Commit Graph

3817 Commits

Author SHA1 Message Date
ArneBo 44fa157278 fix(ui): support new large-section-heading in header 2025-03-29 10:55:41 +01:00
ArneBo 3df42ad972 fix(front): remove description from library 2025-03-29 10:55:00 +01:00
ArneBo e51bdb5989 fix(front): large section headings for channels page 2025-03-29 10:54:37 +01:00
ArneBo bacad855d3 fix(front): copyinput 2025-03-28 13:00:01 +01:00
ArneBo edeb7ace7e fix(front): clickable sidebar 2025-03-28 12:59:54 +01:00
ArneBo 4395ba2bc8 fix(front): clickable sidebar 2025-03-28 12:44:52 +01:00
ArneBo ff7515a49d fix(front): copyinput 2025-03-28 12:19:55 +01:00
jon r 75e1e91786 Merge branch 'develop' into feat/2091-improve-visuals 2025-03-28 11:58:58 +01:00
ArneBo 1ed8cdd817 fix(front): address lint 2025-03-28 11:48:44 +01:00
ArneBo 87e81df558 fix(front): remove unused button comp 2025-03-28 11:25:45 +01:00
ArneBo e3eb7c0be6 fix(front): old playbutton in playlist card 2025-03-28 11:25:30 +01:00
ArneBo 70e4f16592 fix(format): eslint --fix 2025-03-28 11:23:03 +01:00
ArneBo df3c8d0c51 fix(eslint): ignore dist 2025-03-28 11:22:13 +01:00
ArneBo fd4cb00c0e fix(front): lint 2025-03-28 11:13:22 +01:00
ArneBo 8a3df62a81 fix(front): no artist overflow on album cards 2025-03-28 11:07:46 +01:00
upsiflu ca42544f02 format(front) 2025-03-28 09:46:46 +01:00
upsiflu c1bb909070 chore(style): small improvements (colors and spacings) 2025-03-27 11:48:15 +01:00
upsiflu 2eba0e4ecc chiore(front): tidy up upload modal buttons 2025-03-27 11:46:31 +01:00
upsiflu 1a9245dfec feat(front): back button in upload modal on topleft 2025-03-27 10:56:05 +01:00
upsiflu 0c0a02fcd5 feat(front): add 28px font size large-section-heading tier 2025-03-27 10:42:47 +01:00
upsiflu 0b2e457052 fix(front): simplify tags component (tags are just links) 2025-03-27 00:10:30 +01:00
upsiflu 70c19a70b2 fix(front): sidebar collapsing (mobile) 2025-03-27 00:05:53 +01:00
upsiflu efc6e8a30e chore(front): cleaning up 2025-03-26 16:58:35 +01:00
upsiflu 7aa917f385 fix(front): [WIP] manageUploads 2025-03-26 16:57:00 +01:00
upsiflu d9f3c208f2 fix(front): tabs - no more infinite loop (lesson: js can't compare objects) 2025-03-26 16:36:26 +01:00
upsiflu 38d3eb74ff fix(front): use Textarea in User Settings 2025-03-26 16:18:26 +01:00
upsiflu 9fbc1bfd09 fix(front): [WIP] override wrong generated type for `get uploads` response 2025-03-26 14:56:31 +01:00
upsiflu 180d23ab7c fix(front): [WIP] privacy_level slider on manageUploads - correct Vue syntax for 2-way binding `computed`; support `undefined` value 2025-03-26 14:54:59 +01:00
upsiflu 70192906ba fix(front): [WIP] Upload Podcast 2025-03-26 13:04:46 +01:00
upsiflu 1911aa799d feat(front): [WIP] useTags composable 2025-03-25 23:18:52 +01:00
upsiflu 0570d5c3a5 chore(front): tidying up (types, packages, links) 2025-03-25 19:54:30 +01:00
upsiflu 1948d9455b feat(ui): slider now supports mixed/undefined state 2025-03-25 19:53:13 +01:00
upsiflu 0c0fd24ebd feat(front): [WIP] add `manage uploads` tab to user profile page 2025-03-25 19:52:25 +01:00
upsiflu 51fe0ac0e6 chore(front): tidy up 2025-03-25 11:21:18 +01:00
upsiflu b4b9ec7091 fix(front): type error 2025-03-25 11:19:18 +01:00
upsiflu 0da18700e6 refactor(front): use NodeInfo21 types 2025-03-25 11:16:11 +01:00
upsiflu 253d310ccf refactor(paths): move `channels` page into `library` route (`library/channels`) 2025-03-25 11:13:06 +01:00
upsiflu cb9de136c4 feat(front): [WIP] use store for tags 2025-03-25 11:13:06 +01:00
upsiflu 5b8ca3c38e fix(front): small things 2025-03-25 11:13:06 +01:00
upsiflu 0d743b7ca2 fix(front): [regression] re-enable publish action for channel uploads 2025-03-25 11:13:06 +01:00
upsiflu 465010d3ea fix(front): minor improvements 2025-03-25 11:13:06 +01:00
upsiflu 8267a3e716 fix: [WIP] update About page types 2025-03-25 11:10:38 +01:00
ArneBo 940e1e7189 feat(front): auto change milkdrop preset on dblclk 2025-03-25 04:24:51 +01:00
ArneBo 4ff7ea3abe fix(front): channels widget on explore 2025-03-25 04:24:19 +01:00
ArneBo 99fee772e0 chore(front): upload form files table 2025-03-25 04:23:53 +01:00
ArneBo 0119075f21 style(front): playlist empty state 2025-03-25 04:23:32 +01:00
ArneBo 0408668a4a fix(front): inline artist credit list 2025-03-25 04:23:01 +01:00
ArneBo f502cd25eb fix(front): display multi artist credits in one line in player and in queue 2025-03-24 15:04:29 +01:00
ArneBo b0d3179f18 fix(front): delete edit and upload buttons from library detail page. Fixing undefined errors 2025-03-24 14:43:02 +01:00
ArneBo 4c1388af5d fix(front): use artistCredit for admin pages, display artist credits in one line 2025-03-24 14:34:37 +01:00
ArneBo 30747bab66 fix(front): correct types and schema endpoints in about page 2025-03-24 13:32:08 +01:00
ArneBo dcff86bd55 [WIP] fix(api): new generated types from api schema using nodeinfo21 metadata21 2025-03-24 13:14:28 +01:00
ArneBo ec196930ae fix(front): get queue back 2025-03-23 22:43:38 +01:00
ArneBo e7f56d1255 fix(front): kill duplicate service messages 2025-03-23 22:16:21 +01:00
upsiflu aa7ea5ef93 fix(front): [WIP] improve page layout 2025-03-23 21:35:37 +01:00
upsiflu 167e663661 refactor(ui): use similar props in Header as in Section; use visual style props from Heading component 2025-03-23 21:34:38 +01:00
upsiflu 5e0efff73f refactor(front): use `columns-per-item` prop for sections 2025-03-23 21:31:40 +01:00
upsiflu 779cdbd66d refactor(ui): add icon, slot, and action button/link props to Section 2025-03-23 21:27:55 +01:00
upsiflu 027ad5ddae fix(front): layout improvements 2025-03-23 13:15:39 +01:00
ArneBo 8a24f750f0 fix(front): show more channels and podcasts 2025-03-23 07:36:42 +01:00
ArneBo a3aef2f085 fix(front): reactivate service messages 2025-03-23 06:40:23 +01:00
upsiflu 6d7b764786 feat(front): [WIP] improve search modal 2025-03-22 17:29:57 +01:00
upsiflu 7902c43702 fix(front): use `start` and `end` for text alignments 2025-03-22 17:18:41 +01:00
upsiflu ef67b38018 fix(front): autofocus follows the stacking order of elements 2025-03-22 17:18:03 +01:00
upsiflu 3044a88dbc fix(ui): use `start` and `end` for text alignments to respect writing direction
https://csslayout.news/whats-the-difference-between-the-alignment-values-of-start-flex-start-and-self-start/
2025-03-22 15:16:15 +01:00
upsiflu f2763a6586 fix(ui): label is inline with neighboring labels (toggle component) 2025-03-22 15:03:40 +01:00
upsiflu f4fee5dc8c feat(front): [WIP] improve search modal 2025-03-22 12:37:01 +01:00
upsiflu c42f08babe feat(ui): add collapse (Accordion) feature to Section component 2025-03-22 12:37:01 +01:00
upsiflu 45d18dc493 fix(front): minor type and format fixes 2025-03-22 12:37:01 +01:00
upsiflu 8b23d02978 fix(front): set gap between consecutive items in table (upload widget) 2025-03-22 12:37:01 +01:00
upsiflu 6eb5c14176 feat(front): layout upload modal; use new components 2025-03-22 12:37:01 +01:00
upsiflu e05a5b9d7a fix(front): [WIP] in search modal, show rss result as channel link 2025-03-22 12:33:14 +01:00
ArneBo e31c6c0e74 chore(front): Notifications 2025-03-21 10:29:09 +01:00
ArneBo 89d9aedd9e chore(front): remove semicolons 2025-03-21 10:28:49 +01:00
ArneBo 6d5f46f416 chore(front): refactor ActionTable to use new table component 2025-03-20 13:02:32 +01:00
ArneBo 996758170f style(ui): fix display of big toggles 2025-03-20 10:00:34 +01:00
ArneBo c3ec160da1 fix(ui): left-align text in collapsed section 2025-03-20 09:59:42 +01:00
ArneBo bbc9e61937 style(ui): bigger section headings 2025-03-20 09:59:05 +01:00
ArneBo 3584e67851 chore(front): use section and heading in settings page 2025-03-20 09:58:07 +01:00
jon r 02dbb7990d docs(ui): lint layout pages 2025-03-19 12:55:52 +01:00
ArneBo f9f53c32db chore(front): refactor admin manage library pages 2025-03-18 13:22:54 +01:00
ArneBo 1e9de5a97c fix(front): playbutton filter fix 2025-03-17 00:18:38 +01:00
ArneBo c53f4fbeeb fix(front): null error 2025-03-17 00:18:38 +01:00
ArneBo 2d2ffca918 pablos answer 2025-03-17 00:18:38 +01:00
ArneBo 83326832aa fix(front): use new input comp for search 2025-03-17 00:18:38 +01:00
upsiflu 7609bdca3f feat(front): #2421 some more sweet search modal features 2025-03-15 13:52:17 +01:00
upsiflu 58341b107b feat(front): #2421 search modal uses different endpoints depending on query and user-chosen category (section) 2025-03-14 17:59:27 +01:00
upsiflu 806f49e061 fix(front): errors in Sidebar.vue 2025-03-14 17:47:05 +01:00
upsiflu 790111dcc0 feat(front): [WIP] search modal layout 2025-03-14 13:32:44 +01:00
upsiflu 681f3fced0 fix(upload): use the selected channel for the file upload in channel upload form 2025-03-14 12:54:43 +01:00
upsiflu e9ea8d6299 fix(front): minor errors 2025-03-13 21:50:41 +01:00
upsiflu 5199ac2509 fix(style): sidebar and page layout 2025-03-13 21:34:05 +01:00
upsiflu 6c272500ec fix(ui): disabled interactive elements keep default cursor 2025-03-13 21:32:59 +01:00
upsiflu c8fa78ef28 feat(front): [WIP] search modal with accordion UI as filter 2025-03-12 22:41:16 +01:00
upsiflu f1d6b11686 fix(front): [WIP] use finished Pills list 2025-03-12 20:39:57 +01:00
upsiflu d0f42437ae feat(ui): Pills list done 💊💊 2025-03-12 20:22:08 +01:00
upsiflu 9b02f1840e feat(ui): [WIP] Pills list 2025-03-12 20:22:08 +01:00
upsiflu 713c2fe34f feat(ui): [WIP] implement Pills (Multi-pill widget) 2025-03-12 20:22:08 +01:00
upsiflu 3ffa784027 feat(ui): users can change pill content with presets and custom labels 2025-03-12 20:22:08 +01:00
upsiflu 56fff9d583 fix(config): stricter typescript for better type inference 2025-03-12 20:22:08 +01:00