Jeremy Ruston
e396334b20
Disable SSE by default
...
The current implementation is still broken, and actually more broken than it was before a37d50166f51a2cc1d577653e9b88289b7e468c3.
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