Commit Graph

  • ea98e23cb1 Fix upload percentage on stats page Jim Driessen 2018-09-09 10:15:49 +02:00
  • 4dc6d9dd42 metrics: Do not fail when tables not migrated Daan Sprenkels 2018-08-18 22:48:02 +02:00
  • d1d3246ea1 More checks preventing bad user deletes Daan Sprenkels 2018-08-18 22:45:19 +02:00
  • a22473c445 stats: Compute new stats before purging cache Daan Sprenkels 2018-08-18 22:38:06 +02:00
  • 56e69b1cc5 Fix duplicate name bug on stats page Daan Sprenkels 2018-08-18 22:32:46 +02:00
  • 8488023710 Implement anonimising deletion of users Daan Sprenkels 2018-08-18 21:25:45 +02:00
  • ee08b6dcc0 Cache end-response when searching songs Daan Sprenkels 2018-08-16 23:40:04 +02:00
  • 2a340ef22c Add caching for song searching Daan Sprenkels 2018-08-16 23:32:20 +02:00
  • 641e5cb908 Refactor {,playlist_}song_to_dict Daan Sprenkels 2018-08-16 22:09:58 +02:00
  • 7b8d012924 stats: Increase cache time to 2 hours Daan Sprenkels 2018-08-16 17:46:32 +02:00
  • 60084cfe04 Cache the stats page Daan Sprenkels 2018-08-16 16:58:19 +02:00
  • 3f22056157 Upgrade to django 2.1 Daan Sprenkels 2018-08-16 15:09:55 +02:00
  • 91b0ed7fcf Allow blank email for user Daan Sprenkels 2018-08-16 14:30:17 +02:00
  • 33e4287b25 Show {date_joined,queue,is_staff} in UserAdmin Daan Sprenkels 2018-08-16 14:05:22 +02:00
  • 461630404e Show queue field in useradmin Daan Sprenkels 2018-08-16 13:59:59 +02:00
  • 675a39131c metrics: Do not include user with empty queue left Daan Sprenkels 2018-04-09 20:09:13 +02:00
  • 25a2912590 metrics: Do not include currently playing song Daan Sprenkels 2018-04-09 19:47:08 +02:00
  • a51b3a934e Do not ignore any users for stats Daan Sprenkels 2018-04-09 19:43:09 +02:00
  • f06e782846 Merge branch 'marietje-zuid' of marietje-zuid.science.ru.nl:/srv/MarietjeDjango into marietje-zuid Daan Sprenkels 2018-04-09 19:20:36 +02:00
  • 644e654fef metrics: Add queue length in seconds Daan Sprenkels 2018-04-09 19:19:22 +02:00
  • dfd4752dea Use southern style queue limit Daan Sprenkels 2018-04-09 18:06:12 +02:00
  • 7daacc50bb queues: Add an index on PlaylistSong.state Daan Sprenkels 2018-04-09 17:45:47 +02:00
  • 126372a758 metrics: Add users in queue Daan Sprenkels 2018-04-09 17:00:37 +02:00
  • 17858c4aae Add basic metrics export Daan Sprenkels 2018-04-09 14:58:37 +02:00
  • 684710ebae Add south-specific hacks root 2018-04-09 14:55:02 +02:00
  • 32f2aaac7a Fix song ratio check root 2018-04-06 18:19:23 +02:00
  • 6ec09cc5d4 importsongs: fix typo Daan Sprenkels 2018-02-05 20:15:47 +01:00
  • 8435291bcd importusers: do not add md5 hash prefix Daan Sprenkels 2018-02-05 20:09:05 +01:00
  • 255cf33d85 importsongs: decode hash,old_id to ascii Daan Sprenkels 2018-02-05 20:04:35 +01:00
  • a7fe50b61d Tweak decoding in import scripts Daan Sprenkels 2017-11-03 18:31:34 +01:00
  • 1152317490 Add import scripts from SQL db Daan Sprenkels 2017-11-03 18:09:49 +01:00
  • d780fbad34 Fix song display in admin w/o uploader Daan Sprenkels 2017-11-03 18:09:12 +01:00
  • a437cdd632 Disable registration and add study field to user model Daan Sprenkels 2017-11-03 11:48:58 +01:00
  • 9110a1d9e9 Implement traditional queue length restrictions Daan Sprenkels 2017-11-02 19:23:30 +01:00
  • 6e12099f3a Add queue/upload restriction Daan Sprenkels 2017-11-02 18:45:33 +01:00
  • d02cf5df9b Merge branch 'merge-upstream' Daan Sprenkels 2017-10-05 18:07:37 +02:00
  • 993ba2acca Add links for submitting issues or features. Jim Driessen 2017-09-28 23:11:58 +02:00
  • 416ae40763 Force updating of assets. Jim Driessen 2017-09-28 21:19:50 +02:00
  • fd38f5772c Keep cookies for 365 days. Jim Driessen 2017-09-28 21:11:37 +02:00
  • 041cd6e2b6 Disable first, previous, next and last buttons on the applicable search pages. Jim Driessen 2017-09-28 20:41:08 +02:00
  • f50e76626c Scroll to top when searching is complete. Jim Driessen 2017-09-28 20:40:07 +02:00
  • 04cdce9ad4 Add more stats. Jim Driessen 2017-09-28 17:25:21 +02:00
  • cbc9284865 More statistics on the stats page. Jim Driessen 2017-09-25 17:46:26 +02:00
  • 5ce5dc5587 Add informative messages for registration and password resetting. Jim Driessen 2017-09-24 02:17:44 +02:00
  • f6492a70df Fix race condition when requesting songs, causing them to get the same order value. Jim Driessen 2017-09-24 01:02:52 +02:00
  • 3abb39916d Add LIMIT_ALWAYS option which limits the queue length always Daan Sprenkels 2017-10-05 17:33:58 +02:00
  • 830e97eeb0 Merge branch 'replaygain' into 'master' Jim Driessen 2017-09-18 14:17:37 +02:00
  • 8b6b0958ef replaygain: Implement rg update API Daan Sprenkels 2017-09-18 14:15:03 +02:00
  • 9c03c9bdc5 replaygain: Prepare song model for rg retrieval Daan Sprenkels 2017-09-16 13:15:35 +02:00
  • 1677389a02 Merge branch 'feature/mute_button' into 'master' Jim Driessen 2017-09-05 14:05:56 +02:00
  • 984a068880 Add mute button. Jim Driessen 2017-09-05 14:02:27 +02:00
  • aadeb44b43 Merge branch 'feature/refresh_queue' into 'master' Jim Driessen 2017-09-04 15:35:42 +02:00
  • 340b9e330f Update time only instead of rendering the whole queue every second. Jim Driessen 2017-09-04 15:34:16 +02:00
  • e8aeb271b9 Merge branch 'fix/timezone' into 'master' Jim Driessen 2017-06-12 17:13:55 +02:00
  • be3b7b6a0a Fix timezone issues. Jim Driessen 2017-06-12 17:12:44 +02:00
  • 2a96b5eaf2 Merge branch 'feature/limit_hours' into 'master' Jim Driessen 2017-06-12 15:19:53 +02:00
  • 43fe38404f Limit hours when MAX_MINUTES_IN_A_ROW is in effect. Jim Driessen 2017-06-12 15:17:36 +02:00
  • a81d53853e Merge branch 'fix/time_to_play' into 'master' Jim Driessen 2017-06-01 15:02:22 +02:00
  • 801802e849 Fix time to play. Jim Driessen 2017-06-01 15:00:05 +02:00
  • b375646946 Merge branch 'feature/max_queue' into 'master' Jim Driessen 2017-06-01 14:15:52 +02:00
  • df1a31efb7 Add maximum length a person can queue in a row. Jim Driessen 2017-06-01 14:13:25 +02:00
  • 2386c7a68d Merge branch 'feature/show-statistics-rank' into 'master' Jim Driessen 2017-05-09 13:53:57 +02:00
  • 6d9c2340e7 Show rank of users in statistics. Jim Driessen 2017-05-09 13:52:25 +02:00
  • 2cb18d2458 Merge branch '5-stats-page' into 'master' Jim Driessen 2017-05-02 15:26:51 +02:00
  • 0b926a4356 Basic statistics. Jim Driessen 2017-05-02 15:25:15 +02:00
  • cbc70be451 Show pointer when hovering over Plays In / Plays At. Jim Driessen 2017-05-02 14:14:34 +02:00
  • d2ca87fe7f Merge branch '6-toggle-column-plays-at-with-plays-in' into 'master' Jim Driessen 2017-05-02 12:42:19 +02:00
  • 753095e8bd Toggle column plays at with plays in. Jim Driessen 2017-05-02 12:40:26 +02:00
  • a4be7cf4b6 Merge branch 'feature/api-volume-perms' into 'master' Jim Driessen 2017-04-11 14:38:10 +02:00
  • faa51b116b Add can_control_volume permission to 'permissions' API response Sébastiaan Versteeg 2017-02-11 21:23:46 +01:00
  • 7c69c71392 Merge branch 'feature/api-login' into 'master' Jim Driessen 2017-02-09 15:34:43 +01:00
  • 28fabd437c Add route for login and permissions, return JSON on unauthorized API requests Sébastiaan Versteeg 2017-02-09 13:49:40 +01:00
  • 4960d834fd Skip song from commandline. Jim Driessen 2017-02-09 11:26:41 +01:00
  • bceeb01f67 Add favicon. Jim Driessen 2017-02-06 20:01:44 +01:00
  • 2685a3c9cc Display mobile info box at the correct position. Jim Driessen 2017-02-02 15:20:02 +01:00
  • e90cf4cdef Better mobile queue. Jim Driessen 2017-02-01 14:08:35 +01:00
  • 7339c897f9 Make queue and request form not scrollable horizontally for better mobile usage. Jim Driessen 2017-02-01 13:52:43 +01:00
  • 0ed4f5af63 Make pagesize cookie expire in 365 days instead of after closing the browser. Jim Driessen 2017-02-01 11:37:14 +01:00
  • 48b35a6fde Instead of hiding the request form, disable the link after requesting a song. Jim Driessen 2017-02-01 11:35:31 +01:00
  • 17e134f528 Save number of songs in the search table to a cookie. Jim Driessen 2017-02-01 00:43:18 +01:00
  • 75bb88d52d Possibility to clear upload form. Jim Driessen 2017-02-01 00:22:48 +01:00
  • 99c5016d8a Multiupload revisited. Select multiple files at once for uploading. Jim Driessen 2017-01-31 23:15:14 +01:00
  • 7e005755e7 Ask for full name when registering. Jim Driessen 2017-01-31 23:14:16 +01:00
  • 87ed3301e8 Prevent scrolling to top for volume control. Jim Driessen 2017-01-30 16:55:45 +01:00
  • a5c2331bcf Volume control from the web interface. Jim Driessen 2017-01-30 16:39:25 +01:00
  • e0ac7cf4ce Allow bigger number of songs to be listed. Jim Driessen 2017-01-30 13:44:38 +01:00
  • 4adee5748c Clear reset_token upon successful login. Jim Driessen 2017-01-30 03:57:53 +01:00
  • c972671186 Reset password functionality. Jim Driessen 2017-01-30 03:37:08 +01:00
  • c18f733448 Enable searching through songs. Show name instead of username in the list of songs. Jim Driessen 2017-01-29 15:39:41 +01:00
  • 8861939d99 Enable searching through songs in the admin panel. Jim Driessen 2017-01-29 15:22:35 +01:00
  • 13f04e97de Support for formats other than MP3 (e.g. FLAC). Jim Driessen 2017-01-28 14:13:17 +01:00
  • e8cad32809 Also fix version on menu title. Jim Driessen 2017-01-25 15:33:16 +01:00
  • de79fcc89e Fix move down to actually move down instead of up. Jim Driessen 2017-01-25 15:27:21 +01:00
  • 0aaee95b23 Update to right version number. Jim Driessen 2017-01-25 14:59:48 +01:00
  • e1ced55bee Don't show skip button by default. Jim Driessen 2017-01-25 02:04:06 +01:00
  • 6982a7a95b Merge artist and title searchbar into a single textbox. Jim Driessen 2017-01-25 01:57:52 +01:00
  • e3b9ca66a5 Remove unused query. Jim Driessen 2017-01-25 01:51:33 +01:00
  • e1356e71bd Do not search uploader from the "all"-bar. Jim Driessen 2017-01-25 01:43:37 +01:00
  • 6ceeb30999 Advanced searching through songs. Jim Driessen 2017-01-25 01:37:22 +01:00
  • 6601aaeffd Allow users to delete or move their requested songs down. Jim Driessen 2017-01-24 17:42:35 +01:00