108 Commits

Author SHA1 Message Date
0499db71b8 BREAKING CHANGE(socketconnection): Stricter typings, smartserve hooks, connection fixes, and tag API change 2025-12-04 07:59:44 +00:00
09dbb00179 BREAKING CHANGE(smartsocket): Replace setExternalServer with hooks-based SmartServe integration and refactor SocketServer to support standalone and hooks modes 2025-12-03 09:22:44 +00:00
1d62c9c695 Refactor smartsocket implementation for improved WebSocket handling and message protocol
- Updated test files to use new testing library and reduced test cycles for efficiency.
- Removed dependency on smartexpress and integrated direct WebSocket handling.
- Enhanced Smartsocket and SmartsocketClient classes to support new message types and authentication flow.
- Implemented a new message interface for structured communication between client and server.
- Added external server support for smartserve with appropriate WebSocket hooks.
- Improved connection management and error handling in SocketConnection and SocketRequest classes.
- Cleaned up code and removed deprecated socket.io references in favor of native WebSocket.
2025-12-03 02:20:38 +00:00
da10b25214 feat(SmartsocketClient): Improve client reconnection logic with exponential backoff and jitter; update socket.io and @types/node dependencies 2025-03-10 23:02:24 +00:00
c2e856821d fix(core): update 2024-04-26 15:36:09 +02:00
4552a0527d fix(core): update 2024-04-26 15:31:08 +02:00
bf6bda88e5 fix(core): update 2024-04-18 20:21:15 +02:00
ee827dd5b3 fix(core): update 2023-09-10 10:41:41 +02:00
6753a4fefc fix(core): update 2023-09-09 23:32:12 +02:00
69c1ad04dc fix(core): update 2023-08-06 16:30:44 +02:00
72fa7f790c fix(core): update 2023-08-06 16:09:28 +02:00
c8556355c0 fix(core): update 2023-07-21 03:53:41 +02:00
2827a1676b fix(core): update 2023-03-29 19:02:34 +02:00
682a0c53ce fix(core): update 2023-03-29 16:15:30 +02:00
f73d973383 fix(core): update 2023-03-29 16:07:54 +02:00
60e8657467 fix(core): update 2023-03-20 18:51:02 +01:00
b9c67666fa fix(core): update 2023-02-07 12:32:48 +01:00
fc458b6827 fix(core): update 2022-12-29 13:28:11 +01:00
38058aba57 fix(core): update 2022-12-29 11:18:15 +01:00
69e862a6cf fix(core): update 2022-12-28 19:51:09 +01:00
b029dc191e fix(core): update 2022-12-28 14:02:14 +01:00
7bbcc91300 fix(core): update 2022-12-28 13:52:16 +01:00
307469312f fix(core): update 2022-12-28 13:51:40 +01:00
bce82d49b6 fix(core): update 2022-12-28 13:49:03 +01:00
7048585702 fix(core): update 2022-08-01 15:00:06 +02:00
75bd7a9175 fix(core): update 2022-03-24 12:52:28 +01:00
966d953aff BREAKING CHANGE(switch to esm): update 2022-03-14 22:40:55 +01:00
71452a293f fix(core): update 2022-01-20 18:38:17 +01:00
c5d52013e6 fix(core): update 2022-01-20 18:33:46 +01:00
01b5b3dc1a fix(core): update 2022-01-20 17:14:11 +01:00
7c98e19988 fix(core): update 2022-01-20 16:50:25 +01:00
4e7455fa26 fix(core): update 2022-01-19 19:05:44 +01:00
9435796333 fix(core): update 2022-01-19 18:36:13 +01:00
9fc4db1e35 fix(core): update 2022-01-19 18:06:39 +01:00
00f22f9651 fix(core): update 2022-01-19 16:37:45 +01:00
da78da27e5 fix(core): update 2022-01-19 15:34:52 +01:00
f9f6975b87 fix(core): update 2022-01-19 08:05:06 +01:00
489ad9284b fix(core): update 2022-01-19 07:01:58 +01:00
499a1893f9 fix(core): update 2022-01-18 18:54:29 +01:00
544277cb8a fix(core): update 2022-01-18 17:10:46 +01:00
23cca6cce3 fix(core): update 2021-02-01 22:36:37 +00:00
7d6a9921b5 fix(core): update 2021-01-28 12:39:31 +00:00
be38e91548 fix(core): update 2021-01-28 01:31:42 +00:00
08d7224016 fix(core): update 2021-01-28 01:30:27 +00:00
a921033cc4 fix(core): update 2021-01-23 05:50:02 +00:00
8442f3570f feat(SmartsocketClient): socket client can now be stopped with .stop() addiditionally to .reconnect(), which will still try to re 2020-12-26 18:06:22 +00:00
57c748657a fix(core): update 2020-12-16 01:38:57 +00:00
ca7470eedf fix(core): update 2020-09-30 00:20:53 +00:00
a1443deafe fix(core): update 2020-09-29 19:42:38 +00:00
1086065000 fix(core): update 2020-09-29 18:58:09 +00:00