|  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 | 
				
					
						|  upsiflu | 3e31002df9 | fix(style): add missing colors for items that sometimes have a transparent background | 2025-03-12 20:22:08 +01:00 | 
				
					
						|  upsiflu | ac90c20b20 | refactor(ui): remove default button cross-axis alignment to allow for parent's align-items to take effect | 2025-03-12 20:22:08 +01:00 | 
				
					
						|  upsiflu | 0101d6cf1e | fix(ui): regression in submenu functionality; layout of low-height input | 2025-03-12 20:22:08 +01:00 | 
				
					
						|  ArneBo | bd6eecbaba | feat(front): admin menu in sidebar | 2025-03-12 13:00:00 +01:00 | 
				
					
						|  ArneBo | 58f39630e2 | chore(front): admin moderation pages | 2025-03-12 12:59:41 +01:00 | 
				
					
						|  ArneBo | 1409bc6761 | fix(ui): pagination error | 2025-03-12 12:02:36 +01:00 | 
				
					
						|  ArneBo | c144d34f91 | fix(style): more common css selection for select list input | 2025-03-12 12:02:22 +01:00 | 
				
					
						|  ArneBo | 8faaa8f1e6 | feat(ui): flexible buttons on right slot of input | 2025-03-12 12:01:37 +01:00 | 
				
					
						|  ArneBo | 606903f7e7 | chore(front): refactor admin settings users | 2025-03-12 12:00:48 +01:00 | 
				
					
						|  ArneBo | 1779e66d4a | chore(front): refactor plugin settings pages | 2025-03-11 12:01:55 +01:00 | 
				
					
						|  ArneBo | 274b89bcc9 | fix(front): import alert in user settings | 2025-03-11 11:42:11 +01:00 | 
				
					
						|  ArneBo | b50bfc5305 | chore(front): refactor admin settings | 2025-03-11 11:35:49 +01:00 | 
				
					
						|  ArneBo | 196dbb428e | chore(front): refactor admin settings | 2025-03-11 11:30:05 +01:00 | 
				
					
						|  ArneBo | 248ea9aa31 | fix(ui): use button component in TOC | 2025-03-11 11:29:46 +01:00 | 
				
					
						|  ArneBo | 999bbcd559 | fix(front): use artist widget on channels page | 2025-03-11 11:29:18 +01:00 | 
				
					
						|  ArneBo | 6d90fc8107 | fix(front): uploadform available channels count #2081 | 2025-03-11 10:10:25 +01:00 | 
				
					
						|  ArneBo | 8e88c356bd | fix(front): import forgotten component | 2025-03-11 10:08:37 +01:00 | 
				
					
						|  Raul Magdalena Català | a9927df89c | Translated using Weblate (Catalan) Currently translated at 100.0% (2191 of 2191 strings)
Translation: Funkwhale/Funkwhale Web
Translate-URL: https://translate.funkwhale.audio/projects/funkwhale/front/ca/ | 2025-03-09 12:40:26 +00:00 | 
				
					
						|  José Daniel Angulo Plata | 93ba70b0b7 | Translated using Weblate (Spanish) Currently translated at 92.3% (2023 of 2191 strings)
Translation: Funkwhale/Funkwhale Web
Translate-URL: https://translate.funkwhale.audio/projects/funkwhale/front/es/ | 2025-02-27 07:34:53 +00:00 | 
				
					
						|  José Daniel Angulo Plata | b78c829d42 | Translated using Weblate (Spanish) Currently translated at 88.8% (1946 of 2191 strings)
Translation: Funkwhale/Funkwhale Web
Translate-URL: https://translate.funkwhale.audio/projects/funkwhale/front/es/ | 2025-02-27 06:47:44 +00:00 | 
				
					
						|  José Daniel Angulo Plata | c3bd945efe | Translated using Weblate (Spanish) Currently translated at 88.7% (1945 of 2191 strings)
Translation: Funkwhale/Funkwhale Web
Translate-URL: https://translate.funkwhale.audio/projects/funkwhale/front/es/ | 2025-02-27 06:46:58 +00:00 | 
				
					
						|  ArneBo | 7295b41ca2 | fix(front): correct name on profile page | 2025-02-25 10:43:18 +01:00 | 
				
					
						|  ArneBo | 058f178a63 | refactor(front): explore page according to mockups | 2025-02-25 10:42:58 +01:00 | 
				
					
						|  ArneBo | e18b193cec | fix(front): correct display artist widget | 2025-02-25 10:41:59 +01:00 | 
				
					
						|  jon r | ff32ff7bac | fix(pre-commit): make prettier configuration global and let it do its thing | 2025-02-24 21:25:32 +01:00 | 
				
					
						|  jon r | a1a96d9560 | chore(front/package): name scripts for what they are | 2025-02-24 21:24:00 +01:00 | 
				
					
						|  jon r | 7de7dbfdb5 | feat(api/common): read generated OpenAPI schema to a third place and render mirrors symlinks | 2025-02-24 21:21:51 +01:00 | 
				
					
						|  ArneBo | 56aa801864 | fix(front): center loader on album widget | 2025-02-24 16:14:40 +01:00 | 
				
					
						|  ArneBo | 8ef56e3c63 | fix(front): allow string in id prop of artist detail | 2025-02-24 16:10:20 +01:00 | 
				
					
						|  ArneBo | cfe8f52d8c | fix(front): make libraries prop optional in artistedit | 2025-02-24 16:10:20 +01:00 | 
				
					
						|  ArneBo | 5791f94b26 | fix(front): remove unused obj prop in edit form | 2025-02-24 16:10:20 +01:00 | 
				
					
						|  ArneBo | 1a32945bf0 | fix(ui): use translations in textarea component | 2025-02-24 16:10:20 +01:00 | 
				
					
						|  ArneBo | bb9402a8a2 | fix(front): make shortcuts modal shortcuts work again | 2025-02-24 16:10:20 +01:00 | 
				
					
						|  ArneBo | 71eda2bb8a | fix(front): use correct v-model for popovers | 2025-02-24 16:10:20 +01:00 | 
				
					
						|  ArneBo | 442a37c936 | fix(front): remove uploads modal shortcut | 2025-02-24 16:10:20 +01:00 | 
				
					
						|  ArneBo | 57d10afb60 | fix(front): use correct v-model for popovers | 2025-02-24 16:10:20 +01:00 | 
				
					
						|  ArneBo | acf1b98387 | fix(front): use section in playlists list | 2025-02-24 16:10:20 +01:00 | 
				
					
						|  upsiflu | 2cd00db402 | docs(ui-docs): document simplified popover v-model | 2025-02-24 15:51:11 +01:00 | 
				
					
						|  upsiflu | 8bb0adf700 | chore(format): [WIP] run eslint and fix most stylistic/formatting errors | 2025-02-24 15:17:18 +01:00 |