Commit Graph

  • 075765088f build artist page geoffrey45 2022-12-03 16:06:26 +03:00
  • fff2c53801 fix scrolling in artist search page geoffrey45 2022-12-02 22:45:06 +03:00
  • 6d8a9f880b refactor interfaces and references geoffrey45 2022-11-30 20:27:44 +03:00
  • 4a49d48011 show albums from artist at the bottom of album page geoffrey45 2022-11-24 12:01:39 +03:00
  • da852e72f3 setup artist page boilerplate code geoffrey45 2022-11-21 21:59:24 +03:00
  • f3c4f0310a update interfaces to use the updated property names geoffrey45 2022-11-21 20:03:56 +03:00
  • 881adc0f88 add new folder, playlist and queue icons geoffrey45 2022-11-03 11:54:47 +03:00
  • e9848b9073 reduce folderItem color brightness geoffrey45 2022-11-03 10:10:56 +03:00
  • 39fd43aff0 fix clicking twice outside context menu to hide geoffrey45 2022-10-14 17:53:28 +03:00
  • 823b52fc04 fix page search input being focusable when hidden geoffrey45 2022-10-14 17:08:39 +03:00
  • bbe7984e4e normalize context menu using @popperjs geoffrey45 2022-10-09 00:23:01 +03:00
  • 4e0837a627 use @vueuse/useClickOutside to hide context menu geoffrey45 2022-10-08 20:05:16 +03:00
  • a496d68439 fix removing tracks from queue geoffrey45 2022-10-08 19:32:29 +03:00
  • bb66ba70b3 make hotkeys bigger geoffrey45 2022-10-08 16:39:52 +03:00
  • ed7f26c12b add bottom padding to v-scroll-page class instead of individual pages geoffrey45 2022-10-08 16:24:52 +03:00
  • 858e59f81c rewrite sidebar queue using @Akryum/vue-virtual-scroller geoffrey45 2022-10-08 15:40:28 +03:00
  • f0df274b31 fix indices on album page geoffrey45 2022-10-08 15:16:34 +03:00
  • 9cde9d0aa4 rewrite album view using @Akryum/vue-virtual-scroller geoffrey45 2022-10-08 14:01:52 +03:00
  • b3b7da701b rewrite folder view using @Akryum/vue-virtual-scroller geoffrey45 2022-10-08 12:43:38 +03:00
  • 1fa7ec4c43 rewrite playlist page with @Akryum/vue-virtual-scroller geoffrey45 2022-10-07 23:14:54 +03:00
  • ffecfac8c7 fix playing tracks from search page geoffrey45 2022-10-07 20:04:01 +03:00
  • 6adf5df4c6 fix playing tracks on album page geoffrey45 2022-10-04 10:09:27 +03:00
  • 977d9282cb feat: separate discs in album page geoffrey45 2022-10-01 21:35:02 +03:00
  • 278439eee8 use div scroll method to scroll to current song in queue geoffrey45 2022-10-01 16:02:51 +03:00
  • 8e258eaf24 rebuild search route with custom pages for tracks, album, and artists geoffrey45 2022-10-01 01:30:14 +03:00
  • 264406aef4 make playlists list page scrollable geoffrey45 2022-09-30 10:48:42 +03:00
  • 446536f2d8 use v-auto-animate small parts of the UI geoffrey45 2022-09-30 10:14:45 +03:00
  • 52cec1d906 fix: side borders being shown when screen width is smaller than 1720 geoffrey45 2022-09-28 08:41:20 +03:00
  • 6fb9c0fc4a fix scrollbars being hidden when sidebar is disabled on firefox geoffrey45 2022-09-28 08:35:26 +03:00
  • 62b9aa7a3e Redesign page search input area geoffrey45 2022-09-27 21:28:42 +03:00
  • 460695fd87 try an experimental search page redesign geoffrey45 2022-09-27 01:34:51 +03:00
  • 20151afcf5 fix app grid layout issues geoffrey45 2022-09-26 18:49:53 +03:00
  • 0dbc45e20b modify spacing in grids geoffrey45 2022-09-26 03:31:29 +03:00
  • 6769af2a50 redesign bottom bar geoffrey45 2022-09-25 20:46:24 +03:00
  • 56749ddfd9 add initial bottom bar geoffrey45 2022-09-25 16:15:23 +03:00
  • d5bf60f93d restyle global search input geoffrey45 2022-09-24 21:20:24 +03:00
  • d95b5c6910 handle page resize: to resize track component columns geoffrey45 2022-09-24 19:47:58 +03:00
  • a9f8cc63ea replace popperjs tooltip with html title attribute geoffrey45 2022-09-24 15:19:52 +03:00
  • 61750f7126 fix ArtistName component width calculation in vTooltip geoffrey45 2022-09-24 09:14:15 +03:00
  • 1c3998aa25 feat: check if text is ellipsised before attaching tooltip geoffrey45 2022-09-24 08:33:33 +03:00
  • eb8c4e5628 stabilize track components geoffrey45 2022-09-23 14:11:06 +03:00
  • 9cbaa7ecff fix empty space on virtual scroll layout when the header has no content on folder page geoffrey45 2022-09-21 17:39:44 +03:00
  • 8fe99a9b44 replace DomRect = null with new DomRect() in vTooltip geoffrey45 2022-09-21 16:56:11 +03:00
  • 09453fc419 remove test header from queue page geoffrey45 2022-09-21 16:54:24 +03:00
  • 45d91f0382 try to fix scrollbar differences geoffrey45 2022-09-21 16:35:50 +03:00
  • 097c2b4a83 use virtual scroll layout on playlist page geoffrey45 2022-09-21 15:33:38 +03:00
  • f2aee70a8a use virtual scroll page on folder page geoffrey45 2022-09-21 15:19:36 +03:00
  • d4f54a21b4 clean components geoffrey45 2022-09-21 15:09:51 +03:00
  • 74ea700d93 use virtual scroll page layout in album page geoffrey45 2022-09-21 14:57:24 +03:00
  • 703ea71514 extract virtual scroller page into a layout geoffrey45 2022-09-21 14:30:13 +03:00
  • 76a77823c8 try virtualList on QueueView geoffrey45 2022-09-21 12:05:01 +03:00
  • e03ed66f44 fix: use innerText as tooltip text instead of bindings geoffrey45 2022-09-21 01:32:28 +03:00
  • fa8be2cde4 feat: add heart icon on left now playing card geoffrey45 2022-09-20 00:16:26 +03:00
  • 86dfbeb3ba feat: add a cranky scroll to current in queue method geoffrey45 2022-09-19 01:00:16 +03:00
  • 7f717ca701 fix: indexing issue on queue virtual list geoffrey45 2022-09-19 00:03:55 +03:00
  • 021cdb4ec5 feat: use @vueuse/useVirtualList on sidebar queue geoffrey45 2022-09-18 23:42:21 +03:00
  • 1ae48a1a43 add heart icon for favoriting on songitem geoffrey45 2022-09-18 22:45:35 +03:00
  • 194a615b2d feat: show search icon in header instead of input geoffrey45 2022-09-18 10:07:58 +03:00
  • 5af3d9cfc3 use the small thumbnails on tracklists geoffrey45 2022-09-17 17:37:09 +03:00
  • 5130f85300 feat: check screen size to enable or disable settings geoffrey45 2022-09-17 14:24:05 +03:00
  • fca59751c4 fix extend to screen width css geoffrey45 2022-09-17 13:05:00 +03:00
  • 8305df17ba add extend width setting geoffrey45 2022-09-15 17:45:00 +03:00
  • 65cd2213fa show existing image on update playlist modal geoffrey45 2022-09-15 17:09:20 +03:00
  • 94eb198e47 major redesign and refactor geoffrey45 2022-09-15 12:36:30 +03:00
  • 69b8b17e84 remove folder banner geoffrey45 2022-09-12 21:37:44 +03:00
  • f5b6791d4b update track interface to follow server updates geoffrey45 2022-09-11 20:37:29 +03:00
  • 47fc7fd705 UI improvements geoffrey45 2022-09-11 14:58:47 +03:00
  • a6819a01d6 add hidden shortcut to clear localStorage geoffrey45 2022-09-11 04:04:42 +03:00
  • 96019a4c81 use reactive breakpoints to conditionally render right sidebar geoffrey45 2022-09-10 22:53:44 +03:00
  • 527051f8a2 maintain playing track on shuffle (when audio is playing) geoffrey45 2022-09-10 20:32:17 +03:00
  • 32b309b6ee implement reactive breakpoints geoffrey45 2022-09-10 20:15:20 +03:00
  • eb774eeaeb replace useDebouncedRef with @vueuse/useDebounce geoffrey45 2022-09-10 18:36:30 +03:00
  • 5770a66d67 Implement fuzzy page search using fuse.js (#86) Mungai Njoroge 2022-09-10 10:46:45 -04:00
  • befdf383b6 smoothen button icon interactions geoffrey45 2022-09-06 21:19:35 +03:00
  • 6e46750270 rewrite queue page to use songlist geoffrey45 2022-09-06 18:53:26 +03:00
  • d114aa48cd fix play from sidebar queue geoffrey45 2022-09-06 16:10:22 +03:00
  • c9cd6a8067 remove div nesting on right sidebar geoffrey45 2022-09-06 15:59:18 +03:00
  • 90514c8080 handle tooltip text updates geoffrey45 2022-09-06 13:02:56 +03:00
  • 70ef709170 fetch tooltip dom elem at a global level at vTooltip geoffrey45 2022-09-05 23:19:39 +03:00
  • de1c232973 fix tooltip being shown when parent is unmounted geoffrey45 2022-09-04 16:07:05 +03:00
  • b7c158a785 rewrite search tabbing geoffrey45 2022-09-04 15:30:23 +03:00
  • 24bfa73ab6 use directive to add tooltip geoffrey45 2022-09-04 12:48:56 +03:00
  • 4861429e4e add experimental tooltip to songitem component geoffrey45 2022-09-04 10:47:52 +03:00
  • 7c575be4bc add hover state to playlist card geoffrey45 2022-09-02 23:15:35 +03:00
  • 2dd4d58574 show 'Track' or 'Tracks' depending on track count on playlist card geoffrey45 2022-09-02 22:16:00 +03:00
  • 01b485748b tree shake the AP layout geoffrey45 2022-09-02 21:24:04 +03:00
  • 140c25d0ff remove highlight track mechanism geoffrey45 2022-09-02 19:25:22 +03:00
  • 4c8d437530 Move new playlist button to nav geoffrey45 2022-09-02 18:51:59 +03:00
  • 3c527f1841 redesign playlist card geoffrey45 2022-09-02 18:19:40 +03:00
  • ed8de1ecda show plain background if playlist has no banner image geoffrey45 2022-09-02 17:26:22 +03:00
  • c20bbd795c remove background colors geoffrey45 2022-09-02 16:05:11 +03:00
  • c782e400c6 make playlist cards smaller on playlist list page geoffrey45 2022-08-31 18:35:05 +03:00
  • 6f138005f5 remove queue entry filter from navigation geoffrey45 2022-08-31 12:22:15 +03:00
  • 6454f38cc3 modify queue page to use the correct track component geoffrey45 2022-08-31 12:20:35 +03:00
  • 8eb9f22bf0 add banner image to readme geoffrey45 2022-08-29 14:36:34 +03:00
  • 34815c7354 hide queue page entry from the sidebar if right sidebar is on geoffrey45 2022-08-29 07:55:05 +03:00
  • 8d92ddec56 link loader to all request that use the useAxios hook geoffrey45 2022-08-28 16:32:06 +03:00
  • ca211b6dcf add queue page geoffrey45 2022-08-28 15:37:46 +03:00
  • 2cb30e294f use songitem component on search page track items geoffrey45 2022-08-28 15:07:40 +03:00
  • 2c5afdf2c4 show use_alt_np as disabled if dependent setting is disabled geoffrey45 2022-08-28 02:14:37 +03:00