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
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
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
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
Jeremy Ruston
a980390870
Implement APIs for client wikis to sync with the server
...
It is now possible to create and edit tiddlers, using the existing tiddlywebadaptor syncing mechanism. There are a lot of hacks and lumpiness to make things compatible, so I think I will end up with an independent implementation
2024-01-03 16:27:13 +00:00
Jeremy Ruston
299781bdba
Update docs
2024-01-02 21:47:08 +00:00
Jeremy Ruston
f42d3e0536
Update usage instructions
2024-01-02 21:41:25 +00:00
Jeremy Ruston
12d84c43c9
Initial Commit
2024-01-02 14:39:14 +00:00
Jeremy Ruston
6fa81feeba
Restore comma before skinny tiddlers ( #7897 )
...
* Restore comma before skinny tiddlers
Fixes #7896
* Fix problem that showed up in CI tests
2023-12-21 10:36:29 +00:00
Jeremy Ruston
4a9b3009dd
Further fix for d1c7f79dd2
...
The plus sign needs escaping on some regex engines
2023-12-11 15:21:03 +00:00
Mateusz Wilczek
fc1e9b6c43
Update forum link in update wizard ( #7865 )
...
* Update forum link in upgrade wizard
* Update links to forum in es-ES and de-AT editons
2023-11-29 10:06:47 +00:00
Robin Munn
64812f5c06
Add join attribute to list widget ( #7694 )
...
* Add join attribute to list widget
* Use new join attribute in HTML saving templates
This simplifies the logic involved in saving tiddlers in JSON format
into TW html files, and should also slightly speed up the saving process
depending on how often that list widget gets refreshed.
* Unit tests for list widget's new join attribute
* Add `<$list-join>` widget
Allows specifying complicated join text more easily than an attribute
2023-11-25 09:35:05 +00:00
Jeremy Ruston
d1c7f79dd2
Correct fix for Windows line endings in wiki based tests
2023-11-24 10:42:53 +00:00
Jeremy Ruston
862cb01be7
Revert "Fix wiki based tests with Windows-style line endings"
...
This reverts commit f22e047fa2
.
2023-11-24 10:41:23 +00:00
Jeremy Ruston
f22e047fa2
Fix wiki based tests with Windows-style line endings
2023-11-24 10:31:11 +00:00
Simon Huber
902c7f55ba
Fix overflow issue of codemirror editor within grid container ( #7794 )
...
* fix overflow issue of codemirror editor within grid container
* tiddler preview needs overflow: auto, too
2023-10-26 11:43:24 +01:00
Guang Li
c6604c0c56
Add floating popup to Dynannotate ( #7790 )
2023-10-16 18:21:26 +01:00
lin onetwo
d3f5695601
Fix: Evernote .enex image import ( #7785 )
...
* feat: add modifier info
* feat: replace image and attachment with [img[] and [[]]
* feat: import as wikitext tid
* fix: a few resources don't have title
* fix: use hash as random name for images
* fix: Firefox's DOMParser have problem in some cases
* fix: bad char in title, and useless xmlns
* Update sample-enex-with-image.xml.enex
* Update enex-deserializer.js
* Update readme.tid
* fix: some dont have modified
2023-10-15 12:40:38 +01:00