Commit graph

247 commits

Author SHA1 Message Date
axolotle
796dad8dbe chore: update linter setup + silence bootstrap-vue errors + reactivate needed compat features 2024-03-27 00:34:23 +01:00
axolotle
2a5bbb594d migration: vue3 WATCH_ARRAY 2024-03-27 00:34:23 +01:00
axolotle
27a6f90cf7 migration: vue3 COMPONENT_ASYNC 2024-03-27 00:34:23 +01:00
axolotle
123577c9ee migration: vue3 RENDER_FUNCTION 2024-03-27 00:34:23 +01:00
axolotle
68d5c6baeb migration: vue3 OPTIONS_BEFORE_DESTROY 2024-03-27 00:34:23 +01:00
axolotle
20e80765a3 migration: vue3 INSTANCE_SCOPED_SLOTS 2024-03-27 00:34:23 +01:00
axolotle
4b01c4e7c3 migration: vue3 INSTANCE_LISTENERS 2024-03-27 00:34:23 +01:00
axolotle
1430c03a4f refactor: use apply event instead of submit on ConfigPanels 2024-03-27 00:34:23 +01:00
axolotle
2898a4f5bd migration: vue3 COMPONENT_V_MODEL 2024-03-27 00:34:23 +01:00
axolotle
f1cbc360c7 refactor: turn all components/views to compat 3 2024-03-27 00:34:23 +01:00
axolotle
2a7733611d refactor: upgrade to vue-showdown4 2024-03-27 00:34:23 +01:00
axolotle
1b8dd46395 refactor: css ::v-deep to :deep() 2024-03-27 00:34:23 +01:00
axolotle
298dc73dfd refactor: v-bind first 2024-03-27 00:34:23 +01:00
axolotle
4abbb4b2fc refactor: properly pass scoped slots 2024-03-27 00:34:23 +01:00
axolotle
03b136478a refactor: single key on template v-for 2024-03-27 00:34:23 +01:00
axolotle
c5976dbd48 refactor: upgrade to vuelidate2 2024-03-27 00:34:21 +01:00
axolotle
74e08afff9 refactor: upgrade to vue-router4 2024-03-27 00:33:33 +01:00
axolotle
791a9fe9c7 fix: misc 2024-03-11 17:50:11 +01:00
axolotle
4101310b89 chore: lint 2024-03-02 03:09:15 +01:00
axolotle
d5c91135bb refactor: reflect YBreadcrumb name change 2024-03-02 02:48:52 +01:00
axolotle
732c1147a3 rename BreadCrumb to YBreadcrumb 2024-03-02 02:48:52 +01:00
axolotle
0c433ac71f fix: deprecated slot syntax 2024-03-02 02:48:52 +01:00
axolotle
85a4178549 refactor: use methods instead of filters 2024-03-02 02:47:30 +01:00
axolotle
c47d7e187d refactor: reflect components name changes 2024-03-02 02:47:30 +01:00
axolotle
8f89e4a8bc chore: rename single word components 2024-03-02 02:46:37 +01:00
axolotle
159f1b5a1a chore: component names to PascalCase 2024-03-02 02:46:37 +01:00
axolotle
91074f4e31 misc fix 2023-03-24 21:38:33 +01:00
axolotle
dceae397b4 fix eslint vue/no-v-text-v-html-on-component 2023-03-24 21:32:14 +01:00
axolotle
c5bc384f34 fix slot syntax 2023-03-24 21:26:23 +01:00
axolotle
c2fef5d238 fix config 2023-03-24 21:19:17 +01:00
axolotle
3fbf4cfdeb AppInfo: properly display config panel init error without blocking the app info page 2023-03-24 14:45:59 +01:00
axolotle
b2fef109a5 RoutableTabs: defaults to simple card if one tab 2023-01-18 11:53:33 +01:00
axolotle
50ffebbf34 component: YunoAlert remove rounded icon 2023-01-05 21:36:28 +01:00
axolotle
f40c266f3a [fix] CardFeedDeck display more card if scrolled on page load 2022-11-15 18:25:19 +01:00
axolotle
09df53adab [comp] add YunoAlert component 2022-11-15 12:43:54 +01:00
axolotle
cb886c4cda AppInstall: display app info on install page instead of modal 2022-11-15 12:43:54 +01:00
axolotle
a13fbd9dd4 [fix] close collapsibles by default except warning 2022-11-15 12:43:54 +01:00
axolotle
581a919044 [comp] add CardCollapse component 2022-11-15 12:43:54 +01:00
axolotle
bec4582d5c [style] add md size to Icon 2022-11-15 12:43:54 +01:00
axolotle
6a88c48f3f [comp] add CardDeckFeed implement role:feed pattern 2022-11-15 12:43:54 +01:00
Alexandre Aubin
dbb17155c3
Merge pull request #484 from YunoHost/fix-domain
[fix] domain apps styling and tooltip trigger method
2022-10-31 13:23:08 +01:00
axolotle
e037cfc467 [fix] ExplainWhat tooltip trigger method 2022-10-31 13:30:05 +01:00
axolotle
680a3539fe [comp] update MessageListGroup with YunoListGroupItem 2022-10-28 21:01:11 +02:00
axolotle
2d6ccfa12e [comp] add YunoListGroupItem with status color and icon 2022-10-28 20:57:24 +02:00
axolotle
1dcb93c84c add dark-mode pacman version 2022-10-27 16:53:41 +02:00
axolotle
7c7ab64e15 scss: fix hardcoded colors 2022-10-20 14:44:15 +02:00
axolotle
5b0e31c37f style: revert hard coded color/bg-color definitions and variables 2022-10-20 13:31:07 +02:00
Kay0u
de78d5b485 fix some css 2022-10-19 15:13:51 +02:00
axolotle
eff9389648 appinfo: use DescriptionRow & reflect appv2 changes 2022-10-18 18:08:12 +02:00
axolotle
967f9d8842 appinstall: use DescriptionRow and reflect app v2 changes 2022-10-18 17:55:11 +02:00
axolotle
c2a62c6796 domaininfo: move "main domain" info in card header 2022-10-10 17:04:08 +02:00
axolotle
3a3846bdac configpanels: allow slots to be passed to ConfigPanel views 2022-10-10 16:58:52 +02:00
axolotle
a216d59098 configpanels: do not display "save" button when non editable 2022-10-10 16:58:52 +02:00
axolotle
7f5392389e add variant prop to Icon 2022-10-10 16:58:52 +02:00
axolotle
b7bc950719 add ExplainWhat component to display a little help popup 2022-10-10 16:58:52 +02:00
axolotle
6d659322b5 add DescriptionRow component 2022-10-10 16:58:52 +02:00
axolotle
dd35c097c8 Add RecursiveListGroup component that display trees 2022-10-10 16:58:52 +02:00
axolotle
8b6db431d6 formitems: add DisplayTextItem for simple text & fix ButtonItem style 2022-10-03 17:41:02 +02:00
axolotle
af2b50d2c0 configpanel: remove args props and handling for now 2022-10-03 17:18:18 +02:00
axolotle
fd60748301 add config action mecanism and filter form without action args in config apply 2022-10-03 17:18:18 +02:00
axolotle
8845451039 rework arg to component parsing to allow a component to render whitout a form group or using another wrapper than 'FormField' 2022-10-03 17:18:18 +02:00
axolotle
52c8fad43a misc form items style and linting fixes 2022-10-03 17:18:18 +02:00
axolotle
9d02438348 add ReadOnlyField to display config readonly values 2022-10-03 17:18:18 +02:00
axolotle
97bd1564c4 Fix FileItem value 'current' prop 2022-10-03 17:18:18 +02:00
axolotle
82aab9a984 rework expression evaluations with dyn getter and more generic evaluation function 2022-10-03 17:18:18 +02:00
axolotle
fd19dcebf6 update FileItem context strategy by reading File content on File change 2022-10-03 17:18:18 +02:00
axolotle
b3e1860b6a merge and externalize breadcrumb computation into the store 2022-02-06 21:03:31 +01:00
axolotle
c672438faa fix Spinner useless binding 2022-02-06 20:46:45 +01:00
axolotle
b7aa8117ec update ConfigPanels using RoutableTabs 2022-02-06 20:42:28 +01:00
axolotle
7d5d29af1e add ConfigPanel component to display a specific panel (can be used as a view) 2022-02-06 20:40:07 +01:00
axolotle
f515b56e3f add RoutableTabs component 2022-02-06 20:34:49 +01:00
axolotle
c178347990 update AbstractForm to be more generic 2022-02-06 20:31:53 +01:00
axolotle
dc0868262e rename TabForm to AbstractForm 2022-02-06 20:07:28 +01:00
axolotle
7cd07ebd39 fix ViewBase loading check 2022-01-31 15:29:38 +01:00
axolotle
8f7ebbbb26 add ConfigPanels component and config panels utilities 2022-01-31 15:28:32 +01:00
axolotle
a19f57c6d6 add TabForm component that act like CardForm 2022-01-05 18:33:45 +01:00
axolotle
343966a2ae move FileItem specific style to its component 2022-01-05 17:43:07 +01:00
axolotle
4547427ac3 improve TopBar buttons responsiveness 2022-01-05 15:56:39 +01:00
axolotle
679cbde646 clean CardForm old disable mecanism 2022-01-05 15:55:21 +01:00
axolotle
490092afee add component Spinner to separate it from WaitingDisplay 2021-11-10 19:06:58 +01:00
axolotle
2af253ae3e ugly fix LazyRenderer bug 2021-11-04 17:12:09 +01:00
Alexandre Aubin
5ceae3e166 Tweak icons used in markdown alert box in config panel for consistency with icons used in diagnosis 2021-10-20 19:17:00 +02:00
Alexandre Aubin
6571b6a0c8 Improve/fix display of icons in markdown alert boxes in config panels 2021-10-20 19:14:29 +02:00
axolotle
c7d8f5fb68 add LazyRenderer component & update AppCatalog 2021-10-01 17:55:59 +02:00
axolotle
9b3ac1fcaf limit ws messages updates to batch of messages & limit number of displayed messages in waiting modal 2021-10-01 17:14:50 +02:00
axolotle
c3087cae5e add 3 plural forms for now for some translation keys 2021-09-20 03:47:30 +02:00
Alexandre Aubin
ff0f5b2fe3
Merge pull request #395 from YunoHost/fix-i18n-pluralize
[fix] An i18n pluralize string
2021-09-19 23:48:45 +02:00
axolotle
13edc4c51d quick and ugly implementation of domain config panel and dns records push 2021-09-18 19:44:22 +02:00
ljf
56bf115511 [fix] An i18n pluralize string 2021-09-15 11:13:35 +02:00
ljf
abfd018a46 [enh] Improve UX in validation 2021-09-13 02:36:16 +02:00
ljf
b9b0dd906f [enh] Add markdown in alert and help 2021-09-13 01:50:07 +02:00
ljf
41a8367f21 Merge remote-tracking branch 'origin/dev' into config-panel 2021-09-12 16:52:09 +02:00
ljf
ad04197287 [enh] Remote validation error displayed on field 2021-08-31 16:05:40 +02:00
ljf
5e554bb4a2 [enh] Be able to delete source file 2021-08-31 04:21:10 +02:00
ljf
358e6978a4 [enh] Add default icon for alert 2021-08-30 15:24:15 +02:00
ljf
f0637c7dd7 [enh] Tags choices, textarea from files 2021-08-30 13:16:20 +02:00
ljf
5557c57252 [enh] display errors if pattern doesn't match 2021-08-27 20:17:34 +02:00
ljf
985f55fd6b [fix] Repair files indicator 2021-08-27 01:10:14 +02:00
ljf
927886334b [enh] Add some step, autocomplete, trim, visibleIf properties 2021-08-27 01:09:36 +02:00
ljf
56df38d999 [enh] Icons in alert config panel 2021-08-26 19:48:49 +02:00