dijunkun
|
64e3c94bb4
|
[feat] improve admin province distribution list
v1.1.13
|
2026-06-04 02:05:01 +08:00 |
|
dijunkun
|
8d0e9a69a3
|
[perf] optimize geoip lookup and storage strategy
v1.1.12.8
|
2026-06-04 01:24:53 +08:00 |
|
dijunkun
|
3027658b5a
|
[feat] switch geoip lookup to ip2location
v1.1.12.7
|
2026-06-04 00:05:29 +08:00 |
|
dijunkun
|
b5271f955e
|
[feat] support ipinfo lite geoip lookup
v1.1.12.6
|
2026-06-03 23:26:45 +08:00 |
|
dijunkun
|
916f5072ef
|
[perf] move geoip lookup off websocket thread
|
2026-06-03 22:29:28 +08:00 |
|
dijunkun
|
aa8f449154
|
[perf] optimize admin dashboard performance
v1.1.12.5
|
2026-06-03 21:54:02 +08:00 |
|
dijunkun
|
5dbd5b1daa
|
[feat] show china user distribution map
v1.1.12.4
|
2026-06-03 17:52:33 +08:00 |
|
dijunkun
|
0785d6496a
|
[feat] show client locations in admin presence
|
2026-06-03 17:35:37 +08:00 |
|
dijunkun
|
5b3bccf88b
|
[fix] fit admin presence table without horizontal scroll
v1.1.12.3
|
2026-06-03 13:06:21 +08:00 |
|
dijunkun
|
299302ecf5
|
[fix] prune disconnected restored sessions
v1.1.12.2
|
2026-06-03 11:23:01 +08:00 |
|
dijunkun
|
17b93179fb
|
[fix] recover remote sessions after restart
v1.1.12.1
|
2026-06-02 16:24:12 +08:00 |
|
dijunkun
|
2fa5cb9c31
|
[feat] improve admin mobile layout
v1.1.12
|
2026-06-02 12:32:37 +08:00 |
|
dijunkun
|
b130e93b3c
|
[fix] show current online duration in admin details
v1.1.11.2
|
2026-06-02 11:22:41 +08:00 |
|
dijunkun
|
3389b616ff
|
[fix] show current control duration in admin details
|
2026-06-02 11:15:58 +08:00 |
|
dijunkun
|
37d29b2359
|
[fix] show remote control peers in admin details
|
2026-06-02 11:07:51 +08:00 |
|
dijunkun
|
48918df647
|
[fix] map clone remote sessions to base devices
v1.1.11.1
|
2026-06-01 17:52:15 +08:00 |
|
dijunkun
|
2795ba6290
|
[fix] show web client online status
v1.1.11
|
2026-06-01 17:14:21 +08:00 |
|
dijunkun
|
d812de8040
|
[feat] improve admin device presence view
|
2026-06-01 17:00:13 +08:00 |
|
dijunkun
|
06bb68c762
|
[fix] persist duration stats across restarts
|
2026-06-01 16:38:28 +08:00 |
|
dijunkun
|
3c9fcfbda3
|
[feat] add client presence and remote control duration stats
v1.1.10
|
2026-06-01 16:00:44 +08:00 |
|
dijunkun
|
9dfc6df776
|
[fix] stabilize connection and online device counts
|
2026-06-01 15:11:44 +08:00 |
|
dijunkun
|
270a326307
|
[fix] reduce admin dashboard data loading
|
2026-06-01 14:48:28 +08:00 |
|
dijunkun
|
1d83e39375
|
[feat] add admin dashboard for session management, refs kunkundi/crossdesk#53
v1.1.9
|
2026-05-30 04:03:03 +08:00 |
|
dijunkun
|
ec28370549
|
[fix] fix active connection count for host offers
v1.1.8
|
2026-05-30 01:35:19 +08:00 |
|
dijunkun
|
22599bc7db
|
[fix] exclude clone clients from online device stats
|
2026-05-30 01:24:17 +08:00 |
|
dijunkun
|
68d496a9b2
|
[feat] add online web client stats
|
2026-05-30 01:16:59 +08:00 |
|
dijunkun
|
99018aa60c
|
[fix] validate Docker runtime configuration
v1.1.7
|
2026-05-29 16:12:50 +08:00 |
|
dijunkun
|
51e2736718
|
[fix] guard presence association updates
|
2026-05-29 16:12:43 +08:00 |
|
dijunkun
|
5a0f8f91bc
|
[fix] stabilize transmission session cleanup
|
2026-05-29 16:12:36 +08:00 |
|
dijunkun
|
3769b93ab7
|
[fix] harden SQLite initialization and device associations
|
2026-05-29 16:12:22 +08:00 |
|
dijunkun
|
757274834d
|
[fix] harden server startup and message sends
|
2026-05-29 16:12:14 +08:00 |
|
dijunkun
|
79f13c55f0
|
[feat] add realtime stats endpoint for online devices and connections
|
2026-05-29 15:51:03 +08:00 |
|
dijunkun
|
d9461cb639
|
[feat] build binaries on native runners and package runtime-only docker images
v1.1.6
|
2026-03-19 00:38:56 +08:00 |
|
dijunkun
|
9df00bfd48
|
[feat] upgrade actions for Node 24
|
2026-03-18 23:42:19 +08:00 |
|
dijunkun
|
1c4b5a93e5
|
[feat] enable multi-arch releases
|
2026-03-18 23:27:36 +08:00 |
|
dijunkun
|
69c0894ecb
|
[fix] fix device presence status dispatch on login/logout
v1.1.5
|
2026-02-28 17:00:23 +08:00 |
|
dijunkun
|
b2fef4d688
|
[feat] add device presence support
|
2026-02-28 13:54:55 +08:00 |
|
dijunkun
|
7d1b10ede4
|
[fix] fix SignalServer by validating type fields, cleaning failed connections, initializing defaults, and catching send exceptions
v1.1.4
|
2026-02-24 11:22:42 +08:00 |
|
dijunkun
|
799c76ebec
|
[fix] fix iterator erase UB and prevent unintended map insertion in TransmissionManager
|
2026-02-24 11:17:35 +08:00 |
|
dijunkun
|
05852f48cc
|
[fix] add safe JSON field accessor to validate presence and type before reading
|
2026-02-24 11:15:52 +08:00 |
|
dijunkun
|
3cc4b6a444
|
[fix] fix null DB checks, SQL bind mismatch, and SQLite error logging
|
2026-02-24 11:15:00 +08:00 |
|
dijunkun
|
a441aec3ef
|
[fix] fix SDP parsing offset bug in GetIceUsername
|
2026-02-24 11:10:40 +08:00 |
|
dijunkun
|
cdbdee378e
|
[chore] update certificate file names
v1.1.3
|
2025-12-10 05:32:13 +08:00 |
|
dijunkun
|
4f084fd6c1
|
[chore] update README
|
2025-12-10 00:22:19 +08:00 |
|
dijunkun
|
028acaf269
|
[refactor] refactor device ID generation with std::random_device and ensure uniqueness
|
2025-12-09 21:34:05 +08:00 |
|
dijunkun
|
76f5101343
|
[fix] handle database initialization failures and prevent empty user_id in login_user
|
2025-12-09 17:29:23 +08:00 |
|
dijunkun
|
a45ac9b195
|
[docker] regenerate certificates conditionally when the key or bundle file does not exist
v1.1.2
|
2025-12-09 10:49:41 +08:00 |
|
dijunkun
|
579452381c
|
[chore] remove redundant logs printed repeatedly during TLS connection errors
|
2025-12-09 10:41:35 +08:00 |
|
dijunkun
|
aaa4bd5d8b
|
[chore] update README
|
2025-12-09 00:41:58 +08:00 |
|
dijunkun
|
44b469ece3
|
[refactor] optimize Docker image size and build context
|
2025-12-08 16:43:19 +08:00 |
|