Zef Hemel
90659c9c7e
Make frontmatter foldable
2023-12-21 19:04:54 +01:00
Zef Hemel
70ef6ed9da
Work on #587 : revamped templates
2023-12-21 18:38:02 +01:00
Zef Hemel
cd19d455a4
More #363 work, relative paths for attachments when uploading
2023-12-19 18:59:12 +01:00
Zef Hemel
30436d97ea
More fixes related to #363
2023-12-19 17:55:11 +01:00
Zef Hemel
a5c7405a35
Fixes #363
2023-12-19 17:20:47 +01:00
Zef Hemel
92ecbff4cd
Fix some styling issues
2023-12-19 16:18:18 +01:00
Zef Hemel
5a7a35c759
E2E encryption (prototype) ( #601 )
...
Prototype E2E encryption
2023-12-17 11:46:18 +01:00
Zef Hemel
9f082c83a9
Major backend refactor ( #599 )
...
Backend refactor
2023-12-13 17:52:56 +01:00
Zef Hemel
60d7cc704a
Remove debug
2023-12-12 14:16:57 +01:00
Zef Hemel
e0bb1dde79
Fix plugOverrides being broken
2023-12-12 14:15:46 +01:00
Zef Hemel
e0fe7897b7
CSRF and authentication changes
2023-12-11 12:11:56 +01:00
Zef Hemel
30ba3fcca7
Refactoring work to support multi-tenancy and multiple storage, database backends ( #598 )
...
* Backend infrastructure
* New backend configuration work
* Factor out KV prefixing
* Don't put assets in the manifest cache
* Removed fancy authentication stuff
* Documentation updates
2023-12-10 13:23:42 +01:00
Zef Hemel
8527528af4
Lazy plugs ( #596 )
...
* Manifest caching and lazy loading of plug workers
* Fixes #546 Plug unloading after time out
2023-12-06 18:44:48 +01:00
Zef Hemel
62e98b1fd8
Fixes #585
2023-11-29 16:50:53 +01:00
Zef Hemel
259ad5b488
Fixes #576 supporting markdown in headers and refactoring some stuff
2023-11-27 16:29:19 +01:00
Zef Hemel
1335820abd
Fixes #583 by making YAML keys slightly darker
2023-11-27 16:04:14 +01:00
prcrst
e6f77b12af
Initial implementation of command link arguments ( #573 )
...
Initial implementation of command link arguments
---------
Co-authored-by: prcrst <p-github@prcr.st>
Co-authored-by: Zef Hemel <zef@zef.me>
2023-11-25 18:57:00 +01:00
Zef Hemel
bf5d17aa7a
Remove debug statements
2023-11-25 14:31:39 +01:00
Zef Hemel
8d326a668b
Slight tweaks
2023-11-25 14:30:31 +01:00
Zef Hemel
aed8bef208
Clicking top bar scrolls to top of page
2023-11-25 14:04:32 +01:00
Zef Hemel
1ac494765f
Fixes #263 : Implement TOC
2023-11-25 13:40:56 +01:00
prcrst
ae9c8dcb4c
Upload file command with copy/paste logic ( #571 )
...
Upload: File command
Co-authored-by: prcrst <p-github@prcr.st>
Co-authored-by: Zef Hemel <zef@zef.me>
2023-11-23 12:09:48 +01:00
Zef Hemel
621c21d26c
Minor cleanup
2023-11-22 15:51:44 +01:00
prcrst
ae1561ac90
Implement editor.uploadFile syscall ( #570 )
...
* Implement editor.attachFile syscall
* Refactor attachFile to uploadFile
returns a promise with an UploadFile now
* Fix style
* Reject promise with errors
* Another code style fix
---------
Co-authored-by: prcrst <p-github@prcr.st>
2023-11-22 15:33:25 +01:00
Zef Hemel
9b89330ec9
More linting
2023-11-21 16:56:21 +01:00
Zef Hemel
2aed9e5685
Fixes #539 linter support, now checking YAML formats
2023-11-21 16:24:20 +01:00
Zef Hemel
aa5bff548d
template fix
2023-11-21 13:26:48 +01:00
Zef Hemel
a984ab1f82
Disable 404 caching
2023-11-17 13:54:48 +01:00
Zef Hemel
6336190c20
Federation URL handling
2023-11-16 13:55:02 +01:00
Zef Hemel
1af5e022a0
Milde optimizations
2023-11-16 09:59:37 +01:00
Zef Hemel
694448a99b
Support for env-specific plug space primitives
2023-11-15 16:13:44 +01:00
Zef Hemel
663a15fe33
Template sets
2023-11-15 14:56:34 +01:00
Zef Hemel
35e2afc18b
Fixes #566
2023-11-15 10:27:37 +01:00
Zef Hemel
8a7c50599d
Fixes #522
2023-11-15 10:08:21 +01:00
Zef Hemel
4acfd96011
Website content updates
2023-11-15 09:31:52 +01:00
Zef Hemel
b4ab56c712
Requeue messages on the server as well
2023-11-15 09:31:44 +01:00
Zef Hemel
f3d72ca6f4
iframe widget pooling (experimental)
2023-11-12 11:50:49 +01:00
Zef Hemel
1b242dea55
Disable curly quotes in code blocks
2023-11-12 10:44:45 +01:00
Zef Hemel
da88c9c6ed
Fix page navigator ordering regressions
2023-11-12 10:43:08 +01:00
Zef Hemel
bedc85e7a9
Adding some page reload debugging
2023-11-12 10:33:27 +01:00
Zef Hemel
69ef37a170
Added ngrok deployment option
2023-11-10 10:57:57 +01:00
Zef Hemel
d58db6aa1a
No longer index templates tagged as #template
2023-11-09 09:26:44 +01:00
Zef Hemel
366b2ed395
Add newly created file to file list cache
2023-11-08 12:46:59 +01:00
Zef Hemel
ed0c0d9616
Give docked Safari PWA the proper title bar color
2023-11-07 15:21:53 +01:00
Zef Hemel
fcfdc685ac
Fix regression where navigation to @ links stopped working
2023-11-06 09:48:17 +01:00
Zef Hemel
1afac0274e
Custom template slash commands
2023-11-06 09:14:16 +01:00
Zef Hemel
e0b6fbed3e
Change anchor reference syntax
2023-11-03 12:01:33 +01:00
Zef Hemel
509683c537
Added 'created' attribute to files and pages
2023-11-03 09:38:04 +01:00
Zef Hemel
d8318c4ad7
Code widget refactor
2023-10-31 10:33:38 +01:00
Zef Hemel
1d8e7d5c35
Fix client reset
2023-10-30 12:09:45 +01:00
Zef Hemel
af3e4737ba
More tweak to widget rendering
2023-10-29 12:26:57 +01:00
Zef Hemel
7e9a3f7b6a
Improvements to #530 styling
2023-10-29 12:10:30 +01:00
Zef Hemel
50caba8522
Factor out markdown widget rendering
2023-10-29 10:02:50 +01:00
Zef Hemel
6892756397
Ignore casing in wiki link marking
2023-10-10 09:38:06 +02:00
Zef Hemel
539f0e5326
Safari theme color tweaks
2023-10-10 09:01:44 +02:00
Zef Hemel
dc255c3dda
Fix iframes in Safari PWA
2023-10-09 21:02:57 +02:00
Zef Hemel
386c5ab916
Minor page load fixes
2023-10-05 18:24:12 +02:00
Zef Hemel
d8797aa805
Code complete fixes and changelog
2023-10-04 17:14:24 +02:00
Zef Hemel
371932e085
More iframe height fixing
2023-10-04 16:21:18 +02:00
Zef Hemel
852b07c7a7
Widget sizing fixes
2023-10-04 13:47:02 +02:00
Zef Hemel
0b4f938c5d
Remove console.log
2023-10-03 14:34:21 +02:00
Zef Hemel
3535bc9449
Improved cached widget height
2023-10-03 14:34:07 +02:00
Zef Hemel
0313565610
Complete redo of content indexing and querying ( #517 )
...
Complete redo of data store
Introduces live queries and live templates
2023-10-03 14:16:33 +02:00
Zef Hemel
7af98e7c7b
Merge branch 'main' of github.com:silverbulletmd/silverbullet
2023-09-09 21:06:27 +02:00
Zef Hemel
3f42377f58
Single-line height directives again
2023-09-09 21:06:15 +02:00
Zef Hemel
d9f1f848c4
Update editor_ui.tsx
2023-09-07 12:52:40 +02:00
Zef Hemel
ae2135714d
Tweaking the styling of the sync button
2023-09-07 12:33:25 +02:00
Zef Hemel
7b56df523b
Better mode switch message
2023-09-04 20:02:35 +02:00
Zef Hemel
95d182e382
Work on next-gen data store
2023-09-03 21:15:17 +02:00
Zef Hemel
2ee20af5c8
Custom task statuses plus various fixes
2023-09-01 16:57:29 +02:00
Zef Hemel
75da8e7ca9
Further iteration
2023-08-30 17:25:54 +02:00
Zef Hemel
9a005f26b5
Work on client modes
2023-08-29 21:17:29 +02:00
Zef Hemel
5ff1a8bae3
Refactor all the things
2023-08-28 17:12:15 +02:00
Zef Hemel
54d2deea15
Support multiple customStyles pages
2023-08-28 15:52:39 +02:00
Zef Hemel
c3d384330d
More event refactoring work
2023-08-27 14:13:18 +02:00
Zef Hemel
593597454a
Huge event system refactoring
2023-08-27 11:02:24 +02:00
Zef Hemel
9ee9008bf2
Work on #508 (thin client)
2023-08-26 08:31:51 +02:00
Zef Hemel
5079d3e68e
Filter proxied headers
2023-08-23 20:00:40 +02:00
Zef Hemel
5a88254cde
Refactoring about how proxy fetching happens
2023-08-23 19:08:21 +02:00
Zef Hemel
38a95d2382
Fixes miscoloring meta
2023-08-21 16:37:10 +02:00
Zef Hemel
2a10d50094
Fixes #193 : Allowing plug overrides
2023-08-20 19:54:31 +02:00
Zef Hemel
136682ebd3
Fixes #504
2023-08-20 18:02:13 +02:00
Zef Hemel
a94724768e
Refactoring
2023-08-20 17:51:00 +02:00
Zef Hemel
b273645bae
Change all SETTINGS with page references to allow "[[page]]" notation
2023-08-17 20:27:05 +02:00
Ian Shehadeh
7d3303251d
WIP: Plug API document change event ( #488 )
...
* add support for basic on doc change event
* move change API core into plug-api/lib; add docs
* add overlap utility
* Maintain modal focus
* Federated URL backend handling
* Fix small typo in Query.md (#483 )
* Federation progress
* Cleanup and federation prep
* Robustness and federation sync
* Federation: rewrite page references in federated content
* Don't sync service worker and index.json to client on silverbullet.md
* Federation listing timeouts
* Switching onboarding over to federation links
* Reduce amount of sync related log messages a bit
* Attribute indexing and code completion
* Shift-Enter in the page navigator now takes the input literally
* Updated changelog
* Completion for handlebar template variables
* Make 'pos' a number in tasks
* Updated install instructions to include edge builds
* WIP: CLI running of plugs
* Upgrade deno in Docker to 1.36.0
* Implement CLI store using Deno store
* Rerun directives
* Fixes #485
* 0.3.8
* 0.3.9
* Changelog
* Instantly sync updated pages when ticking off a task in a directive
* Sync current open page every 5s
* Optimize requests
* Make attribute extensible
* Debugging sync getting stuck
* Misaligning sync cycles (to avoid no-op cycles)
* Fixes #500 : New apply page template command
* Changelog
* More sync debugging statements
* More sync debugging
* Even more debug
* Dial down excessive debug logging
* Fixes #115 : By introducing MQ workers
* Use MQ for updating directives in entire space
* Work on plug:run
* touch up docs
* Fix htmlLanguage dependency
---------
Co-authored-by: Zef Hemel <zef@zef.me>
Co-authored-by: johnl <johnlunney@users.noreply.github.com>
2023-08-16 15:15:19 +02:00
Zef Hemel
f22b9c4a1f
Open PWA on last opened page
2023-08-16 11:40:31 +02:00
Zef Hemel
bd77f2932c
Space sync now scheduled
2023-08-15 20:24:02 +02:00
Zef Hemel
7cce83b240
API refinements
2023-08-15 20:15:27 +02:00
Zef Hemel
b47c07da74
Fix minor inconsistencies
2023-08-15 07:56:29 +02:00
Zef Hemel
cf97d04b1b
Add HTML code blocks
2023-08-15 07:56:11 +02:00
Zef Hemel
4dbbc31cb9
Work on plug:run
2023-08-11 20:37:13 +02:00
Zef Hemel
d4f7833f0d
Use MQ for updating directives in entire space
2023-08-10 19:00:28 +02:00
Zef Hemel
97a84e8538
Fixes #115 : By introducing MQ workers
2023-08-10 18:32:41 +02:00
Zef Hemel
c6fce524e6
Dial down excessive debug logging
2023-08-10 16:09:28 +02:00
Zef Hemel
c13f7edb65
Even more debug
2023-08-09 18:07:01 +02:00
Zef Hemel
647f23634d
More sync debugging
2023-08-09 17:52:39 +02:00
Zef Hemel
52fdc14ee4
More sync debugging statements
2023-08-09 17:22:42 +02:00
Zef Hemel
cc8f817581
Misaligning sync cycles (to avoid no-op cycles)
2023-08-08 20:09:48 +02:00
Zef Hemel
e805a1ced0
Debugging sync getting stuck
2023-08-08 17:19:43 +02:00
Zef Hemel
b7b666ee1d
Optimize requests
2023-08-08 15:00:18 +02:00