Commit Graph

54 Commits (5226c43552adb09f6acd8d3c61cb1f6cda5f3b58)

Author SHA1 Message Date
Zef Hemel e919aa82e9 0.7.4 2024-02-29 15:23:05 +01:00
Zef Hemel 59ab0cbaff Emit task:stateChange event 2024-02-28 10:55:08 +01:00
Zef Hemel de2d1089d4
New space script APIs (#761)
New space script APIs: registerEventListener and registerAttributeExtractor
2024-02-27 20:05:12 +01:00
Zef Hemel 60d3199d64
Giant code reorganization (#690)
Code restructure
2024-02-08 21:00:45 +01:00
Zef Hemel 5bc7193fb0 Fixes #161 by implementing read-only mode, first iteration 2024-01-26 17:05:10 +01:00
Zef Hemel 43adb13fb2 Fixes #330 2024-01-26 11:10:35 +01:00
Zef Hemel ad4a795e7f Remove "syntax" support from plugs 2024-01-24 13:34:12 +01:00
Zef Hemel aaacec6d61
Navigator refactor (#648)
Navigation refactor
2024-01-24 11:58:33 +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 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 cc5c2ee316 staskstate meta data 2023-10-13 17:10:57 +02:00
Zef Hemel 72453bac88 Fixes #521 2023-10-13 17:03:20 +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 5ff1a8bae3 Refactor all the things 2023-08-28 17:12:15 +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 b097750fe8 Make 'pos' a number in tasks 2023-08-02 08:57:25 +02:00
Zef Hemel 701a567c95 Attribute indexing and code completion 2023-08-01 21:35:19 +02:00
Zef Hemel 6929a7beb5 Federation: rewrite page references in federated content 2023-07-30 19:31:04 +02:00
Zef Hemel f24fbbb472 Fixes #433 2023-07-28 13:54:31 +02:00
Zef Hemel 7b8d8af2c1 Attributes now have YAML values 2023-07-26 17:12:56 +02:00
Zef Hemel 2b494f263e Work on inline attributes 2023-07-24 19:54:31 +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 5f484bed57
SilverBullet pivot to become an offline-first PWA (#403) 2023-05-23 20:53:53 +02:00
rjgibson b256269897
Fix date calculation in `Task: Postpone` command (#406)
* Fix date calculation in `Task: Postpone` command

Create new postponed date as a "naive" date to prevent it from being
converted to UTC.

* Convert types to satisfy deno linter

---------

Co-authored-by: Bob Gibson <rjg@rjgibson.org>
2023-05-22 11:54:25 +02:00
Zef Hemel 53bf098579 deno fmt 2023-01-22 18:53:14 +01:00
Zef Hemel aaebea5e54
Major directive refactor (#195)
Fixes #188 #144 #76: major refactor of directive parsing, rendering, styling
2022-12-14 20:04:20 +01:00
Zef Hemel 15263a8dc6 Nicer hash tag CSS 2022-11-30 15:59:28 +01:00
Zef Hemel 7a627c2f35 Fixes #124 2022-11-20 10:24:24 +01:00
Zef Hemel 24c17a793f
Live Preview (#119)
Live preview mode is here
2022-11-18 16:04:37 +01:00
Zef Hemel 3d671e8195 Fixes #100 implements a custom Markdown renderer 2022-11-01 15:01:28 +01:00
Zef Hemel c1a78e0105 Fixes #97: SQLite is now async, optimized, tests 2022-10-21 10:00:43 +02:00
Zef Hemel 574014a8be Reduce lint errors 2022-10-15 19:02:56 +02:00
Zef Hemel 7d28b53b75 Massive restructure of plugin API 2022-10-14 15:11:33 +02:00
Zef Hemel 982623fc38 Added imports 2022-10-13 15:16:18 +02:00
Zef Hemel 561aa6891f
Migrate to Deno (#86)
Big bang migration to Deno 🤯
2022-10-10 14:50:21 +02:00
Zef Hemel 1f842ec1d6 Monorepo with yarn workspaces requires yarn 3.2 2022-04-21 13:57:45 +02:00
Zef Hemel 32f3501773 Exposing `fetch` to functions and initial work on Electron 2022-04-21 11:46:33 +02:00
Zef Hemel dbdfc9d631 Changed all indexes to use (pre) parsed trees. 2022-04-20 10:56:43 +02:00
Zef Hemel c7176b00fa Factored out materialized query providers 2022-04-19 16:54:47 +02:00
Zef Hemel 31254d15e6 Work to reduce bundles size (prebundle modules) 2022-04-13 14:46:52 +02:00
Zef Hemel a24eaaf4b4 Materialized query parser + data indexing and querying 2022-04-12 13:33:07 +02:00
Zef Hemel b3c3302970 Materialized query parser redo 2022-04-11 20:34:09 +02:00
Zef Hemel 38faf50ab8 Work on sync stuff 2022-04-05 17:02:17 +02:00
Zef Hemel a7cd3ea7e0 A whole lot of enhancements 2022-04-04 15:25:07 +02:00
Zef Hemel 16577c8ea2 Rewrote all plugs using MarkdownTree 2022-04-04 11:51:41 +02:00
Zef Hemel a1a10a1d1f Task fixes 2022-04-01 17:32:03 +02:00