0499db71b8
BREAKING CHANGE(socketconnection): Stricter typings, smartserve hooks, connection fixes, and tag API change
2025-12-04 07:59: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
c8556355c0
fix(core): update
2023-07-21 03:53:41 +02:00
60e8657467
fix(core): update
2023-03-20 18:51:02 +01:00
fc458b6827
fix(core): update
2022-12-29 13:28:11 +01:00
69e862a6cf
fix(core): update
2022-12-28 19:51:09 +01:00
307469312f
fix(core): update
2022-12-28 13:51:40 +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
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
a1443deafe
fix(core): update
2020-09-29 19:42:38 +00:00
1086065000
fix(core): update
2020-09-29 18:58:09 +00:00
c6ad490a6f
fix(core): update
2020-09-29 17:21:08 +00:00
57e6f058be
fix(core): update
2020-09-24 18:04:11 +00:00
1fbc76ef30
fix(core): update
2020-09-24 18:03:01 +00:00
d712270946
fix(core): update
2019-11-08 18:48:39 +01:00
a23e7349be
fix(core): update
2019-11-08 18:41:08 +01:00
5e64f4ca25
fix(core): update
2019-11-08 17:31:04 +01:00
bcc4ce9a87
fix(core): update
2019-11-07 00:26:47 +01:00
59cbc343cc
fix(core): update
2019-11-03 20:23:15 +01:00
3f073ab9b3
fix(core): update
2019-11-03 19:17:26 +01:00
eb181fa2f6
fix(core): update
2019-11-03 18:33:46 +01:00
075c59ed2c
fix(core): update
2019-11-03 16:48:35 +01:00
29597daba1
fix(core): update
2019-09-09 23:58:32 +02:00
c441d89596
fix(core): update
2019-08-13 15:58:08 +02:00
0d94ed9345
fix(core): update
2019-08-13 11:36:31 +02:00
33fbabdd72
fix(core): update
2019-08-12 22:31:40 +02:00
d296064bfa
fix(structure): update to latest standards
2019-01-30 03:14:02 +01:00
aef4f9c591
now working as expected
2018-03-19 10:00:11 +01:00
02e17a52c3
update to latest standards
2018-03-15 02:29:40 +01:00
fc2a55bb0d
fix not ending error correctly
2017-10-09 10:28:18 +02:00
02065e36a6
update to latest standards
2017-07-07 22:02:19 +02:00
62b36ab859
fix scoping of socket roles
2016-09-05 00:34:09 +02:00
84f33fa447
now working in both directions so mesh setups work.
2016-08-15 02:36:17 +02:00
7f0fff0bf4
updated tests. Data now flows correctly between socket endpoints
2016-08-15 01:38:28 +02:00
bd8697ac6e
reconnect is now working
2016-08-14 22:17:55 +02:00