Commit graph

221 commits

Author SHA1 Message Date
Val Packett
56e38206e8 deno fmt 2024-07-26 05:28:57 -03:00
Val Packett
3fa66ed87d Update TW to 5.3.5, update node and deno in CI 2024-07-26 04:32:39 -03:00
Val Packett
2c37b3c0bf Docs: improve UpdateInPlace with core update docs, fixes #41 2024-07-26 02:09:27 -03:00
Christian Davén
7e58894dca Show decryption progress with percent 2024-06-18 07:07:43 +02:00
Val Packett
bc035c6985 Server: update sqlite dep
But that sadly does not resolve deno deprecation warnings yet..
2024-01-26 14:13:17 -03:00
Val Packett
83876e0c3e Server: use new TypeScript 5 decorators, actually fix #36
well, my Glitch auto update setup leaves me with no option but to
urgently adapt to deno 1.40.x defaults..
2024-01-26 14:05:46 -03:00
Val Packett
7477f368df Server: add required Deno config to work on 1.40.x, fixes #36 2024-01-26 13:39:04 -03:00
Bojidar Marinov
d0e4c71b1a
Docs: document basepath option 2024-01-23 11:28:00 +02:00
Bojidar Marinov
ac8f0b08b0
Server: fix URLs when running under a basepath
Otherwise, running the server behind a proxy which rewrites paths ends up breaking the setup flow.
2024-01-23 11:02:39 +02:00
Val Packett
a6bb8f56ad Docs: add notes about server security, single binary option, and caddy-tailscale, fixes #30 2023-10-18 14:18:20 -03:00
Val Packett
b50ff5a2cd
release 0.2.0 2023-10-17 22:34:35 -03:00
Val Packett
e7e36fe244 Plugin: do not drop syncs requested during a sync
Was annoying to not get changes synced when writing something quickly while the server is waking up
2023-10-17 22:32:29 -03:00
Val Packett
98f9bece17 Plugin: add supporter key thingy 2023-10-17 19:47:54 -03:00
Val Packett
0590d41883 Update woodpecker CI 2023-10-17 04:23:45 -03:00
Val Packett
44dd253c3a Server: re-add --unstable check, it's still relevant 2023-10-17 04:23:23 -03:00
Val Packett
a68a43f89e Plugin: split sync dialog into its own button with dynamic indicator, fixes #3 2023-10-17 04:15:46 -03:00
Val Packett
99c122ee89 Plugin: Warn when deleted tiddler remains in the app file, fixes #6 2023-10-17 03:22:10 -03:00
Val Packett
98e4e76bf1 Plugin: for "gotta save plugins" override isDirty instead of losing callback, fixes #28
The no-return idea was actually really bad, it would cause imports of wikis with plugins to stop further storage operation
2023-10-16 18:58:25 -03:00
Val Packett
34c65f96af Update TW to 5.3.1 2023-10-16 18:43:15 -03:00
Val Packett
3e36c5f7ac
release 0.1.4 2023-08-21 20:38:20 -03:00
Val Packett
70b80faea6 Server: avoid accumulation in tiddlersChangedSince 2023-08-21 19:20:19 -03:00
Val Packett
d60b965328 Docs: document server updates 2023-08-20 22:01:30 -03:00
Val Packett
5e0d8e7fba Plugin: prevent app uploading if the plugin has been removed, fix #7
Refuse to self-destruct :)
2023-08-20 21:20:41 -03:00
Val Packett
e48955e5dc Plugin: save any JS module (inc. shadow overrides) to app html, fix #22
Also replace the theme-plugin-lang prefixes in the filter with the type&field
check that matches saveTiddler
2023-08-20 21:10:00 -03:00
Val Packett
e97a4451c6 Plugin: for now just eager-load everything, fix #23, fix #24 2023-08-19 17:54:51 -03:00
Val Packett
b90e64e05c Plugin: eager-load tiddlers with custom fields, fixes #23
For the Section Editor case, this is actually just a workaround, the real
issue is https://github.com/Jermolene/TiddlyWiki5/issues/7686
But this does sound like a heuristic to keep for whatever-else-can-plugins-do.
2023-08-19 17:32:18 -03:00
Val Packett
e8a468b79f Server: stream out the sync response, fixes #21
The overhead of building up the JSON response in memory was ridiculous for some reason.
2023-08-08 17:38:24 -03:00
Val Packett
9294d39105
release 0.1.3 2023-07-29 05:31:08 -03:00
Val Packett
fcb78546c6 Plugin: be less annoying about sync network errors, fixes #14
Now only alert on the first failure (resets upon success)
2023-07-29 05:26:30 -03:00
Val Packett
258b0b27c3 Add readme dev notes (tiny bit) 2023-07-29 04:44:08 -03:00
Val Packett
11781df9f3 Docs: add no-audit disclaimer 2023-07-29 04:35:23 -03:00
Val Packett
d0bf937159 Docs: add basic password stuff like not losing it :D 2023-07-29 04:19:21 -03:00
Val Packett
c9f92cfd8a Docs: mention Caddy's HTTPS capabilities better 2023-07-29 04:12:44 -03:00
Val Packett
7631ce655e Plugin: open DefaultTiddlers on first sync-up of an existing wiki, fixes #9 2023-07-29 04:06:47 -03:00
Val Packett
62b3a65a26 Docs: add more guidance for hosting app wikis on sync servers
Helps with #11
2023-07-29 03:31:17 -03:00
Val Packett
1ff3325028 Docs: clarify UploadApp authcode failure condition (oops) 2023-07-29 03:15:21 -03:00
Val Packett
00138061c7 Plugin: add guidance for syncserver-hosted app wiki to GettingStarted
Improves #11
2023-07-29 03:11:29 -03:00
Val Packett
a910fb43ba Plugin: add password manager hints to the form 2023-07-29 03:02:41 -03:00
Val Packett
bd0aefea34 Plugin: handle salt input more carefully, fixes #16 2023-07-29 02:57:49 -03:00
Max1Truc
777aa2d54f Plugin: fix annoying ServiceWorker popup
Should fix #12
2023-07-29 05:37:12 +02:00
Val Packett
2b24d09952
release 0.1.2 2023-07-27 14:15:03 -03:00
Val Packett
cf4cc1f364 Plugin: fix eager-loading $:-tagged tiddlers
Thanks danielw2904 for the report
2023-07-27 14:14:00 -03:00
Val Packett
d0e3558b6a
release 0.1.1 2023-07-26 16:53:34 -03:00
Val Packett
ba19d4bc3b Docs: svg fixes
The logo wouldn't show up on iOS, let's rearrange things a bit
2023-07-26 16:53:21 -03:00
Val Packett
577cf0d2bf Plugin: add external link class to html links 2023-07-26 16:38:46 -03:00
Val Packett
8f48688ac2
release 0.1.0 2023-07-26 04:58:22 -03:00
Val Packett
45cd893095 Plugin: fmt 2023-07-26 04:39:18 -03:00
Val Packett
901bc2ab22 Use PNG favicon due to bad support for SVG in manifests 2023-07-26 04:29:20 -03:00
Val Packett
a9a52bcf1d Plugin: fix reading separate body when syncing
Fixes: 56db4b1e5
2023-07-26 04:28:47 -03:00
Val Packett
5c60d956b1 Manifest: some var renames, extra thing to skip over 2023-07-26 02:23:38 -03:00