Commit Graph

3817 Commits

Author SHA1 Message Date
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
upsiflu b82643d1a2 fix(style): focus ring around selected pill input 2025-02-24 11:17:28 +01:00
upsiflu dd4125b5fd fix(ui): [WIP] #2390 confirm pill edit with comma 2025-02-24 11:12:07 +01:00
upsiflu d8e548ce46 fix(ui): pill causes no submit in forms when clicked 2025-02-24 11:11:25 +01:00
ArneBo 285b169d43 fix(front): fix duration (no uploads) errors for fakedata 2025-02-24 11:08:24 +01:00
ArneBo 5b7f5e6f97 fix(front): make favorites work again 2025-02-24 11:08:11 +01:00
ArneBo 7e268a748d fix(style): track row 2025-02-24 11:07:56 +01:00
ArneBo 08fae09a6d feat(style): person icon as fallback for artists and channels. fix channel detail layout. 2025-02-24 11:07:33 +01:00
ArneBo e2ad54ab83 fix(style): use small crops for small images 2025-02-24 11:06:59 +01:00
ArneBo 966181e480 feat(style): consistent look and use of artist credit label on detail pages 2025-02-24 11:06:23 +01:00
ArneBo 75d4ac5467 fix(style): use buttons, add spacings and new play indicator animation for track row 2025-02-24 11:03:40 +01:00
ArneBo 7e61a59b68 fix(front): move generated schema to front generated to be available for auto-generation within the front container #2388 2025-02-24 11:03:40 +01:00
jon r 03d4fc75b3 chore(front): fmt 2025-02-24 02:55:09 +01:00
jon r ff4c2e4b3d Merge branch 'feat/2091-improve-visuals' into HEAD 2025-02-24 02:49:10 +01:00
upsiflu 465b8682f5 feat(ui): [WIP] #2390 confirm pill edit with comma 2025-02-24 01:28:24 +01:00
upsiflu 7df1cdfeee fix(front): disable keyboard shortcuts while contenteditable element is focused 2025-02-24 01:28:12 +01:00
upsiflu a1b837886d fix(front): type corrections in upload modal 2025-02-24 01:27:30 +01:00
jon r 841bad228d fix(docs): replace Ui with UI 2025-02-22 22:42:35 +01:00
jon r 7bb3cc12e5 docs(front): add most minimal README 2025-02-22 22:01:47 +01:00
jon r 8b2a5e54ce chore(eslint): apply automatic fixes to format front/src 2025-02-22 22:00:32 +01:00
jon r d333b79ee1 chore(eslint): apply ts style guide to vite config 2025-02-22 21:59:03 +01:00
jon r 90683f0c06 chore(eslint): add ignorePatterns + comma-dangle: never rule
Without ignorePatterns, eslint will go havoc in the locales and randomly delete strings,
probably due to some kind of vue-i18n static code analysis for keys that are not used.

Let's keep them, for now.

This doesn't stop us from manually removing the statement and running the fmt command to
see the avoided outcome.
2025-02-22 21:55:12 +01:00
jon r c1d33132e7 chore(front/package): add fmt scripts and pre-commit prettier boundaries 2025-02-22 21:50:00 +01:00
jon r 4891d85949 chore: remove redundant prettier rule 2025-02-22 18:25:00 +01:00
jon r e70c7115f7 fix(lint): convert .eslintrc to CommonJS module 2025-02-22 18:17:28 +01:00
jon r 7f075bdfc6 fix(pre-commit/prettier): configure formatter and apply 2025-02-22 17:19:57 +01:00
ArneBo 824b485416 fix(front): updated schema and generated types (from schema.yml) 2025-02-21 15:42:08 +01:00
jon r 87d0cb668c Merge branch 'develop' into feat/2091-improve-visuals 2025-02-21 12:34:05 +01:00
ArneBo 53e2891be5 fix(front): de-couple album card from generated types 2025-02-21 12:16:35 +01:00
ArneBo 0ea55814a8 fix(front): #2401 set high quality as default 2025-02-21 12:16:35 +01:00
ArneBo 8ac7503654 fix(front): replace artist.attachment_cover with cover 2025-02-21 12:16:35 +01:00
upsiflu 19206d696e docs(ui-docs): [WIP] #2390 test pills regressions 2025-02-21 11:44:41 +01:00
upsiflu 6bdae01dcd fix(front): accidentally and surprisingly, the bug where entering a string in pagination led to page=Nan is crushed. 2025-02-21 11:44:34 +01:00
upsiflu a3e94d677a fix(front): layout for section in explore page 2025-02-21 11:44:30 +01:00
ArneBo 8cfead746d fix(front): consistent image urls generation in all sizes 2025-02-21 10:27:06 +01:00
ArneBo 3b1b707cff fix(front): wrong field on playlist card 2025-02-21 10:16:38 +01:00
ArneBo 6ab9d7c8ac feat(front): closes #2401 mobile lockscreen media support 2025-02-21 10:16:00 +01:00
ArneBo 18533eb00f fix(front): add missing spacer 2025-02-20 16:11:06 +01:00
ArneBo 6f6cbbcd4b refactor(front): [WIP] tags in pills component 2025-02-20 16:10:48 +01:00
ArneBo b4bf4937a0 feat(style): show alt image messages on album picture 2025-02-20 16:08:47 +01:00
ArneBo 926f4695f3 fix(style): dont show empty alert while loading 2025-02-20 16:06:30 +01:00
ArneBo c1ed0112bc fix(style): show tags in detail pages 2025-02-20 16:05:50 +01:00
ArneBo af58e94e73 fix(front): make all available fields available for editform (rebased on develop) 2025-02-20 15:02:40 +01:00
ArneBo d936e330d6 fix(front): alert and no duplicate libraries in library widget 2025-02-19 18:59:54 +01:00
ArneBo 0696298413 fix(ui): absolute import paths in pagination 2025-02-19 18:59:20 +01:00
ArneBo 066822328f fix(front): remove spacer from profile overview 2025-02-19 18:58:49 +01:00
ArneBo 17abed6b76 refactor(front): playlist detail and edit 2025-02-19 18:58:10 +01:00
ArneBo 7405d4009e fix(ui): prevent dangerous button from defaulting to popoveritem 2025-02-19 18:56:14 +01:00
ArneBo 32a1112a39 feat(front): full search form on channels list 2025-02-19 17:30:02 +01:00
ArneBo d74a8f637c fix(front): consistent widget display without duplicate results 2025-02-19 14:10:27 +01:00
ArneBo 2e63cad388 refactor(front): use section with title prop and pagination on all widgets 2025-02-19 13:35:45 +01:00
upsiflu e09d0a20fa feat(ui): if a link toggles a query flag, then the "active" colors reflect whether any query is currently set 2025-02-18 13:35:54 +01:00
ArneBo 4ea287c17f chore(style): use spacer between button and headline in empty state 2025-02-18 13:29:30 +01:00
ArneBo 744f613df4 feat(front): use pagination component and title prop in channels widget 2025-02-18 13:28:54 +01:00
ArneBo 81ef66fafc refactor(ui): use secondary buttons in pagination 2025-02-18 13:14:42 +01:00
ArneBo 81b6d46c6b refactor(front): growing buttons on radio card 2025-02-18 10:34:09 +01:00
ArneBo 978d64c466 refactor(style): input labels alignment 2025-02-18 10:31:15 +01:00
ArneBo 9dfb1bab00 fix(front): indentation 2025-02-17 17:33:18 +01:00
ArneBo 5f392150e8 refactor(ui): move select dropdown css from input component to global css 2025-02-17 17:33:00 +01:00
ArneBo c16eefedfc refactor(front): channel form 2025-02-17 17:32:17 +01:00
ArneBo 76eae47f2f fix(front): correct layout closing tag placement in channel list page 2025-02-17 17:30:18 +01:00
upsiflu 148e87c28e feat(upload): [WIP] #2081 respect user selected upload destination or jump to page 2 if a channel is already open 2025-02-17 13:04:56 +01:00
ArneBo 851d40c4aa fix(style): transparent background for tablinks 2025-02-17 11:32:30 +01:00
ArneBo b1ac6612fd chore(front): [WIP] new toplevel channels page 2025-02-17 11:26:37 +01:00
ArneBo 4a9f2f99ae refactor(ui): remove bottom margin from headlines in alerts 2025-02-17 11:26:37 +01:00
ArneBo 6b47163b14 refactor(types): map actor type with apiactor from schema 2025-02-17 11:26:37 +01:00
ArneBo 387651e5fa refactor(ui): dont default force-underline action links in header and section components 2025-02-17 11:26:37 +01:00
ArneBo 03d378fb57 refactor(ui): consistent use of thin-font prop 2025-02-17 11:26:37 +01:00
ArneBo c73e3dba29 fix(front): use link component in profile overview 2025-02-17 11:26:37 +01:00
ArneBo eff34e0a2a fix(ui): differentiate between full and grow widths 2025-02-17 11:26:37 +01:00
ArneBo 8c2c406637 fix(front): get widget data ready when components are loaded and refresh them on change 2025-02-17 11:26:37 +01:00
upsiflu ea873d4438 fix(ui): [WIP] tabs that have :to prop are displayed the same as button tabs 2025-02-16 21:53:43 +01:00
ArneBo 6baee019e1 fix(front): remove internal filter from channel widget on explore 2025-02-15 00:31:40 +01:00
ArneBo c6428e2381 fix(style): align artist name left on album card 2025-02-15 00:26:42 +01:00
ArneBo aa99c65149 chore(front): remove add library link from profile 2025-02-15 00:25:35 +01:00
ArneBo 0d0c0837fa chore(style): consistent album headline link in channel detail 2025-02-14 23:48:37 +01:00
ArneBo 53b2807bf4 fix(front): display playlistmodal over mobile queue 2025-02-14 23:45:46 +01:00
ArneBo cd1c58e452 fix(front): prevent channels widget from repopulating on triggered reload 2025-02-14 23:10:34 +01:00
ArneBo 872a5d0250 fix(front): watch channel widget data, so the user doesnt need to refresh by hand 2025-02-14 21:47:02 +01:00
ArneBo 497908f1d3 chore(front): remove logs from playlist modal 2025-02-14 21:07:29 +01:00
ArneBo f3250f75a2 fix(style): sidebar links overrides 2025-02-14 18:18:19 +01:00
ArneBo b933a3f88c feat(style): favorite icon toggle outline / filled 2025-02-14 18:12:19 +01:00
ArneBo 22e64c8a9b chore(front): upload modal channel form #2081 2025-02-14 18:00:59 +01:00
ArneBo 50dd404dab feat(front): [WIP] new upload process channel form #2081 2025-02-14 13:03:39 +01:00
ArneBo a8d5011796 feat(ui): indicate subscribed state in subscribe button 2025-02-14 11:21:10 +01:00
ArneBo 69dd143486 feat(front): dangerous button can be popoveritem 2025-02-14 11:20:10 +01:00
ArneBo b8d4cb2aba feat(style): render solid links the same as buttons 2025-02-14 11:03:15 +01:00
ArneBo cb4c879eda fix(front): remove unused router redirections after moving ui modules to this repo #2355 2025-02-14 10:22:01 +01:00
ArneBo 7c094c83a2 refactor(front): change artist cover to correct type 2025-02-14 02:32:35 +01:00
ArneBo a1a58eb767 style(front): empty state layout in channel album cards 2025-02-14 02:22:37 +01:00
ArneBo 97f9b0b9d0 fix(front): undefined and value errors 2025-02-14 02:21:52 +01:00
ArneBo 28fee830b1 style(front): dangerous button modal confirm button default dangerous color 2025-02-14 01:09:51 +01:00
ArneBo 86d8315108 style(front): primary button in playlist modal 2025-02-13 22:27:08 +01:00
ArneBo 07e1679e1b fix(front): hide buttons if user is not logged in 2025-02-13 22:24:47 +01:00
ArneBo 236d9edc75 style(front): consistent inputs on edit form 2025-02-13 22:23:43 +01:00
ArneBo 3aa79c9017 style(front): consistent empty state 2025-02-13 22:22:49 +01:00
upsiflu 43c1bee971 fix(regression): postpone the integration of openapi-client and instead manually type all requests #2398 2025-02-13 12:27:02 +01:00
upsiflu 910a6ab157 fix(types): use auto-generated schema for NodeInfo (About pages; store instance init) 2025-02-13 12:27:02 +01:00
upsiflu 2960b939d9 feat(ui): add soft shadows inside modal to hint at scrolling behavior 2025-02-13 12:27:02 +01:00
upsiflu 283b017f59 fix(ts): replace `import { type ...` with `import type { ...` to babysit ts/vite? 2025-02-13 12:27:02 +01:00
ArneBo 7c448d44d6 fix(front): re-enable artist schema type 2025-02-13 11:05:50 +01:00
ArneBo ab6e295724 fix(front): show channel dropdown in channel upload form only if more than one channel exists 2025-02-13 11:05:16 +01:00
ArneBo c46ce37206 style(front): secondary solid reset buttons in edit form 2025-02-13 11:04:37 +01:00
ArneBo 7b273c1e01 refactor(front): Delete unused imports from Profile Base 2025-02-13 11:02:55 +01:00
ArneBo e0b24e10ee refactor(front): Albums in channels 2025-02-13 10:59:19 +01:00
ArneBo 10eebb9456 refactor(front): create channel modal in user profile 2025-02-12 13:06:58 +01:00
ArneBo 1740cf485d fix(front): remove useless tabs from user profile 2025-02-12 13:06:25 +01:00
ArneBo 2b87305342 fix(ui): rollback setID in PopoverItem 2025-02-12 12:10:52 +01:00
ArneBo baa001a801 fix(front): add missing loader component 2025-02-12 12:02:06 +01:00
ArneBo ad46e0799c fix(front/ui): default empty values for inputs 2025-02-12 12:01:54 +01:00
ArneBo 863e8200e4 fix(front): playlist modal 2025-02-12 11:39:28 +01:00
ArneBo ebbdf31038 fix(front): remove unused section 2025-02-12 11:16:06 +01:00
ArneBo 0bf0609bc5 fix(front): errors in user profile 2025-02-12 11:15:24 +01:00
ArneBo 48c9ffd2f8 fix(front): use new modal composable 2025-02-12 11:14:13 +01:00
ArneBo 6a75aef93f refactor(ui): alignment props for alerts and buttons 2025-02-12 10:49:04 +01:00
upsiflu 15bd54ab5f fix(dx): [WIP] auto-generate correctly typed client for any API route 🎉 2025-02-11 20:40:30 +01:00
upsiflu 30493ade84 feat(dx): [WIP] auto-generate correctly typed client for any API route 🎉 2025-02-11 20:38:01 +01:00
ArneBo 01ed8cfb12 fix(front): remove debug output from upload form 2025-02-11 13:01:03 +01:00
ArneBo eb61ba05c1 feat(front): add privacy slider to playlist modal 2025-02-11 12:59:59 +01:00
ArneBo 8c57a26087 fix(front): remove testing color 2025-02-11 12:58:56 +01:00
ArneBo 462a220d3d feat(ui): add alignment props on alert component 2025-02-11 12:58:40 +01:00
ArneBo 0b5c5de472 feat(front): [WIP] new upload process #2081 2025-02-11 12:58:07 +01:00
ArneBo 8f577bbad7 fix(front/git): include generated types 2025-02-11 12:57:16 +01:00
ArneBo 82fc748196 fix(front): re-base on develop, discarding work done on !2666 https://dev.funkwhale.audio/funkwhale/funkwhale/-/tree/wvffle/new-upload-process?ref_type=heads 2025-02-11 12:56:42 +01:00
ArneBo 3cd7548cf0 feat(front): #2081 new upload process 2025-02-11 12:54:28 +01:00
upsiflu 0caee2181d refactor(ui): [WIP] tabs with links are activated when name matches in Url 2025-02-11 10:08:33 +01:00
upsiflu d9302789bd fix(front): Upload modal is activated through a link 2025-02-11 10:07:54 +01:00
upsiflu 21ac8da570 fix(front): typo 2025-02-10 20:23:41 +01:00
upsiflu 6f88540aa7 feat(ui): add `icon` prop to modal and enable custom title bar 2025-02-10 20:19:56 +01:00
upsiflu 4e8081318e feat(front): use Url to store and manage global search query (search modal) 2025-02-10 20:17:59 +01:00
upsiflu 0a56a12e91 fix(style): also set `grid-column` in direct descendants of `Layout grid` when using presets from `width.ts` 2025-02-10 10:49:15 +01:00
upsiflu 0e4cef36a0 feat(front): [WIP] Couple modal state with Url query 2025-02-10 10:02:46 +01:00
upsiflu a2824e1f43 fix(style): selector for all labels in track table header 2025-02-08 15:30:57 +01:00
upsiflu e17d88b5e1 refactor(ui): re-implement table with rows as a simple responsive grid component 2025-02-08 15:22:28 +01:00
ArneBo bf563626ba refactor(front): playlist modal 2025-02-07 17:48:31 +01:00
ArneBo 600a404a70 style(front): remove delete button from playlist detail 2025-02-07 17:19:33 +01:00
ArneBo d94111ba3c style(front): float options button right on artist detail 2025-02-07 17:19:33 +01:00
ArneBo 4cf545da3d chore(front): load user modals only when user logged in 2025-02-07 17:19:33 +01:00
ArneBo c4dbf56962 style(front): exclamation marks for reportable objects 2025-02-07 17:19:33 +01:00
upsiflu 594a406916 fix(front): content form modals opening and closing 2025-02-07 12:57:19 +01:00
upsiflu 54654c4e13 refactor(upload): [WIP] try out Server endpoints, axios 2025-02-07 12:53:59 +01:00
upsiflu fe6647e0fb fix(color): indicate [autofocus] on interactive elements when not using the keyboard 2025-02-06 20:08:07 +01:00
ArneBo 36ebc93df8 style(front): overwrite hover state of player control buttons 2025-02-06 19:25:59 +01:00
ArneBo 8fad059b6e chore(front): re-enable modals 2025-02-06 19:21:21 +01:00
ArneBo 5f4931c0c5 style(front): remove line from playbutton 2025-02-06 19:20:59 +01:00
ArneBo 693d9735f3 chore(front): track images in track rows 2025-02-06 19:06:41 +01:00
ArneBo 2c56c11d4e chore(front): modernize channel components 2025-02-06 19:06:41 +01:00
ArneBo 4c64012cb8 style(front): modernize old background color 2025-02-06 19:06:41 +01:00
ArneBo bb61d43f11 style(front): color disabled player button 2025-02-06 19:06:41 +01:00
ArneBo 918acc1b4d style(front): edit button in profile detail 2025-02-06 19:06:41 +01:00
ArneBo f4a391fe09 fix(front): dont close dropdowns when triggering the player from popover 2025-02-06 19:06:41 +01:00
upsiflu 25a892dec0 fix(ui): [WIP] fix regression: use cursor keys for switching tabs 2025-02-06 18:58:39 +01:00
upsiflu b78d1f8992 refactor(front): [WIP] modernize upload form (for Channels) 2025-02-06 18:58:39 +01:00
upsiflu 60463d405e chore(front): modernize DangerousButton (destructive action confirmation dialog) 2025-02-06 18:58:39 +01:00
upsiflu cae4d7c0f4 refactor(utils): add convenience function to get artist's cover url 2025-02-06 18:58:39 +01:00
upsiflu 001a264d7e fix(style): no outline on exact-active ghost link 2025-02-06 18:58:39 +01:00
upsiflu a463cc305a chore(front): replace semantic-modal with Modal component (+ some modernization) 2025-02-06 18:58:39 +01:00
upsiflu eb4258d66e chore(front): [WIP] tidy up PlayButton 2025-02-06 18:58:39 +01:00
upsiflu 92b1467d4d refactor(package): #2388 add script that generates types from local yml schema 2025-02-06 18:58:39 +01:00
upsiflu acae8e5f7d fix(ui): minor Modal component fixes 2025-02-06 18:58:39 +01:00
upsiflu 0fe648ca6d docs(ui-docs): document `gap-x` prop (Layout); document `@click` (Button) 2025-02-06 18:58:39 +01:00
upsiflu d9113e0600 chore(upload): [WIP] update components #2081 2025-02-06 18:58:39 +01:00