1
0
Commit Graph

161 Commits

Author SHA1 Message Date
Zef Hemel
4133cabd52 Fixing netlify 2024-01-20 22:53:51 +01:00
Zef Hemel
f30b1d3418
Templates 2.0 (#636)
Templates 2.0 and a whole bunch of other refactoring
2024-01-20 19:16:07 +01:00
Zef Hemel
a2dbf7b3db
PlugOS refactor and other tweaks (#631)
* Prep for in-process plug loading (e.g. for CF workers, Deno Deploy)
* Prototype of fixed in-process loading plugs
* Fix: buttons not to scroll with content
* Better positioning of modal especially on mobile
* Move query caching outside query
* Fix annoying mouse behavior when filter box appears
* Page navigator search tweaks
2024-01-15 16:43:12 +01:00
Zef Hemel
bf1eb03129 Backporting a bunch of optimizations from db-only branch 2024-01-13 17:30:15 +01:00
Zef Hemel
848211120c
Tags redo (#624)
Introduction of `tag` and `itags`
2024-01-11 13:20:50 +01:00
Zef Hemel
848e11a773 Rebuilt frontmatter templates as template widgets 2024-01-08 17:08:35 +01:00
Zef Hemel
bfdc8383b1 Prep crypto work 2024-01-08 09:12:54 +01:00
Zef Hemel
91027af5fe
Awesome frontmatter (#617)
Live Frontmatter Templates
2024-01-04 20:08:12 +01:00
Zef Hemel
8a2e081672
Fixes #529 by removing directives (#613)
* Fixes #529 by removing directives
* Load builtin tags on space reindex
2024-01-02 14:47:02 +01:00
Zef Hemel
4d66f23391 Top-bottom panel refactor, more instant rendering 2023-12-27 18:05:47 +01:00
Zef Hemel
90659c9c7e Make frontmatter foldable 2023-12-21 19:04:54 +01:00
Zef Hemel
1a86c5b326 Fix plug space filtering (again) 2023-12-20 14:56:15 +01:00
Zef Hemel
9ca1382cf1 Safer failing to load SETTINGS fallback 2023-12-18 16:54:55 +01:00
Zef Hemel
8d85031a14 Minor tweaks 2023-12-18 14:39:52 +01:00
Zef Hemel
6b0bf3c960 Folding outliner commands #13 2023-12-17 14:26:41 +01:00
Zef Hemel
e682e13dab Codemirror and lezer dep bump 2023-12-17 12:50:38 +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
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
1d5c6f9277 Replace YAML parser 2023-11-29 16:51:28 +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
79611a27e0 Hopefully finally squashed the race condition that would randomly reload files 2023-11-20 17:08:29 +01:00
Zef Hemel
5b81185afa Fixes 2023-11-15 16:27:17 +01:00
Zef Hemel
6347c2b4d8 Rewrite page references in federated pages 2023-11-15 16:14:15 +01:00
Zef Hemel
694448a99b Support for env-specific plug space primitives 2023-11-15 16:13:44 +01:00
Zef Hemel
1d7dc04f54 Fixes #563 2023-11-13 10:32:40 +01:00
Zef Hemel
bedc85e7a9 Adding some page reload debugging 2023-11-12 10:33:27 +01:00
Zef Hemel
1afac0274e Custom template slash commands 2023-11-06 09:14:16 +01:00
johnl
0e2a802bbd
Add a {time} template helper, reuse timestamp code from Quick Note as a niceTime (#555)
niceTime helper
2023-11-03 12:04:51 +01:00
Zef Hemel
28b0e9f9e9 Backwards compatibility fix for synced spaces and 'created' timestamp 2023-11-03 09:48:07 +01:00
Zef Hemel
509683c537 Added 'created' attribute to files and pages 2023-11-03 09:38:04 +01:00
Zef Hemel
6cca4eb0b2 Copy fixes 2023-10-31 10:53:52 +01:00
Zef Hemel
3d3535f56c Link to settings docs 2023-10-31 10:48:00 +01:00
Zef Hemel
8f4d6e5d23 Fixes #542: render each and render all 2023-10-30 14:15:12 +01: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
55d4699930 Content updates 2023-10-03 18:16: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
2ee20af5c8 Custom task statuses plus various fixes 2023-09-01 16:57:29 +02:00
Zef Hemel
9a005f26b5 Work on client modes 2023-08-29 21:17:29 +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
5a88254cde Refactoring about how proxy fetching happens 2023-08-23 19:08:21 +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
78ccb2fabc Merge branch 'main' of github.com:silverbulletmd/silverbullet 2023-08-20 17:51:04 +02:00
Zef Hemel
a94724768e Refactoring 2023-08-20 17:51:00 +02:00
Ian Shehadeh
447dd2fed1
Add inline manifest documentation (#503) 2023-08-20 07:24:17 +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
7cce83b240 API refinements 2023-08-15 20:15:27 +02:00