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
e226bfd685
Client: add editor.focus syscall
2026-04-21 16:50:34 +02:00
Zef Hemel
efd827b721
Implements #510
...
Extracts almost all codemirror keyboard shortcuts into proper SB
commands so they can be rebound
Bonus: renders prettier versions of keyboard shortcuts on Mac
2026-04-17 16:45:11 +02:00
Felix Riedel and GitHub
e88842d90b
feat: allow passing arguments to vim ex commands ( #1924 )
2026-04-06 20:52:32 +02:00
Sigmabro and GitHub
dd4c154eff
fix(client): append file input to body to fix iOS Safari upload dialog ( #1886 )
2026-03-15 20:45:18 +01:00
Zef Hemel and GitHub
3df11ccf3d
Implements custom markdown syntax extensions (EXPERIMENTAL) ( #1881 )
...
Alternative implemention of #1727
2026-03-12 13:40:20 +01:00
Zef Hemel
a080ee3b15
Optimize bundle size + chunked builds + JIT loading
...
* Replaced AJV with other JSON schema library
* Turndown and Vim mode (very large) now only loaded when used
* Chunked builds with ESBuild
2026-03-11 10:04:13 +01:00
Zef Hemel
ec40aa0838
Add action buttons to flashNotification
...
Used by upgrade notification
2026-03-10 16:07:25 +01:00
Zef Hemel
fd1a81b8d8
Client refactor: move UI related APIs to editor_ui.ts
2026-03-10 12:42:26 +01:00
Zef Hemel
6d33d3d8ac
Refactor: extract page/document manager into separate class
2026-03-10 12:33:34 +01:00
Zef Hemel
822997fd5e
Client available upgrade notification
...
If the server is updated, but the client doesn't match the server
version, a notification will appear instructing the user to reload.
2026-03-10 12:05:33 +01:00
Zef Hemel
799e27a9b4
Enable biome based formatter and reformat
2026-03-10 09:38:59 +01:00
Zef Hemel
bbcd9ac6aa
Introduce new noFloatingPromises lint rule and fix violiations
2026-03-08 15:49:45 +01:00
Zef Hemel
5c9dba30de
Merge branch 'main' into to-node
2026-03-06 14:37:03 +01:00
Zef Hemel
dbf275d75b
Introduce biome as linter with lint fixes
2026-03-06 08:05:13 +01:00
onespaceman
9129f15e57
Panels - strings to elements
2026-02-05 21:44:01 +00:00
Zef Hemel
27d4ab6339
Use getObjectByRef directly for editor.getCurrentPageMeta syscall
2026-01-22 11:39:43 +01:00
Zef Hemel
68dc078668
Remove unnecessary flash notifications when copying anything to the
...
clipboard
2026-01-13 15:44:39 +01:00
Zef Hemel
9e8e717ea3
Fixes #1352
2025-11-24 09:57:02 +01:00
Zef Hemel and GitHub
272f293ddb
Optional client encryption ( #1640 )
...
Implements #1268
2025-10-22 15:35:37 +02:00
onespaceman and GitHub
c797273028
Expose codemirror's toggleComment command ( #1635 )
2025-10-16 08:18:46 +02:00
Zef Hemel
df7eff1e3d
make fmt
2025-10-01 17:14:54 +02:00
Noah Stanley and GitHub
81989042b6
Show an error alert on Clipboard API write exceptions ( #1575 )
...
* Show alert on Clipboard API write exceptions
* Change Clipboard API error to flashNotification
2025-09-30 13:24:21 +02:00
Zef Hemel
ea08c85202
Fixes #928
...
Command runs are now persisted to datastore
2025-09-29 15:20:14 +02:00
Zef Hemel
f4336bf09f
Code restructuring: eliminated the top-level lib/ directory
2025-09-23 17:00:34 +02:00