Commit Graph

  • dd98951607 docs: Add complete API endpoint documentation and tidy PROJECT-OVERVIEW docs/update-documentation-2026-01 glenneth 2026-01-27 07:59:31 +0300
  • 2730a1e05d docs: Comprehensive documentation update January 2026 glenneth 2026-01-26 20:48:25 +0300
  • d894964c20 fix: increase now-playing rate limit to 10 per second main Luis Pereira 2026-01-22 16:31:57 +0000
  • 6b56a17b4a fix: restore AUTHSTATE object when there is no login Luis Pereira 2026-01-22 16:31:19 +0000
  • 0def454077 feat: use navbar partial on all page templates Luis Pereira 2026-01-20 23:41:24 +0000
  • 7c6eaa1fe0 feat: adds templating system docs Luis Pereira 2026-01-20 23:04:37 +0000
  • 2992822010 feat: replace global auth state variable with template injected object Luis Pereira 2026-01-18 22:57:46 +0000
  • 6ab7489f9b feat: allows for navbar menu exclution with exclude list Luis Pereira 2026-01-19 08:33:24 +0000
  • cffb3cf384 feat: reusable navbar with auth check in render Luis Pereira 2026-01-17 17:42:57 +0000
  • 732ff0858e fix: hide analyzer when in frame player mode Luis Pereira 2026-01-16 21:45:17 +0000
  • 55eafa943f Fix rate limiter corruption: cleanup negative amounts on startup glenneth 2026-01-18 19:51:43 +0300
  • 8efb6cbbaa Fix rate limiter corruption: cleanup negative amounts on startup glenneth/fix-rate-limiter-negative-amounts glenneth 2026-01-18 19:51:43 +0300
  • a9c48e59c9 Increase rate limits to 180 req/min for polling endpoints glenneth 2026-01-18 18:51:26 +0300
  • 3b9232bf06 Increase rate limits to 180 req/min for polling endpoints glenneth/increase-rate-limits-more glenneth 2026-01-18 18:51:26 +0300
  • 4622ae2440 Fix notification icon path to use existing asteroid.png glenneth 2026-01-18 18:18:24 +0300
  • a79c794225 Fix notification icon path to use existing asteroid.png glenneth/fix-notification-icon glenneth 2026-01-18 18:18:24 +0300
  • 849c1c2716 Increase rate limits on polling endpoints glenneth 2026-01-18 18:05:39 +0300
  • fcfd341b9c Increase rate limits on polling endpoints glenneth/fix-rate-limits glenneth 2026-01-18 18:05:39 +0300
  • 6d4169b707 Add system notifications for track changes glenneth 2026-01-18 12:54:36 +0300
  • 4b6d14d47c Add system notifications for track changes glenneth/system-notifications glenneth 2026-01-18 12:54:36 +0300
  • 7ed11ae2f4 Add sort dropdown for admin geo stats (minutes vs listeners) glenneth 2026-01-18 12:22:01 +0300
  • b68fce817d Fix geo stats ordering to sort by total_minutes instead of total_listeners glenneth 2026-01-18 11:56:04 +0300
  • 52faccea50 Add sort dropdown for admin geo stats (minutes vs listeners) glenneth/fix-geo-stats-ordering glenneth 2026-01-18 12:22:01 +0300
  • 39e8f12fe9 Fix geo stats ordering to sort by total_minutes instead of total_listeners glenneth 2026-01-18 11:56:04 +0300
  • ff651e6a36 fix: merged status and status-content Luis Pereira 2026-01-12 23:40:54 +0000
  • 2118f4ed5a fix: merged about and about-content Luis Pereira 2026-01-12 23:30:11 +0000
  • b862097ca2 fix: merged player and player-content Luis Pereira 2026-01-12 22:20:56 +0000
  • 01cb0366c0 fix: merged frontend and frontend-content Luis Pereira 2026-01-12 21:44:20 +0000
  • 151f6c5569 Replace Autechre tracks with flow-state alternatives, add Underworld Glenn Thompson 2026-01-12 21:51:04 +0300
  • 8cd1356238 Replace Autechre tracks with flow-state alternatives, add Underworld glenneth/updated-playlists Glenn Thompson 2026-01-12 21:51:04 +0300
  • 249844160f Fix listener minutes tracking for accurate geo stats glenneth 2026-01-11 20:00:21 +0300
  • 8b6209e4e0 Add mini spectrum analyzer to player frame with theme/style sync glenneth 2026-01-11 17:06:41 +0300
  • fdc4b3c510 Fix listener minutes tracking for accurate geo stats glenneth/fix-login-audio-disconnect glenneth 2026-01-11 20:00:21 +0300
  • 5fddbed811 Add mini spectrum analyzer to player frame with theme/style sync glenneth 2026-01-11 17:06:41 +0300
  • bad9d4294b fix: add api catch all route with 404 Luis Pereira 2026-01-06 11:00:17 +0000
  • 8e60563e9d Fix stream stall reconnection failure glenneth 2026-01-05 14:24:01 +0300
  • 59afb9f01e Fix stream stall reconnection failure glenneth/fix-stream-reconnect glenneth 2026-01-05 14:24:01 +0300
  • f476b83cbe fix: Preserve playlist selection in scheduler dropdown on refresh glenneth 2026-01-04 06:36:50 +0300
  • 6e984f94dc fix: Preserve playlist selection in scheduler dropdown on refresh glenneth/fix-playlist-scheduler-reset glenneth 2026-01-04 06:36:50 +0300
  • f0f2dd93a4 patch bad change to Makefile to restore build. Brian O'Reilly 2026-01-02 19:07:43 -0500
  • f4468212de fix: docker image build configured with posgres Luis Pereira 2026-01-01 15:26:23 +0000
  • abb6d97a61 fix: update db seed to match current schema Luis Pereira 2026-01-01 15:20:45 +0000
  • be0b622901 fix: Use head/cat instead of sed for multi-line YP snippet insertion glenneth 2026-01-02 13:55:46 +0300
  • a52602afda feat: Address PR feedback - rename XML files and add STATION_URL config glenneth 2026-01-02 13:48:13 +0300
  • 821352edb7 feat: Add ICECAST_HOSTNAME config for YP directory registration glenneth 2026-01-02 11:52:53 +0300
  • 1760fa5768 feat: Make YP directory publishing configurable via ICECAST_ENABLE_YP env var glenneth 2026-01-02 07:02:49 +0300
  • 09edb0a8e6 fix: Use head/cat instead of sed for multi-line YP snippet insertion glenneth/YP-fix glenneth 2026-01-02 13:55:46 +0300
  • e9d243439f feat: Address PR feedback - rename XML files and add STATION_URL config glenneth 2026-01-02 13:48:13 +0300
  • 1920ad9c66 feat: Add ICECAST_HOSTNAME config for YP directory registration glenneth 2026-01-02 11:52:53 +0300
  • 5d2449a7d5 feat: Make YP directory publishing configurable via ICECAST_ENABLE_YP env var glenneth 2026-01-02 07:02:49 +0300
  • 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