Commit Graph
51 Commits
Author SHA1 Message Date
Zef Hemel 59c271131b Big website content iteration 2026-03-04 13:31:27 +01:00
Zef Hemel 9b05beba16 First pass of custom tag behavior (schema and postProcess) support
See API/tag.md for explanations and examples.
2026-01-22 15:32:01 +01:00
Zef Hemel 0b028e4436 Library development page rename 2025-11-24 10:53:46 +01:00
Zef Hemel 2ced6de1ee Using topWidget to render beta-level on website 2025-11-24 10:24:02 +01:00
Zef Hemel 8c34b35ed6 Website content redo 2025-11-14 15:36:38 +01:00
Zef Hemel 125c11721a New Share, Library, Repositories support 2025-11-07 16:28:20 +01:00
Zef HemelandGitHub 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
Zef Hemel 34557e0575 Update documentation for consistency and clarity
- Revised multiple documentation files to correct references and improve clarity, including updates to the Command Palette, Document Editor, and various Markdown files.
- Removed outdated references to "Slash Templatese" and replaced them with "Slash Templates" for consistency.
- Enhanced explanations regarding meta pages and shortcuts, ensuring accurate guidance for users.
2025-04-17 12:04:20 +02:00
Zef Hemel be86e53398 Implement new slash commands and enhance editor functionality
- Added slash commands for inserting today's, yesterday's, and tomorrow's dates.
- Introduced new admonition commands for notes and warnings.
- Implemented a table command for quick table insertion.
- Enhanced the `insertAtCursor` function to support a cursor placeholder option.
- Updated `getSelection` to return the selected text along with cursor positions.
- Added a new widget function to display linked tasks in the editor.
2025-03-30 13:03:57 +02:00
Zef Hemel 4587496406 Out of date docs purge 2025-03-26 19:49:44 +01:00
Zef Hemel e003e926d2 Progress 2025-03-23 15:56:02 +01:00
Zef Hemel c157e979f0 WIP 2025-03-23 12:48:25 +01:00
Zef Hemel e7dc879722 More progress 2025-03-21 16:12:10 +01:00
Zef Hemel cf3a704d03 Small website tweaks 2025-03-14 16:00:21 +01:00
Zef Hemel 1dc1103b2a Moved indexPage configuration to SB_INDEX_PAGE env variable instead
Added /.config endpoint to more dynamically influence the configuration
2025-03-07 10:56:45 +01:00
MrMugameandGitHub e61a447d98 Implementing #913 (#1230)
Implemented custom editors
2025-03-06 15:11:17 +01:00
vanceandGitHub 99eab8b3ac Spelling and grammar corrections to website (#1242)
* Spelling corrections

* Grammar corrections
2025-02-22 12:14:09 +01:00
Zef Hemel 7abb096382 Lua: better handle nil, null and undefined values for Lua directives 2025-02-10 20:30:37 +01:00
Zef Hemel fb7be2a45a Changelog updates and Lua fixes 2025-02-09 18:37:21 +01:00
Zef Hemel a169406d37 Lua: huge API breaking change: converted all snake_case APIs to camelCase 2025-02-06 10:04:45 +01:00
Zef HemelandGitHub 17e62e8b45 Update include-page.md 2025-01-26 10:05:19 +01:00
Zef Hemel a28c3fd5b8 Context sensitive slashCommands (with onlyContexts and exceptContexts) 2025-01-26 07:35:41 +01:00
Zef Hemel bd24bac6cd Fix order in Template Index template 2025-01-21 07:46:29 +01:00
Zef Hemel 6078452a6c Breaking Lua API changes:
* tpl -> template.new
* define_command -> command.define
* define_event_listener -> event.listen
* tag -> index.tag

Updated in the docs
2025-01-19 14:32:11 +01:00
Zef Hemel 83550c1623 Exposing Objects indexing as syscalls 2025-01-17 10:41:02 +01:00
Zef Hemel 3a6f2271f4 WIP OpenAI Lua API wrapper 2025-01-16 15:34:35 +01:00
Zef Hemel 5604f6d8c2 Lua: tweaks and docs 2025-01-14 20:26:47 +01:00
Marek S. ŁukasiewiczandGitHub a400f0fc20 Create Library/Core/Snippet/yesterday.md (#1176) 2024-12-07 15:23:09 +01:00
Ohad LutzkyandGitHub cb39ad5004 Linked Tasks: Include tasks linked to aliases (#1120) 2024-10-17 19:03:20 +02:00
Zef HemelandGitHub 80f9c14b96 Change how attribute indexing and completion works (#1061)
* Creation of separate aspring-page objects for pages linked to, but not created
* Show "No results" instead of broken markdown table for no query results
* Show schema validation errors
* Deno upgrade
* Adds config support to plugs (see examples)
* Moves all builtin schemas to plug config
* Adds core plug just for builtin schemas
* Changes how attributes are indexed and completed, now attempts to derive a JSON schema for ad hoc attributes
2024-08-24 12:35:09 +02:00
Zef Hemel 351c3c7088 Pimped Space Overview 2024-08-02 17:00:06 +02:00
Zef HemelandGitHub 64b6d9e2df Space config (#1011)
Space config + a whole bunch of other tweaks
2024-08-02 16:47:36 +02:00
Zef HemelandGitHub 75471fa86b Object decorators (#995)
Implemented objectDecorators to replace pageDecorations in SETTINGS
2024-07-29 21:21:16 +02:00
Zef Hemel 36deb6a0a1 Core Library: Order quick notes by lastModified 2024-07-27 11:10:04 +02:00
Zef Hemel 1fbc9493f4 Fixes #364 2024-07-27 11:03:42 +02:00
Zef Hemel 663f1523f1 Renamed 'source' to 'import' for Libraries 2024-07-16 15:48:49 +02:00
Zef HemelandGitHub 25d14031c9 Fixes #926
Libraries have been rethought, see associated documentation.
2024-07-11 20:36:26 +02:00
Zef Hemel 2e6a938c01 Linked Tasks documentation 2024-07-08 08:02:10 +02:00
Zef Hemel d36c04361f New Page templates in Core 2024-07-07 12:57:18 +02:00
Zef Hemel 58b0a5b8fb Default Linked Tasks widget in Core 2024-07-07 12:45:17 +02:00
Zef Hemel d6f0f61d30 Rebrand Template Picker to Meta Picker
As well as associated documentation changes
2024-07-07 12:12:05 +02:00
Zef Hemel 49ab7111ee New /item slash command 2024-07-07 12:11:38 +02:00
Zef Hemel f914c40330 Updated Linked Tasks template 2024-07-07 12:11:27 +02:00
MrMugameandGitHub 9ed493aa00 Makes the behaviour of logic expressions consistent in all cases (#898)
* Returned the value of a logic expression in all cases

* Remove legacy call syntax

* Correct test

* Remove old call syntax from docs/library

* Corrected docs for call syntax

* Add null coalescing operator
2024-07-02 19:12:40 +02:00
f22b370a4d Include a preview of another note (#874)
* added note including snippet

* Update and rename include-note.md to include-page.md

---------

Co-authored-by: orion-tux <alex.sejnost@pm.me>
2024-06-12 19:22:39 +02:00
Zef Hemel 89e2e7a37c Fixes #621 with improved snippets for page links 2024-03-02 14:48:02 +01:00
Zef HemelandGitHub 341c07049f Custom template parser (#672)
New template engine 🤯
2024-02-02 19:19:07 +01:00
Zef Hemel 3eec0758e7 Fix h1-h4 regression 2024-01-22 16:25:55 +01:00
Zef Hemel ddd730d9b3 Remove some page templates, remove template picker button, update changelog 2024-01-22 09:53:39 +01:00
Zef Hemel 07cec72257 Quick note inbox 2024-01-20 23:16:12 +01:00