Zef Hemel
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
b8081d970c
Fixes #1049 centralizes page URL encoding and decoding
2024-08-20 09:38:56 +02:00
Zef Hemel
cf054fa186
Should fix #1019 and #1035
2024-08-18 10:39:04 +02:00
Zef Hemel
074aa323c2
Initial schema implementation #104
2024-08-15 16:39:06 +02:00
Justyn Shull
67f997258d
Fallback to index page if unable to parse the indexPage config option ( #1034 )
2024-08-14 22:27:55 +02:00
Zef Hemel
cafd001214
Added a ton of JS Doc
2024-08-07 13:27:25 +02:00
Zef Hemel
6b69449d05
More JSR ( #1027 )
...
* Move all syscalls to JSR-style package naming
* Eliminating some prefixes in import maps
2024-08-06 20:11:38 +02:00
Justyn Shull
4af100b7b7
Add simple /ping endpoint instead of /index.json, change default fetch timeout to 30s ( #1017 )
2024-08-04 08:24:38 +02:00
Zef Hemel
ea6e4ce079
Emit config:loaded event
2024-08-03 20:59:53 +02:00
Zef Hemel
47f504f2ce
deno fmt
2024-08-02 17:14:40 +02:00
Zef Hemel
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
9f353f7de1
More JSR dependency moves
2024-07-30 17:24:17 +02:00
Zef Hemel
64e116f75e
lint cleanup
2024-07-30 15:17:34 +02:00
Zef Hemel
75471fa86b
Object decorators ( #995 )
...
Implemented objectDecorators to replace pageDecorations in SETTINGS
2024-07-29 21:21:16 +02:00
Zef Hemel
c80976d10e
Change event pattern for custom HTTP endpoints
2024-07-27 09:26:55 +02:00
Zef Hemel
0ad47987f5
Added http:request event enabling custom http endpoints
2024-07-26 19:12:10 +02:00
Zef Hemel
230bb2ab8b
Dependency upgrades
2024-07-25 20:58:03 +02:00
Zef Hemel
161cd004a7
Cleaning e2e encryption stuff
2024-07-25 20:29:13 +02:00
Zef Hemel
f3a84e35c0
Cleaned up path file extension checking and handling conflicting copies
2024-07-13 13:51:49 +02:00
Zef Hemel
66188c92f5
Fixes #934
2024-07-13 12:15:03 +02:00
onespaceman
be8c3303a4
fix serving files with numbers in extension ( #931 )
2024-07-11 22:37:58 +02:00
Zef Hemel
25d14031c9
Fixes #926
...
Libraries have been rethought, see associated documentation.
2024-07-11 20:36:26 +02:00
Zef Hemel
3e94389c1e
Fix missed events
2024-07-10 11:32:07 +02:00
MrMugame
b6d95ec632
Redirect to initial url after authentication ( #893 )
2024-06-22 12:45:23 +02:00
Zef Hemel
ad067e08e7
Fixed some issues with attachment indexing and sync mode
2024-06-13 12:01:40 +02:00
Zef Hemel
3e1322de66
Fixes #883
2024-06-08 13:44:41 +02:00
onespaceman
cbd4814493
Fix attachment indexing ( #873 )
2024-05-30 19:55:35 +02:00
onespaceman
1f949158e9
Index []() style links ( #827 )
2024-05-27 20:33:41 +02:00
Florent
827b08c21f
Support size for images ( #833 )
...
* Support size for images
* Also support dimensions while rendering markdown
* Parser - ImageWithSize: Comment regexp with examples
2024-05-19 11:05:48 +02:00
Florent
5a6d7ecae1
Fix space on end of page name creates two pages, one shadowed #615 ( #817 )
2024-03-23 20:02:16 +01:00
Maks
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
1d2c6692d1
Fixes #799
2024-03-10 12:42:34 +01:00
Zef Hemel
e919aa82e9
0.7.4
2024-02-29 15:23:05 +01:00
Zef Hemel
de2d1089d4
New space script APIs ( #761 )
...
New space script APIs: registerEventListener and registerAttributeExtractor
2024-02-27 20:05:12 +01:00
Zef Hemel
bb1e49a11e
More moving stuff around
2024-02-08 21:12:23 +01:00
Zef Hemel
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
0ddbd877f9
Space script MVP ( #685 )
...
* Space Script MVP
* New `command` and `syscall` query sources
2024-02-06 16:51:04 +01:00
Zef Hemel
d71c63a3a3
Render templates on the server
2024-02-04 15:32:14 +01:00
Zef Hemel
341c07049f
Custom template parser ( #672 )
...
New template engine 🤯
2024-02-02 19:19:07 +01:00
Zef Hemel
f6f93d796f
Disable proxy in read-only, enable better caching
2024-01-29 09:43:56 +01:00
Zef Hemel
dbabba7326
Only server-side render non-auth systems
2024-01-28 19:24:59 +01:00
Zef Hemel
58ea651668
opengraph attributes
2024-01-28 15:51:02 +01:00
Zef Hemel
1d8a54b72f
Fix indexPage server rendering
2024-01-28 15:19:30 +01:00
Zef Hemel
7612f1af73
Server-side render content
2024-01-28 15:08:35 +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
488fa84d50
Fixes #647
2024-01-24 13:34:55 +01:00
Zef Hemel
ad4a795e7f
Remove "syntax" support from plugs
2024-01-24 13:34:12 +01:00