Commit Graph

123 Commits

Author SHA1 Message Date
nvms
061c50da90 1.2.0 release 2025-03-27 10:00:14 -04:00
nvms
910e19d690 README 2025-03-26 21:56:12 -04:00
nvms
fc2f2bea12 Remove pointless comments and clean up a bit. 2025-03-26 21:12:41 -04:00
nvms
7714d71b0a feat(keepalive-ws): enhance README and improve client/server implementation
- Add tests
2025-03-26 21:09:28 -04:00
nvms
2acba51367 refactor: convert ids to functional API with improved tests
- Replace class-based implementation with functional approach
- Switch from Manten to Vitest for testing
- Update README with clearer API documentation
- Fix alphabet randomization test
2025-03-26 19:03:31 -04:00
nvms
6be7fbbfe0 feat: make close return a promise and update README 2025-03-26 16:57:24 -04:00
nvms
20fa3707ff fix: improve connection reliability and add comprehensive tests
- Make connect() methods return Promises for better async control
- Remove automatic connections in constructors to prevent race conditions
- Handle ECONNRESET errors gracefully during disconnection
- Add comprehensive test suite covering reconnection, timeouts, and concurrency
2025-03-26 16:51:03 -04:00
nvms
0fa7229471 README 2025-03-26 16:29:37 -04:00
nvms
98df494b76 add tests 2025-03-26 16:17:32 -04:00
nvms
83f618cca7 add tests 2025-02-12 21:13:25 -05:00
nvms
00472d978e satisfy linter 2024-11-05 15:34:35 -05:00
nvms
8bf6823d31 1.2.7 release 2024-09-26 11:53:48 -04:00
nvms
648aba03e8 1.6.4 release 2024-09-26 11:53:22 -04:00
nvms
507a2fe341 1.6.3 release 2024-09-26 11:52:25 -04:00
nvms
3226bbc604 1.0.2 release 2024-09-26 11:51:35 -04:00
nvms
19481c1e1c Release 2.0.0 2024-09-24 14:10:53 -04:00
nvms
4e72f0a8b7 Release 1.6.0 2024-09-24 14:10:44 -04:00
nvms
e6d198ddc4 Release 1.5.13 2024-09-24 14:10:35 -04:00
nvms
dcacf3f988 Release 1.5.13 2024-09-24 14:10:08 -04:00
nvms
c546375d06 Release 1.5.12 2024-09-24 14:09:41 -04:00
nvms
9ad1eeeeb9 - formatting
- allow system to return null to break pipe chain
2024-09-24 14:09:10 -04:00
nvms
91152871d3 1.6.2 release 2024-09-21 14:57:06 -04:00
nvms
bba17d3141 warn once 2024-09-21 14:56:55 -04:00
nvms
ae07092705 1.6.1 release 2024-09-21 14:54:17 -04:00
nvms
64640c8407 warn instead of throw 2024-09-21 14:53:55 -04:00
nvms
82c13fce56 1.0.1 release 2024-09-12 10:36:16 -04:00
nvms
b8184b0e52 1.6.0 release 2024-09-11 13:14:24 -04:00
nvms
43f46c28f4 1.5.6 release 2024-09-11 13:14:05 -04:00
nvms
0bc316f0aa expose resyncSession 2024-09-11 13:13:52 -04:00
nvms
2214a58113 add removeFromAllRooms 2024-09-11 13:13:40 -04:00
nvms
5546e845ac Release 1.5.11 2024-09-09 09:49:27 -04:00
nvms
bafe78e6b2 skip pad 2024-09-09 09:49:20 -04:00
nvms
3ca5470ef9 Release 1.5.10 2024-09-09 09:45:35 -04:00
nvms
5b2dae803c Release 1.5.9 2024-09-09 09:44:45 -04:00
nvms
89397d1314 fix exports 2024-09-09 09:44:37 -04:00
nvms
bd34ffdbde Release 1.5.8 2024-09-09 09:40:33 -04:00
nvms
c4045f9906 add getUsername 2024-09-09 09:40:26 -04:00
nvms
002e7b0bcc Release 1.5.7 2024-09-09 09:40:07 -04:00
nvms
74bc7163a2 adjust fps calc 2024-09-09 09:39:57 -04:00
nvms
a05a3810a2 Release 1.5.6 2024-09-09 09:39:11 -04:00
nvms
f5b43651ed 1.5.5 release 2024-09-06 23:07:42 -04:00
nvms
3f02b12089 1.2.6 release 2024-09-06 21:38:03 -04:00
nvms
af47133077 respect shouldReconnect immediately 2024-09-06 21:37:49 -04:00
nvms
0ecaaddef4 0.3.8 release 2024-09-06 21:37:08 -04:00
nvms
90e7f8b58a heh.. 2024-09-05 13:24:28 -04:00
nvms
48619da543 avoid unnecessarily checking the authoritative remember directive too often 2024-09-05 13:23:17 -04:00
nvms
75715ece00 1.5.4 release 2024-09-05 13:22:08 -04:00
nvms
8dbc214e6f allow typing on the callback return value for registerCommand 2024-09-04 10:49:32 -04:00
nvms
8ef12272be 1.2.5 release 2024-09-04 10:33:51 -04:00
nvms
f52a92ccda 0.3.7 release 2024-09-04 10:33:19 -04:00
nvms
4279f28589 re-export from keepalive-ws 2024-09-04 06:13:40 -04:00
nvms
fcab68acf6 README 2024-09-04 06:13:15 -04:00
nvms
e8d489bbfe formatting, add broadcastRoomExclude, make WSContext typable 2024-09-04 06:12:59 -04:00
nvms
bc91dd1c9f 1.2.4 release 2024-09-04 05:50:09 -04:00
nvms
03893a0c7e 1.2.3 release 2024-09-03 22:46:36 -04:00
nvms
169281586f 0.3.6 release 2024-09-03 22:45:50 -04:00
nvms
25987c4c87 1.2.2 release 2024-09-03 22:41:25 -04:00
nvms
df0a3f1657 1.2.1 release 2024-09-03 22:39:46 -04:00
nvms
84e20d8851 0.3.5 release 2024-09-03 22:38:52 -04:00
nvms
84f7fcd560 0.3.4 release 2024-09-03 21:01:44 -04:00
nvms
2ead89ed74 0.3.3 release 2024-09-03 09:27:49 -04:00
nvms
116b4da850 private reconnect, docs for disconnect 2024-09-03 09:27:43 -04:00
nvms
d8565d488c 0.3.2 release 2024-09-03 09:22:27 -04:00
nvms
b55d854b8a add disconnect method for client 2024-09-03 09:22:19 -04:00
nvms
24b856b78f relocate 2024-08-28 09:39:27 -04:00
nvms
e197339f30 relocate 2024-08-28 09:08:33 -04:00
nvms
a209d10566 degit arc 2024-08-28 09:08:11 -04:00
nvms
ddb5676b74 ensure we distribute express-session-auth.d.ts 2024-08-28 09:06:58 -04:00
nvms
c55dcce258 rm unused 2024-08-28 09:06:17 -04:00
nvms
66b85e8695 1.5.3 release 2024-08-27 20:51:39 -04:00
nvms
021ae07f10 1.5.2 release 2024-08-27 20:47:41 -04:00
nvms
e47a3b2541 1.5.1 release 2024-08-27 20:44:55 -04:00
nvms
0a763d2ec5 relocate these 2024-08-27 18:16:34 -04:00