Zef Hemel and GitHub
dc2987a3f9
Sync engine rearchitecture ( #1516 )
...
* Don't require auth for .ping
* Finally introducing loggers
* Remove file list caching from disk_space_primitives
I don't think this is required anymore with the sync model
* Simplification of space primitives and more tests
* More reliable online status
* Add .zed settings
* Remove selfUpdate argument from `writeFile` no longer used
- Add `sync` config schema and document sync options
- Move sync config handling to client boot logic
- Move BootConfig type to ui_types.ts
- Remove sync env vars from server
- Update documentation for sync and architecture
* Improve sync logic and proxy routing for full sync state
* Add BoxProxy for late-bound client and improve Lua boot
- Add isMobile syscall for editor
* Add concurrency to sync process and log indexing duration
* Better service worker lifecycle management
2025-09-12 14:43:57 +02:00
Lennart Ochel and GitHub
d77f0286d8
Fix event dispatch ( #1487 )
2025-08-04 19:06:58 +02:00
MrMugame and GitHub
9b3ca93bbf
Filter nullish values from dispatch ( #1486 )
2025-08-03 13:58:46 +02:00
MrMugame and GitHub
3518873c9e
Allow multiple panel widgets ( #1476 )
...
* Return event results in order
* Remove a dispatch
* Allow multiple top and bottom widgets
* Add top instead of bottom margin for bottom widget
* Allow refreshing of widgets
* Revert "Remove a dispatch"
This reverts commit 88cc33ad57f2f664cdb597e2c7f7ec35816810fc.
* Copy whole selection as described in #1476
2025-08-02 14:15:28 +02:00
Zef Hemel
450ef50df7
Cleanup: more cleanup and moving stuff around
2025-06-17 16:12:18 +02:00
Zef Hemel
c3672056fb
Eliminate $lib
2025-06-16 18:53:21 +02:00
Zef Hemel
7ded234eb1
Lint issues fix
2025-06-16 17:13:55 +02:00
Zef Hemel
10f6efe0ad
Significant refactor of command, slashcommand and config handling, removal of "shortcuts"
2025-06-16 17:08:04 +02:00
Zef Hemel
30118eb01c
Fixes #1346
...
Adds back "args" option to shortcuts
2025-06-13 10:38:08 +02:00
Zef Hemel
8d3dc4cc4e
Refactor, cleanup
2025-06-12 20:30:01 +02:00
Zef Hemel
bf2e0cdb87
Refactor: Merging common/ into web/
2025-06-04 14:01:59 +02:00
Zef Hemel
c157e979f0
WIP
2025-03-23 12:48:25 +01:00
Zef Hemel
55be05031c
Markdown widget removal
2025-03-22 08:40:26 +01:00
Zef Hemel
1284d15a8b
Remove command buttons
2025-03-21 16:12:10 +01:00
Zef Hemel
d50ddc2357
First very rough pass of cleanup
2025-03-21 16:12:07 +01:00
MrMugame and GitHub
e61a447d98
Implementing #913 ( #1230 )
...
Implemented custom editors
2025-03-06 15:11:17 +01:00
Zef Hemel
38dc5bb11c
Reduce log noise
2025-02-08 20:34:34 +01:00
Zef Hemel
8eebb8dd67
Expose index.extractFrontmatter as syscall
2025-02-07 15:39:51 +01:00
Zef Hemel
44a1ce698e
Support plugs to register their own syscalls, using syscall (see the index plug for an example)
2025-02-07 15:16:57 +01:00
Zef Hemel
17ec0e41d1
Lua code complete
2025-01-26 08:07:58 +01:00
Zef Hemel
a28c3fd5b8
Context sensitive slashCommands (with onlyContexts and exceptContexts)
2025-01-26 07:35:41 +01:00
Zef Hemel
236b2a7fdd
Lua: tweaks and fixes
2025-01-25 08:29:11 +01:00
Zef Hemel
fce78a22f8
More Lua template work
2025-01-22 20:26:37 +01:00
Zef Hemel and GitHub
64b6d9e2df
Space config ( #1011 )
...
Space config + a whole bunch of other tweaks
2024-08-02 16:47:36 +02:00
Zef Hemel
c111f72e09
Lint error removal
2024-07-30 17:33:33 +02:00
Zef Hemel
e050c7a4cf
Support creating a slashCommand as a command shortcut
2024-07-14 19:57:06 +02:00
onespaceman and GitHub
1f949158e9
Index []() style links ( #827 )
2024-05-27 20:33:41 +02:00
Maks and GitHub
8a3782e946
improve dependency management ( #770 )
...
* use import_map.json instead of per-file import
* remove test_deps.ts in favor of import_map
* remove common/deps.ts in favor of import_map
* use import_map instead of server/deps.ts
* make all plug-api files usable without an import_map
* make all lib files usable without an import_map
* remove web/deps.ts in favor of import_map
* fix plug build
* remove plug-api/deps.ts in favor of lib/deps.ts
* fix server deps bundled in client deps
2024-03-16 15:29:24 +01:00
Zef Hemel
e919aa82e9
0.7.4
2024-02-29 15:23:05 +01:00
Zef Hemel
6f897f6f6e
Make slash command API compatible with regular completions
2024-02-24 09:26:00 +01:00
Zef Hemel and GitHub
60d3199d64
Giant code reorganization ( #690 )
...
Code restructure
2024-02-08 21:00:45 +01:00
Zef Hemel
05efbc8741
Refactoring and adding ability to create custom commands from space functions
2024-02-07 14:50:01 +01:00
Zef Hemel and GitHub
0ddbd877f9
Space script MVP ( #685 )
...
* Space Script MVP
* New `command` and `syscall` query sources
2024-02-06 16:51:04 +01:00
Zef Hemel and GitHub
341c07049f
Custom template parser ( #672 )
...
New template engine 🤯
2024-02-02 19:19:07 +01:00
Zef Hemel
5bc7193fb0
Fixes #161 by implementing read-only mode, first iteration
2024-01-26 17:05:10 +01:00
Zef Hemel
8404256ccb
Fixes #643
2024-01-25 11:42:36 +01:00
Zef Hemel
4133cabd52
Fixing netlify
2024-01-20 22:53:51 +01:00
Zef Hemel and GitHub
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
848e11a773
Rebuilt frontmatter templates as template widgets
2024-01-08 17:08:35 +01:00
Zef Hemel and GitHub
91027af5fe
Awesome frontmatter ( #617 )
...
Live Frontmatter Templates
2024-01-04 20:08:12 +01:00
Zef Hemel
c63a93e866
Priority support for commands and overrides
2024-01-02 13:47:43 +01:00
Zef Hemel
4d66f23391
Top-bottom panel refactor, more instant rendering
2023-12-27 18:05:47 +01:00
Zef Hemel
48e147d0b2
Move live query and template rendering outside of iframe
2023-12-27 13:38:38 +01:00
Zef Hemel
df83c62dec
Fixes #605
2023-12-22 13:22:25 +01:00
e6f77b12af
Initial implementation of command link arguments ( #573 )
...
Initial implementation of command link arguments
---------
Co-authored-by: prcrst <p-github@prcr.st >
Co-authored-by: Zef Hemel <zef@zef.me >
2023-11-25 18:57:00 +01:00
Zef Hemel
1afac0274e
Custom template slash commands
2023-11-06 09:14:16 +01:00
Zef Hemel
d8318c4ad7
Code widget refactor
2023-10-31 10:33:38 +01:00
Zef Hemel
50caba8522
Factor out markdown widget rendering
2023-10-29 10:02:50 +01:00
Zef Hemel
4d0f36d475
Refactoring of offline handling
2023-07-27 11:41:44 +02:00
Zef Hemel
16842a1c4b
Editor refact: rename Editor to Client
2023-07-14 16:56:20 +02:00