Commit Graph

29 Commits

Author SHA1 Message Date
Brian Doherty
5e66261f0c feat(subsonic): add avatar support
closes: #228
2022-07-20 23:18:35 +01:00
brian-doherty
7ab378accb feat(subsonic): add internet radio support
* Initial commit of internet radio support.

* Added first test for internet radio.

* Refactor to prepare for more test cases.

* Added a few more tests. Realized that I was not calling as admin so added ability to mock admin.

* Added more internet radio tests. Added proper JSON unmarshaling for ID.

* More test cases. Fixed some accidental tabs in files.

* Fixed some more tabs.

* lint fixes

* Changed placeholder for homepage URL to fit into box.

* Finished out internet radio test cases. Found a few bad error codes in internet radio AND podcasts (mea culpa).

* Realized that delete via website was not checking properly if id existed. Fixed.

gofmt
2022-06-21 22:33:21 +01:00
brian-doherty
64d8e014b3 fixed rendering of podcast section on admin/home for both desktop and mobile 2022-05-15 15:08:17 +01:00
brian-doherty
182c96e966 refactor(podcast)!: make podcasts global not per user, to match spec
Release-As: 0.15.0
2022-05-03 22:42:03 +01:00
djl
7fbe7c0994 feat(ui): show when a scan is in progress 2022-02-09 19:13:19 +00:00
sentriz
3c926aab99 use enum for PodcastEpisodeStatus and PodcastAutoDownload 2021-03-04 19:38:34 +00:00
Alex McGrath
10fca91785 Add download all button and include options to automatically download new episodes 2021-03-04 19:38:34 +00:00
Alex McGrath
37fca3a087 add some podcast nit changes and make podcasts mandatory 2021-02-03 20:45:30 +00:00
sentriz
a18929ad01 add custom listenbrainz url support and make ui "consistent"
Co-authored-by: spezifisch <spezifisch@users.noreply.github.com>
Co-authored-by: Alex McGrath <amk@amk.ie>
2021-01-12 11:26:36 +00:00
Alex McGrath
b9998f7ee6 Add support for scrobbling to listenbrainz 2021-01-12 11:26:36 +00:00
sentriz
d02c65cb09 add playlist deletion from web ui 2020-08-16 01:05:15 +01:00
sentriz
2dcbdf312a let admins and users change usernames 2020-07-16 23:29:48 +01:00
sentriz
56a39126ec add full scan button web ui 2020-04-25 03:07:41 +01:00
sentriz
e84470861d move inline js to external file
closes #51
2020-03-31 22:34:49 +01:00
sentriz
7231b9dee4 admin ui: use box-description for lastfm api key 2020-03-26 01:42:15 +00:00
sentriz
59461552ae admin ui: kebab case form ids 2020-03-26 01:42:15 +00:00
sentriz
eb3452c7d6 admin ui: set box descriptions 2020-03-24 21:04:26 +00:00
sentriz
fee7149d94 prefix css classes 2020-03-24 19:49:45 +00:00
sentriz
f906c18cb2 truncate long folder imports
closes #49

fiddles:
	as it was	https://jsfiddle.net/2cdfx47e/1/
	with change	https://jsfiddle.net/290Lgnqu/
2020-03-24 19:40:00 +00:00
sentriz
52d2dbcce9 move assets to server package 2020-03-22 01:11:48 +00:00
sentriz
5444b328fd seperate routes, provide robust handler types, use mux 2019-07-31 15:11:46 +01:00
sentriz
8437068e96 show recent folders properly in ui 2019-07-08 22:34:22 +01:00
sentriz
8ec9604f29 show text when there are no folders 2019-07-08 19:10:07 +01:00
sentriz
d69d88333d show human times in full on hover
like reddit
2019-07-08 11:06:20 +01:00
sentriz
4d844bd704 show scan status in ui 2019-07-06 16:49:28 +01:00
sentriz
1226274501 add last scan time to ui 2019-07-06 13:49:30 +01:00
sentriz
c7c9ecbf04 add start scan button 2019-07-03 12:57:22 +01:00
sentriz
111ca565c8 simpilify style on mobile 2019-06-27 23:38:02 +01:00
sentriz
d8881bd31c refactor asset with embed tool 2019-06-26 13:57:30 +01:00