Commit Graph

  • 8cbdaef217 we are at a point where there's lots of interstitial files... Brian O'Reilly 2025-12-30 15:26:09 -0500
  • 6721d57550 Unneeded things... Brian O'Reilly 2025-12-30 15:24:13 -0500
  • 3851857787 update our ignorance. Brian O'Reilly 2025-12-30 15:20:44 -0500
  • a8bf864499 Lets institute some operations around here Brian O'Reilly 2025-12-30 13:06:06 -0500
  • de70fbde5a refactor: Address PR review feedback for timestamp handling Glenn Thompson 2025-12-29 12:16:12 +0300
  • debf47c9c7 fix: Use correct table name user_listening_history in user-profile.lisp Glenn Thompson 2025-12-29 11:30:39 +0300
  • 4b49f63991 fix: Normalize USERS table timestamps before dm:save to prevent PostgreSQL type errors Glenn Thompson 2025-12-29 11:13:47 +0300
  • 23328c2b43 refactor: Address PR review feedback for timestamp handling glenneth/fix-password-reset-timestamp Glenn Thompson 2025-12-29 12:16:12 +0300
  • cd73db1516 fix: Use correct table name user_listening_history in user-profile.lisp Glenn Thompson 2025-12-29 11:30:39 +0300
  • c2452c0a45 fix: Normalize USERS table timestamps before dm:save to prevent PostgreSQL type errors Glenn Thompson 2025-12-29 11:13:47 +0300
  • eb03947f7f refactor: Listening history to data-model + frame player favorites sync glenneth 2025-12-28 11:53:28 +0300
  • ccce10db50 feat: Sync favorites between front page and frame player via postMessage glenneth 2025-12-27 22:09:40 +0300
  • 31d1c281e0 refactor: Listening history to data-model + frame player favorites sync glenneth/sql-refactor glenneth 2025-12-28 11:53:28 +0300
  • 30ab04e4bd feat: Sync favorites between front page and frame player via postMessage glenneth 2025-12-27 22:09:40 +0300
  • 2effe3bdef fix: listening history using integers Luis Pereira 2025-12-27 20:24:57 +0000
  • 554f23ac40 fix: move playlist functions to data-model Luis Pereira 2025-12-27 17:21:56 +0000
  • 4a79558c75 Merge branch 'glenneth1-glenneth/user-profile-enhancements' Brian O'Reilly 2025-12-27 14:00:02 -0500
  • ea2401092a fix: Add NIL user-id guards to favorites functions glenneth/favorites-fixes glenneth 2025-12-27 20:33:40 +0300
  • 0d8f4c664a fix: Favorites star UI and track-id lookup glenneth 2025-12-27 20:06:37 +0300
  • 9a767a7550 Merge remote-tracking branch 'upstream/main' into glenneth/user-profile-enhancements glenneth/user-profile-enhancements glenneth 2025-12-27 21:37:35 +0300
  • 820228bac1 feat: set bigger rate limit for now-playing api route Luis Pereira 2025-12-26 14:42:12 +0000
  • b32e0bdbb0 fix: include http error code on json api format Luis Pereira 2025-12-26 11:08:11 +0000
  • 6499c0a9ab feat: move routes to use rate-limit macros Luis Pereira 2025-12-26 11:19:05 +0000
  • 8ae905a2c1 feat: add limit extension macros for define-page and define-api Luis Pereira 2025-12-26 11:18:10 +0000
  • 1a39e0c6d2 fix: move copy files to admin role Luis Pereira 2025-12-26 11:19:28 +0000
  • 753ff822ce fix: Add NIL user-id guards to favorites functions glenneth 2025-12-27 20:33:40 +0300
  • 25a6341a7b Merge upstream/main into glenneth/user-profile-enhancements glenneth 2025-12-27 20:19:06 +0300
  • 116d9ceebf fix: Favorites star UI and track-id lookup glenneth 2025-12-27 20:06:37 +0300
  • 827d090a7e Fix: Use integer values for completed column in listening_history Glenn Thompson 2025-12-24 06:24:19 +0300
  • 6bc3c7c7f7 Fix: Use integer values for completed column in listening_history glenneth/fix-completed-column-type Glenn Thompson 2025-12-24 06:24:19 +0300
  • c01d99da85 chore: Add .jj/ to gitignore for Jujutsu VCS glenneth 2025-12-22 05:52:39 +0300
  • 20e5c37beb feat: Add YP directory listings for internet-radio.com and xiph.org glenneth 2025-12-22 04:57:36 +0300
  • 01b00d448c docs: Update TODO-next-features.org with completed tasks glenneth 2025-12-21 19:24:40 +0300
  • 868b13af3d feat: Custom user playlists with submission and admin review glenneth 2025-12-21 18:45:35 +0300
  • 7351d7f800 refactor: Remove Recently Played section from profile page glenneth 2025-12-21 12:53:10 +0300
  • 62dde5e3cf feat: Track requests, listening history, and profile enhancements glenneth 2025-12-21 12:45:49 +0300
  • adce831a95 feat: Add avatar upload and fix authentication errors glenneth 2025-12-21 09:07:56 +0300
  • 00ec59014d feat: Add listening activity chart to profile page glenneth 2025-12-21 08:43:36 +0300
  • 254106de75 feat: Add listening history tracking and fix favorites glenneth 2025-12-21 08:35:35 +0300
  • bfc33c8d4e feat: Add track favorites feature with star button glenneth 2025-12-21 08:15:52 +0300
  • f5ff17b510 chore: Add .jj/ to gitignore for Jujutsu VCS glenneth 2025-12-22 05:52:39 +0300
  • bf5793bf8e feat: Add YP directory listings for internet-radio.com and xiph.org glenneth 2025-12-22 04:57:36 +0300
  • 02f9255a7c docs: Update TODO-next-features.org with completed tasks glenneth 2025-12-21 19:24:40 +0300
  • 02e585bd5b feat: Custom user playlists with submission and admin review glenneth 2025-12-21 18:45:35 +0300
  • 2c49092c01 refactor: Remove Recently Played section from profile page glenneth 2025-12-21 12:53:10 +0300
  • 0359e5909a feat: Track requests, listening history, and profile enhancements glenneth 2025-12-21 12:45:49 +0300
  • 8f5fe7534d feat: Add avatar upload and fix authentication errors glenneth 2025-12-21 09:07:56 +0300
  • a2ebc415f2 feat: Add listening activity chart to profile page glenneth 2025-12-21 08:43:36 +0300
  • 7600ea6bed feat: Add listening history tracking and fix favorites glenneth 2025-12-21 08:35:35 +0300
  • 5225a07b8b feat: Add track favorites feature with star button glenneth 2025-12-21 08:15:52 +0300
  • 349fa31d8f Fix last-login timezone handling glenneth 2025-12-18 11:46:33 +0300
  • bc7da82d84 Fix playlist display polling and add footer links glenneth 2025-12-18 05:47:56 +0300
  • 3ffdc484df Fix last-login timezone handling glenneth/playlist-display-fix glenneth 2025-12-18 11:46:33 +0300
  • 0306820d1d Fix playlist display polling and add footer links glenneth 2025-12-18 05:47:56 +0300
  • b415ca9530 feat: Add database persistence and editable UI for playlist schedule glenneth 2025-12-17 16:01:46 +0300
  • e2e3dbfbe0 fix: Load current scheduled playlist on startup glenneth 2025-12-17 15:31:37 +0300
  • 6a80072075 feat: Add admin UI for playlist scheduler with server time display glenneth 2025-12-17 14:27:16 +0300
  • 923b1dc4ea feat: Add automatic playlist scheduler with cl-cron glenneth 2025-12-17 14:22:53 +0300
  • c129959eaf feat: Add database persistence and editable UI for playlist schedule glenneth/playlist-scheduler glenneth 2025-12-17 16:01:46 +0300
  • 16b537a51d fix: Load current scheduled playlist on startup glenneth 2025-12-17 15:31:37 +0300
  • f8e37ac02a feat: Add admin UI for playlist scheduler with server time display glenneth 2025-12-17 14:27:16 +0300
  • bafc43c9f4 feat: Add automatic playlist scheduler with cl-cron glenneth 2025-12-17 14:22:53 +0300
  • f1ba25c6bf New playlists in support of variety Brian O'Reilly 2025-12-16 20:48:22 -0500
  • cb76c02e63 Remove debug logging from channel name update code Glenn Thompson 2025-12-15 01:21:35 +0300
  • 987d01beaa Dynamic channel name updates and playlist crossfade transition Glenn Thompson 2025-12-15 01:17:09 +0300
  • 18c251c8c4 Fix toggleCountryCities bug - use let* for sequential binding Glenn Thompson 2025-12-15 00:02:17 +0300
  • 93140f8f24 Add channel/quality selector separation with dynamic playlist phase names Glenn Thompson 2025-12-14 23:23:29 +0300
  • a5b35784c9 Remove debug logging from channel name update code glenneth/channel-selector Glenn Thompson 2025-12-15 01:21:35 +0300
  • 18f6851f27 Dynamic channel name updates and playlist crossfade transition Glenn Thompson 2025-12-15 01:17:09 +0300
  • c2ce895bfe Fix toggleCountryCities bug - use let* for sequential binding Glenn Thompson 2025-12-15 00:02:17 +0300
  • 238e880b86 Add channel/quality selector separation with dynamic playlist phase names Glenn Thompson 2025-12-14 23:23:29 +0300
  • 55d63770d2 Add shuffle mount to admin dashboard listener stats Glenn Thompson 2025-12-14 23:31:03 +0300
  • 0c4a4846f3 Add shuffle mount to admin dashboard listener stats glenneth/admin-shuffle-stats Glenn Thompson 2025-12-14 23:31:03 +0300
  • 4f1a60328b Add shuffle stream mount with separate recently-played tracking Glenn Thompson 2025-12-14 21:04:06 +0300
  • 0acb01f6ef Add shuffle stream mount with separate recently-played tracking glenneth/shuffle-stream Glenn Thompson 2025-12-14 21:04:06 +0300
  • 4166f1c898 Revert "Glenneth's rundown of the state of the project" Brian O'Reilly 2025-12-14 12:50:53 -0500
  • 99cf4f69bc Glenneth's rundown of the state of the project Brian O'Reilly 2025-12-14 12:47:23 -0500
  • ccfd939366 The List. Potential features and next jobs. Brian O'Reilly 2025-12-14 12:37:36 -0500
  • b06778f509 update TODO.org to reflect that we have now launched. Brian O'Reilly 2025-12-14 12:37:12 -0500
  • 1467df7d14 Fix geo stats peak tracking and migrate inline JS to ParenScript Glenn Thompson 2025-12-14 17:59:35 +0300
  • 9f5e70ca05 Fix geo stats peak tracking and migrate inline JS to ParenScript glenneth/geo-stats-fix-and-parenscript Glenn Thompson 2025-12-14 17:59:35 +0300
  • 87b20ef6cc Use native FLAC/MP3 decoders and fix buffer position Glenn Thompson 2025-12-13 19:00:36 +0300
  • 610fb71e32 Use native FLAC/MP3 decoders and fix buffer position glenneth/liquidsoap-native-decoders Glenn Thompson 2025-12-13 19:00:36 +0300
  • fb5f6e1ad1 Fix stream latency with 96kHz files Glenn Thompson 2025-12-13 07:08:42 +0300
  • ff9f4deb7f Fix stream latency with 96kHz files glenneth/liquidsoap-latency-fix Glenn Thompson 2025-12-13 07:08:42 +0300
  • 62c792e7e6 Revert burst-size to 65535 (matching production revert) Glenn Thompson 2025-12-13 06:36:48 +0300
  • 5a5acee29e Revert "change the icecast burst size" Brian O'Reilly 2025-12-12 21:57:52 -0500
  • a11f64b636 Add expandable city breakdown in geo stats admin view Glenn Thompson 2025-12-12 20:47:46 +0300
  • 75b27c5424 Add city-level tracking to geo stats Glenn Thompson 2025-12-12 19:23:05 +0300
  • 009e812f8c Fix listener_geo_stats unique constraint to match code Glenn Thompson 2025-12-12 19:13:25 +0300
  • b29e504bb3 Add pause event handler for muted stream throttling Glenn Thompson 2025-12-12 18:31:58 +0300
  • 2cd128260c Add robust auto-reconnect to all audio players Glenn Thompson 2025-12-12 18:11:09 +0300
  • 8b0f7e7705 change the icecast burst size Brian O'Reilly 2025-12-12 12:59:04 -0500
  • e4d5024e83 Add expandable city breakdown in geo stats admin view glenneth/stalled-state-fix Glenn Thompson 2025-12-12 20:47:46 +0300
  • edb17a71c4 Add city-level tracking to geo stats Glenn Thompson 2025-12-12 19:23:05 +0300
  • 474e9c6176 Add city-level tracking to geo stats Glenn Thompson 2025-12-12 19:23:05 +0300
  • 8a0b1b346c Fix listener_geo_stats unique constraint to match code Glenn Thompson 2025-12-12 19:13:25 +0300
  • 9547e31829 Add pause event handler for muted stream throttling Glenn Thompson 2025-12-12 18:31:58 +0300
  • 3590a59c10 Add robust auto-reconnect to all audio players Glenn Thompson 2025-12-12 18:11:09 +0300
  • 61d3e490da Add Credits section with icon attribution glenneth/geo-from-request Glenn Thompson 2025-12-11 12:09:29 +0300