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
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
7631ce655e
Plugin: open DefaultTiddlers on first sync-up of an existing wiki, fixes #9
2023-07-29 04:06:47 -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
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
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
b2769fbea7
Plugin: show modal early, polish some related things
2023-07-25 22:30:33 -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
97a7b8ca63
Plugin: fix dark input in forms
2023-07-23 21:29:11 -03:00
Val Packett
103cf171a7
Plugins: add icons
2023-07-23 05:04:58 -03:00
Val Packett
c88e42ae15
Plugin: update argon2ian to 2.0.1 (adding ready promise)
...
Also cut unused verify method here
2023-07-10 19:44:15 -03:00
Val Packett
7cdb54c9c8
Plugin: direct plugins into the app wiki better
...
Something beginning with $:/themes/ can actually be a setting..
2023-07-10 01:20:15 -03:00
Val Packett
a38c511e22
Plugin: show a persistent, over-the-login-modal notification for update
2023-07-09 18:34:21 -03:00
Val Packett
0164ade50b
Plugin: make manual upload app form nice
2023-07-09 16:39:34 -03:00
Val Packett
f8026ef63e
Plugin: focus password/token input automatically
2023-07-09 16:24:26 -03:00
Val Packett
e13e113b5f
Plugin: table styling, use table for server form
2023-07-09 15:36:05 -03:00
Val Packett
2850f893ab
Plugin: another round of UI friendlification
2023-07-09 04:08:43 -03:00
Val Packett
6ac60dd282
Plugin: crypto change: less Argon2 iterations, more GCM keys
...
- make argon2 less annoying on low-end devices / on battery power saving mode etc.
- the real way to get more security is "use an actually strong passphrase" anyway
- do something about key wear-out just because why not
- realistically 4 billion encryptions is a lot anyway for us buuut why not
- the real solution is "move your stuff to a new wiki with a new password every N years" anyway
- (should be mentioned in the docs)
2023-07-08 18:49:41 -03:00
Val Packett
e7033ca2c2
Plugin: add ReadableStream async iterable polyfill
...
lol, entries long enough to get compressed would only work in Firefox
2023-07-06 16:03:57 -03:00