Jeremy Ruston
e396334b20
Disable SSE by default
...
The current implementation is still broken, and actually more broken than it was before a37d50166f
.
It seems that we should be exposing the SSE events to the syncer so that the resulting updates can be handled by the syncers existing task scheduler
2024-05-28 13:15:34 +01:00
Jeremy Ruston
d8fd9af63a
Fix string vs. number confusion for revisions
2024-05-28 09:08:17 +01:00
Jeremy Ruston
9b6d677726
Fix revision comparisons
2024-05-27 17:33:27 +01:00
Jeremy Ruston
a37d50166f
Tentative fix for SSE issue
...
See https://github.com/Jermolene/TiddlyWiki5/pull/7915#issuecomment-2124341900
2024-05-27 15:01:15 +01:00
Jeremy Ruston
4c2c7266d7
Make usage of SSE be configurable
2024-05-22 10:39:02 +01:00
Jeremy Ruston
3c7f06009b
Temporarily Disable SSE
2024-05-22 10:33:35 +01:00
Jeremy Ruston
87f4a525f8
Mark MWS plugins as experimental
2024-05-21 12:07:01 +01:00
Jeremy Ruston
131a5abeb8
Protect against syncing client state tiddlers to the server
...
The default sync filter omits $:/state/, but users can customise it
2024-04-12 10:58:45 +01:00
Jeremy Ruston
ce79a4add8
Add bag indicator to tiddler info panel
2024-04-12 10:28:26 +01:00
Jeremy Ruston
d51ad80f80
Incoming updates filter should exclude tiddlers prefixed $:/StoryList and $:/HistoryList
...
Thanks @pmario
2024-03-28 17:32:10 +00:00
Jeremy Ruston
f2947e73b3
Filter updates from the server
...
We don't want $:/StoryList etc.
2024-03-26 17:16:14 +00:00
Jeremy Ruston
baee0bb301
Fix broken updating of last_known_tiddler_id from streamed data
2024-03-26 12:25:49 +00:00
Jeremy Ruston
8a2111f150
Update GettingStarted
2024-03-26 12:25:13 +00:00
Jeremy Ruston
4b1affee50
Load streamed tiddlers immediately, rather than scheduling a load
2024-03-25 17:49:34 +00:00
Jeremy Ruston
464d17b522
Update last known tiddler ID for events delivered via SSE
2024-03-25 17:43:29 +00:00
Jeremy Ruston
d1bb7159b8
Expose the connection status in the UI
2024-03-25 17:07:36 +00:00
Jeremy Ruston
b58cfe6324
SSE client: better state management to avoid multiple connections
2024-03-25 16:43:41 +00:00
Jeremy Ruston
7a0c43436f
First pass at SSE support
2024-03-25 08:36:42 +00:00
Jeremy Ruston
708e21951f
Fix syncing
2024-03-24 21:15:59 +00:00
Jeremy Ruston
8198574087
Remove code that is unneeded for the moment
2024-03-24 21:15:31 +00:00
Jeremy Ruston
6c9b92400e
GET recipes/name/tiddlers.json should use include_deleted parameter
2024-03-24 18:32:56 +00:00
Jeremy Ruston
08649dd1eb
More efficient syncing
...
Thank you @PotOfCoffee2Go I ended up taking some of your code from #8101 to get this up and running. There's still some stuff missing (like the tests!) but it gets things moving.
2024-03-23 09:27:54 +00:00
Jeremy Ruston
1f63bcbbd0
Remove some templates that are no longer needed
2024-03-20 19:24:21 +00:00
Jeremy Ruston
3aa5607a3a
Stop storing bag and revision details as tiddler fields
...
Instead we store them as dictionary tiddlers
2024-03-20 19:22:12 +00:00
Jeremy Ruston
eaebeb87c9
Include bagname in tiddler Etags
2024-03-20 18:52:54 +00:00
Jeremy Ruston
60e6c8bcb2
Fix etag handling
2024-03-20 17:56:47 +00:00
Jeremy Ruston
9b3ca525ee
Introduce multiwikiclient plugin
...
Routes are now rationalised, too.
2024-03-20 15:13:50 +00:00