Commit Graph

60 Commits

Author SHA1 Message Date
sentriz
0c871d888b refactor(admin): use go1.16 embed for templates and assets 2021-05-08 18:37:55 +01: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
76875de87b Fix feeds not updating if they dont contain a feedurl 2021-02-06 16:19:20 +00:00
Alex McGrath
f027d5a486 hello more inline errors 2021-02-03 20:45:30 +00:00
sentriz
da48668a8d inlien ServePodcastAddDo AddNewPodcast err 2021-02-03 20:45:30 +00:00
Alex McGrath
37fca3a087 add some podcast nit changes and make podcasts mandatory 2021-02-03 20:45:30 +00:00
Alex McGrath
9c4286b0e2 add support for subsonic podcast api 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
4443d7d0f5 move scrobblers into their own package 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
ab0d15982a add some error handing for session getting 2020-07-16 23:00:54 +01:00
sentriz
f34a0b48f9 rename GetUserFromName -> GetUserByName 2020-07-16 23:00:51 +01:00
sentriz
bd8219c20d support more playlist content types
closes #81
2020-07-10 16:39:13 +01:00
sentriz
fd96bfe6a8 periodically clean sessions 2020-05-19 19:19:47 +01:00
sentriz
c65606ba1f add some go-critic suggestions 2020-05-07 04:31:47 +01:00
sentriz
ee9335f71e remove globals 2020-05-07 03:24:50 +01:00
sentriz
b02ade3415 update golangci lint linter list 2020-05-02 04:22:26 +01:00
sentriz
31b2b65ea6 move from pkg/errors to go1.13 errors 2020-05-01 21:35:24 +01:00
sentriz
a541f97cd8 lastfm: rename scrobbleopts scrobbleoptions 2020-05-01 17:51:45 +01:00
sentriz
24212af42e scanner: add scanoptions struct 2020-05-01 17:51:45 +01:00
sentriz
295bf5677f make the "raw" handlers a bit more consistent
also, todo: think about deleting them
2020-04-25 03:17:50 +01:00
sentriz
56a39126ec add full scan button web ui 2020-04-25 03:07:41 +01:00
sentriz
f52ce807af upgrade sqlite3 2020-04-25 01:55:46 +01:00
sentriz
b95f98ffcf add "-full-scan" scan option to gonic scan
closes #20
2020-04-24 01:57:17 +01:00
sentriz
1ff5845a02 refactor server startup into jobs 2020-04-18 19:35:15 +01:00
sentriz
256143a025 move senan.xyz/g/ to go.senan.xyz 2020-04-02 16:46:04 +01:00
sentriz
32e7ac14d1 add httponly, and samesite option to sessions
closes #52
2020-04-01 04:07:24 +01:00
sentriz
b63428344a clean up controllers 2020-03-26 01:42:15 +00:00
sentriz
52d2dbcce9 move assets to server package 2020-03-22 01:11:48 +00:00
sentriz
4b32bc0e4d move admin playlist handlers to own file 2020-03-15 00:03:15 +00:00
sentriz
3a8e5b9205 run gofumpt / format comments / comment blocks 2020-03-12 15:17:36 +00:00
sentriz
a3fce34cba add nocache template func 2020-03-12 01:25:24 +00:00
sentriz
acadca6a02 add crud for custom transcode selection profile 2020-03-12 01:25:24 +00:00
sentriz
1b1049a1b7 fix some lint errors 2020-03-12 01:25:24 +00:00
sentriz
52d00de45d dont allow deleting admin 2020-03-12 01:25:23 +00:00
sentriz
6e0c891bcc render correct template for change password page
closes #40
2020-03-01 21:12:04 +00:00
sentriz
554a74cba5 fix user date format and create helper
closes #38
2020-02-23 04:09:02 +00:00
sentriz
b677af43f0 return more child counts and format sql 2020-02-21 00:00:43 +00:00
sentriz
a42edc3441 move models into db package 2020-02-19 20:08:37 +00:00
sentriz
d9663e5b0a backend: Refactor playlits 2020-02-09 15:57:07 +00:00
sentriz
2e85c95018 support proxy prefix 2020-01-27 17:02:53 +00:00
sentriz
5a4d07b273 make playlist uploading a little more robust 2020-01-22 14:46:01 +00:00
sentriz
101ed089ae breakup playlist update handler 2020-01-22 14:15:13 +00:00
sentriz
7de773d4c5 use middlewares for notfoundhandler routes 2020-01-22 13:44:54 +00:00
sentriz
8e5d397082 add param abstraction to request context 2020-01-22 13:44:28 +00:00
sentriz
fd098f60d6 show version in cli and web 2019-11-27 15:42:03 +00:00
sentriz
2b3825b24d set flash limit to avoid cookie length 2019-11-27 02:22:14 +00:00