100 Commits
Author SHA1 Message Date
Cameron Clark 01da39678b refactor(search): refactor search to use query params 2021-07-13 10:36:41 +02:00
Cameron Clark d3d88ec7f4 test(user store): add tests for user store 2021-04-19 09:52:36 +02:00
Cameron Clark b1e773744f feat(fullscreen video): implement fullscreen video 2021-04-06 17:05:08 +02:00
Cameron Clark d795354284 feat(vue fullscreen): add vuefullscreen plugin for fullscreen video 2021-04-06 17:05:08 +02:00
Cameron Clark 8c6d2ee8b1 feat(video playback): implement picture in picture mode 2021-04-06 12:17:04 +02:00
Cameron Clark 20f0929edf style(playermanager): remove all trailing spaces in v-icons in playerManager component 2021-04-06 12:17:04 +02:00
Cameron Clark 5c914ba866 test(admin middleware): add tests for admin middleware 2021-03-07 10:40:43 +00:00
Cameron Clark 36bbeb3012 test(server middleware): add tests for server middleware
update lint
2021-03-07 10:35:25 +00:00
Cameron Clark 0ff8c44a66 test(itemhelper): add tests for canMarkWatched function in itemHelper mixin 2021-03-02 13:19:11 +00:00
Cameron Clark 39ba98466f test(mark played): add tests for mark played button 2021-03-02 13:10:23 +00:00
Cameron Clark e0421aee26 feat(mark played): add ability to mark items as played or unplayed from card 2021-03-02 13:09:54 +00:00
Cameron Clark dd0de59705 test(like button): refactof like button tests to use before each 2021-03-02 09:43:14 +00:00
Cameron Clark 1cb2e0b790 fix(skeleton home section): fix missing margin on skeleton home sections heading 2021-03-02 09:39:56 +00:00
Cameron Clark c1eabe72f4 fix(settings home): disable links to setting pages that are not yet implemented 2021-03-02 09:26:11 +00:00
Cameron Clark 06fcfed5e7 feat(light theme): add some light theme colors 2021-03-02 09:25:02 +00:00
Cameron Clark 81788e2d41 fix(library filters): disable library filters when there are no items in library 2021-03-02 00:25:51 +01:00
Cameron Clark e0e3646071 refactor(like button): update data before requesting like/unlike from server 2021-03-01 17:56:12 +01:00
Cameron Clark abbd00eece test(jest config): add missing file to collect coverage from 2021-02-27 13:25:31 +01:00
Cameron Clark 8024c2a326 fix(playback manager): reset time when moving between tracks 2021-02-16 10:26:56 +00:00
Cameron Clark 7e6a80ad32 test(blurhash canvas test): move blurhash canvas test into correct folder 2021-02-15 23:02:52 +00:00
Cameron Clark 1d92db9964 test(item utils): add missing tests to item utils 2021-02-15 15:32:16 +00:00
Cameron Clark 80ff55c94a ci(dependabot config): update dependabot config 2021-02-15 09:47:44 +00:00
Cameron Clark 701be242fe feat(api keys): add loading state for revoking all api keys 2021-02-11 22:25:57 +00:00
Cameron Clark 31d208957e refactor(card): refactor card prop link to default to false 2021-02-11 16:14:33 +00:00
Cameron Clark c62ed6e556 refactor(card): refactor card prop overlay to default to false 2021-02-11 16:13:50 +00:00
Cameron Clark 33df2487af refactor(card): refactor card prop noText to text and default to false 2021-02-11 16:13:50 +00:00
Cameron Clark c70554ce29 refactor(card): refactor card to use margin instead of noMargin 2021-02-11 16:13:50 +00:00
Cameron Clark d04d8e6a62 refactor(skeleton card): refactor prop to use prop text instead of noText 2021-02-11 16:13:50 +00:00
Cameron Clark fe6b1753b1 fix(library view): fix #710 unable to change library type if library is empty
Re enables type-button, filter-button when length is 0
2021-02-11 15:44:46 +00:00
Cameron Clark e3c49022e5 fix(card): fix no images appearing on some cards on home screen 2021-02-11 15:36:19 +00:00
Cameron Clark 524d3eacd5 refactor(item menu): remove unused prop 'absolute' from item-menu 2021-02-11 14:27:53 +00:00
Cameron Clark 90c2bb5fb3 refactor(default layout): add typings for subscribe function in default layout 2021-02-10 19:40:46 +00:00
Cameron Clark 6a47293b44 feat(add api keys): add loading state to button when adding API keys 2021-02-10 14:27:26 +00:00
Cameron Clark 4926fbaf20 refactor(swiper section): use smaller font on sm devices 2021-02-10 14:08:04 +01:00
Cameron Clark cf170df275 refactor(navigation): refactor navigation to use a mixin to get links 2021-02-10 14:08:03 +01:00
Cameron Clark 4946183dbe test(tv shows store): add tests for tv shows store 2021-02-09 18:49:35 +00:00
Cameron Clark 7c2db4b797 fix(tv show store): use object for season episodes to fix sorting 2021-02-09 18:49:29 +00:00
Cameron Clark e953ea0e6d fix(lint): fix resulting linting errors 2021-02-09 17:53:09 +00:00
Cameron Clark 7a752dbba1 chore(lint): add vue/multiline-html-element to eslint config 2021-02-09 17:51:19 +00:00
Cameron Clark 1de7150adb refactor(user button): remove unneccesary code
Clearing functions are already called in jellyfin sheme
2021-02-09 14:48:49 +00:00
Cameron Clark 5e0be118b7 add missing translation 2021-02-09 13:17:22 +01:00
Cameron Clark 88a28da0df refactor(locales): move logs and activity translation keys under settings 2021-02-09 12:07:29 +00:00
Cameron Clark b634eb7de4 feat(devices): add devices page to settings 2021-02-09 12:07:28 +00:00
Cameron Clark 4fdfa22704 chore(husky): update husky config 2021-02-09 10:36:29 +00:00
Cameron Clark 5a9ae3e305 docs(bug reporting): add bug template, and config for bug reports 2021-02-09 10:17:28 +00:00
Cameron Clark abaa5d46a7 fix(server store): fix servers not being stored if running without https 2021-02-09 09:37:59 +00:00
Cameron Clark bbb2f2a343 fix(logout): fix logout failing if a base url is not set 2021-02-09 09:37:25 +00:00
Cameron Clark 312ade57a0 fix(settings page): fix server info being overlapping 2021-02-09 09:15:19 +00:00
Cameron Clark 7252242dbd fix(user store): fix undefined user in $auth on refresh 2021-02-05 17:23:13 +00:00
Cameron Clark ceba82c141 fix(server store): fix server store not being persistant 2021-02-05 17:19:09 +00:00
Cameron Clark 0430c64213 fix(home sections): fix undefined $fetchstate when loading home sections 2021-02-05 16:46:23 +00:00
Cameron Clark c481b35d18 test(server): add tests for server store 2021-02-05 16:20:07 +00:00
Cameron Clark 222f1e12fe test(play button): add tests for playbutton 2021-02-04 20:10:44 +00:00
Cameron Clark ce28279bc1 test(sinon): add sinon for spying on funcitons 2021-02-04 20:10:44 +00:00
Cameron Clark a93afdd5d8 test(htmlhelper): adds tests for HTML helper 2021-02-04 20:10:23 +00:00
Cameron Clark 9ffd0abb19 test(itemhelper): add tests for itemHelper 2021-02-04 20:10:22 +00:00
Cameron Clark 3b94690121 refactor(like button): refactor like button 2021-02-04 18:42:59 +00:00
Cameron Clark 03ad77c71c test(like button): add tests for like button 2021-02-04 18:42:52 +00:00
Cameron Clark e1019d942c fix(translations): add missing translations 2021-02-04 16:10:18 +00:00
Cameron Clark fbcebf6fed fix(mediasession): refresh metadata when going to the previous track 2021-02-04 11:30:43 +00:00
Cameron Clark b99dc4d06b feat(player manager): remove MediaHandlers on playback stop 2021-02-04 11:30:42 +00:00
Cameron Clark 1568fc7954 feat(playback): add functions to handle mediasession inputs 2021-02-04 11:30:42 +00:00
Cameron Clark 7dc1c3f5ef test(jest config): add missing directories to collect coverage from 2021-02-04 00:19:13 +00:00
Cameron Clark a6a6ad36ec refactor(items utils): refactor items utils to reduce duplication 2021-02-03 22:59:26 +00:00
Cameron Clark d09d1bafea test(items utils): add tests for items utils 2021-02-03 22:58:57 +00:00
Cameron Clark 0404419ac3 test(user views): add extra userViews test 2021-02-03 22:16:25 +00:00
Cameron Clark aa093e9ef0 refactor(home sections): improve home sections loading speed by caching userView 2021-02-03 22:16:22 +00:00
Cameron Clark 0c962e4913 chore(lint): add vue/html-self-closing eslint rule 2021-02-03 21:39:04 +00:00
Cameron Clark eeed2b72e3 chore(lint): add eslint-plugin-vue 2021-02-03 21:39:04 +00:00
Cameron Clark edfa9e691f fix(artist details page): fix no albums appearing in artist details page 2021-01-31 11:53:03 +00:00
Cameron Clark 78e920b26f fix(playback store): fix bug when adding items to the queue
If item A is already in the queue, and you attempt to add item A, item A will not be added. This is
fixed.
2021-01-18 10:22:20 +00:00
Cameron Clark 7d28206eb7 test(playback store): add tests for playback store 2021-01-18 10:22:20 +00:00
Cameron Clark 0c9cb82108 fix(video profiles): fix sending a webM file containing h264 (fixes #586) 2021-01-17 15:41:11 +00:00
Cameron Clark 19677b98c8 feat(musicplayback): remove padding from cover art when in full screen music playbackl 2021-01-16 14:33:56 +00:00
Cameron Clark 1d635f47cd refactor(global styles): move capitalize first letter into global stylesheet 2021-01-16 12:23:40 +00:00
Cameron Clark 3d4721e074 feat(apikeys settings): add settings page for managing API keys 2021-01-16 12:23:40 +00:00
Cameron Clark 5896ec9b82 fix(playback): fixes uncentered album art on playback page. Fixes #558 2021-01-16 12:51:35 +01:00
Cameron Clark 4482fade0b refactor(login flor): improve responsiveness of selectserver and login pages 2021-01-15 16:51:42 +00:00
Cameron Clark f1c6084322 refactor(test of stores): use default state inside stores instead of defining it in tests 2021-01-15 11:54:45 +00:00
Cameron Clark 2e0356cc27 refactor(item-menu): use item menu everywhere instead of placeholders 2021-01-15 11:48:40 +00:00
Cameron Clark 8454395143 fix(fix build): add ts-ignore 2021-01-15 11:23:16 +00:00
Cameron Clark 5711023371 feat(wizard): add wizard page for metadata 2021-01-15 11:19:20 +00:00
Cameron Clark fc7ef3391d feat(wizard): add wizard page for language 2021-01-15 11:19:03 +00:00
Cameron Clark 49d0bef3d8 feat(wizard): add wizard page for remove access 2021-01-15 11:18:44 +00:00
Cameron Clark 3034e5180e feat(wizard): add wizard page for admin account 2021-01-15 11:18:27 +00:00
Cameron Clark ff1c47b872 feat(wizard): redirect to startup wizard if StartupWizardCompleted is false 2021-01-15 11:17:23 +00:00
Cameron Clark 909cd05b85 feat(wizard): add initial page with v-stepper for wizard 2021-01-15 11:16:52 +00:00
Cameron Clark 08773c13bd feat(video playback): add limited keyboard controls for controlling video playback
Space - play/pause, Right Arrow - skip 15s, Left Arrow - rewind 15s
2021-01-14 19:44:41 +00:00
Cameron Clark ee64fda8a5 feat(audio controls): improve responsiveness of audio controls 2021-01-14 19:33:49 +00:00
Cameron Clark 87e0a368ba test(page store): add tests for showNavDrawer 2021-01-14 16:53:37 +00:00
Cameron Clark 0db19f7754 test(page): add tests for page store 2021-01-14 16:48:16 +00:00
Cameron Clark b33b616813 test(snackbar): add tests for snackbar store 2021-01-14 16:42:41 +00:00
Cameron Clark 812f55e043 test(formshelper): add tests for forms helper 2021-01-14 16:35:18 +00:00
Cameron Clark 6b96082d2e test(timeutils): add missing tests 2021-01-14 16:35:03 +00:00
Cameron Clark ad8fc2b7e3 test(backdrop store): add tests for backdrop store 2021-01-14 15:30:09 +00:00
Cameron Clark 8c95d012f3 fix(user views): clear userviews on logout 2021-01-13 23:16:31 +00:00
Cameron Clark a7081d40e4 test(userviews): add test for userviews store 2021-01-13 23:14:52 +00:00
Cameron Clark a2a165b9c0 feat(image search): show error message is no images are found 2021-01-13 10:42:52 +00:00
Cameron Clark f3242a76e1 test(settings page): add tests for settings page 2021-01-13 00:01:06 +00:00
Cameron Clark 3bc2a39572 refactor(settings layout): create general settings page layout component 2021-01-12 23:40:12 +00:00