46 Commits

Author SHA1 Message Date
jkunz 554af7752e fix(build): tighten TypeScript compatibility and update project build configuration 2026-04-30 15:22:54 +00:00
jkunz 0499db71b8 BREAKING CHANGE(socketconnection): Stricter typings, smartserve hooks, connection fixes, and tag API change 2025-12-04 07:59:44 +00:00
jkunz 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
philkunz c8556355c0 fix(core): update 2023-07-21 03:53:41 +02:00
philkunz 7bbcc91300 fix(core): update 2022-12-28 13:52:16 +01:00
philkunz 966d953aff BREAKING CHANGE(switch to esm): update 2022-03-14 22:40:55 +01:00
philkunz 7c98e19988 fix(core): update 2022-01-20 16:50:25 +01:00
philkunz 9435796333 fix(core): update 2022-01-19 18:36:13 +01:00
philkunz 9fc4db1e35 fix(core): update 2022-01-19 18:06:39 +01:00
philkunz da78da27e5 fix(core): update 2022-01-19 15:34:52 +01:00
philkunz 489ad9284b fix(core): update 2022-01-19 07:01:58 +01:00
philkunz 544277cb8a fix(core): update 2022-01-18 17:10:46 +01:00
philkunz 23cca6cce3 fix(core): update 2021-02-01 22:36:37 +00:00
philkunz 7d6a9921b5 fix(core): update 2021-01-28 12:39:31 +00:00
philkunz be38e91548 fix(core): update 2021-01-28 01:31:42 +00:00
philkunz 08d7224016 fix(core): update 2021-01-28 01:30:27 +00:00
philkunz 57c748657a fix(core): update 2020-12-16 01:38:57 +00:00
philkunz c6ad490a6f fix(core): update 2020-09-29 17:21:08 +00:00
philkunz 57e6f058be fix(core): update 2020-09-24 18:04:11 +00:00
philkunz 1fbc76ef30 fix(core): update 2020-09-24 18:03:01 +00:00
philkunz d712270946 fix(core): update 2019-11-08 18:48:39 +01:00
philkunz a23e7349be fix(core): update 2019-11-08 18:41:08 +01:00
philkunz 105acaf97b fix(core): update 2019-11-08 17:11:41 +01:00
philkunz bcc4ce9a87 fix(core): update 2019-11-07 00:26:47 +01:00
philkunz 29597daba1 fix(core): update 2019-09-09 23:58:32 +02:00
philkunz 0d94ed9345 fix(core): update 2019-08-13 11:36:31 +02:00
philkunz e75d5eabdb fix(core): update 2019-08-12 22:46:57 +02:00
philkunz 33fbabdd72 fix(core): update 2019-08-12 22:31:40 +02:00
philkunz c3d47c1f50 fix(core): update 2019-06-07 08:40:24 +02:00
philkunz d296064bfa fix(structure): update to latest standards 2019-01-30 03:14:02 +01:00
philkunz 02e17a52c3 update to latest standards 2018-03-15 02:29:40 +01:00
philkunz fc2a55bb0d fix not ending error correctly 2017-10-09 10:28:18 +02:00
philkunz 02065e36a6 update to latest standards 2017-07-07 22:02:19 +02:00
philkunz 62b36ab859 fix scoping of socket roles 2016-09-05 00:34:09 +02:00
philkunz c81a41b365 now authenticating sockets by checking the password hash 2016-08-16 04:48:42 +02:00
philkunz 84f33fa447 now working in both directions so mesh setups work. 2016-08-15 02:36:17 +02:00
philkunz 7f0fff0bf4 updated tests. Data now flows correctly between socket endpoints 2016-08-15 01:38:28 +02:00
philkunz 7b2b2bd151 updated structure 2016-08-14 03:25:26 +02:00
philkunz 3afede95fc now handling responses 2016-08-12 05:17:13 +02:00
philkunz da510eb87a more structure updates 2016-08-12 03:22:36 +02:00
philkunz cb3d7f4d7b update structure 2016-08-12 01:32:57 +02:00
philkunz 19a883c641 structure update 2016-08-09 23:37:25 +02:00
philkunz 1f8e1fc7cb some heavy internal refactoring 2016-08-09 18:22:30 +02:00
philkunz 5109964247 some more logic
request/response abstraction to make transparent function calls happen
2016-08-09 16:33:56 +02:00
philkunz fee54dfb95 add some more logic 2016-08-09 11:42:21 +02:00
philkunz 8d58e0b2f3 update structure 2016-08-08 18:20:00 +02:00