Commit graph

114 commits

Author SHA1 Message Date
Rolands
9e16f2faa7 fix last 2026-01-07 10:52:41 +02:00
Rolands
fe19426215 fix last 2026-01-07 10:50:50 +02:00
Rolands
6c7dc612a1 fix prop diff case of no emit to sender 2026-01-07 10:23:12 +02:00
Rolands
72f1055404 client awaited promises still resolve on error as well 2026-01-02 20:02:47 +02:00
Rolands
96a68f2986 file upload working 2025-12-26 20:47:44 +02:00
Rolands
1b90bf624a Merge branch 'main' of https://github.com/Rolands-Laucis/Socio into message-pack 2025-12-26 20:18:10 +02:00
Rolands
1b0c6b1884 fix client ready() promise implementation 2025-12-24 09:51:57 +02:00
Rolands
dcb6c36f42 file upload not working 2025-12-23 21:48:06 +02:00
Rolands
fb193a790f client instance url param now in opts dict 2025-11-23 20:47:43 +01:00
Rolands
70c63b2a12 adjust RPC code flow 2024-12-16 19:37:32 +01:00
Rolands
7d68158136 prop proxy fixes 2024-12-10 10:44:25 +01:00
Rolands
d328473b6d identify self recon case 2024-12-09 11:03:30 +01:00
Rolands
ec54748cd2 client wont auto identify, if persistent 2024-12-06 20:28:16 +01:00
Rolands
8a006f5f3d upd DiscoverSessions types 2024-12-06 19:39:29 +01:00
Rolands
55f5c7b8e3 DiscoverSessions by format 2024-12-06 19:25:08 +01:00
Rolands
46d66d5647 RPC return values implemented 2024-12-06 13:41:39 +01:00
Rolands
ee13165cda RPC implemented 2024-12-05 13:46:48 +01:00
Rolands
93a8d8a03f upd 2024-12-05 11:27:42 +01:00
Rolands
3c927a92a5 server hook register as public dict 2024-12-05 09:35:08 +01:00
Rolands
1b5522b27d much better hook type definitions and init 2024-12-04 22:40:41 +01:00
Rolands
f78ed42c0f better error logging with origin & msgs 2024-12-04 18:35:41 +01:00
Rolands
8d80258d94 client self identification & network discovery 2024-12-04 16:32:21 +01:00
Rolands
65976e70d6 notify dev of connection end 2024-12-03 13:48:03 +01:00
Rolands
964e0a7a24 prop proxy feat pub 2024-11-06 18:49:20 +01:00
Rolands
17b9d45a3c went back to old tsconfig 2024-11-01 09:44:51 +01:00
Rolands
e992d69692 ./types.d.ts import 2024-10-16 10:34:35 +02:00
Rolands
af505bf073 tsconfig & import ext change to comply with JSR 2024-10-16 10:33:15 +02:00
Rolands
2f81d4a25e upd types 2024-10-15 10:14:33 +02:00
Rolands
2b3f9b5244 switch enum exhaustiveCheck 2024-07-17 17:00:52 +03:00
Rolands
b31967207a cross network types & errors; remove ERR kind 2024-07-17 16:55:31 +03:00
Rolands
5e77d5c7d9 fix large file upload from client 2024-07-14 16:54:27 +03:00
Rolands
e1a592e7fa all client hooks first arg is itself 2024-07-12 14:25:27 +03:00
Rolands
9a7db3960b constructor info logging 2024-07-12 13:22:19 +03:00
Rolands
0ca0dad395 auto_recon_by_ip and minor patch 2024-07-11 14:33:32 +03:00
Rolands
3ad75be82c fix prop upd falsy value diff apply 2023-12-11 15:17:01 +02:00
Rolands
5eeff5e5ce rm b64, add pako for file compression 2023-12-08 16:01:03 +02:00
Rolands
0620350bd4 fix return type def & pub 2023-12-02 09:54:07 +02:00
Rolands
36227eeeff client basic response type 2023-11-27 19:01:02 +02:00
Rolands
74dbd03719 constructor optional params 2023-11-27 18:31:34 +02:00
Rolands
f85e5adc11 SocioClient RegisterProp auto gen prop name 2023-11-24 12:32:18 +02:00
Rolands
5ee46d051f migrate from JSON to YAML serialization over net 2023-11-22 19:55:32 +02:00
Rolands
2e5f38afa7 client RegisterProp & observationaly_temporary 2023-11-18 18:02:15 +02:00
Rolands
0c8051bf4d upd 2023-10-19 14:08:58 +03:00
Rolands
32f5165b51 client PropUpdateCallback optionally gives diff 2023-09-20 15:40:55 +03:00
Rolands
77665315ac log prefix include client name 2023-09-20 10:23:45 +03:00
Rolands
bd0cf5f2f2 can await SubscribeProp and all resp success flag 2023-09-20 10:21:23 +03:00
Rolands
b9a4f419a8 SetProp doesnt require to sub first 2023-09-19 19:23:21 +03:00
Rolands
1e764e9f79 better WS close event handling 2023-09-06 09:52:08 +03:00
Rolands
ae212f340d export ParseSocioFiles 2023-08-24 21:00:26 +03:00
Rolands
eaf6380f3a msg kind enums 2023-08-02 15:44:13 +03:00