Commit Graph
3379 Commits
Author SHA1 Message Date
Zef Hemel 55c22d372a Speed up e2e tests 2026-06-19 16:41:48 +02:00
Zef Hemel 88f5c7bd47 Webiste: Health page 2026-06-19 16:20:32 +02:00
Zef Hemel 4d25eec15f Build optimization 2026-06-19 16:10:14 +02:00
Zef Hemel b3f79be692 Website: Reverse engineered ADRs 2026-06-19 15:49:24 +02:00
Zef Hemel ec04bc6818 Fix: clicking a link always sends you to the top of the page (or wherever the ref points), not restoring previous scroll/selection state 2026-06-19 15:47:25 +02:00
Zef Hemel d2fd43e44b Add back the 'version' sub command 2026-06-16 13:34:38 +02:00
Zef Hemel a914f8c0eb Fix: restored the "upgrade" and "upgrade-edge" sub commands 2026-06-16 13:28:36 +02:00
Zef Hemel 1f711da3f2 Build: fail of freebsd failure 2026-06-16 09:32:01 +02:00
Zef Hemel 4f7558161e Fix: FreeBSD build (hopefully) 2026-06-16 09:25:02 +02:00
Zef Hemel a2788dae8a Makefile typo fix 2026-06-16 09:07:23 +02:00
Zef HemelandGitHub 91e76d0c78 Rust backend/CLI replacement (previously Go) (#2010)
* Rust backend: initial setup and space primitives implementation + tests

* Rust: initial basic server setup

* Rust server: auth layer

* Rust: added specific auth layers

* Rust: shell and proxy endpoints

* Rust: SSR and Prometheus metrics

* Rust: runtime API

* Rust: basic working silverbullet binary server

* Rust: fix client file caching

* Rust: in dev mode, update version number dynamically

* Rust: build-rs Makefile target

* Rust: auth and start of 'sb' CLI

* Rust: headless Chrome runtime runner

* Rust: basic e2e tests for Rust build

* Rust: docker builds

* Rust: forgot to commit silverbullet-bin code

* Rust: cross compile and chrome driver fixes

* Rust: waiting for ready status fixes

* Rust: sb-CLI port

* Rust: use native build toolchain

* Rust: fix build chain

* Rust: edge release builds

* Rust: FreeBSD and armv7 builds

* Rust: edge-upgrade from edge-rust release

* Rust: fix FreeBSD build

* Rust: fix FreeBSD build

* Rust: get rid of Go code

* refactor: rename library crates to server- prefix convention

* Rust: refactoring, moving crypto around

* Rust: more refactoring

* Runtime: internal renaming

* Fix: cursor placement after paste on Webkit browsers

* Tweak how version numbers are generated and consumed

* Cleanup CI situation

* Fix CI

* Fix e2e

* ci: website image uses :edge channel (was :v2) post-merge

* Rust: restore manifest.json endpoint

* Rust: ready to merge
2026-06-16 08:40:41 +02:00
Jorge MarinandGitHub 3dfeab99d9 chore: Document and improve favicons definition based on best practices (#2013) 2026-06-16 07:41:04 +02:00
josh-jandGitHub 970000f440 Fix: lintObjects throws when pageMeta is undefined (#2021) 2026-06-11 22:49:53 +02:00
Zef Hemel 756cd9fad4 CHANGELOG update for 2.9 release 2026-06-11 09:08:02 +02:00
Zef Hemel 72bba941c8 2.9.0 2026-06-11 09:03:16 +02:00
Zef Hemel 2e4e850020 Fix: indexing wouldn't always kick off, or get deadlocked with multiple tabs open 2026-06-11 08:35:45 +02:00
surya tummalaandGitHub a220e1b0a7 fix: prevent bullet points from causing extraneous line break on wrap (#2018)
Added white-space property to prWhen a bullet list item's text is long enough to wrap, the browser
can break right after the .cm-list-bullet span (the • character),
causing a phantom blank line at the start of the wrapped item.

Fix: add white-space: nowrap to .cm-list-bullet so the bullet
cannot be a line-wrap opportunity. Fixes #1829.event bullet line wrapping.
2026-06-10 19:20:08 +02:00
Zef Hemel 342686b2fc Fix: indexing when SW is disabled 2026-06-10 15:27:54 +02:00
Zef Hemel 1e1346c7ef Remove object graph from repo 2026-06-10 09:04:38 +02:00
Zef Hemel b7d690905e new plug: graph view (imported from separate repo) 2026-06-09 17:10:16 +02:00
Zef Hemel b1f7343f28 ui theming: shared panel-surface palette for plug panels 2026-06-09 17:09:03 +02:00
Zef Hemel 314351e180 index: simplify "relation" kind/type into a single kind 2026-06-09 17:08:22 +02:00
Zef Hemel d23b75174a Website content tweaks 2026-06-02 10:13:31 +02:00
Zef Hemel 3ee2d4ef73 refactor (simplification): eliminate (CM-based)MiniEditor replaced with standard browser input 2026-06-02 09:00:43 +02:00
Zef Hemel 0a1e1354cd config-manager: use prompt/confirm dialogs in Libraries tab instead of custom UI 2026-06-01 16:24:06 +02:00
Zef Hemel 2ffd50f9ed ui: consistent dialog buttons with shortcut hints and destructive confirms 2026-06-01 16:23:23 +02:00
Zef Hemel 79c3941ac5 Merge branch 'main' of github.com:silverbulletmd/silverbullet 2026-06-01 14:58:50 +02:00
Zef Hemel 3a73518873 CHANGELOG and shared component docs 2026-06-01 14:58:46 +02:00
Zef Hemel 9936721915 "make website" makefile target now disables service worker 2026-06-01 14:56:57 +02:00
Zef Hemel aab9e24d10 ui: consistent modal styling for plug panels 2026-06-01 14:55:43 +02:00
Zef Hemel 74b6ee1d21 refactor: standardize inputs & buttons on the shared components 2026-06-01 14:54:52 +02:00
Zef Hemel 3a8aaf2486 Beginnings of a design system for UI components
Right now mostly extracted from configuration-manager and SilverBullet+'s dashboard. Will be used in more plugs moving forward.
2026-06-01 13:16:57 +02:00
Avery MorinandGitHub f58a7053f0 flip refreshLogic check (#2009) 2026-05-31 21:48:51 +02:00
Zef Hemel a4f738815f Lua: add AST pretty-printer and align parse/print naming 2026-05-31 13:50:31 +02:00
Zef Hemel e87c4e2e26 refactor(space-lua): reuse parseExpressionString in LuaDirective 2026-05-31 13:49:53 +02:00
Zef Hemel e5c9e7d2c5 Outline stresstest page 2026-05-31 13:20:03 +02:00
Zef Hemel 605382578c lint fixes 2026-05-31 13:01:33 +02:00
Zef Hemel 7316c1bdd2 /tag-schema slash template 2026-05-31 11:16:10 +02:00
Zef Hemel 5b5e2b0af3 Fix: table would overlap with next line 2026-05-29 15:24:23 +02:00
Zef Hemel 914a5c89fa Fix: don't auto complete ## as a tag 2026-05-29 08:37:54 +02:00
Zef Hemel 540cf78227 Fix: hamburger menu on mobile broke in previous commits 2026-05-29 08:20:26 +02:00
Zef Hemel 595c569246 CHANGELOG 2026-05-28 16:34:38 +02:00
Zef Hemel 897dfdc7c6 Fix: more CSS tweaks 2026-05-28 16:34:24 +02:00
pimartiandGitHub bb93a466d0 add priorities to all space-lua scripts in Std (#1992) 2026-05-28 15:50:26 +02:00
pimartiandGitHub 01cdcfe261 allow operator-pending mode in vim keybindings (#1999) 2026-05-28 15:46:13 +02:00
schaumtierandGitHub ebb1a92f29 added env var option for specifying theme_color in manifest (#2006) 2026-05-28 15:45:42 +02:00
Zef Hemel ed461346f5 Fix: reflow of tasks in markdown preview as well 2026-05-28 15:44:12 +02:00
Zef Hemel 6bb4177393 Improve task checkbox rendering 2026-05-28 15:35:24 +02:00
Zef Hemel eebe2f968f CHANGELOG 2026-05-28 15:05:15 +02:00
Zef Hemel d3e2b30b20 Fix: # and ## etc. fall off the screen on mobile no more 2026-05-28 15:04:52 +02:00