Buster Neece
069481353e
ESLint fixes.
2022-12-30 10:44:47 -06:00
Buster Neece
38f480f72b
More ESLint fixes.
2022-12-30 09:13:37 -06:00
Buster Neece
e3b877cc9c
Auto-fix ESlint rules.
2022-12-29 15:15:05 -06:00
Buster Neece
ef023675ce
Prefix template refs to avoid name conflicts.
2022-12-29 13:31:23 -06:00
Buster Neece
85012ac2f1
Fixes #5929 -- Add "player-ready" event upon embeddable player mount.
2022-12-29 10:11:57 -06:00
Buster Neece
6a5276820b
Fixes #4721 -- Base elapsed time in players on server time, not client time.
2022-12-28 09:49:12 -06:00
Buster Neece
3625f28934
Pull drillable player props out to separate file.
2022-12-26 02:31:52 -06:00
Buster Neece
452c23bdb7
Move composables into functions dir.
2022-12-26 02:13:17 -06:00
Buster Neece
7c48e69c11
Initial Typescript impl.
2022-12-23 21:21:06 -06:00
Buster Neece
3a23e6ad43
Use common format for gettext.
2022-12-23 02:32:43 -06:00
Buster Neece
8259989f6a
Fix template refs, rebuild NP components.
2022-12-17 18:01:37 -06:00
Buster Neece
328a0433f3
Switch all translation calls to use $gettext.
2022-12-16 17:10:16 -06:00
Buster Neece
96ba5cbea3
Initial implementation of Centrifugo.
2022-11-30 12:05:21 -06:00
Buster Neece
9911239e89
Remove nchan, using static JSON as the high-performance option for Now Playing updates.
2022-11-10 16:53:23 -06:00
Buster "Silver Eagle" Neece
89ad434bd3
Allow HLS for native players.
2022-07-03 04:35:29 -05:00
Buster "Silver Eagle" Neece
cac15193bb
Enable HLS playback in the public player.
2022-06-28 00:36:25 -05:00
Buster "Silver Eagle" Neece
d0da318464
Make the "Station Offline" message translateable.
2022-06-27 19:46:33 -05:00
Buster "Silver Eagle" Neece
4a938671b4
Simplify and limit scope of public service worker.
2021-09-26 15:05:40 -05:00
Buster "Silver Eagle" Neece
72bc85f4ca
Massive Vue Overhaul
...
Includes the following major changes:
- Restructure the Vue application into more logical folder structure
- Create per-page entrypoint scripts that define Vue dependencies, removing this job from the asset manager
- Implement vuex and use it to manage cross-component communication (i.e. for the audio player)
- Add new "~" alias for the "/frontend/vue" folder to greatly simplify imports
2021-09-14 09:32:54 -05:00