• Joined on 2025-06-14
glenn synced commits to main at glenn/asteroid from mirror 2025-12-12 21:37:51 +00:00
a11f64b636 Add expandable city breakdown in geo stats admin view
75b27c5424 Add city-level tracking to geo stats
009e812f8c Fix listener_geo_stats unique constraint to match code
b29e504bb3 Add pause event handler for muted stream throttling
2cd128260c Add robust auto-reconnect to all audio players
Compare 7 commits »
glenn synced commits to glenneth/stalled-state-fix at glenn/asteroid from mirror 2025-12-12 19:27:51 +00:00
e4d5024e83 Add expandable city breakdown in geo stats admin view
glenn synced new reference glenneth/stalled-state-fix to glenn/asteroid from mirror 2025-12-12 17:17:51 +00:00
glenn synced commits to glenneth/stalled-state-fix at glenn/asteroid from mirror 2025-12-12 17:17:51 +00:00
glenn synced commits to main at glenn/asteroid from mirror 2025-12-12 15:07:50 +00:00
61d3e490da Add Credits section with icon attribution
86536a2f22 Replace reconnect button emoji with sync icon
34a6d94324 Refactor geo stats to use real IPs from web requests
ff17490b35 Don't track site specific configuration in the repository.
afa9f2e172 increase the polling interval for #'update-stream-information
Compare 5 commits »
glenn synced commits to glenneth/geo-from-request at glenn/asteroid from mirror 2025-12-12 15:07:50 +00:00
61d3e490da Add Credits section with icon attribution
86536a2f22 Replace reconnect button emoji with sync icon
34a6d94324 Refactor geo stats to use real IPs from web requests
Compare 3 commits »
glenn synced commits to glenneth/geo-from-request at glenn/asteroid from mirror 2025-12-11 09:37:50 +00:00
835f91d17c Add Credits section with icon attribution
1b22bcd685 Replace reconnect button emoji with sync icon
Compare 2 commits »
glenn synced new reference glenneth/geo-from-request to glenn/asteroid from mirror 2025-12-10 20:57:50 +00:00
glenn synced commits to glenneth/geo-from-request at glenn/asteroid from mirror 2025-12-10 20:57:50 +00:00
glenn synced new reference glenneth/fix-polling to glenn/asteroid from mirror 2025-12-10 20:57:50 +00:00
glenn synced commits to glenneth/fix-polling at glenn/asteroid from mirror 2025-12-10 20:57:50 +00:00
glenn synced commits to main at glenn/asteroid from mirror 2025-12-10 18:57:50 +00:00
0748466811 Fix GeoIP lookup: convert drakma byte response to string
glenn synced new reference glenneth/fix-geoip-lookup to glenn/asteroid from mirror 2025-12-10 18:57:50 +00:00
glenn synced commits to glenneth/fix-geoip-lookup at glenn/asteroid from mirror 2025-12-10 18:57:50 +00:00
glenn synced commits to main at glenn/asteroid from mirror 2025-12-10 16:47:50 +00:00
f73d0ef007 Remove duplicate asteroid/recently-played API definition
6fac97b6e1 Fix ParenScript constructor syntax: use ps:new for class instantiation
68a83390c9 Use local-time:now for last-login update (database agnostic)
c1d71800ab Disable auto-generation of stream-queue.m3u from all tracks
b6c1baa473 Implement playlist management MVP for player page
Compare 14 commits »
glenn synced commits to glenneth/listener-statistics at glenn/asteroid from mirror 2025-12-10 16:47:50 +00:00
8f560dc553 Remove duplicate asteroid/recently-played API definition
glenn synced commits to glenneth/listener-statistics at glenn/asteroid from mirror 2025-12-10 10:27:50 +00:00
664bc34935 Fix ParenScript constructor syntax: use ps:new for class instantiation
glenn synced commits to glenneth/listener-statistics at glenn/asteroid from mirror 2025-12-09 19:47:49 +00:00
985cae0d57 Use local-time:now for last-login update (database agnostic)
glenn synced commits to glenneth/listener-statistics at glenn/asteroid from mirror 2025-12-09 17:37:50 +00:00
77010d5305 Disable auto-generation of stream-queue.m3u from all tracks
glenn synced commits to glenneth/listener-statistics at glenn/asteroid from mirror 2025-12-09 15:27:50 +00:00
1186214770 Implement playlist management MVP for player page
00bcf46c27 Apply easilok's ParenScript fixes and fix playlist creation
Compare 2 commits »