Commit graph

34 commits

Author SHA1 Message Date
Chris McCord e5c15c7166 Finish 1.7 upgrade with ~p 2022-11-17 15:36:58 -05:00
Chris McCord 7bbce31bb9 Update to Phoenix 1.7 2022-11-17 10:01:20 -05:00
Chris McCord 6b02cfc614 Touchup 2022-08-03 09:40:48 -04:00
Yiming Chen 218c0d1396 Fix failed test due to page_title copy changes
- This test was broken due to changes in [1: ef4097c]
  where the page_title changed from `Add Songs` to `Add Music`

1: 2022-02-02 ef4097c0a3
   Add more aggressive expiration and tell user about it
2022-02-03 11:29:45 +08:00
Gary Rennie eb7b12d1f9 Allow GitHub usernames with uppercase characters 2022-02-02 15:41:09 +00:00
Chris McCord de2f473624 Only clean songs if server owns file 2022-01-31 08:41:34 -05:00
Berenice Medel b9b7a27244 update delete_song/1 test 2022-01-18 11:26:30 -06:00
Berenice Medel bd4d57377b delete repeated code 2022-01-18 11:12:44 -06:00
Berenice Medel 2c709ffe2a separate describe block for expire_songs_older_than/2 2022-01-18 11:03:56 -06:00
Berenice Medel 1ec2254b6e test for decrementing user's song count 2022-01-18 10:48:15 -06:00
Chris McCord efb3eb2d21 Touchup 2022-01-17 14:15:02 -05:00
Chris McCord 545594f1e5 Guard against valid units 2022-01-17 14:13:59 -05:00
Chris McCord e4dd585e39 Remove need for timex 2022-01-17 14:11:26 -05:00
Berenice Medel ec6606f29c test delete_expired_songs/2 2022-01-17 10:02:19 -06:00
Chris McCord 9998e06caa Optimize presence.
Avoid fetching each user by passing in full pre-fetched
presences from Presence.fetch/2 callback.
Use temporary assigns in ProfileLive to avoid duping
presences in memeory.
Handle removes by a small hook event
2022-01-11 14:57:06 -05:00
Berenice Medel Sánchez a65c789748 add presence client behaviour callbacks 2022-01-11 14:04:27 -05:00
Chris McCord b8bbba8ecb Fix tests 2022-01-11 14:04:27 -05:00
Berenice Medel Sánchez dcaf024042 change tests description 2022-01-11 14:04:27 -05:00
Berenice Medel Sánchez 4d0665679c add metas tests 2022-01-11 14:04:27 -05:00
Berenice Medel Sánchez 8dfb96c78a fix tests 2022-01-11 14:04:27 -05:00
Berenice Medel Sánchez 6b5e820130 initial tests added 2022-01-11 14:04:27 -05:00
Chris McCord 9958ba97d0 TODO 2021-12-14 21:09:36 -05:00
Chris McCord 803f0b52cc Test bad inputs 2021-12-14 21:07:02 -05:00
Chris McCord 816eb78064 Add mp3stat test 2021-12-14 21:02:50 -05:00
Chris McCord c089302881 TODO 2021-12-14 15:40:46 -05:00
Chris McCord b2950adb2a TODO 2021-12-14 15:31:02 -05:00
Chris McCord 570e86d02c Test song deletion 2021-12-14 15:29:07 -05:00
Chris McCord dda0cdaa3f Test basic uploads 2021-12-14 15:19:03 -05:00
Chris McCord c8a6035a02 Fixup tests 2021-12-14 10:35:51 -05:00
Chris McCord bb23d8e071 Rename SongLive modules to ProfileLive 2021-11-22 09:57:24 -05:00
Chris McCord ff7b064660 settings 2021-11-09 06:20:10 -05:00
Chris McCord 2552a32865 UI function components 2021-10-29 12:12:23 -04:00
Chris McCord e28abc0a0a Add github login 2021-09-08 10:58:32 -04:00
Chris McCord 85855f9939 Make it so 🚀 2021-09-02 14:00:57 -04:00