Commit graph

  • 113ba35d60 Merge branch 'master' of github.com:chrismccord/live_beats Chris McCord 2022-02-02 08:23:53 -0500
  • 08c052a17f
    Sign In -> Sign In with GitHub Kurt Mackey 2022-02-01 19:43:06 -0600
  • dfcf0925d9 Speed up deploy Chris McCord 2022-02-01 13:28:16 -0500
  • cf7d571818 Debounce other tab pings Chris McCord 2022-02-01 09:40:58 -0500
  • 0b6774e5b1 Fix warning Chris McCord 2022-02-01 09:33:04 -0500
  • d9b63adb85 Fix bugs Chris McCord 2022-01-31 22:12:32 -0500
  • 1975f85cfe Fix ping Chris McCord 2022-01-31 15:42:41 -0500
  • 8cd6048d4b Optimize presence and rate limit pings Chris McCord 2022-01-31 14:27:06 -0500
  • de2f473624 Only clean songs if server owns file Chris McCord 2022-01-31 08:41:34 -0500
  • 826cf1d4f9 Add pings Chris McCord 2022-01-31 08:21:27 -0500
  • 1caf809be7 WIP Chris McCord 2022-01-28 20:40:48 -0500
  • 159643ca94
    Merge 979469d23e into 65f307b1fa #24 Berenice Medel 2022-01-28 12:49:13 -0600
  • 979469d23e send leaves and joines separated #24 update-sidebar-users Berenice Medel 2022-01-27 16:25:21 -0600
  • 6c3eacf66f set active_users as temporary assigns Berenice Medel 2022-01-27 15:09:23 -0600
  • b8608bc77d fetch active users on mount Berenice Medel 2022-01-27 14:14:01 -0600
  • d93bb8e810 update active users with a hook Berenice Medel 2022-01-25 16:40:46 -0600
  • f23539c6da send messages to user tracker from presence client Berenice Medel 2022-01-25 13:39:27 -0600
  • b440ec24ce create user tracker Berenice Medel 2022-01-25 12:15:02 -0600
  • 65f307b1fa Add ping Chris McCord 2022-01-27 20:42:36 -0500
  • 31c69acd10 Add replica for global region support Chris McCord 2022-01-27 20:42:26 -0500
  • 5f6911ce98 Fix seekable songs Chris McCord 2022-01-27 14:41:37 -0500
  • eecb14ecba Fix seekable songs Chris McCord 2022-01-27 14:41:26 -0500
  • 214ec50f0e WIP Chris McCord 2022-01-27 13:03:42 -0500
  • bfb0c07330 Merge branch 'file-proxy' Chris McCord 2022-01-27 09:36:18 -0500
  • add1d15177 Add clustering with proxy file streaming Chris McCord 2022-01-27 09:36:04 -0500
  • 2243651c70 store server_ip on uploaded files Kurt 2021-11-17 09:40:31 -0600
  • 5ce9142253 Fix username not updating on presence when settings changed Chris McCord 2022-01-26 11:49:53 -0500
  • 83db1294f9 Fix warning Chris McCord 2022-01-26 11:33:55 -0500
  • 4a5728daf5 Styling tweaks and optimize initial file drop Chris McCord 2022-01-26 11:33:12 -0500
  • 66a9902113 Bump deps Chris McCord 2022-01-19 12:58:39 -0500
  • 53bd0a3cd1 Fix visual bouncing quirk on load Chris McCord 2022-01-19 12:48:29 -0500
  • 75d82eed3f
    Merge pull request #23 from fly-apps/autoexpire_songs Chris McCord 2022-01-18 12:29:24 -0500
  • 8ab0dd04a0
    Update lib/live_beats/application.ex #23 Chris McCord 2022-01-18 12:29:08 -0500
  • b9b7a27244 update delete_song/1 test Berenice Medel 2022-01-18 11:26:30 -0600
  • bd4d57377b delete repeated code Berenice Medel 2022-01-18 11:12:44 -0600
  • 2c709ffe2a separate describe block for expire_songs_older_than/2 Berenice Medel 2022-01-18 11:02:17 -0600
  • 1ec2254b6e test for decrementing user's song count Berenice Medel 2022-01-18 10:48:15 -0600
  • efb3eb2d21 Touchup Chris McCord 2022-01-17 14:15:02 -0500
  • 545594f1e5 Guard against valid units Chris McCord 2022-01-17 14:13:59 -0500
  • e4dd585e39 Remove need for timex Chris McCord 2022-01-17 14:11:26 -0500
  • ffee2bf6f3 Init SongsCleaner on startup Berenice Medel 2022-01-11 17:17:44 -0600
  • ec6606f29c test delete_expired_songs/2 Berenice Medel 2022-01-11 15:09:50 -0600
  • 1cb2e7454c add functions to delete expired songs Berenice Medel 2022-01-11 12:59:31 -0600
  • be420bdc44 Match topbar with theme Chris McCord 2022-01-14 11:05:41 -0500
  • a39bb0a5ac Return updated metas to client. Chris McCord 2022-01-12 14:15:06 -0500
  • 924da28b6b Move presence tracking to player Chris McCord 2022-01-12 12:27:30 -0500
  • a30e311645 Merge branch 'feature/presence' Chris McCord 2022-01-11 14:58:05 -0500
  • 9998e06caa Optimize presence. Chris McCord 2022-01-11 14:57:06 -0500
  • a65c789748 add presence client behaviour callbacks Berenice Medel Sánchez 2021-12-16 12:30:21 -0600
  • b8bbba8ecb Fix tests Chris McCord 2021-12-16 12:19:02 -0500
  • dcaf024042 change tests description Berenice Medel Sánchez 2021-12-15 12:44:10 -0600
  • 4d0665679c add metas tests Berenice Medel Sánchez 2021-12-15 12:40:37 -0600
  • 8dfb96c78a fix tests Berenice Medel Sánchez 2021-12-14 16:14:37 -0600
  • 84d4eead7a use genserver pid or name in client API Berenice Medel Sánchez 2021-12-14 12:32:51 -0600
  • 0bde8f40d6 don't start presence client on tests Berenice Medel Sánchez 2021-12-14 12:30:55 -0600
  • 028c619047 keep client state in the phoenix presence client Berenice Medel Sánchez 2021-12-14 10:27:55 -0600
  • 9b5587d484 implement fetch callback to list users Berenice Medel Sánchez 2021-12-14 10:23:19 -0600
  • defb8ccf92 update/remove metas Berenice Medel Sánchez 2021-12-13 14:15:29 -0600
  • 6b5e820130 initial tests added Berenice Medel Sánchez 2021-12-13 12:33:13 -0600
  • bdb4319f16 unsubscribe is no more handled in untrack_pid Berenice Medel Sánchez 2021-12-10 10:38:05 -0600
  • 0579f9f293 handle leaves and joins in the same function Berenice Medel Sánchez 2021-12-10 10:20:07 -0600
  • c22e104a24 change key to string when tracking and untrackin presences Berenice Medel Sánchez 2021-12-09 11:56:02 -0600
  • 463faafe71 Implement handle_leave and handle_join in presence_client Berenice Medel 2021-12-09 01:29:00 -0600
  • 4634d32295 update phoenix client state Berenice Medel 2021-12-09 01:26:28 -0600
  • bd927bf8b2 add presence client Berenice Medel 2021-12-08 23:33:29 -0600
  • 216916817b configure presence for tracking the users listening a playlist Berenice Medel 2021-11-30 12:06:35 -0600
  • a0f3b76f61
    Merge pull request #18 from ndarilek/hide-empty-metadata Chris McCord 2022-01-10 14:56:32 -0500
  • ad3cab4d29
    Merge pull request #20 from ndarilek/playlist-a11y Chris McCord 2022-01-07 15:24:00 -0500
  • cb781d855e Merge branch 'cm-tailwind-standalone' Chris McCord 2022-01-07 13:42:26 -0500
  • fba89209bd Merge branch 'master' of github.com:chrismccord/live_beats Chris McCord 2022-01-07 13:42:12 -0500
  • c5b25aa5be Add standalone tailwind Chris McCord 2022-01-07 13:42:04 -0500
  • dff06cf171
    Merge pull request #21 from ndarilek/misc-a11y Chris McCord 2022-01-05 16:02:08 -0500
  • a774838355
    Merge pull request #22 from ndarilek/trim-a11y Chris McCord 2022-01-05 15:50:22 -0500
  • 7b48c2fbaf Further simplify post-route handler. #22 Nolan Darilek 2021-12-22 12:41:19 -0600
  • 7d09845b8c Remove unnecessary window.requestAnimationFrame. Nolan Darilek 2021-12-22 12:06:08 -0600
  • 57150a4f7a Add additional region for search region when mobile sidebar is displayed. #21 Nolan Darilek 2021-12-20 12:13:49 -0600
  • 5dd30938ea Remove unnecessary handler management. #19 Nolan Darilek 2021-12-20 11:06:24 -0600
  • 159363fb4b Add button role to icons to hint that they are actionable. #20 Nolan Darilek 2021-12-20 11:02:36 -0600
  • 3860c79ec7 If an icon has aria-labelset, don't set aria-hidden. Also, label some icons. Nolan Darilek 2021-12-16 15:25:51 -0600
  • 760a6b966d Add aria-describedby to modals. Nolan Darilek 2021-12-16 14:28:52 -0600
  • e95ca72034 Correct issues with previous aria-labelledby implementation. Nolan Darilek 2021-12-16 14:23:53 -0600
  • acc7b4c481 WIP: Further polish on accessible modals. Nolan Darilek 2021-12-16 13:46:44 -0600
  • 662864da07 add presence client behaviour callbacks #17 Berenice Medel Sánchez 2021-12-16 12:30:21 -0600
  • 9f0f218d4a Fix tests Chris McCord 2021-12-16 12:19:02 -0500
  • bbb9693e8c WIP Chris McCord 2021-12-16 11:06:22 -0500
  • 67a291ac3a Revert temporary assign Chris McCord 2021-12-15 22:03:18 -0500
  • 8da032fed3 Make songs temporary assigns Chris McCord 2021-12-15 21:51:09 -0500
  • 89c9aa2ba5 Make upload progress bar accessible. Nolan Darilek 2021-12-15 15:35:35 -0600
  • 58f792a973 Set autofocus on title element to grab focus on upload completion. Nolan Darilek 2021-12-15 15:11:19 -0600
  • a3974ed791 Consider focus traps non-focusable, avoiding deadlock when modal is empty. Nolan Darilek 2021-12-15 15:00:44 -0600
  • 114c1aab9f Further simplifications: Nolan Darilek 2021-12-15 14:45:47 -0600
  • 9d0bf8f879 Remove unnecessary style manipulation. Nolan Darilek 2021-12-15 14:01:12 -0600
  • f8d62894a8 Restore last focus immediately on destroying a dialog, and exit routeUpdated early to avoid redundant focus changes. Nolan Darilek 2021-12-15 13:58:22 -0600
  • 1d1553cf31 Adapt dialog focus solution from https://www.w3.org/TR/wai-aria-practices/examples/dialog-modal/dialog.html. Nolan Darilek 2021-12-15 13:34:52 -0600
  • ba33023eb6 change tests description Berenice Medel Sánchez 2021-12-15 12:44:10 -0600
  • b5978dbabb add metas tests Berenice Medel Sánchez 2021-12-15 12:40:37 -0600
  • 4bca5ad060 fix tests Berenice Medel Sánchez 2021-12-14 16:14:37 -0600
  • e0fc820de2 use genserver pid or name in client API Berenice Medel Sánchez 2021-12-14 12:32:51 -0600
  • 7451a25427 don't start presence client on tests Berenice Medel Sánchez 2021-12-14 12:30:55 -0600
  • 9d1aa39927 keep client state in the phoenix presence client Berenice Medel Sánchez 2021-12-14 10:27:55 -0600