Commit Graph

23 Commits (8bafae7d11d6d65989f50d49373a115c02b7ee85)

Author SHA1 Message Date
Zef Hemel 0313565610
Complete redo of content indexing and querying ()
Complete redo of data store
Introduces live queries and live templates
2023-10-03 14:16:33 +02:00
Zef Hemel 9a005f26b5 Work on client modes 2023-08-29 21:17:29 +02:00
Zef Hemel 9ee9008bf2 Work on (thin client) 2023-08-26 08:31:51 +02:00
Ian Shehadeh 7d3303251d
WIP: Plug API document change event ()
* 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 ()

* 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 

* 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 : New apply page template command

* Changelog

* More sync debugging statements

* More sync debugging

* Even more debug

* Dial down excessive debug logging

* Fixes : 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 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 c6fce524e6 Dial down excessive debug logging 2023-08-10 16:09:28 +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
Zef Hemel 7498cc1ecb Sync current open page every 5s 2023-08-07 20:42:52 +02:00
Zef Hemel 4af7afa4aa Instantly sync updated pages when ticking off a task in a directive 2023-08-05 21:09:41 +02:00
Zef Hemel afa160d2c2 Cleanup and federation prep 2023-07-30 08:56:44 +02:00
Zef Hemel 8a790aae9e More robust way to resolve initial sync bug 2023-07-28 21:22:06 +02:00
Zef Hemel fb67cba6ac Fix deletion of open file on initial sync 2023-07-28 18:06:49 +02:00
Zef Hemel 747e81e5da More consise error messages 2023-07-28 13:54:44 +02:00
Zef Hemel fb75ea1a65
No More Collab. Fixes
* Fully removes real-time collaboration
* URL scheme rewrite
2023-07-06 16:47:50 +02:00
Zef Hemel 7c825348b2
Big refactors and fixes
* Query regen
* Fix anchor completion
* Dependency fixes
* Changelog update
2023-07-02 11:25:32 +02:00
Zef Hemel a2bba5a7ab Sync progress circle 2023-06-14 20:58:08 +02:00
Zef Hemel 8e0a7cf177
Real-time collaboration within space () 2023-06-13 20:47:05 +02:00
Zef Hemel 5f484bed57
SilverBullet pivot to become an offline-first PWA () 2023-05-23 20:53:53 +02:00