Jeremy Ruston
8d95c92bfb
Use $:/state/ tiddler for server entity state tiddlers
2024-01-24 10:56:23 +00:00
Jeremy Ruston
41ab94978f
Renaming tiddlers for consistency
2024-01-24 10:55:14 +00:00
Jeremy Ruston
26e198b7d8
First pass at MWS icon
2024-01-23 22:05:58 +00:00
Jeremy Ruston
d16746ab38
Extend image widget to support alternate content if a remote image fails to load
...
...and use it to add an image for bags/recipes that do not have a $:/favicon.ico
2024-01-23 22:05:22 +00:00
Jeremy Ruston
627c3e20cc
Add docs bags
2024-01-23 16:53:12 +00:00
Jeremy Ruston
4d42d4a190
Escape less than sign
...
Otherwise tiddlers containing `</script>` will break TiddlyWiki
2024-01-23 16:52:49 +00:00
Jeremy Ruston
ff184822ca
Don't wikify recipe descriptions
2024-01-23 16:52:11 +00:00
Jeremy Ruston
ddbd6d1e82
Fix favicon aspect ratio
2024-01-23 16:51:57 +00:00
Jeremy Ruston
f6d6478944
Add support for recipe descriptions
2024-01-23 14:29:50 +00:00
Jeremy Ruston
138c7f2665
Don't use the filesystem plugin
...
Otherwise changes to _multiwikiserver/ tiddlers are saved back to the file system
Perhaps it would work better to configure the wiki to sync state tiddlers to the browser.
2024-01-23 14:29:08 +00:00
Jeremy Ruston
239ace0c07
Avoid clients of sqlTiddlerStore having to call updateAdminWIki() explicitly
2024-01-23 12:53:06 +00:00
Jeremy Ruston
c1312100aa
Admin UI styling
2024-01-23 12:52:40 +00:00
Jeremy Ruston
e343eccdc3
Refactor _canonical_uri handling out of route handlers
2024-01-23 10:51:12 +00:00
Jeremy Ruston
da5b316358
Split SqlTiddlerStore into SqlTiddlerStore and SqlTiddlerDatabase
...
The motivation is to encapsulate knowledge of the SQL queries
2024-01-22 22:08:55 +00:00
Jeremy Ruston
dc8692044c
Use SQLite's AUTOINCREMENT to give us tiddler version identifiers
...
This commit fixes sync within hosted wikis
2024-01-21 18:18:29 +00:00
Jeremy Ruston
4f9ba11489
Update to newest better-sqlite3
2024-01-21 18:17:23 +00:00
Jeremy Ruston
f7914db019
Add bag and recipe favicons to dashboard
2024-01-20 21:50:12 +00:00
Jeremy Ruston
11ecaff7db
Fix typo
2024-01-20 21:48:40 +00:00
Jeremy Ruston
d832bbcc70
Order the results of getRecipeTiddlers
2024-01-20 21:48:33 +00:00
Jeremy Ruston
59aed49e98
Make getRecipeTiddlers return the bagname as well
2024-01-20 20:22:46 +00:00
Jeremy Ruston
e9f83ca735
Add missing LIMIT 1
2024-01-19 22:03:07 +00:00
Jeremy Ruston
afa9ad3cde
Update store.getRecipeTiddler to also return the bag from which the tiddler came
2024-01-19 20:35:47 +00:00
Jeremy Ruston
01d29ed11e
get bag tiddler and put recipe tiddler should return the bag name
2024-01-19 20:12:29 +00:00
Jeremy Ruston
8f9ae7e4d5
Clarify method name
2024-01-19 19:52:57 +00:00
Jeremy Ruston
70b048f356
Fix bag links
2024-01-19 19:36:36 +00:00
Jeremy Ruston
5fddd3b104
Add support for retrieving tiddlers from bags
2024-01-19 19:33:58 +00:00
Jeremy Ruston
02afbb4000
Rename some of the routes more logically
2024-01-19 19:27:54 +00:00
Jeremy Ruston
54432485e7
Add an HTML view of bag listings
2024-01-19 19:25:58 +00:00
Jeremy Ruston
26ede2839b
Add support for _canonical_uri tiddlers
...
Currently hard wired to kick in for tiddlers over 10MB (in base64 representation for binary tiddlers)
2024-01-19 14:46:21 +00:00
Jeremy Ruston
4b0df1a7ae
Basic support for creating bags and recipes
...
Cannot yet specify the bags for the new recipe
2024-01-19 11:03:58 +00:00
Jeremy Ruston
9767e7d3b7
Update entity state tiddlers on startup to read bag and recipe info
2024-01-19 11:03:27 +00:00
Jeremy Ruston
4133e7d6d6
Stream wiki generation
...
Avoids "string too long" errors when working with big tiddlers (>100MB)
2024-01-19 10:52:12 +00:00
Jeremy Ruston
4f37355a9f
Tests should use a dummy admin wiki
2024-01-19 10:28:04 +00:00
Jeremy Ruston
82fae45656
Admin styling
2024-01-18 21:48:09 +00:00
Jeremy Ruston
2f09c32d2d
Fix getTiddler query
2024-01-18 21:47:57 +00:00
Jeremy Ruston
a16338ce11
Merge branch 'master' into multi-wiki-support
2024-01-18 16:43:43 +00:00
Rob Hoelz
38187d26f4
Add documentation for "class" system field ( #6990 )
...
Fixes #6915
2024-01-18 16:40:29 +00:00
Rob Hoelz
8ac4a448ef
Fix link refresh bug ( #7935 )
...
See https://talk.tiddlywiki.org/t/possible-bug-with-links-to-missing-tiddlers-in-5-3-3/8910 for report and reproduction instructions
2024-01-18 16:37:12 +00:00
Jeremy Ruston
50d0b1412d
Fix CI tests
2024-01-18 09:02:41 +00:00
Jeremy Ruston
83dfec471d
Fix TiddlyWiki Classic Build Process ( #7933 )
2024-01-18 08:56:18 +00:00
Jeremy Ruston
8941bd1747
Server extension framework
...
May not actually be needed
2024-01-17 22:42:01 +00:00
Jeremy Ruston
615dc0c4a3
First pass at admin user interface
2024-01-17 22:41:41 +00:00
Jeremy Ruston
1015a1605d
Update package.json for v5.3.4-prerelease
2024-01-17 11:51:51 +00:00
Jeremy Ruston
1fb8b2e279
Fix broken test
2024-01-05 15:45:40 +00:00
Jeremy Ruston
0799177cf4
Add another recipe, improve docs
2024-01-05 15:40:39 +00:00
Jeremy Ruston
1eed61397b
Fix create recipe SQL bug
2024-01-05 15:37:48 +00:00
Jeremy Ruston
3f1f7c7ef7
Remove debugging code
2024-01-05 11:08:33 +00:00
Jeremy Ruston
8543dda4aa
Fix broken test
2024-01-05 11:01:10 +00:00
Jeremy Ruston
68a89b615d
Use a persistent disk-based database
2024-01-05 10:58:07 +00:00
Jeremy Ruston
e9d3f67c5c
Add new multiwikiserver edition
2024-01-03 16:47:20 +00:00