Commit graph

  • b73f3b5bb8 Ability to disable/enable replay variance. main Josh Washburne 2020-04-11 18:43:05 -0400
  • 9b2da555d1 Moved jingles_enabled to jingles category. Josh Washburne 2020-04-11 18:23:35 -0400
  • 3a3881f661 Added better jingle functionality. Josh Washburne 2020-04-11 18:17:39 -0400
  • efcb00c0ec Fix file encoding. Josh Washburne 2020-04-11 18:16:09 -0400
  • c8568335b8 Remove more redundant queries. Josh W 2020-03-11 12:15:57 -0400
  • 0a6422afcd Remove redundant query. Josh W 2020-03-11 12:07:24 -0400
  • 855c747155 Optimize import and make output user-friendly. Josh W 2020-03-11 11:58:50 -0400
  • 17f79d2a4c Use prefetch/select related to optimize. Cleanup. Josh W 2020-03-10 14:53:13 -0400
  • 518887e82a No more redundant queries for profile. Cleanup. Josh W 2020-03-10 14:51:15 -0400
  • 2fdcb38aa8 Change related names to something more helpful. Josh W 2020-03-10 14:50:53 -0400
  • 704a792e49 Add optional Debug Toolbar for optimization help. Josh W 2020-03-10 14:48:03 -0400
  • 7b103c6c71 Made requests ordering more logical for jingles. Josh W 2020-02-19 15:31:29 -0500
  • 4e23507363 Refactor for inline reqs. Added inline favorites. Josh W 2020-02-19 15:30:47 -0500
  • dd55e37686 Typo. Josh W 2020-02-16 13:29:07 -0500
  • 2b3b21c6d8 Added django-axes for failed login monitoring. Josh W 2020-02-16 13:27:49 -0500
  • 50242e4c2e Added BREACH protection. Josh W 2020-02-15 22:38:33 -0500
  • ccddf6c8bf Added dynamic settings and removed my own attempt. Josh W 2020-02-15 21:12:30 -0500
  • 6e4cccb5f6 Remove old unused code. Josh W 2020-02-15 18:12:25 -0500
  • 098c772da9 Safer password/token generation for the DJ. Josh W 2020-02-15 18:01:13 -0500
  • 11d6b102af Logic error with admin requests. Josh W 2020-02-15 13:34:12 -0500
  • 98fa88bd20 Rename variable for less confusion. Josh W 2020-02-15 13:33:48 -0500
  • 1af8de36be New script for simulating radio. Josh W 2020-02-15 13:33:29 -0500
  • 5f3d507612 Staff requests shouldn't affect when to play next. Josh W 2020-02-14 15:34:04 -0500
  • 7b3ed3d127 Expanded song requests to artists, game, & album. Josh W 2020-02-13 11:33:10 -0500
  • d9ffd9a3c0 Added related name for Song_Artists. Josh W 2020-02-13 11:31:15 -0500
  • e2ae6378bd Staff should not be bound by request limits. Josh W 2020-02-13 11:30:39 -0500
  • d4022bdb31 Add Game column to SongRequest admin page. Josh W 2020-02-08 00:07:58 -0500
  • 568b3f2f66 Provide an annotate string directly if requested. Josh W 2020-02-08 00:07:04 -0500
  • e7d30d7f3b Decouple ALLOWED_HOSTS. Josh W 2020-01-21 18:07:39 -0500
  • 225a2c5b26 Add inline admin action for requesting songs. Josh W 2020-01-21 14:51:27 -0500
  • fbc8829927 Updated versions/year. Josh W 2020-01-21 13:38:09 -0500
  • 45d69410b3 Revert accidental gettext_lazy change. Josh W 2020-01-21 13:20:07 -0500
  • 7a0c282a65 Update requirements (for Django 3) Josh W 2020-01-21 12:32:57 -0500
  • 2f955c8241 DRF: changed base_name to basename. Josh W 2020-01-21 12:21:07 -0500
  • b393c7da3e Removing django-authtools. Josh W 2020-01-21 12:20:40 -0500
  • 8c561a4af7 Backup code for finding replaygain values. Josh W 2019-12-30 12:02:28 -0500
  • 81700335cf Allow new song requests from admin page. Josh W 2019-11-28 22:35:51 -0500
  • 269e2e30a8 Faulty logic with queued queryset. Josh W 2019-11-23 23:56:16 -0500
  • 427c06fb35 Redefine new_requests. Josh W 2019-11-23 22:31:11 -0500
  • 8badc08818 Next requests are now based on queued, not played. Josh W 2019-11-23 19:42:29 -0500
  • ed8a540f36 Forgot to add to the list. Josh W 2019-10-25 13:35:31 -0400
  • 26d04be432 Refactor wording and the correct stream links. Josh W 2019-10-25 13:33:39 -0400
  • 641e719727 Update the year. Josh W 2019-10-25 13:33:10 -0400
  • ef7c6e535f
    Merge song-path-redux into master Josh Washburne 2019-07-15 08:49:44 -0400
  • 5e432cc721 Add aws-cli alternative in case of future issues. RecursiveGreen 2019-07-15 08:32:32 -0400
  • 813531be26 Add replaygain support. RecursiveGreen 2019-07-03 11:57:46 -0400
  • b30003847d Better request display in the admin interface. RecursiveGreen 2019-07-03 11:57:25 -0400
  • 80b37c96f4 Decoupled settings from the DJ Control script. RecursiveGreen 2019-07-01 15:01:47 -0400
  • b48c2eece5 Add logging to the uploads. RecursiveGreen 2019-06-12 15:53:06 -0400
  • 0907ea72bd Support uploading to Amazon S3 (and equivalent). RecursiveGreen 2019-06-12 13:51:36 -0400
  • 490e37a2f5 Add file hashing to the export. RecursiveGreen 2019-06-10 15:48:55 -0400
  • c7811ddd11 Code shuffle. RecursiveGreen 2019-06-10 07:37:22 -0400
  • 4d24ab956f Update requirements to latest versions. Josh 2019-06-07 16:16:01 -0400
  • d866ce7cda Re-enable the custom Radio IRI model form/field. RecursiveGreen 2019-06-06 15:45:56 -0400
  • f3ec6a1ae3 Create a custom validator for the radio IRI. RecursiveGreen 2019-06-06 15:45:25 -0400
  • 6f76b7c611 ugettext is deprecated--use gettext instead. RecursiveGreen 2019-06-06 15:44:56 -0400
  • 789d58f1b9 Code cleanup. RecursiveGreen 2019-06-05 15:28:35 -0400
  • 32ef9afae3 Enable file logging and code cleanup. RecursiveGreen 2019-06-05 13:13:38 -0400
  • f8ff8fa4a8 Fix typo. RecursiveGreen 2019-06-05 13:13:12 -0400
  • 58dddd2d0d Stores now accessible through API. RecursiveGreen 2019-06-04 14:58:52 -0400
  • 52ad3c8600 Removed unused import. RecursiveGreen 2019-06-04 14:26:09 -0400
  • 5317b45748 Forgot to add 'active' to fields. RecursiveGreen 2019-06-04 12:43:04 -0400
  • c428a5a3e9 Add Store Serializer and changed related_name. RecursiveGreen 2019-06-04 12:22:58 -0400
  • c305a32717 Updated API for new Stores and general cleanup. RecursiveGreen 2019-06-04 12:03:12 -0400
  • 3afc5c7a3a Implemented Store into admin pages. RecursiveGreen 2019-06-03 15:03:23 -0400
  • ba1f6f05da Fixed total variables. RecursiveGreen 2019-06-03 15:02:43 -0400
  • eed7aee596 Temporarily disable custom ModelField for IRI. RecursiveGreen 2019-06-03 14:41:23 -0400
  • c48f848bba Comment cleanup with proper RFC numbers. RecursiveGreen 2019-06-03 14:37:28 -0400
  • 4c7c2e0dc3 Add string representation for Store. RecursiveGreen 2019-06-03 11:29:18 -0400
  • d7360887cd Add docstring. RecursiveGreen 2019-06-03 11:01:32 -0400
  • 9fa3a408b1 Initial changes to Song model using Stores. RecursiveGreen 2019-06-03 10:59:18 -0400
  • 7e0b2a5a45 New script for exporting existing db to json file. RecursiveGreen 2019-06-03 10:24:57 -0400
  • 385dc74605 Move back to standard settings file. RecursiveGreen 2019-05-21 11:47:16 -0400
  • b549cf4ca6 Upgraded requirements. RecursiveGreen 2019-05-21 10:33:48 -0400
  • beaaa0adbe Move a couple settings to the .env file. Josh Washburne 2019-05-20 15:56:44 -0400
  • 5bb6be7a1d Request bounds check and standard HTTP responses. Josh Washburne 2019-05-20 15:56:19 -0400
  • 5657ac4334 Added DJ control script. Josh Washburne 2019-05-20 15:50:35 -0400
  • 3991a4c069 Made import old radio output clearer. Josh Washburne 2019-01-16 10:16:33 -0500
  • 5f7541d6b5 Updated importing old radio data for clarity. Josh Washburne 2019-01-16 10:15:45 -0500
  • 1a95c323d4 Use Argon2 password hashing. Josh Washburne 2019-01-16 10:11:41 -0500
  • 0a686f48f3 Update for new versions or requirements. Josh Washburne 2019-01-15 15:52:52 -0500
  • b93b8751ec Implemented rating variance for song requests. Josh Washburne 2019-01-15 15:29:14 -0500
  • bf88b8cfdc Add check to song request to make sure song exists. Josh Washburne 2018-09-24 13:28:36 -0400
  • bb493548cb If a song request is queued, it's technically played. Josh Washburne 2018-09-24 13:03:42 -0400
  • 7a59b5778c Refactoring duplicate code. Josh Washburne 2018-09-24 13:02:52 -0400
  • 5b01a82607 Update for newest supported versions. Josh Washburne 2018-09-24 10:32:09 -0400
  • 6a96b5d9c4 Allow other virtual environments for testing. Josh Washburne 2018-09-24 10:25:49 -0400
  • 3d4dbaacb0 Filter API results based on authorization. Josh Washburne 2018-04-26 12:18:08 -0400
  • 586391f19d Add custom pagination to return total number of pages. Josh Washburne 2018-04-19 12:08:29 -0400
  • 9a9cf4c6ef API module doesn't need models. Josh Washburne 2018-04-19 12:08:08 -0400
  • f25c4dbae3 Including development helper modules--because why not. Josh Washburne 2018-04-13 11:48:36 -0400
  • 930f300bdb Remove redundant line. Josh Washburne 2018-04-10 08:55:36 -0400
  • 80b3eb2031 Refactor rating functionality and move favoriting to Song API. Josh Washburne 2018-04-09 15:04:39 -0400
  • 139ac8d892 Add song ratings functionality to API. Josh Washburne 2018-04-09 12:11:15 -0400
  • c186d2e997 Add average rating for Song model. Josh Washburne 2018-04-09 12:10:26 -0400
  • 30ea69ac93 New permission to exclude DJ. Josh Washburne 2018-04-09 12:08:23 -0400
  • d3f13e470f Added favorites API functionality. Josh Washburne 2018-04-06 12:24:13 -0400
  • 89d2616c65 Rename function to make endpoint flow nicer. Josh Washburne 2018-04-06 12:23:23 -0400
  • 6ce5b7ca65 Whitespace cleanup. Josh Washburne 2018-04-06 12:21:50 -0400
  • c32c3ed214 Logic error in checking for DJ user. Josh Washburne 2018-04-06 12:19:51 -0400