Commit Graph

39 Commits

Author SHA1 Message Date
43a335ab3a BREAKING CHANGE(serviceworker): Move serviceworker speedtest to time-based chunked transfers and update dashboard/server contract 2025-12-04 13:42:19 +00:00
aa677a2b7c feat(serviceworker): Add speedtest support to service worker and dashboard 2025-12-04 11:36:27 +00:00
54bb12d6ff feat(web_serviceworker): Enhance service worker subsystem: add metrics, event bus, error handling, config and caching/update improvements; make client connection & polling robust 2025-12-04 08:52:49 +00:00
8b4c5918e9 BREAKING CHANGE(servertools.Server.addTypedSocket): Deprecate Server.addTypedSocket and upgrade typedsocket to v4; make addTypedSocket a no-op and log a deprecation warning. Bump tsbundle devDependency. 2025-12-03 09:41:56 +00:00
c17d6dac35 feat: Refactor TypedServer to use SmartServe and introduce new request handlers
- Removed legacy servertools and Express dependencies in favor of SmartServe.
- Introduced DevToolsHandler and TypedRequestHandler for handling specific routes.
- Added support for custom route registration with regex parsing.
- Implemented sitemap and feed handling with dedicated helper classes.
- Enhanced HTML response handling with reload script injection.
- Updated UtilityServiceServer and UtilityWebsiteServer to utilize new TypedServer API.
- Removed deprecated compression options and Express-based route handling.
- Added comprehensive request handling for various endpoints including robots.txt, manifest.json, and sitemap.
- Improved error handling and response formatting across the server.
2025-12-02 20:26:34 +00:00
8557c769fa BREAKING CHANGE(typedserver): Migrate to new push.rocks packages and async smartfs API; replace smartchok with smartwatch; update deps and service worker handling 2025-12-02 09:16:42 +00:00
b1d376207a fix(servertools): Normalize Express wildcard parameter notation to /{*splat} across server routes and handlers; add local Claude settings 2025-09-03 14:54:15 +00:00
776d6fb95d fix(servertools): Fix wildcard path extraction for static/proxy handlers, correct serviceworker route, add local settings and test typo fix 2025-09-03 12:33:04 +00:00
a0f714a561 fix(servertools): Adjust route wildcard patterns and CORS handling; update serviceworker and SSL redirect patterns; bump express dependency; add local Claude settings 2025-08-17 12:49:28 +00:00
8cbae75ae4 fix(handlerproxy): Use SmartRequest API and improve proxy/asset response handling; update tests and bump dependencies; add local project configuration files 2025-08-17 08:14:08 +00:00
d5f7fbbb9a fix(TypedServer): Improve error handling in server startup and response buffering. Validate configuration for reload injections, wrap file watching and TypedSocket initialization in try/catch blocks, enhance client notification and stop procedures, and ensure proper Buffer conversion in the proxy handler. 2025-03-16 12:02:49 +00:00
85ca50fc8b fix(servertools): Fix compression stream creation returns, handler proxy buffer conversion, and sitemap URL concatenation 2025-03-16 11:53:57 +00:00
e552a48c02 fix(servertools): Fixed an issue with compression results handling in HandlerStatic where content was always being written even if not compressed. 2025-01-28 10:32:17 +01:00
d7a9b26873 fix(core): Update dependencies and fix service worker cache manager and task manager functionalities 2024-08-27 11:22:13 +02:00
952e95f82f fix(core): update 2024-05-25 03:06:17 +02:00
b6d0843e3e fix(core): update 2024-05-14 15:28:09 +02:00
d225a9584f fix(core): update 2024-05-11 12:51:20 +02:00
907d51a842 fix(core): update 2024-02-24 18:33:33 +01:00
fd9431f82b fix(core): update 2024-02-21 01:16:39 +01:00
ca3b8a4580 fix(core): update 2024-02-20 17:30:46 +01:00
e1dfe30273 fix(core): update 2024-01-19 20:51:59 +01:00
622da78180 fix(core): update 2024-01-09 11:38:06 +01:00
99427f5835 fix(core): update 2024-01-09 10:25:03 +01:00
fb2692b50e fix(core): update 2024-01-09 10:14:06 +01:00
11df25f028 fix(core): update 2024-01-08 15:34:53 +01:00
c9688159e5 fix(core): update 2024-01-07 14:50:14 +01:00
1ef5c0da06 fix(core): update 2023-09-21 00:48:04 +02:00
b4e9bd5174 fix(core): update 2023-08-03 20:50:18 +02:00
99db788d11 fix(core): update 2023-07-02 11:35:36 +02:00
9828f7bc13 fix(core): update 2023-07-02 02:09:04 +02:00
eadab07f17 fix(core): update 2023-07-02 01:46:53 +02:00
f885e49e34 fix(core): update 2023-07-02 01:38:49 +02:00
4467ab76aa fix(core): update 2023-07-02 01:23:41 +02:00
b0f48ba598 fix(core): update 2023-07-01 17:23:49 +02:00
07739bec27 fix(core): update 2023-07-01 12:29:35 +02:00
be7f4c503e fix(core): update 2023-07-01 11:55:35 +02:00
20ecb86a9e fix(core): update 2023-07-01 11:49:39 +02:00
62df38d083 fix(core): update 2023-03-31 15:26:59 +02:00
87a5337db3 fix(core): update 2023-03-30 15:15:48 +02:00