Commit Graph
460 Commits
Author SHA1 Message Date
Zef Hemel 3e064e2ddd Fix: support $ref transclusions 2026-05-23 17:50:06 +02:00
Zef Hemel 370bd33619 Fix: forced rebuild index handling
And also bumps index version to force reindex (due to 'relation' introduction and 'link' elimination)
2026-05-22 15:56:00 +02:00
Zef Hemel 20af5a98ac Remove ?enableSW option
Use SB_DISABLE_SERVICE_WORKER env variable instead
2026-05-22 15:53:02 +02:00
Zef Hemel f4598031dc Fix priority configuration on commands
And gentle boost discoverability of some key commands
2026-05-22 14:36:33 +02:00
Zef Hemel 3fc13ca111 Fix: put a deadline on index drain during navigation
In certain edge-case scenarios navigation may be blocked for a long time (many seconds or longer) as indexing happens. This doesn't make sense, so let's put a 2s deadline on that.
2026-05-22 11:57:34 +02:00
Zef Hemel 513bd96758 Revert "Bump desiredIndexVersion to force reindex after 'link' to 'relation' transition"
This reverts commit c53c0ae469.
2026-05-21 19:20:33 +02:00
Zef Hemel c53c0ae469 Bump desiredIndexVersion to force reindex after 'link' to 'relation' transition 2026-05-21 17:04:39 +02:00
Zef Hemel 9134944896 Introduce "relation" indexer, demote "link" to virtual view 2026-05-21 16:49:34 +02:00
Zef Hemel 82d1d0e027 Fix: manifest should always be proxied (I think) 2026-05-20 18:41:01 +02:00
Zef Hemel 413283669a More precise oldHash check for evented_space_primitives 2026-05-20 18:37:54 +02:00
Zef Hemel be3cc4b01f lint 2026-05-19 17:30:21 +02:00
Zef Hemel fc16a75bc5 Fix: more cursor movements around widgets fixes
With e2e tests to avoid regressions...
2026-05-19 17:13:22 +02:00
Zef Hemel 64ad50c9e3 More markdown rendering tweaks 2026-05-19 14:34:07 +02:00
Zef Hemel 05a396bc1a index.links() and index.documents() 2026-05-19 14:15:02 +02:00
Zef Hemel a8fb308fef Tweaking whitespace in markdown rendering 2026-05-19 14:14:45 +02:00
Zef Hemel bc4ead17dc Fix: caching 2026-05-19 14:09:39 +02:00
Zef Hemel 19a44319c3 Fix: spacing around tables 2026-05-19 14:09:28 +02:00
Zef Hemel 7e7c42f6bf index.subPages 2026-05-19 11:10:05 +02:00
Zef Hemel f7fbbda41c New convenience index.* APIs for built-in tags 2026-05-19 10:56:55 +02:00
Zef Hemel ce97cf2450 Fix: remove vertical gap above block widgets 2026-05-19 10:32:11 +02:00
Zef Hemel 3d6c297feb Fixes #1985
Cursor movements around widgets were kind of broken, this should fix it
2026-05-18 10:03:12 +02:00
Zef Hemel 4e47809d86 runtime-api: SB objects handler 2026-05-14 16:44:44 +02:00
Zef Hemel f8d02e4a78 runtime-api: translate REST query strings to LuaCollectionQuery 2026-05-14 16:04:50 +02:00
Zef Hemel 1d39ba38ec add ObjectIndex.tagNames() 2026-05-14 16:03:52 +02:00
Zef Hemel 2df60b1b7c Fix: proper scroll restore while navigating in browser history 2026-05-14 11:04:00 +02:00
Zef Hemel af40f1e00c Fix: visual glitching on page navigation 2026-05-14 11:03:27 +02:00
Zef Hemel cc5b5cfc1d fix: webkit (Safari) widget rendering bug... 2026-05-14 09:25:58 +02:00
Zef Hemel 8a3addf743 Fix: widget order loading and e2e tests 2026-05-14 08:44:44 +02:00
Zef Hemel 946cf6d1db Fix e2e tests 2026-05-14 08:08:07 +02:00
Zef Hemel 2cabdb5f59 Fix: prefix rendering in queries on page load
Bonus: show a spinner while wigets are not ready to render yet.
2026-05-13 16:41:12 +02:00
Zef Hemel d99ba67092 Disable scroll-to-top on top bar
That was confusing and a bad UX idea
2026-05-12 17:06:32 +02:00
Zef Hemel 0569a037b2 fix (hopefully) for video embedding in SB+ 2026-05-12 13:46:58 +02:00
Zef Hemel 4e23e7a4c6 fix: more caching fixes 2026-05-12 13:45:34 +02:00
Zef Hemel 772757ad27 Fix: widget cache invalidation again
Two hard problems in CS...
2026-05-12 11:51:26 +02:00
Zef Hemel 06dfb01582 Add SB_DISABLE_SERVICE_WORKER mode 2026-05-12 10:08:59 +02:00
Zef Hemel 0ca442eb12 Fix: transform order on object indexing 2026-05-12 09:40:21 +02:00
Zef Hemel a96a86c0b5 Slightly optimize vertical jiggering by pre-computing all widgets on page load 2026-05-12 09:38:17 +02:00
Zef Hemel aa0996bbd0 Add X-Ray editor lens
New "Editor: Toggle X-Ray" command underlines every ranged object the indexer produces and shows a YAML tooltip per indexing tag on hover.
2026-05-09 12:32:11 +02:00
Zef Hemel 10898f2580 Add index.previewProcessedObjects syscall
Read access to the index pipeline validation, multi-tag  expansion, tagDefinition.transform()).
2026-05-09 12:30:08 +02:00
Zef Hemel 09059aa18a Lint: support rich HTML tooltips
LintDiagnostic adds `messageHtml` (rendered into the hover
  tooltip) and `markClass` (added to the inline range mark)
2026-05-09 12:29:19 +02:00
Zef Hemel 09a318a5e9 Revert "Fix ref links in tables regression"
This reverts commit 15ccabc361.
2026-05-07 08:13:07 +02:00
Zef Hemel 53968ce438 Merge branch 'main' of github.com:silverbulletmd/silverbullet 2026-05-06 16:46:09 +02:00
Zef Hemel 15ccabc361 Fix ref links in tables regression 2026-05-06 16:46:05 +02:00
0xferrousandGitHub d297a33b3f feat(auth): add password toggle button (#1963) 2026-05-06 16:44:36 +02:00
Zef Hemel a626453262 Offer API to external apps (e.g. Tauri) to properly support drag & dropping of files 2026-05-06 15:06:18 +02:00
Zef Hemel a28c661d24 refactor: config: rename ui order to priority (consistency with rest of SB), flip sort direction
Also: docs
2026-05-03 16:06:45 +02:00
Zef Hemel f24ee538a8 fix: config correct default value handling 2026-05-03 07:55:24 +02:00
Zef Hemel 46e8dcf112 syntax highlight for anchros 2026-04-30 19:47:03 +02:00
Zef Hemel 60c2ecf4d8 editor: navigate, toggle, and render anchor refs 2026-04-30 19:44:30 +02:00
Zef Hemel be0e1c60ca Add anchor resolving through space.readRef 2026-04-30 19:35:24 +02:00