Fix sync issues: Add debug logging and switch to V1 API only #32
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Summary
This PR fixes issues where memos weren't appearing in Logseq by:
makeSandboxStorage()
tologseq.settings
Problem Fixed
The main issue was that the HOST URL in settings included a port (
:5230
) which caused the API to return HTML instead of JSON. The debug logging helped identify this issue.Changes
Debug Logging Added
API Improvements
me()
API call for version detectionBug Fixes
Testing
All changes have been tested with:
Notes for Users
After updating, users need to ensure their HOST setting doesn't include a trailing slash or port:
https://memos.example.com
https://memos.example.com/
orhttps://memos.example.com:5230
The debug logging will help diagnose any remaining issues by showing detailed information in the browser console.