Commit Graph

120 Commits (d9d3868d9e2b8d8c1f27369c0c72e992455553e9)

Author SHA1 Message Date
Zef Hemel 6a30284bab Migration to Deno 2.0 2024-10-10 12:52:28 +02:00
Zef Hemel 4eae0c975b Another attempt at better supporting auth proxies 2024-09-25 17:06:43 +02:00
Zef Hemel cb88eae885 Attempt to fix auth proxies by making redirects manual #1028 2024-09-25 13:25:15 +02:00
Zef Hemel f7fe7cadbc Revert "Attempt to fix auth proxies by making redirects manual #1028"
This reverts commit d6fb5e0c29.
2024-09-11 21:18:27 +02:00
Zef Hemel d6fb5e0c29 Attempt to fix auth proxies by making redirects manual #1028 2024-09-09 18:36:54 +02:00
Zef Hemel b8081d970c Fixes #1049 centralizes page URL encoding and decoding 2024-08-20 09:38:56 +02:00
Zef Hemel 6ef9dc8b99 Attempt to fix or at least help debug #1028 2024-08-18 12:45:33 +02:00
Zef Hemel cf054fa186 Should fix #1019 and #1035 2024-08-18 10:39:04 +02:00
Zef Hemel b7c56a8379 Fix some things with transclusions, and added a renderWidgets page decoration 2024-08-12 20:12:28 +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 280fe2bec8
Add an in-memory cache of the file list for disk spaces (#1012)
Add an in-memory cache of the file list for disk spaces
2024-08-04 11:28:55 +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 49f52e42d0 Fixes #1014 2024-08-03 20:46:34 +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 161cd004a7 Cleaning e2e encryption stuff 2024-07-25 20:29:13 +02:00
Ross 121ecb328a
Added a timeout for fetch (#965)
Added a timeout for fetch
2024-07-22 17:36:02 +02:00
Zef Hemel 3e94389c1e Fix missed events 2024-07-10 11:32:07 +02:00
Zef Hemel ad067e08e7 Fixed some issues with attachment indexing and sync mode 2024-06-13 12:01:40 +02:00
Zef Hemel 78be20c24f Fix regression where the index would no longer be cleared in sync mode 2024-06-13 11:46:52 +02:00
onespaceman cbd4814493
Fix attachment indexing (#873) 2024-05-30 19:55:35 +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 ca5b6803eb More reload fix attempts 2024-03-14 13:02:34 +01:00
Zef Hemel 2800185893 More race condition fixes 2024-03-13 19:48:43 +01:00
Zef Hemel 56954dbc3b More race condition avoiding event trigger code 2024-03-13 08:35:38 +01:00
Zef Hemel 221e9e859c Potential fox to file reload race condition 2024-03-12 16:33:38 +01:00
Zef Hemel 61a2611002 Hopefully addresses #804 2024-03-11 21:02:14 +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
Joe Krill 90385f4d4f
Check if symlink is a file or directory (#758) 2024-02-26 16:29:13 +01:00
Zef Hemel a8d042f9b2 Fixes #740 2024-02-25 14:17:23 +01:00
Zef Hemel 04c7a78676 More moves 2024-02-08 21:16:55 +01:00
Zef Hemel 60d3199d64
Giant code reorganization (#690)
Code restructure
2024-02-08 21:00:45 +01:00
Zef Hemel 59eed7966d More Deno 1.40 fixes 2024-01-28 14:37:54 +01:00
Zef Hemel c338693343 Upgrade to deno 1.40 2024-01-28 14:13:37 +01:00
Zef Hemel 5bc7193fb0 Fixes #161 by implementing read-only mode, first iteration 2024-01-26 17:05:10 +01:00
Zef Hemel aaacec6d61
Navigator refactor (#648)
Navigation refactor
2024-01-24 11:58:33 +01:00
Zef Hemel 4133cabd52 Fixing netlify 2024-01-20 22:53:51 +01:00
Zef Hemel 848e11a773 Rebuilt frontmatter templates as template widgets 2024-01-08 17:08:35 +01:00
Zef Hemel bfdc8383b1 Prep crypto work 2024-01-08 09:12:54 +01:00
Zef Hemel 8a2e081672
Fixes #529 by removing directives (#613)
* Fixes #529 by removing directives
* Load builtin tags on space reindex
2024-01-02 14:47:02 +01:00
Zef Hemel 1a86c5b326 Fix plug space filtering (again) 2023-12-20 14:56:15 +01:00
Zef Hemel 8d85031a14 Minor tweaks 2023-12-18 14:39:52 +01:00
Zef Hemel 5a7a35c759
E2E encryption (prototype) (#601)
Prototype E2E encryption
2023-12-17 11:46:18 +01:00
Zef Hemel 9f082c83a9
Major backend refactor (#599)
Backend refactor
2023-12-13 17:52:56 +01:00
Zef Hemel 8527528af4
Lazy plugs (#596)
* Manifest caching and lazy loading of plug workers
* Fixes #546 Plug unloading after time out
2023-12-06 18:44:48 +01:00
Zef Hemel 79611a27e0 Hopefully finally squashed the race condition that would randomly reload files 2023-11-20 17:08:29 +01:00