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
MrMugame and GitHub
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 Hemel and GitHub
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
onespaceman and GitHub
be8c3303a4
fix serving files with numbers in extension ( #931 )
2024-07-11 22:37:58 +02:00
MrMugame and GitHub
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 Hemel and GitHub
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 Hemel and GitHub
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 Hemel and GitHub
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 Hemel and GitHub
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 Hemel and GitHub
7c825348b2
Big refactors and fixes
...
* Query regen
* Fix anchor completion
* Dependency fixes
* Changelog update
2023-07-02 11:25:32 +02:00
Zef Hemel and GitHub
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 Hemel and GitHub
5f484bed57
SilverBullet pivot to become an offline-first PWA ( #403 )
2023-05-23 20:53:53 +02:00
Zef Hemel and GitHub
561aa6891f
Migrate to Deno ( #86 )
...
Big bang migration to Deno 🤯
2022-10-10 14:50:21 +02:00