Commit Graph
185 Commits
Author SHA1 Message Date
Zef Hemel 0bc5cb7356 Library/Std moved to top level, now bundled in same way as plugs 2025-03-24 17:08:04 +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 cbbecf2ad0 Reimplement tag pages using editor:pageCreating event 2025-03-21 16:40:03 +01:00
Zef Hemel d73d9b155f Further work 2025-03-21 16:12:10 +01:00
Zef Hemel 1284d15a8b Remove command buttons 2025-03-21 16:12:10 +01:00
Zef Hemel e7dc879722 More progress 2025-03-21 16:12:10 +01:00
Zef Hemel fa8f07a123 Kinda working 2025-03-21 16:12:10 +01:00
Marek S. ŁukasiewiczandGitHub bb91612b61 Implement table formatting in Space Lua (close #12) (#1307)
Aligns columns as described in issue #12. Preserves alignment specifiers
and takes them into consideration for column width (see also #847, #1293)
2025-03-21 16:10:36 +01:00
Zef Hemel f4de6a4b85 Migrating core use of queryObjects to queryLuaObjects 2025-03-18 18:22:17 +01:00
Zef Hemel fdf6a97f97 Lua: expose all template.* syscalls 2025-03-15 20:52:34 +01:00
Zef Hemel 6307ce4242 Lua widget revamp 2025-03-14 15:58:01 +01:00
Zef Hemel 934de0938d Lua: add Ctrl/Cmd-click navigation 2025-03-14 11:35:43 +01:00
Zef Hemel d33db399c8 Auto complete and lint fixes 2025-03-07 15:13:47 +01:00
Zef Hemel 0a80c5c537 Collapse PageRef, DocumentRef and LocationRef into a single Ref type 2025-03-07 13:49:20 +01:00
Zef Hemel 037d319a2f Lua date useful library 2025-03-07 11:11:28 +01:00
MrMugameandGitHub e61a447d98 Implementing #913 (#1230)
Implemented custom editors
2025-03-06 15:11:17 +01:00
Zef Hemel fb7be2a45a Changelog updates and Lua fixes 2025-02-09 18:37:21 +01:00
Zef Hemel d57792af6d Lua code complete in Lua directives 2025-02-08 20:28:58 +01:00
Zef Hemel ee246bb997 Lua: fix autocomplete on nonexisting objects 2025-02-06 20:51:17 +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 Hemel ac18443b53 Support setting multiple keys in config 2025-02-06 08:37:09 +01:00
Zef Hemel 548bcfd239 Fix Lua stdlib issues in Sync mode 2025-01-30 14:43:30 +01:00
Zef HemelandGitHub 0cfe59e620 Update Query Templates.md 2025-01-26 10:03:54 +01:00
Zef Hemel 9f47c3df30 Optimize Lua complete 2025-01-26 09:00:10 +01:00
Zef Hemel 17ec0e41d1 Lua code complete 2025-01-26 08:07:58 +01:00
Zef Hemel f940a04dc8 Lua: template.define_slash_command 2025-01-26 08:07:32 +01:00
Zef Hemel 236b2a7fdd Lua: tweaks and fixes 2025-01-25 08:29:11 +01:00
Zef Hemel 6f3d021da7 Added basic Lua query templates 2025-01-24 18:48:01 +01:00
Zef Hemel 5139acda3a Fix lua in RO mode 2025-01-24 17:43:28 +01:00
Zef Hemel fce78a22f8 More Lua template work 2025-01-22 20:26:37 +01:00
Zef Hemel 517cfb209a Lua: Reimplement template and config in Space Lua, distributed with Library/Std 2025-01-20 23:29:06 +01:00
Zef Hemel 64e398fd90 deno fmt 2024-10-11 15:34:27 +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 5ff1a8bae3 Refactor all the things 2023-08-28 17:12:15 +02:00
Zef Hemel c3d384330d More event refactoring work 2023-08-27 14:13:18 +02:00
Zef Hemel 9ee9008bf2 Work on #508 (thin client) 2023-08-26 08:31:51 +02:00
Zef Hemel 5a88254cde Refactoring about how proxy fetching happens 2023-08-23 19:08:21 +02:00
Zef Hemel a94724768e Refactoring 2023-08-20 17:51:00 +02:00
Zef Hemel 75bdd6390b Completion for non-federation federation links 2023-08-17 21:58:05 +02:00
Zef Hemel b273645bae Change all SETTINGS with page references to allow "[[page]]" notation 2023-08-17 20:27:05 +02:00
Zef Hemel bd77f2932c Space sync now scheduled 2023-08-15 20:24:02 +02:00
Zef Hemel 01ad45f929 Include $ frontmatter attributes in page meta 2023-08-15 07:55:57 +02:00
Zef Hemel 4dbbc31cb9 Work on plug:run 2023-08-11 20:37:13 +02:00
Zef Hemel d4f7833f0d Use MQ for updating directives in entire space 2023-08-10 19:00:28 +02:00
Zef Hemel 97a84e8538 Fixes #115: By introducing MQ workers 2023-08-10 18:32:41 +02:00
Zef Hemel d5173a9939 Fixes #500: New apply page template command 2023-08-09 10:55:35 +02:00
Zef Hemel 2f1f266482 Make attribute extensible 2023-08-08 16:35:46 +02:00
Zef Hemel 71c9f81a84 0.3.9 2023-08-04 21:35:58 +02:00
Zef Hemel 3464af0252 WIP: CLI running of plugs 2023-08-04 18:56:55 +02:00