Commit Graph

77 Commits

Author SHA1 Message Date
Leonardo Cossutta 357dbc1c69 feat(labels): show priority labels based on minimum priority setting (#3075)
I think showing the priority of a task regardless of its value can be useful, the option for the user to choose the minimum priority for visualization is exposed in the settings. The default value is `priority.HIGH`, that corresponds to the current behavior.

Co-authored-by: konrad <k@knt.li>
Reviewed-on: https://kolaente.dev/vikunja/vikunja/pulls/3075
Reviewed-by: konrad <k@knt.li>
Co-authored-by: Leonardo Cossutta <leonardo.cossutta@gmail.com>
Co-committed-by: Leonardo Cossutta <leonardo.cossutta@gmail.com>
2025-03-19 12:56:19 +00:00
kolaente ce57d85f04
fix: show close button on mobile popups
Resolves https://community.vikunja.io/t/ios-view-bug-project-info-screen-has-no-way-to-exit/3457/4
2025-03-09 12:32:01 +01:00
Dominik Pschenitschni 522f1cb596 feat: arm 'vue/no-setup-props-reactivity-loss' rule 2025-01-26 21:27:32 +01:00
kolaente c0c2e5663c
fix(a11y): add labels menu items 2025-01-22 10:43:51 +01:00
kolaente d3456b04d0
fix(modal): make sure multiple modals are stacked on top of each other
This fixes a bug where the task delete modal was not visible on mobile when the task itself was opened in a modal (for example, when opened via the kanban board). This was caused by both the delete modal and the task modal being teleported outside of the app.

Partially resolves https://github.com/go-vikunja/vikunja/issues/383
2025-01-21 17:28:11 +01:00
Dominik Pschenitschni 460d6ac8a4 fix: vue/no-boolean-default NoAuthWrapper
I'm still unsure if we should keep this rule in general, in this specific case I think it makes sense to reverse the logic and enable this api config explicitly
2025-01-20 11:30:39 +00:00
Dominik Pschenitschni cbbc4c0372 fix: i18n missing translation key 2025-01-19 20:10:22 +00:00
Dominik Pschenitschni 289bb73e9e feat: withDefaults for Flatpickr 2025-01-17 07:55:44 +00:00
Dominik Pschenitschni a6644d9c89 feat: move loading logic from ready to base store 2024-12-28 10:36:26 +00:00
kolaente 703c641aeb fix: lint issues 2024-10-29 09:57:53 +00:00
kolaente 9f9b00144b
fix(task): improve task delete modal on mobile 2024-09-29 13:47:35 +02:00
kolaente 54994a1671
fix(task): paginate task comments
Resolves https://github.com/go-vikunja/vikunja/issues/329
2024-09-29 13:28:29 +02:00
kolaente 16d7386975 fix(modal): make scrolling on iOS Safari work
This fixes a bug where the full-screen modal would not work on iOS Safari (and only there). It's unclear why this is happening due to a single overflow: visible statement though.

Resolves https://github.com/go-vikunja/vikunja/issues/325
2024-09-18 19:00:47 +02:00
kolaente 6d9bda8cc1 fix(projects): description not visible on mobile 2024-09-18 18:47:46 +02:00
kolaente 6a5342bd49
fix(modal): do not prevent scrolling on mobile
Maybe related to https://github.com/go-vikunja/vikunja/issues/325
2024-09-15 11:38:17 +02:00
kolaente f53b93d98a
fix(modal): make sure modal and its content scrolls properly on mobile
Related to https://github.com/go-vikunja/vikunja/issues/309
2024-09-12 16:22:18 +02:00
kolaente cc1b4bbd1b
fix(task): make print styles work when printing task detail view from kanban
Resolves https://community.vikunja.io/t/feature-request-export-a-task-as-pdf/2735/6
2024-09-12 11:02:38 +02:00
Dominik Pschenitschni d35454c099 feat: improve priority visibility 2024-07-19 06:53:53 +00:00
Dominik Pschenitschni 098c99fd2e feat: type defineEmits for CreateEdit 2024-07-16 21:53:28 +00:00
Dominik Pschenitschni c9591fe464 feat: remove props destructuring from NoAuthWrapper 2024-07-16 21:53:21 +00:00
Dominik Pschenitschni 1966cc3c0e feat: type defineEmits for ApiConfig 2024-07-16 21:46:15 +00:00
Dominik Pschenitschni 10832165c3 feat: use withDefaults for Pagination 2024-07-16 21:34:59 +00:00
Dominik Pschenitschni 2f6338484b feat: use withDefaults for ProgressBar 2024-07-16 21:32:13 +00:00
Dominik Pschenitschni 5545b0e447 feat: add withDefaults, defineEmits and defineSlots types for Dropdown 2024-07-16 21:30:33 +00:00
Dominik Pschenitschni 043a6dd049 feat: type defineEmits for Card 2024-07-16 21:29:39 +00:00
Dominik Pschenitschni 30769fb6ea feat: use withDefaults for Subscription 2024-07-16 21:29:33 +00:00
Dominik Pschenitschni b718aa1fbd chore(popup): trigger close function directly 2024-07-15 19:51:14 +00:00
Dominik Pschenitschni af639a180c fix: wrapped button
This somehow weirdly fixes the test. I have no clue why. Regardless it should be better than before, because a button  (DropdownItem) should never contain another interactive element (the setBucketLimit input and save button).

The test failed because I replaced a v-if with v-show. I do not know _why_ this made the test fail. When I reproduced the test step by step it worked for me…
2024-07-10 09:19:55 +00:00
Dominik Pschenitschni faa797f461 feat: improve main nav spacing and open speed 2024-07-10 09:19:55 +00:00
Dominik Pschenitschni 3317280062 fix: dropdown item disabled prop 2024-07-07 15:01:11 +00:00
Dominik Pschenitschni 1eb1aa2575 feat: remove unnecessary prop from Card 2024-07-07 14:58:58 +00:00
Dominik Pschenitschni a56331d39d feat: use withDefaults in ReminderDetail 2024-07-05 15:34:12 +00:00
Dominik Pschenitschni 01a4ad99ab feat: use withDefaults for Done 2024-06-28 21:16:57 +00:00
Dominik Pschenitschni 5b0ce4e01c feat: use withDefaults for Card 2024-06-28 21:02:21 +00:00
Dominik Pschenitschni ff2644d1c5 feat: use defineOptions for Loadings.vue 2024-06-20 19:59:31 +00:00
Dominik Pschenitschni 4c5bb3f114 feat: improve message types 2024-06-20 13:02:02 +00:00
Dominik Pschenitschni f36115871c feat: camelcase global components 2024-06-19 14:02:14 +00:00
Dominik Pschenitschni 1977a7bee0 feat: add default to custom transition 2024-06-19 13:59:24 +00:00
Dominik Pschenitschni 5e4b9e38a6 feat: use withDefaults in CreateEdit 2024-06-18 11:29:33 +00:00
Dominik Pschenitschni 23707fc493 feat: eslint enforce vue/component-name-in-template-casing 2024-06-17 21:01:36 +00:00
Dominik Pschenitschni 2d358a57cc chore: useDefineOptions for inheritAttrs in Error.vue 2024-06-17 14:38:51 +00:00
Dominik Pschenitschni 341b8d2045 feat: improve subscription 2024-06-17 13:28:11 +00:00
Dominik Pschenitschni b1a8bbe760
feat: use withDefaults and defineOptions in Modal 2024-06-17 14:41:03 +02:00
Dominik Pschenitschni fdd780f645
feat(components): align component name casing User 2024-06-17 13:41:36 +02:00
Dominik Pschenitschni 09701eeb7b
feat(components): align component name casing Subscription 2024-06-17 13:41:36 +02:00
Dominik Pschenitschni a6bb805c03
feat(components): align component name casing Shortcut 2024-06-17 13:41:36 +02:00
Dominik Pschenitschni f07d291bc7
feat(components): align component name casing Ready 2024-06-17 13:41:36 +02:00
Dominik Pschenitschni f9bdc48224
feat(components): align component name casing Popup 2024-06-17 13:41:35 +02:00
Dominik Pschenitschni ec2e1ab982
feat(components): align component name casing Notification 2024-06-17 13:41:35 +02:00
Dominik Pschenitschni b6f4af30e6
feat(components): align component name casing Modal 2024-06-17 13:41:35 +02:00