1f310ef8f1
refactor: Remove SW-TypedRequest controller and update related references
2025-12-04 21:33:02 +00:00
6308e0126d
feat(controller): Add SW-TypedRequest controller for service worker communication
2025-12-04 21:04:33 +00:00
95cd681380
feat(typedserver): Add SPA fallback support to TypedServer
2025-12-04 17:26:34 +00:00
065a253b3e
feat(typedserver): Remove legacy Express-based servertools, drop express deps, and refactor TypedServer to SmartServe + typedrouter with CORS support
2025-12-04 17:12:52 +00:00
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
78a5c53d19
feat(web_serviceworker): Enable service worker dashboard speedtests via TypedSocket, expose ServiceWorker instance to dashboard, and add server-side speedtest handler
2025-12-04 12:16:24 +00:00
031eb78288
feat(serviceworker): Add server-driven service worker cache invalidation and TypedSocket integration
2025-12-04 11:46:55 +00:00
30126f716e
feat(TypedServer): Enhance file watching with glob pattern for recursive directory matching
2025-12-04 11:22:04 +00:00
c25daba1c1
fix(classes.typedserver): Instantiate and register DevToolsController only when injectReload is enabled; compile ControllerRegistry routes after registration
2025-12-02 21:03:57 +00:00
27c96949a1
feat(TypedServer): Integrate SmartServe controller routing; add built-in routes controller and refactor TypedServer to use controllers and FileServer
2025-12-02 20:47:11 +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
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
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
c7dca75827
fix(server): Fix response content manipulation for HTML files with injectReload
2025-01-28 10:53:42 +01:00
b6d0843e3e
fix(core): update
2024-05-14 15:28:09 +02:00