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 |