Commit graph

226 commits

Author SHA1 Message Date
Chris McCord
337931e21e Fix accessbility of file input 2022-02-04 16:06:41 -05:00
Chris McCord
819d5ecc98 Add accessible modal with focus_wrap component
The focus_wrap function component (and hook) can
be used to focus wrap any content.

The focus and focus_closest JS functions were added to
programmtaically focus an element on the client or
find the next element or previous element sibling when an
action is taken that requires moving focus to cloest item.

Co-authored-by: Nolan Darilek <nolan@thewordnerd.info>
2022-02-04 11:48:05 -05:00
Chris McCord
d25554632f
Merge pull request #37 from fly-apps/mc-media-session
Add now playing info
2022-02-03 14:14:20 -05:00
Chris McCord
a94cf610da
Merge pull request #38 from fly-apps/mc-upload-label
Simplify upload files label
2022-02-03 14:13:16 -05:00
Michael Crumm
22a39eb362
Simplify upload files label 2022-02-03 10:06:53 -08:00
Chris McCord
b120cf69ad
Merge pull request #31 from dsdshcym/fix-test
Fix failed test due to page_title copy changes
2022-02-03 12:54:05 -05:00
Michael Crumm
645c4bd117
Add MediaMetadata to audio player when available 2022-02-03 09:50:32 -08:00
Michael Crumm
7ef57e8813
Set page title to song metadata when playing 2022-02-03 09:50:32 -08:00
Chris McCord
fbd93bc02c
Merge pull request #33 from leejarvis/presence-badge-region-name
Add full region name to badge title
2022-02-03 12:48:24 -05:00
Chris McCord
20062ccaee
Merge pull request #34 from adamwiggall/updated-flash
Update flash, reduce markup and alignment improved
2022-02-03 12:06:13 -05:00
Chris McCord
cad951a647 Fix chrome and edge file input click issue. Closes #26 2022-02-03 11:43:10 -05:00
Chris McCord
3385315cb6
Merge pull request #36 from fly-apps/mc-ui
Remove block class from profile link
2022-02-03 11:37:54 -05:00
Michael Crumm
09f3189be3
Remove block class from profile link
As a block the link extends the full width of the header and is too easy to click on accidentally.
2022-02-03 08:15:54 -08:00
Chris McCord
08f9734f6f
Merge pull request #35 from bl0cknumber/patch-1
Fix target blank for profile live
2022-02-03 10:38:23 -05:00
✶ DO NOT EDIT
7342cad20c
Target blank typo 2022-02-03 21:14:24 +07:00
Adam Wiggall
c62b1826c7 Update flash, reduce markup and alignment improved
Flash message content are misaligned, and there is exteraneous
markup.

Replace check icon with exclamation icon for :error flash.

This commit improves alignment, slightly tweeks the icon sizes
(subjective), matches colors, and uses what I believe to be more
idiomatic Tailwind.
2022-02-03 08:54:23 -05:00
Lee Jarvis
534d4b5442 Add full region name to badge title 2022-02-03 12:11:56 +00: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
Chris McCord
554c97fde4
Merge pull request #30 from Neophen/feature/fix-styling
Feature/fix styling
2022-02-02 15:58:01 -05:00
Chris McCord
8fd4c87a84
Update lib/live_beats_web/live/live_helpers.ex 2022-02-02 15:57:23 -05:00
Mykolas Mankevicius
b542a6f8a3 Add spacing to SettingLive form on mobile screen 2022-02-02 22:48:47 +02:00
Mykolas Mankevicius
2f50ab7927 Fix visual bug with title_bar 2022-02-02 22:48:26 +02:00
Berenice Medel
e76742a27b untrack user from presence when a new profile is chosen 2022-02-02 14:48:11 -06:00
Chris McCord
6d39e774e6
Merge pull request #27 from fly-apps/gr-github-username
Allow GitHub usernames with uppercase characters
2022-02-02 10:42:11 -05:00
Gary Rennie
eb7b12d1f9 Allow GitHub usernames with uppercase characters 2022-02-02 15:41:09 +00:00
Chris McCord
fa8d7f6692 Formatting 2022-02-02 08:49:29 -05:00
Chris McCord
ef4097c0a3 Add more aggressive expiration and tell user about it 2022-02-02 08:38:15 -05:00
Chris McCord
9f5abd842a Add license 2022-02-02 08:26:25 -05:00
Chris McCord
113ba35d60 Merge branch 'master' of github.com:chrismccord/live_beats 2022-02-02 08:23:53 -05:00
Kurt Mackey
08c052a17f
Sign In -> Sign In with GitHub 2022-02-01 19:43:06 -06:00
Chris McCord
dfcf0925d9 Speed up deploy 2022-02-01 13:28:16 -05:00
Chris McCord
cf7d571818 Debounce other tab pings 2022-02-01 09:40:58 -05:00
Chris McCord
0b6774e5b1 Fix warning 2022-02-01 09:33:04 -05:00
Chris McCord
d9b63adb85 Fix bugs 2022-01-31 22:12:32 -05:00
Chris McCord
1975f85cfe Fix ping 2022-01-31 15:42:41 -05:00
Chris McCord
8cd6048d4b Optimize presence and rate limit pings 2022-01-31 14:27:06 -05:00
Chris McCord
de2f473624 Only clean songs if server owns file 2022-01-31 08:41:34 -05:00
Chris McCord
826cf1d4f9 Add pings 2022-01-31 08:21:27 -05:00
Chris McCord
1caf809be7 WIP 2022-01-28 20:40:48 -05:00
Chris McCord
65f307b1fa Add ping 2022-01-27 20:42:36 -05:00
Chris McCord
31c69acd10 Add replica for global region support 2022-01-27 20:42:26 -05:00
Chris McCord
5f6911ce98 Fix seekable songs 2022-01-27 14:41:37 -05:00
Chris McCord
eecb14ecba Fix seekable songs 2022-01-27 14:41:26 -05:00
Chris McCord
214ec50f0e WIP 2022-01-27 13:03:42 -05:00
Chris McCord
bfb0c07330 Merge branch 'file-proxy' 2022-01-27 09:36:18 -05:00
Chris McCord
add1d15177 Add clustering with proxy file streaming 2022-01-27 09:36:04 -05:00
Kurt
2243651c70 store server_ip on uploaded files 2022-01-26 11:59:18 -05:00
Chris McCord
5ce9142253 Fix username not updating on presence when settings changed 2022-01-26 11:49:53 -05:00
Chris McCord
83db1294f9 Fix warning 2022-01-26 11:33:55 -05:00
Chris McCord
4a5728daf5 Styling tweaks and optimize initial file drop 2022-01-26 11:33:20 -05:00