Commit Graph
77 Commits
Author SHA1 Message Date
lucast c1079dcbba Added h1 to index and added styling for it 2026-02-25 16:39:27 +01:00
lucast 5f572e769e Implement signout functionality to clear authentication tokens 2026-02-25 16:35:50 +01:00
lucast 464bbaef9e Updated fetch to actually retry on 401 with new token 2026-02-24 19:27:14 +01:00
lucast 581c522b00 Fixed some types and wrong types 2026-02-24 19:02:40 +01:00
lucast 470cf122a3 Small fix for visual bug with Modal 2026-02-24 18:50:36 +01:00
lucast 464b016fcb Added play functionality to album page 2026-02-24 18:49:04 +01:00
lucast e5ee065468 Merge branch 'feat/player' 2026-02-24 18:30:56 +01:00
lucast 49d4bd86f1 Updated ToastContainer to move above player when visible 2026-02-24 18:30:39 +01:00
lucast 6c10a53a75 Made small architectural change for TrackRow 2026-02-24 18:26:19 +01:00
lucast 1060eeba58 Added TrackRow to album page 2026-02-22 16:09:01 +01:00
lucast 6e54868cc3 Added TrackRow 2026-02-22 16:08:53 +01:00
lucast fcd12aa27d Updated track to be correct 2026-02-22 16:08:39 +01:00
lucast b7262be0a6 Merge branch 'master' into feat/album-page 2026-02-22 15:26:21 +01:00
lucast e1f5077c20 Added DropdownMenu 2026-02-21 16:48:05 +01:00
lucast 955bb2ace1 Added volume and WIP icons 2026-02-19 15:47:29 +01:00
lucast 011a8c6d56 Add formatted display for seconds played and duration 2026-02-19 15:33:58 +01:00
lucast 2d7fc08a3e Added RangeSlider for secondsPlayed 2026-02-19 15:26:58 +01:00
lucast 4ca422e25a Updated plugin to have writable computed for secondsPlayed and volume 2026-02-19 15:26:45 +01:00
lucast 3a9874b2fb Made it possible to fix to audio scrubbing when changing seconds played 2026-02-19 15:25:57 +01:00
lucast 67f918296b Merge branch 'master' into feat/player 2026-02-19 14:45:48 +01:00
lucast 5080f0bbb3 Added RangeSlider 2026-02-19 14:45:38 +01:00
lucast 43f2634660 Added shuffle and repeating 2026-02-19 14:18:49 +01:00
lucast 53e584b528 Added controls to player 2026-02-19 14:15:20 +01:00
lucast 967f84ca40 Fixed player not resuming after pause 2026-02-17 15:33:25 +01:00
lucast 0e1d246483 Merge branch 'master' into feat/player 2026-02-17 12:08:01 +01:00
lucast 86382b65a6 Made ArtistName component have 0.6 opacity 2026-02-17 12:07:34 +01:00
lucast 07be5795f7 Added first part of player 2026-02-17 12:06:51 +01:00
lucast 4854cf0690 Added useSong composable 2026-02-17 12:06:33 +01:00
lucast baf151d9c0 Updated player plugin to work on the server 2026-02-17 12:05:55 +01:00
lucast d0d06f1513 Add player component and integrate into app layout 2026-02-16 13:08:10 +01:00
lucast 5b3ce94494 Added basic player plugin 2026-02-16 13:07:26 +01:00
lucast 7761e5b6a0 Updated AlbumCard to have a placeholder 2026-02-04 14:06:06 +01:00
lucast 5b2d1bb977 Moved to Nuxt Image for album page 2026-02-04 14:04:33 +01:00
lucast bd0fc5394f Merge branch 'master' into feat/album-page 2026-02-04 14:03:50 +01:00
lucast 247f196533 Added nuxt image 2026-02-04 14:02:53 +01:00
lucast 2012e7f566 Added simple details panel to /album/:id 2026-02-04 13:39:45 +01:00
lucast 9c3f6af7b3 Add GET_FILE function to construct file URLs from backend server 2026-02-04 13:38:26 +01:00
lucast 9febe40c60 Add GET_FILE function to construct file URLs from backend server 2026-02-04 13:37:19 +01:00
lucast fd389c95e9 Add setCookie function for managing cookies in authentication flow 2026-02-04 13:11:21 +01:00
lucast b2a3bc458b Merge branch 'master' of https://github.com/Sniperhund/music-v2 2026-02-03 20:53:54 +01:00
lucast 4a54f8b2a2 Add Album and Song management pages; implement AlbumSlider component and update Card component for genre handling 2026-02-03 20:53:08 +01:00
lucast 9e29d1d703 Finished admin part 2026-02-03 20:42:47 +01:00
lucast e63b3fdbb4 Made sidebar smaller 2026-02-03 20:00:02 +01:00
lucast 8595411c39 Added audio type 2026-02-03 19:59:55 +01:00
lucast 89caa3d3ad Implemented album 2026-02-03 16:06:48 +01:00
lucast 9474fa18f2 Small bug fixes 2026-02-03 15:54:49 +01:00
lucast e952dd7b7a Added multiple field to SearchSelect and ModalForm 2026-02-03 15:54:42 +01:00
lucast 01c40cb2f4 Implemented genre 2026-02-03 14:52:40 +01:00
lucast 57d4b62f22 Implement artist management functionality: add modal form, table display, and save logic 2026-02-03 14:52:29 +01:00
lucast 602d1a7b3c Add songs management page: implement table display, modal form, and CRUD functionality 2026-02-02 16:07:42 +01:00
lucast 1ef0cfb419 Misc changes 2026-02-02 16:07:24 +01:00
lucast 5c44febc65 Add SearchSelect component 2025-12-16 16:46:55 +01:00
lucast 111a3cc677 Add Modal and Table components: implement modal functionality and table structure with props 2025-12-16 16:46:30 +01:00
lucast cb0c87a4ca Enhance Input component: add file input handling and improve label rendering logic 2025-12-16 16:46:14 +01:00
lucast 0f76978a33 Add admin layout and pages: implement sidebar navigation and user role checks 2025-12-10 21:43:32 +01:00
lucast a9cb8c45d5 Added Slider 2025-12-10 20:09:16 +01:00
lucast 66f334f563 Refactor useAuth composable: implement refreshSessionToken logic with promise handling for improved session management 2025-12-10 20:09:05 +01:00
lucast d68048fb04 Add empty template files for album, artist, and library pages 2025-12-10 20:08:58 +01:00
lucast 66ebf25b28 Refactor API fetch functions: implement useApiFetch composable for improved token handling and error management; update cfetch to streamline authorization logic and enhance error handling 2025-12-08 18:19:49 +01:00
lucast fbf1fcf553 Add Slider component: implement a responsive slider with navigation controls and dynamic title display 2025-12-05 23:19:06 +01:00
lucast a13477cd5d Add AlbumCard and ArtistName components: implement AlbumCard for album display and ArtistName for artist listing with dynamic routing 2025-12-05 23:18:57 +01:00
lucast 1950b883f8 Refactor border radius variable: rename $standard-border-radius to $border-radius-standard and update usage across components; add types for Album, Artist, and Genre 2025-12-05 19:01:41 +01:00
lucast 8a3f6c3248 chore: update dependencies in package.json
- Added @nuxt/image version 2.0.0
- Added typescript version 5.9.3
2025-12-05 19:01:20 +01:00
lucast ce44cd03b9 Enhance signin flow: add toast notifications for error handling and update background color variable 2025-12-05 17:39:57 +01:00
lucast 2b368cede4 Add toast notification system: implement useToast composable and ToastContainer component 2025-12-05 17:39:37 +01:00
lucast 46951be40f Add authentication pages: create auth and signin components with layout and form handling 2025-12-05 02:52:37 +01:00
lucast 170d24c117 Implement authentication composable with signin, signup, and session management; add route middleware for auth checks 2025-12-05 02:47:41 +01:00
lucast e1716c3e61 Add new UI components: Card and Checkbox; enhance Input and Button with additional props 2025-12-05 02:34:58 +01:00
lucast 89f84e571f Added custom fetch function 2025-12-05 02:34:35 +01:00
lucast f06ea7c4b3 Finished sidebar for now 2025-11-09 23:58:07 +01:00
lucast 196e04d7ea Renamed _colors.scss to _variables.scss and other misc changes to components 2025-11-09 19:13:36 +01:00
lucast 807438be3b Made sidebar be slightly wider 2025-11-09 16:31:01 +01:00
lucast 4eba561a1e Added misc stylesheets 2025-11-09 16:30:46 +01:00
lucast 0432fa743d Finished button component for now 2025-11-09 16:30:33 +01:00
lucast e74366a881 Added default layout 2025-11-06 12:59:42 +01:00
lucast ed28c1e525 Started work on components 2025-11-06 12:59:22 +01:00
lucast 6956ba52b8 Initial commit 2025-10-25 16:00:40 +02:00