dijunkun
|
7e8383728c
|
[feat] split admin pages and simplify login layout
|
2026-09-28 03:21:02 +08:00 |
|
dijunkun
|
75291245e8
|
[feat] remove client IP tracking and clarify offline time label
|
2026-09-28 02:53:19 +08:00 |
|
dijunkun
|
72af3124fd
|
[fix] exclude idle hosts from active session list
|
2026-09-28 02:32:05 +08:00 |
|
dijunkun
|
85821fc640
|
[feat] add platform and version filters with colored client badges
|
2026-09-28 02:28:50 +08:00 |
|
dijunkun
|
82682e4a41
|
[fix] preserve admin list state during refresh
|
2026-09-28 02:20:14 +08:00 |
|
dijunkun
|
89095fef72
|
[feat] delete device records after 180 days offline
|
2026-09-28 02:11:24 +08:00 |
|
dijunkun
|
8137e5f2cb
|
[feat] refine admin layout and remove cumulative duration stats
|
2026-09-28 01:48:21 +08:00 |
|
dijunkun
|
7b01986fb9
|
[feat] add secure admin device data management
|
2026-09-28 01:19:12 +08:00 |
|
dijunkun
|
440216de87
|
[feat] remove geolocation and add data retention cleanup
|
2026-09-28 00:09:43 +08:00 |
|
dijunkun
|
7dc9b4c0e2
|
[feat] add signaling connection admission diagnostics
|
2026-09-24 11:00:45 +08:00 |
|
dijunkun
|
942d95b2b9
|
[feat] display server version and add bilingual admin interface
|
2026-09-14 23:42:31 +08:00 |
|
dijunkun
|
54de1c33b2
|
[fix] count only controlled devices in presence filters
|
2026-09-14 23:03:58 +08:00 |
|
dijunkun
|
200bc7d274
|
[fix] harden signaling resource limits and connection recovery
|
2026-09-14 23:02:17 +08:00 |
|
dijunkun
|
858afc9f70
|
[feat] issue ICE configuration for each connection
|
2026-09-08 17:07:22 +08:00 |
|
dijunkun
|
a1464b14ad
|
[fix] expire inactive devices and preserve presence subscriptions
|
2026-09-07 20:02:19 +08:00 |
|
dijunkun
|
05ef9c4521
|
[fix] forward ICE candidate ufrag
|
2026-09-07 01:12:35 +08:00 |
|
dijunkun
|
a69ced06f2
|
[fix] mark timed-out sessions offline
|
2026-08-31 01:51:49 +08:00 |
|
dijunkun
|
695193ab3c
|
[feat] display client version and platform
|
2026-08-24 09:46:51 +08:00 |
|
dijunkun
|
f1807f4c2b
|
[fix] disable GeoIP processing when lookup is off
|
2026-08-24 00:42:15 +08:00 |
|
dijunkun
|
d8f48ebad6
|
[fix] make password changes idempotent
|
2026-08-23 21:59:20 +08:00 |
|
dijunkun
|
8bda471bbd
|
[fix] synchronize authenticated password changes
|
2026-08-16 16:55:30 +08:00 |
|
dijunkun
|
174745a98b
|
[feat] issue dynamic TURN credentials
|
2026-08-16 16:41:36 +08:00 |
|
dijunkun
|
d6489b3e39
|
[fix] reject existing device login with incorrect password, refs #9
|
2026-07-05 01:05:43 +08:00 |
|
dijunkun
|
ebdc48ace6
|
[fix] fix silent offline join failures and Windows min/max macro build errors
|
2026-07-05 00:55:25 +08:00 |
|
dijunkun
|
db8f32ccce
|
[chore] refine admin geo attribution overlay
|
2026-06-12 17:42:45 +08:00 |
|
dijunkun
|
5452b2a779
|
[feat] refine Client Presence filter controls layout
|
2026-06-12 16:58:45 +08:00 |
|
dijunkun
|
5d37c6076f
|
[feat] add client type filtering (PC/Web) to Client Presence with combinable status filters
|
2026-06-12 16:07:00 +08:00 |
|
dijunkun
|
01126db8f1
|
[feat] refine geoip country-region parsing, attribution, and unknown counts
|
2026-06-12 15:09:23 +08:00 |
|
dijunkun
|
6ce47407ad
|
[feat] support location status sorting
|
2026-06-12 13:56:58 +08:00 |
|
dijunkun
|
87111aa5b7
|
[feat] improve admin geo totals and layout
|
2026-06-04 03:19:31 +08:00 |
|
dijunkun
|
64e3c94bb4
|
[feat] improve admin province distribution list
|
2026-06-04 02:05:01 +08:00 |
|
dijunkun
|
8d0e9a69a3
|
[perf] optimize geoip lookup and storage strategy
|
2026-06-04 01:24:53 +08:00 |
|
dijunkun
|
3027658b5a
|
[feat] switch geoip lookup to ip2location
|
2026-06-04 00:05:29 +08:00 |
|
dijunkun
|
b5271f955e
|
[feat] support ipinfo lite geoip lookup
|
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
|
2026-06-03 21:54:02 +08:00 |
|
dijunkun
|
5dbd5b1daa
|
[feat] show china user distribution map
|
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
|
2026-06-03 13:06:21 +08:00 |
|
dijunkun
|
299302ecf5
|
[fix] prune disconnected restored sessions
|
2026-06-03 11:23:01 +08:00 |
|
dijunkun
|
17b93179fb
|
[fix] recover remote sessions after restart
|
2026-06-02 16:24:12 +08:00 |
|
dijunkun
|
2fa5cb9c31
|
[feat] improve admin mobile layout
|
2026-06-02 12:32:37 +08:00 |
|
dijunkun
|
b130e93b3c
|
[fix] show current online duration in admin details
|
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
|
2026-06-01 17:52:15 +08:00 |
|
dijunkun
|
2795ba6290
|
[fix] show web client online status
|
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
|
2026-06-01 16:00:44 +08:00 |
|