Commit graph

183 commits

Author SHA1 Message Date
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
Val Packett
bcca9792e7 Docs: adjust menu icons shown
IMPORTANT: no newline at the end of those files
2023-07-26 01:37:34 -03:00
Val Packett
6769543789 Plugin: fix opening blank storage
There aren't any changes to wait on when there ain't nothing there..
Fixes: 2c8faed00d
2023-07-26 01:36:09 -03:00
Val Packett
86c729f0ad Update Notebook theme again 2023-07-26 01:25:44 -03:00
Val Packett
b2769fbea7 Plugin: show modal early, polish some related things 2023-07-25 22:30:33 -03:00
Val Packett
ce2074ef01 Docs: add missing tag to js files 2023-07-25 22:29:59 -03:00
Val Packett
da7499c154 Plugin: fix decrypting separate body
oof..

Fixes: 56db4b1e5
2023-07-25 22:06:09 -03:00
Val Packett
2c8faed00d Plugin: batch all addTiddler calls synchronously on initialRead
This fixes opening performance.
2023-07-25 20:52:09 -03:00
Val Packett
728ec0c70e Server: rename tiddler storage fields to align with current usage 2023-07-25 20:42:59 -03:00
Val Packett
6f29875e8c Plugin: refactor bootstrap modal, fixes #8 2023-07-25 19:36:54 -03:00
Val Packett
9f8b169c4c Plugin: console.error the errors returned to TW callbacks 2023-07-25 18:29:12 -03:00
Val Packett
29e0cc3217 Plugin: actually wait for change event handlers 2023-07-25 06:36:06 -03:00
Val Packett
56db4b1e58 Plugin: eager-load in-place, eager-load $:-tagged tiddlers 2023-07-25 05:47:47 -03:00
Val Packett
336413d6fd Plugin: store skinny tiddler + optional separate body, instead of separate title
This actually makes lazy loading work without losing e.g. tags, and simplifies things
2023-07-25 05:09:43 -03:00
Val Packett
710efe1221 Plugin: lazy-load tiddlers 2023-07-25 02:08:18 -03:00
Val Packett
d783dd22f1 Plugin: use async generator for reading the DB 2023-07-25 02:02:49 -03:00
Val Packett
77f2826ce9 Plugin: fix syncing external "binary" tiddlers
Found while importing the tiddlywiki.com wiki
2023-07-24 05:08:15 -03:00
Val Packett
683cc6478c Manifest: use primary as the theme color 2023-07-24 04:34:32 -03:00
Val Packett
af160732da Plugin: don't alert when there's no persistence api 2023-07-24 04:34:15 -03:00
Val Packett
a965499db0 Plugin: ServiceWorker: do requests with no-cache
Seems kinda necessary, as trying to "reopen close tab" in desktop Firefox
would result in not the update not going through until an extra refresh,
and debugging the SW would reveal the old etag being received in the
"refetched" response.
2023-07-24 03:50:52 -03:00
Val Packett
8da99d2d31 Plugin: actually fix type bugs, also fix catch
Somehow I managed to avoid testing actually getting anything new from
the server in a sync all this time..??

Fixes: 6ac60dd2
Fixes: 7126df66
2023-07-24 02:53:26 -03:00
Val Packett
6c1cab0ad7 Plugin: use console.error more consistently 2023-07-24 01:45:10 -03:00
Val Packett
7126df66f8 Plugin: avoid bootstrap modal on docs 2023-07-24 00:54:02 -03:00
Val Packett
f24fe28224 Plugin: accomodate Chromium's weird automatic persistence management in the help texts 2023-07-24 00:42:04 -03:00
Val Packett
42b0b7815d Docs: remove silly card hover for prefers-reduced-motion 2023-07-23 23:56:35 -03:00
Val Packett
6ea7ebb185 Docs: redo the form in JS to allow onsubmit handling and add recent list 2023-07-23 23:51:08 -03:00
Val Packett
97a7b8ca63 Plugin: fix dark input in forms 2023-07-23 21:29:11 -03:00
Val Packett
6c58429e5a Docs: UpdateInPlace + various improvements 2023-07-23 05:05:07 -03:00
Val Packett
103cf171a7 Plugins: add icons 2023-07-23 05:04:58 -03:00
Val Packett
584d4b91f1 Docs: add server hosting
pretty much everything is present now wooo
2023-07-20 16:41:18 -03:00
Val Packett
5b315fed61 Server: add note field in the UI, fixes #1 2023-07-20 16:37:34 -03:00
Val Packett
92d58ad1ad Server: show endpoint URL 2023-07-20 16:24:20 -03:00
Val Packett
c4c4047043 CI, netlify, readme, things 2023-07-19 02:26:25 -03:00
Val Packett
00f192922e Docs: add some kind of synchronization article
documenting this is hard >_<
2023-07-19 00:32:09 -03:00
Val Packett
05a744d548 Server: fix file update sql bug 2023-07-18 04:28:09 -03:00
Val Packett
73a400d87e Server: use decorators to cut down on repetition
Sadly Deno doesn't support TS5 decorators yet :/
2023-07-12 04:45:53 -03:00
Val Packett
a46e70468c Server: abstract Datastore interface 2023-07-12 02:28:00 -03:00
Val Packett
cafd88663a Server: SQL fixes 2023-07-12 02:22:45 -03:00
Val Packett
363a6ae586 Server: restructure app into a class 2023-07-12 02:14:30 -03:00