Commit Graph
39 Commits
Author SHA1 Message Date
Zef Hemel a7719bdf3a Improve service worker config fetching logic
- Added caching mechanism for client configuration to enhance performance and reliability.
- Implemented a timeout for fetching fresh config, falling back to cached config in case of errors or timeouts.
- Updated error handling to ensure proper responses when fetching fails, including returning a 404 status when no config is available.
2025-04-05 20:35:07 +02:00
Zef Hemel f429e1f7b2 Attempt to address /.config auth issues 2025-03-29 19:20:11 +01:00
Zef Hemel 64e537732b Debug: Reset Client is now called System: Wipe Client
Merged two datastores into one (for both state and files), this will trigger a resync on upgrade
2025-03-28 12:17:17 +01:00
Zef Hemel c157e979f0 WIP 2025-03-23 12:48:25 +01:00
Zef Hemel dbfc5995f3 More thorough removal of federation 2025-03-21 16:12:10 +01:00
Zef Hemel fa8f07a123 Kinda working 2025-03-21 16:12:10 +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
Zef Hemel 4c58719bde Fix having to reload 3x before new client files are properly loaded 2025-03-06 15:37:43 +01:00
MrMugameandGitHub e61a447d98 Implementing #913 (#1230)
Implemented custom editors
2025-03-06 15:11:17 +01:00
Zef Hemel 8e8acbb470 Fix service worker proxy 2025-02-10 15:38:14 +01:00
Zef Hemel 2978f4a8d6 Service worker tweaks in federated URL handling 2025-02-08 11:30:51 +01:00
Zef Hemel b8081d970c Fixes #1049 centralizes page URL encoding and decoding 2024-08-20 09:38:56 +02:00
Zef HemelandGitHub 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
Zef Hemel f3a84e35c0 Cleaned up path file extension checking and handling conflicting copies 2024-07-13 13:51:49 +02:00
onespacemanandGitHub be8c3303a4 fix serving files with numbers in extension (#931) 2024-07-11 22:37:58 +02:00
MrMugameandGitHub b6d95ec632 Redirect to initial url after authentication (#893) 2024-06-22 12:45:23 +02:00
Zef Hemel 5904326f0c Minor bug fix in service worker 2024-02-25 13:46:02 +01:00
Zef HemelandGitHub 60d3199d64 Giant code reorganization (#690)
Code restructure
2024-02-08 21:00:45 +01:00
Zef Hemel 5bc7193fb0 Fixes #161 by implementing read-only mode, first iteration 2024-01-26 17:05:10 +01:00
Zef HemelandGitHub 5a7a35c759 E2E encryption (prototype) (#601)
Prototype E2E encryption
2023-12-17 11:46:18 +01:00
Zef Hemel a984ab1f82 Disable 404 caching 2023-11-17 13:54:48 +01:00
Zef Hemel 509683c537 Added 'created' attribute to files and pages 2023-11-03 09:38:04 +01:00
Zef HemelandGitHub 0313565610 Complete redo of content indexing and querying (#517)
Complete redo of data store
Introduces live queries and live templates
2023-10-03 14:16:33 +02:00
Zef Hemel 9a005f26b5 Work on client modes 2023-08-29 21:17:29 +02:00
Zef Hemel 5079d3e68e Filter proxied headers 2023-08-23 20:00:40 +02:00
Zef Hemel a94724768e Refactoring 2023-08-20 17:51:00 +02:00
Zef Hemel 21c8cd6e7a Federated URL backend handling 2023-07-29 17:06:32 +02:00
Zef Hemel 804d87436c Fixes #355 2023-07-27 17:02:53 +02:00
Zef Hemel 4d0f36d475 Refactoring of offline handling 2023-07-27 11:41:44 +02:00
Zef Hemel e98495fb50 Automatically reopen DB when closed (e.g. due to SW update) 2023-07-07 15:45:52 +02:00
Zef Hemel 59ff0643b0 Fix auth 2023-07-07 09:28:20 +02:00
Zef HemelandGitHub fb75ea1a65 No More Collab. Fixes #449
* Fully removes real-time collaboration
* URL scheme rewrite
2023-07-06 16:47:50 +02:00
Zef Hemel 98bebf3cb8 Service worker cleanup 2023-07-04 16:54:57 +02:00
Zef Hemel 297090b588 Backwards compatibility fix 2023-07-02 16:30:37 +02:00
Zef HemelandGitHub 7c825348b2 Big refactors and fixes
* Query regen
* Fix anchor completion
* Dependency fixes
* Changelog update
2023-07-02 11:25:32 +02:00
Zef HemelandGitHub 8e0a7cf177 Real-time collaboration within space (#411) 2023-06-13 20:47:05 +02:00
Zef Hemel 1a1b942f92 No longer serialize binary blobs as data URLs 2023-05-26 14:04:32 +02:00
Zef HemelandGitHub 5f484bed57 SilverBullet pivot to become an offline-first PWA (#403) 2023-05-23 20:53:53 +02:00
Zef HemelandGitHub 561aa6891f Migrate to Deno (#86)
Big bang migration to Deno 🤯
2022-10-10 14:50:21 +02:00