Commit Graph

1499 Commits

Author SHA1 Message Date
kolaente 79ceaf6a2b
fix(task): repeat mode now saves correctly
continuous-integration/drone/push Build is passing Details
2023-06-13 12:33:35 +02:00
kolaente 5694b39489
feat(reminders): show resolved reminder time in a tooltip and properly bubble updated task down to the reminder component
continuous-integration/drone/push Build is passing Details
2023-06-13 12:30:07 +02:00
kolaente 32e5f9f757
fix(reminders): don't sync negative relative reminder amounts in ui
continuous-integration/drone/push Build is passing Details
2023-06-13 12:10:10 +02:00
kolaente 928b338cf2
fix(reminders): don't assume 30 days are always a month
continuous-integration/drone/push Build is passing Details
2023-06-13 12:06:00 +02:00
kolaente 1a792e0667
feat(reminders): only show relative reminders when there's a date to relate them to
continuous-integration/drone/push Build is passing Details
2023-06-13 12:03:28 +02:00
kolaente 3c9083b90d
feat: add message to add to home screen on mobile
continuous-integration/drone/push Build is passing Details
2023-06-12 19:37:58 +02:00
kolaente d8ad934643
feat(user): save quick add magic mode in api 2023-06-11 17:37:49 +02:00
kolaente bd7d09c17c
fix(repeat): prevent disappearing repeat mode settings when modes other than default repeat mode were selected
continuous-integration/drone/push Build is passing Details
Resolves #3585
2023-06-11 09:48:54 +02:00
konrad 3f8e457d52 feat: edit relative reminders (#3248)
continuous-integration/drone/push Build is passing Details
Reviewed-on: #3248
2023-06-10 17:04:09 +00:00
kolaente 098b5fa2b1
fix(reminders): properly parse relative reminders which don't have an amount
continuous-integration/drone/pr Build is passing Details
2023-06-10 18:54:39 +02:00
kolaente 5e4eb4a728
fix(reminders): custom relative highlight now only when a custom relative reminder was actually selected 2023-06-10 18:54:10 +02:00
kolaente 8930f61548
fix(reminders): flatpickr styling improvements 2023-06-10 18:46:15 +02:00
kolaente 9a736cf65f
fix(reminders): style flatpickr so that it blends in more
continuous-integration/drone/pr Build is passing Details
2023-06-10 18:39:33 +02:00
kolaente 2677f6254d
feat(reminders): highlight which preset or custom date is selected
continuous-integration/drone/pr Build is passing Details
2023-06-10 17:35:50 +02:00
kolaente bfcb36e093
fix(reminders): align remove icon with the rest
continuous-integration/drone/pr Build is passing Details
2023-06-10 17:29:30 +02:00
kolaente 9ec29cad30
fix: lint
continuous-integration/drone/pr Build is passing Details
2023-06-10 17:26:06 +02:00
kolaente dd3a5fe6b5
fix(reminders): duplicate reminder for each change
continuous-integration/drone/pr Build is failing Details
2023-06-09 14:46:34 +02:00
kolaente 04642ae1ec
fix(reminders): set date over relative reminder
continuous-integration/drone/pr Build is failing Details
2023-06-09 14:43:02 +02:00
kolaente eac19e28d6
feat(reminders): add more spacing
continuous-integration/drone/pr Build is failing Details
2023-06-09 14:39:35 +02:00
kolaente 11f94e4037
feat(reminders): make adding new reminders less confusing
continuous-integration/drone/pr Build is failing Details
2023-06-09 14:37:26 +02:00
kolaente 39cc7a00d8
feat(reminders): make relative presets actually work
continuous-integration/drone/pr Build is failing Details
2023-06-09 14:31:32 +02:00
kolaente 02da1e171e
feat(reminders): add confirm button 2023-06-09 14:27:11 +02:00
kolaente ae177c73ea
feat(reminders): move reminder settings to a popup 2023-06-09 14:23:32 +02:00
kolaente e6c4c18974
feat(reminders): translate all reminder form strings
continuous-integration/drone/pr Build is failing Details
2023-06-09 13:54:17 +02:00
kolaente 95487d7569
feat(reminders): add proper time picker for relative dates
continuous-integration/drone/pr Build is failing Details
2023-06-09 13:19:47 +02:00
kolaente 7b2a688b6e
feat(datepicker): separate datepicker popup and datepicker logic in different components
continuous-integration/drone/pr Build is failing Details
2023-06-09 12:07:23 +02:00
kolaente c74612f24a
fix: lint
continuous-integration/drone/push Build is passing Details
2023-06-07 21:53:40 +02:00
kolaente 64f9f4fd88
fix: disable autocomplete in assignee search
continuous-integration/drone/push Build is failing Details
Resolves https://github.com/go-vikunja/frontend/issues/114
2023-06-07 21:46:18 +02:00
kolaente b50adaf4b5
fix(navigation): highlight saved filters in project view and prevent them from being dragged around
continuous-integration/drone/push Build is passing Details
2023-06-07 20:58:49 +02:00
kolaente 46f5dcb4dc
fix(navigation): show text ellipsis for very long project titles
continuous-integration/drone/push Build is passing Details
2023-06-06 17:33:55 +02:00
kolaente 0dc7e83dc4
fix(navigation): menu item overflow 2023-06-06 17:32:18 +02:00
kolaente 82c10b87c8
fix(navigation): hide archived subprojects
continuous-integration/drone/push Build is passing Details
2023-06-06 17:29:08 +02:00
kolaente 5888946861
fix(navigation): sidebar top spacing
continuous-integration/drone/push Build is passing Details
2023-06-06 17:27:05 +02:00
konrad d9f608e8b4 feat: improve user assignments via quick add magic (#3348)
continuous-integration/drone/push Build is passing Details
Reviewed-on: #3348
2023-06-05 15:03:14 +00:00
kolaente 25c3b7bcbf chore: move styles to components
continuous-integration/drone/pr Build is passing Details
2023-06-05 14:20:41 +00:00
kolaente dfa6cd777b fix: add more padding to the textarea 2023-06-05 14:20:41 +00:00
kolaente 21ad8301f2 chore: add comment on overriding 2023-06-05 14:20:41 +00:00
kolaente 7110c9a5ce chore: move positioning css 2023-06-05 14:20:41 +00:00
kolaente a4c8fccb11 chore: remove nesting 2023-06-05 14:20:41 +00:00
Dominik Pschenitschni c294f9d28d fix: lint 2023-06-05 14:20:41 +00:00
kolaente 422d7fc693 feat: highlight hint icon when hovering the input 2023-06-05 14:20:41 +00:00
kolaente abb5128426 feat: add transition to input icons 2023-06-05 14:20:41 +00:00
kolaente a6cdf6c4bd fix: improve tooltip icon contrast 2023-06-05 14:20:41 +00:00
kolaente 2c9693a83e chore: remove wrapper div 2023-06-05 14:20:41 +00:00
kolaente 6989558963 feat: move quick add magic to a popup behind an icon 2023-06-05 14:20:41 +00:00
kolaente 7fb85dacec feat: allow hiding the quick add magic help tooltip with a button 2023-06-05 14:20:41 +00:00
kolaente 9df6950d1a
feat: start adding relative reminder picker with more options
continuous-integration/drone/pr Build is failing Details
2023-06-05 16:16:10 +02:00
kolaente a1dd1d6664 chore: remove user margin from the component 2023-06-05 14:09:19 +00:00
kolaente 57c64bbf71 chore: remove user margin from the component 2023-06-05 14:09:19 +00:00
kolaente 6a15489610 feat(assignees): show user avatar in search results 2023-06-05 14:09:19 +00:00
kolaente 59c942af73 feat: show initial list of users when opening the assignees view 2023-06-05 14:09:19 +00:00
kolaente efb3407b87
feat: allow disabling icon changes
continuous-integration/drone/push Build is passing Details
2023-06-02 13:51:47 +02:00
kolaente f4a7943680
fix: bubble changes from the editor immediately and move the delay to callers
continuous-integration/drone/push Build is passing Details
This gives the callers more control over when to save data and show/hide additional controls based on the input text
2023-06-02 12:40:21 +02:00
kolaente 6c2dc483a2
fix: redundant ) 2023-05-31 16:27:20 +02:00
Dominik Pschenitschni 811254e6a9
wip: base review
continuous-integration/drone/pr Build is failing Details
(cherry picked from commit 3bb64f078cf333f174d247dc404355f2c8437cfd)
2023-05-31 16:25:33 +02:00
cernst 5fb45afb12
fix: review findings 2023-05-31 16:25:33 +02:00
cernst fb14eca634
fix: review findings 2023-05-31 16:25:32 +02:00
cernst 14e2698833
feat: edit relative reminders 2023-05-31 16:25:32 +02:00
cernst 0d6c0c8399
chore; extract code to reminder-period.vue 2023-05-31 16:25:32 +02:00
cernst 5d38b8327f
feat: allow to edit existing relative reminders 2023-05-31 16:25:32 +02:00
cernst f747d5b2fc
feat: Use new Reminders API instead of reminder_dates 2023-05-31 16:25:30 +02:00
kolaente 4ba02ebbb6
fix: don't try to convert a null date
continuous-integration/drone/push Build is passing Details
Resolves #3371
2023-05-31 15:07:23 +02:00
kolaente 01ac84ce1e
fix: don't require variant prop on loading component as it already has a default one set
continuous-integration/drone/push Build is passing Details
2023-05-30 20:00:02 +02:00
kolaente 4c969f0a42
fix: don't allow creating a new label from filter view
continuous-integration/drone/push Build is passing Details
Resolves #1035
2023-05-30 19:54:01 +02:00
kolaente 8e2c76a33e
feat: optimize print view for project views
continuous-integration/drone/push Build is passing Details
2023-05-30 19:50:37 +02:00
kolaente f7ba3bd08f
fix: increase default auto-save timeout to 5 seconds
continuous-integration/drone/push Build is failing Details
Related discussion: https://community.vikunja.io/t/task-description-constantly-saving-loosing-content/1350
2023-05-30 12:19:14 +02:00
kolaente 391992effb
fix: missing await
continuous-integration/drone/pr Build is passing Details
2023-05-30 11:37:45 +02:00
kolaente ed8de7e3eb
fix: lint
continuous-integration/drone/pr Build is failing Details
2023-05-24 15:54:37 +02:00
kolaente b34118485c
feat: allow creating a new project directly as a child project from another one 2023-05-24 15:54:37 +02:00
kolaente 31b7c1f217
fix: don't set the current project when setting a project 2023-05-24 15:54:37 +02:00
kolaente 086f50d4fe
chore: re-add top menu spacing 2023-05-24 15:54:36 +02:00
kolaente 46e825820c
fix: sort in store 2023-05-24 15:54:36 +02:00
kolaente a3e2cbeb27
feat: replace color dot with handle icon on hover 2023-05-24 15:54:36 +02:00
kolaente 6b824a49ab
chore: redirect to new project after creating from store 2023-05-24 15:54:36 +02:00
kolaente 39f699a61a
fix: rename getParentProjects method to make it clear what it does 2023-05-24 15:54:36 +02:00
kolaente 78158bcba5
fix: remove getProjectById and replace all usages of it 2023-05-24 15:54:35 +02:00
kolaente 9402344b7e
fix: add default for level 2023-05-24 15:54:35 +02:00
kolaente 3eca9f6180
fix: only bind child projects data down 2023-05-24 15:54:35 +02:00
kolaente 26e3d42ed5
fix: move parent project child id mutation to store 2023-05-24 15:54:35 +02:00
kolaente 6e095436e9
chore: rename flag 2023-05-24 15:54:35 +02:00
kolaente 1344026494
fix: move the collapsable placeholder to the button 2023-05-24 15:54:35 +02:00
kolaente 48570808e5
fix: use the color bubble as handle if the project has a color 2023-05-24 15:54:34 +02:00
kolaente a7440ed296
chore: use stores directly 2023-05-24 15:54:34 +02:00
kolaente 12ebefd86a
chore: move v-if 2023-05-24 15:54:34 +02:00
kolaente 6c9cbaadc8
chore: set project id from the outside 2023-05-24 15:54:34 +02:00
kolaente 9b10693172
chore: replace section with a div 2023-05-24 15:54:34 +02:00
kolaente db1c6d6a41
chore: move all options to component props 2023-05-24 15:54:34 +02:00
kolaente c56787443f
chore: add types for emit 2023-05-24 15:54:34 +02:00
kolaente cb218ec0c3
feat: add setting for infinite nesting 2023-05-24 15:54:34 +02:00
kolaente 0dd6f82a0e
fix: use menu tag everywhere 2023-05-24 15:54:34 +02:00
kolaente 225091864f
fix: collapsing child projects 2023-05-24 15:54:34 +02:00
kolaente 4ad9773022
chore: format 2023-05-24 15:54:33 +02:00
kolaente 0a17df87e9
fix: don't show child projects when the project is only a favorite 2023-05-24 15:54:33 +02:00
kolaente b567146d69
chore: move more logic to ProjectsNavigationItem.vue 2023-05-24 15:54:33 +02:00
kolaente 65522a57f1
chore: move ProjectsNavigationWrapper back to navigation.vue 2023-05-24 15:54:33 +02:00
kolaente 1d936618fa
feat: load all projects earlier than in the navigation and use the loading state of the store 2023-05-24 15:54:33 +02:00
kolaente 76814a2d3f
chore: move loading styles to variant into the component 2023-05-24 15:54:33 +02:00
kolaente 4134fcbd75
chore: remove old comment 2023-05-24 15:54:33 +02:00
kolaente 49fac7db1c
chore: use <menu> instead of <ul> 2023-05-24 15:54:33 +02:00
kolaente 638f6bea24
chore: improve prop type definition 2023-05-24 15:54:33 +02:00
kolaente ddcd6a17dc
chore: only apply padding where needed 2023-05-24 15:54:32 +02:00
kolaente 4e21b463df
chore: remove old todo 2023-05-24 15:54:32 +02:00
kolaente 3db4e011d4
feat: move navigation item to component 2023-05-24 15:54:32 +02:00
kolaente a0d39e6081
chore: use long variable name 2023-05-24 15:54:32 +02:00
kolaente a803bc637e
chore: rename alias 2023-05-24 15:54:32 +02:00
kolaente 9d73ac661f
fix: remove leftover suspense 2023-05-24 15:54:32 +02:00
kolaente d85be26761
fix: passing readonly projects data to navigation 2023-05-24 15:54:32 +02:00
kolaente ac78e85e17
chore: move loader class 2023-05-24 15:54:32 +02:00
kolaente 131022da42
chore: export favorite projects from store 2023-05-24 15:54:32 +02:00
kolaente 336db56316
chore: remove unnecessary map 2023-05-24 15:54:32 +02:00
kolaente b5d9afd0f7
chore: export not archived root projects 2023-05-24 15:54:31 +02:00
kolaente 0be83db40f
fix: show favorite on hover 2023-05-24 15:54:31 +02:00
kolaente 03f4d0b8bc
fix: don't show > for top-level projects 2023-05-24 15:54:31 +02:00
kolaente ce887c38f3
feat: allow selecting a parent project when creating a project 2023-05-24 15:54:31 +02:00
kolaente 760efa854d
feat: don't handle child projects and instead only save the ids 2023-05-24 15:54:31 +02:00
kolaente c32a198a34
chore: refactor get parents project and move to projects store 2023-05-24 15:54:31 +02:00
kolaente 6a8c656dbb
feat: show all parent projects in project search 2023-05-24 15:54:31 +02:00
kolaente 36bec9e64f
chore(task): move toggleFavorite to store 2023-05-24 15:54:30 +02:00
kolaente 2579c33ee1
feat: wrap projects navigation in a <Suspense> so that we can use top level await 2023-05-24 15:54:30 +02:00
kolaente 4dee3a90e9
chore: rename archived message key 2023-05-24 15:54:30 +02:00
kolaente 326b6eda6f
fix: use correct shortcut to open projects overview 2023-05-24 15:54:30 +02:00
kolaente 85e882cc59
fix: simplify sort 2023-05-24 15:54:29 +02:00
kolaente e4379f0a22
chore: export projects as array directly from projects store 2023-05-24 15:54:29 +02:00
kolaente 2bb7ff1803
chore: rename prop 2023-05-24 15:54:29 +02:00
kolaente be2a38b48e
feat(navigation): show favorite projects on top 2023-05-24 15:54:29 +02:00
kolaente 10f1e69bc3
fix(navigation): make marking a project as favorite work 2023-05-24 15:54:29 +02:00
kolaente fd7d90b017
fix(navigation): make sure the Favorites project shows up when marking or unmarking a task as favorite 2023-05-24 15:54:29 +02:00
kolaente d898316918
fix(navigation): favorites project 2023-05-24 15:54:29 +02:00
kolaente 5685890493
fix: make tests work again 2023-05-24 15:54:28 +02:00
kolaente 2e336150e0
chore: cleanup namespace leftovers 2023-05-24 15:54:28 +02:00
kolaente ab94343d07
feat(navigation): make dragging a project under another project work 2023-05-24 15:54:28 +02:00
kolaente fa71cec5c8
feat(navigation): allow dragging a project out from its parent project 2023-05-24 15:54:28 +02:00
kolaente c6f3829387
feat(navigation): make dragging a project to a parent work 2023-05-24 15:54:28 +02:00
kolaente 7171b63947
fix(navigation): hover state of other menu items 2023-05-24 15:54:28 +02:00
kolaente 06c4c0d921
feat(navigation): add hiding child projects 2023-05-24 15:54:28 +02:00
kolaente f2ca2d850d
feat: translate inbox project title 2023-05-24 15:54:28 +02:00
kolaente 638d187a24
chore: format 2023-05-24 15:54:28 +02:00
kolaente b188d40d3c
feat(navigation): correctly show child projects 2023-05-24 15:54:27 +02:00
kolaente 3ad948305f
fix(navigation): make the styles work again 2023-05-24 15:54:27 +02:00
kolaente be1f1d94c9
fix(navigation): watcher 2023-05-24 15:54:27 +02:00
kolaente 06e8cdb9d2
feat: rebuild main navigation so that it works recursively with projects 2023-05-24 15:54:27 +02:00
kolaente ad2690b21c
fix: remove namespace store reference 2023-05-24 15:54:27 +02:00
kolaente 1bd17d6e50
feat: remove all namespace leftovers 2023-05-24 15:54:27 +02:00
kolaente e1bdabc8d6
feat: move namespaces list to projects list 2023-05-24 15:54:27 +02:00
primeapple e00c9bb1af feat: add hotkeys for priority, delete and favorite on the `TaskDetailView` (#3400)
continuous-integration/drone/push Build is failing Details
Reviewed-on: #3400
Reviewed-by: konrad <k@knt.li>
Co-authored-by: primeapple <toni.mueller.web@mailbox.org>
Co-committed-by: primeapple <toni.mueller.web@mailbox.org>
2023-05-10 09:14:07 +00:00
kolaente b80f070431
feat: show avatar and full name in team overview
continuous-integration/drone/push Build is failing Details
2023-04-25 18:32:36 +02:00
kolaente 62825d2e64
fix: add spacing between checkbox and title of related task
continuous-integration/drone/push Build is passing Details
Related to https://github.com/go-vikunja/frontend/issues/111
2023-04-25 17:33:47 +02:00
Dominik Pschenitschni 795b26e1dd feat: improve datemathHelp.vue
continuous-integration/drone/push Build is passing Details
2023-04-12 07:33:45 +00:00
kolaente 8b90b45739
fix: make sure the unread notifications indicator is correctly positioned
continuous-integration/drone/push Build is passing Details
Resolves #3358
2023-04-06 16:11:12 +02:00
Dominik Pschenitschni a263ec1273
fix(Expandable): spelling ⛈
continuous-integration/drone/pr Build is passing Details
continuous-integration/drone/push Build is passing Details
2023-04-03 11:31:39 +02:00
Dominik Pschenitschni 4703f9c4d5
fix: has-pseudo-class polyfill
continuous-integration/drone/pr Build is passing Details
continuous-integration/drone/push Build is passing Details
2023-03-29 17:22:06 +02:00
Dominik Pschenitschni fd699ad777
fix: checkbox label size based on icon 2023-03-29 17:17:51 +02:00
Dominik Pschenitschni 0acf44778d
fix: undo further nesting of interactive items
This is really bad for UX and accessability
2023-03-29 17:17:50 +02:00
Dominik Pschenitschni 8fc254d2db
feat: abstract BaseCheckbox 2023-03-29 17:17:49 +02:00
kolaente 71265769ce fix: update logo change only every hour
continuous-integration/drone/push Build is passing Details
2023-03-24 23:30:26 +00:00
kolaente a13c16ca03 fix: use time constant 2023-03-24 23:30:26 +00:00
kolaente a33fb72ef8 fix: use onActivated 2023-03-24 23:30:26 +00:00
kolaente 078d8b39a9 fix(gantt): only update today value when changing to the gantt chart view 2023-03-24 23:30:26 +00:00
kolaente b77c7c2f45 fix: add interval to uses of useNow so that it uses less resources 2023-03-24 23:30:26 +00:00
WofWca ee4974a494 fix: style: "favorite" button being shown on projects without hovering
continuous-integration/drone/push Build is passing Details
2023-03-16 14:56:32 +00:00
Dominik Pschenitschni b93639e14e fix: rebase readd CustomTransition 2023-03-14 14:04:23 +00:00
Dominik Pschenitschni a4be973e29 feat: improve variable naming for ProjectCardGrid 2023-03-14 14:04:23 +00:00
Dominik Pschenitschni 060a573fe9 fix: switching to view type now 2023-03-14 14:04:23 +00:00
kolaente befa6f27bb feat: rename list to project everywhere
fix: project table view

fix: e2e tests

fix: typo in readme

fix: list view route

fix: don't wait until background is loaded for list to show

fix: rename component imports

fix: lint

fix: parse task text

fix: use list card grid

fix: use correct class names

fix: i18n keys

fix: load project

fix: task overview

fix: list view spacing

fix: find project

fix: setLoading when updating a project

fix: loading saved filter

fix: project store loading

fix: color picker import

fix: cypress tests

feat: migrate old list settings

chore: add const for project settings

fix: wrong projecten rename from lists

chore: rename unused variable

fix: editor list

fix: shortcut list class name

fix: pagination list class name

fix: notifications list class name

fix: list view variable name

chore: clarify comment

fix: i18n keys

fix: router imports

fix: comment

chore: remove debugging leftover

fix: remove duplicate variables

fix: change comment

fix: list view variable name

fix: list view css class name

fix: list item property name

fix: name update tasks function correctly

fix: update comment

fix: project create route

fix: list view class names

fix: list view component name

fix: result list class name

fix: animation class list name

fix: change debug log

fix: revert a few navigation changes

fix: use @ for imports of all views

fix: rename link share list class

fix: remove unused css class

fix: dynamically import project components again
2023-03-14 14:04:23 +00:00
Dominik Pschenitschni b9d3b5c756 feat: rename files with list to project 2023-03-14 14:04:23 +00:00
WofWca b4dd23b85d fix: i18ze a string (#3210)
continuous-integration/drone/push Build is passing Details
Reviewed-on: #3210
Reviewed-by: konrad <k@knt.li>
Co-authored-by: WofWca <wofwca@protonmail.com>
Co-committed-by: WofWca <wofwca@protonmail.com>
2023-03-08 09:43:46 +00:00
Dominik Pschenitschni 9b7770ade4 fix(keyboard-shortcuts): use card prop
continuous-integration/drone/push Build is passing Details
2023-03-07 17:19:21 +00:00
WofWca 0f97ba6ec9 fix: sync sidebar transition with `<main>` (#3200)
continuous-integration/drone/push Build is passing Details
Reviewed-on: #3200
Co-authored-by: WofWca <wofwca@protonmail.com>
Co-committed-by: WofWca <wofwca@protonmail.com>
2023-03-06 18:56:13 +00:00
danstewart 7b6f76d1b4 fix: stop revealing elements on hover if hover is not supported (#3191)
continuous-integration/drone/push Build is failing Details
Resolves #3162

Co-authored-by: Dan Stewart <git@mail.danstewart.dev>
Reviewed-on: #3191
Reviewed-by: konrad <k@knt.li>
Co-authored-by: danstewart <danstewart@noreply.kolaente.de>
Co-committed-by: danstewart <danstewart@noreply.kolaente.de>
2023-03-04 16:13:31 +00:00
WofWca 149ceaf2e5 fix(quick-actions): nothing happening on team click (#3186)
continuous-integration/drone/push Build is passing Details
Reviewed-on: #3186
Reviewed-by: konrad <k@knt.li>
Co-authored-by: WofWca <wofwca@protonmail.com>
Co-committed-by: WofWca <wofwca@protonmail.com>
2023-03-02 15:28:43 +00:00
kolaente fe764a46e9
fix(task): allow clicking on the whole task to open the task detail view
continuous-integration/drone/push Build is passing Details
Resolves #3172
2023-02-27 16:00:08 +01:00
kolaente 2fd2214a2e
fix(menu): don't show drag handle for not draggable menu items
continuous-integration/drone/push Build is passing Details
2023-02-22 12:17:33 +01:00
kolaente 64735e0c3d
fix(filter): don't allow marking a filter as favorite
continuous-integration/drone/push Build is passing Details
Resolves https://community.vikunja.io/t/error-favouriting-filters-lists/1161/1
2023-02-22 12:13:48 +01:00
kolaente d40729cbe7
fix: button styles
continuous-integration/drone/push Build is passing Details
Partially reverts eaeddda4e4
2023-02-15 11:28:25 +01:00
konrad e3dd4ef78a feat: persistent menuActive state with Local Storage (#3011)
continuous-integration/drone/push Build is passing Details
Reviewed-on: #3011
Reviewed-by: Dominik Pschenitschni <dpschen@noreply.kolaente.de>
2023-02-09 21:14:49 +00:00
Dominik Pschenitschni e8db2c2b45
feat: header improvements
continuous-integration/drone/pr Build is passing Details
continuous-integration/drone/push Build is failing Details
2023-02-09 15:19:33 +01:00
Dominik Pschenitschni c502f9b840
feat: refactor to composable
continuous-integration/drone/pr Build is passing Details
- using useMediaQuery and useLocalStorage
- remove watcher in contentAuth
2023-02-08 12:56:32 +01:00
David Angel 99dc5cf34f
Refactor to only used local storage value when on desktop viewport widths 2023-02-07 14:58:45 +01:00
David Angel 3604cb3ec7
Solve for resize() 2023-02-07 14:58:45 +01:00
Dominik Pschenitschni eaeddda4e4
feat: improve naming and styles
continuous-integration/drone/pr Build is passing Details
continuous-integration/drone/push Build is passing Details
2023-02-03 17:25:38 +01:00
kolaente 7cbf0acac5
fix: always show update popup on top 2023-02-03 17:04:51 +01:00
Dominik Pschenitschni 3db5ea45d7
feat: move update from navigation to app 2023-02-03 17:04:51 +01:00
kolaente da241d21f3
fix(quick actions): hide edges of last entry on hover
continuous-integration/drone/push Build is failing Details
2023-01-25 16:26:05 +01:00
kolaente 97133010af
fix(quick actions): don't throw an error message when selecting the last items with the arrow keys
continuous-integration/drone/push Build is failing Details
2023-01-25 16:23:46 +01:00
Dominik Pschenitschni c6ed925424
chore: move class name to top
continuous-integration/drone/pr Build is passing Details
2023-01-23 22:26:26 +01:00
Dominik Pschenitschni 7ed1a37de5
feat: use v-show for navigation buttons 2023-01-23 22:26:14 +01:00
Dominik Pschenitschni 9922fcba65 fix: close button hover for sidebar (#2981)
continuous-integration/drone/push Build is passing Details
Co-authored-by: Dominik Pschenitschni <mail@celement.de>
Reviewed-on: #2981
Co-authored-by: Dominik Pschenitschni <dpschen@noreply.kolaente.de>
Co-committed-by: Dominik Pschenitschni <dpschen@noreply.kolaente.de>
2023-01-21 11:02:17 +00:00
konrad 8ff1b3006b fix(task): don't show the list color on the task when only viewing the list (#2975)
continuous-integration/drone/push Build is passing Details
Co-authored-by: kolaente <k@knt.li>
Reviewed-on: #2975
2023-01-18 21:12:59 +00:00
kolaente 5999def569
fix(task): update task description when switching between related tasks
continuous-integration/drone/push Build is passing Details
Resolves #2936
2023-01-12 12:22:56 +01:00
Dominik Pschenitschni 35cfb2f3ca
feat: add card story
continuous-integration/drone/pr Build is passing Details
2023-01-05 23:12:58 +01:00
Dominik Pschenitschni ccc85b9a82
feat: add XButton story 2023-01-05 23:12:58 +01:00
Dominik Pschenitschni 9523f60763
fix(BaseButton): prop type 2023-01-05 23:12:58 +01:00
Dominik Pschenitschni 7be8e892e2
feat: add histoire 2023-01-05 23:12:58 +01:00
Dominik Pschenitschni 4be53b098c feat: add-task usability improvements (#2767)
continuous-integration/drone/push Build is passing Details
Co-authored-by: Dominik Pschenitschni <mail@celement.de>
Reviewed-on: #2767
Reviewed-by: konrad <k@knt.li>
Co-authored-by: Dominik Pschenitschni <dpschen@noreply.kolaente.de>
Co-committed-by: Dominik Pschenitschni <dpschen@noreply.kolaente.de>
2023-01-04 15:54:09 +00:00
kolaente f6171935ca
fix(tasks): translation for multiple related tasks now works
continuous-integration/drone/push Build is passing Details
Resolves https://github.com/go-vikunja/frontend/issues/98
2022-12-16 14:42:58 +01:00
Dominik Pschenitschni b6a89a0cde feat: use variable fonts with subsetting (#2817)
continuous-integration/drone/push Build is passing Details
Co-authored-by: Dominik Pschenitschni <mail@celement.de>
Reviewed-on: #2817
Co-authored-by: Dominik Pschenitschni <dpschen@noreply.kolaente.de>
Co-committed-by: Dominik Pschenitschni <dpschen@noreply.kolaente.de>
2022-12-15 21:37:02 +00:00
kolaente 2141171529
fix(task): move task color bubble next to task index and done badge on mobile
continuous-integration/drone/push Build is passing Details
2022-12-10 22:28:19 +01:00
kolaente 9b050846a4
Revert "feat: use img for logo so that it's not part of the main bundle (#2684)"
continuous-integration/drone/push Build is passing Details
This reverts commit 02de481297.
2022-12-10 22:21:50 +01:00
kolaente 463d22b07c
fix(quick add magic): don't create a new label multiple times if it is used in multiple tasks
continuous-integration/drone/push Build is passing Details
Resolves https://github.com/go-vikunja/frontend/issues/94
2022-12-04 20:19:43 +01:00
kolaente b2da4fd126
fix(task): pass a list specified via quick add magic down to all subtasks created via indention
continuous-integration/drone/push Build is passing Details
Resolves #2771
2022-12-02 18:39:52 +01:00
kolaente 83fb8c3ded
fix(tasks): missing space when showing parent tasks and list title
continuous-integration/drone/push Build is passing Details
See #2771
2022-12-02 18:05:48 +01:00
Dominik Pschenitschni 3b95824f58 feat: use Intl.DateTimeFormat for gantt weekdays (#2766)
continuous-integration/drone/push Build is passing Details
Fixes #2728

Co-authored-by: Dominik Pschenitschni <mail@celement.de>
Reviewed-on: #2766
Reviewed-by: konrad <k@knt.li>
Co-authored-by: Dominik Pschenitschni <dpschen@noreply.kolaente.de>
Co-committed-by: Dominik Pschenitschni <dpschen@noreply.kolaente.de>
2022-11-30 15:58:04 +00:00
Dominik Pschenitschni 74ad98de68 fix: icon offset and color
continuous-integration/drone/push Build is passing Details
2022-11-18 15:49:38 +00:00
Dominik Pschenitschni 3282f55c34 chore: add TODO comment 2022-11-18 15:49:38 +00:00
Dominik Pschenitschni d9984b28f7 feat: move link color location together 2022-11-18 15:49:38 +00:00
Dominik Pschenitschni 4fc7b9c67e feat: group navigation styles further 2022-11-18 15:49:38 +00:00
Dominik Pschenitschni ff9efe7889 feat: outdent navigation logo styles 2022-11-18 15:49:38 +00:00
Dominik Pschenitschni 66be0e6ac4 feat: undent and order navigation css 2022-11-18 15:49:38 +00:00
Dominik Pschenitschni da8df8b667 feat: move avatar class to where it is used (#2725)
continuous-integration/drone/push Build is passing Details
Co-authored-by: Dominik Pschenitschni <mail@celement.de>
Reviewed-on: #2725
Co-authored-by: Dominik Pschenitschni <dpschen@noreply.kolaente.de>
Co-committed-by: Dominik Pschenitschni <dpschen@noreply.kolaente.de>
2022-11-18 13:30:41 +00:00
Dominik Pschenitschni 42e9f306e8
feat: grid for list cards
continuous-integration/drone/pr Build is passing Details
continuous-integration/drone/push Build is passing Details
2022-11-18 14:04:20 +01:00
Angelo Delicato 4b47478440
feat: change list-content style (#91)
continuous-integration/drone/push Build is passing Details
Co-authored-by: thelicato <thelicato@users.noreply.github.com>
Reviewed-on: https://github.com/go-vikunja/frontend/pull/91
2022-11-17 17:35:06 +01:00
Dominik Pschenitschni b42e4cca59 feat: more horizontal space on mobile (#2722)
continuous-integration/drone/push Build is passing Details
Co-authored-by: Dominik Pschenitschni <mail@celement.de>
Reviewed-on: #2722
Reviewed-by: konrad <k@knt.li>
Co-authored-by: Dominik Pschenitschni <dpschen@noreply.kolaente.de>
Co-committed-by: Dominik Pschenitschni <dpschen@noreply.kolaente.de>
2022-11-17 16:17:18 +00:00
Dominik Pschenitschni 33d4efecc4 feat: move useAutoHeightTextarea to composable (#2723)
continuous-integration/drone/push Build is passing Details
Co-authored-by: Dominik Pschenitschni <mail@celement.de>
Reviewed-on: #2723
Co-authored-by: Dominik Pschenitschni <dpschen@noreply.kolaente.de>
Co-committed-by: Dominik Pschenitschni <dpschen@noreply.kolaente.de>
2022-11-17 15:39:34 +00:00
Dominik Pschenitschni 45ec1623d5 feat: remove edit-task from list view (#2721)
continuous-integration/drone/push Build is passing Details
Co-authored-by: Dominik Pschenitschni <mail@celement.de>
Reviewed-on: #2721
Reviewed-by: konrad <k@knt.li>
Co-authored-by: Dominik Pschenitschni <dpschen@noreply.kolaente.de>
Co-committed-by: Dominik Pschenitschni <dpschen@noreply.kolaente.de>
2022-11-17 15:35:18 +00:00
Dominik Pschenitschni 98b38af43c feat: disable fullscreen for EasyMDE side-by-side mode (#2710)
continuous-integration/drone/push Build is passing Details
Fixes https://github.com/go-vikunja/frontend/issues/92
Co-authored-by: Dominik Pschenitschni <mail@celement.de>
Reviewed-on: #2710
Co-authored-by: Dominik Pschenitschni <dpschen@noreply.kolaente.de>
Co-committed-by: Dominik Pschenitschni <dpschen@noreply.kolaente.de>
2022-11-16 14:37:03 +00:00
konrad 77ff0aa256 feat: move transition in component (#2694)
continuous-integration/drone/push Build is passing Details
Reviewed-on: #2694
Reviewed-by: konrad <k@knt.li>
2022-11-16 14:36:17 +00:00
Dominik Pschenitschni 8c44ed83e6
feat: use transition component everywhere
continuous-integration/drone/pr Build is passing Details
2022-11-14 22:08:54 +01:00
Dominik Pschenitschni fd1d01164f feature/load-views-async (#2672)
continuous-integration/drone/push Build is passing Details
Co-authored-by: Dominik Pschenitschni <mail@celement.de>
Reviewed-on: #2672
Co-authored-by: Dominik Pschenitschni <dpschen@noreply.kolaente.de>
Co-committed-by: Dominik Pschenitschni <dpschen@noreply.kolaente.de>
2022-11-13 21:52:28 +00:00
Dominik Pschenitschni 631a19fa92
feat: move transition in own component 2022-11-12 19:32:39 +01:00
Dominik Pschenitschni 4c4adfdf4e fix: reactive const assignment (#2692)
continuous-integration/drone/push Build is passing Details
Resolves #2691

Co-authored-by: Dominik Pschenitschni <mail@celement.de>
Reviewed-on: #2692
Reviewed-by: konrad <k@knt.li>
Co-authored-by: Dominik Pschenitschni <dpschen@noreply.kolaente.de>
Co-committed-by: Dominik Pschenitschni <dpschen@noreply.kolaente.de>
2022-11-12 16:14:32 +00:00
Dominik Pschenitschni 06775cf4c7 fix: use scss for datemathHelp (#2690)
continuous-integration/drone/push Build is passing Details
Co-authored-by: Dominik Pschenitschni <mail@celement.de>
Reviewed-on: #2690
Co-authored-by: Dominik Pschenitschni <dpschen@noreply.kolaente.de>
Co-committed-by: Dominik Pschenitschni <dpschen@noreply.kolaente.de>
2022-11-12 14:38:31 +00:00
Dominik Pschenitschni 293402b6fd fix: move heading styles to component (#2686)
continuous-integration/drone/push Build is passing Details
Co-authored-by: Dominik Pschenitschni <mail@celement.de>
Reviewed-on: #2686
Co-authored-by: Dominik Pschenitschni <dpschen@noreply.kolaente.de>
Co-committed-by: Dominik Pschenitschni <dpschen@noreply.kolaente.de>
2022-11-12 10:52:16 +00:00
Dominik Pschenitschni 708ef2d72e feat: improve user component (#2687)
continuous-integration/drone/push Build is passing Details
Co-authored-by: Dominik Pschenitschni <mail@celement.de>
Reviewed-on: #2687
Co-authored-by: Dominik Pschenitschni <dpschen@noreply.kolaente.de>
Co-committed-by: Dominik Pschenitschni <dpschen@noreply.kolaente.de>
2022-11-12 10:51:35 +00:00
Dominik Pschenitschni 4c458a1ad0 fix: move createdUpdated styles to component (#2685)
continuous-integration/drone/push Build is passing Details
Co-authored-by: Dominik Pschenitschni <mail@celement.de>
Reviewed-on: #2685
Co-authored-by: Dominik Pschenitschni <dpschen@noreply.kolaente.de>
Co-committed-by: Dominik Pschenitschni <dpschen@noreply.kolaente.de>
2022-11-12 10:50:48 +00:00
Dominik Pschenitschni 02de481297 feat: use img for logo so that it's not part of the main bundle (#2684)
continuous-integration/drone/push Build is passing Details
Co-authored-by: Dominik Pschenitschni <mail@celement.de>
Reviewed-on: #2684
Co-authored-by: Dominik Pschenitschni <dpschen@noreply.kolaente.de>
Co-committed-by: Dominik Pschenitschni <dpschen@noreply.kolaente.de>
2022-11-12 10:48:52 +00:00
Dominik Pschenitschni 9d604f7a3b feat: reduce ready selector specificity (#2683)
continuous-integration/drone/push Build is passing Details
Co-authored-by: Dominik Pschenitschni <mail@celement.de>
Reviewed-on: #2683
Co-authored-by: Dominik Pschenitschni <dpschen@noreply.kolaente.de>
Co-committed-by: Dominik Pschenitschni <dpschen@noreply.kolaente.de>
2022-11-12 10:48:15 +00:00
Dominik Pschenitschni 0f1f131f7a feat: reduce attachments selector specificity (#2682)
continuous-integration/drone/push Build is passing Details
Co-authored-by: Dominik Pschenitschni <mail@celement.de>
Reviewed-on: #2682
Co-authored-by: Dominik Pschenitschni <dpschen@noreply.kolaente.de>
Co-committed-by: Dominik Pschenitschni <dpschen@noreply.kolaente.de>
2022-11-12 10:47:46 +00:00
Dominik Pschenitschni eb4c2a4b9d feat: reduce dropdown-item selector specificity (#2680)
continuous-integration/drone/push Build is passing Details
Co-authored-by: Dominik Pschenitschni <mail@celement.de>
Reviewed-on: #2680
Co-authored-by: Dominik Pschenitschni <dpschen@noreply.kolaente.de>
Co-committed-by: Dominik Pschenitschni <dpschen@noreply.kolaente.de>
2022-11-12 10:46:39 +00:00
Dominik Pschenitschni 599c1ba4b5 feat: reduce ListWrapper selector specificity (#2679)
continuous-integration/drone/push Build is failing Details
Co-authored-by: Dominik Pschenitschni <mail@celement.de>
Reviewed-on: #2679
Co-authored-by: Dominik Pschenitschni <dpschen@noreply.kolaente.de>
Co-committed-by: Dominik Pschenitschni <dpschen@noreply.kolaente.de>
2022-11-12 10:46:00 +00:00
Dominik Pschenitschni 12a8f7ebe9 feat: reduce contentAuth selector specifity (#2677)
continuous-integration/drone/push Build is failing Details
Co-authored-by: Dominik Pschenitschni <mail@celement.de>
Reviewed-on: #2677
Co-authored-by: Dominik Pschenitschni <dpschen@noreply.kolaente.de>
Co-committed-by: Dominik Pschenitschni <dpschen@noreply.kolaente.de>
2022-11-12 10:45:24 +00:00
Dominik Pschenitschni 9f0f0b39f8 feat: reduce multiselect selector specificity (#2678)
continuous-integration/drone/push Build is passing Details
Co-authored-by: Dominik Pschenitschni <mail@celement.de>
Reviewed-on: #2678
Co-authored-by: Dominik Pschenitschni <dpschen@noreply.kolaente.de>
Co-committed-by: Dominik Pschenitschni <dpschen@noreply.kolaente.de>
2022-11-12 10:44:49 +00:00
Dominik Pschenitschni bb58dba8e0
feat: move select filters to dedicated components
continuous-integration/drone/pr Build is passing Details
2022-11-10 17:11:56 +01:00
Dominik Pschenitschni 4bad685f39
feat: filters script setup 2022-11-10 17:11:56 +01:00
Dominik Pschenitschni d85abbd77a feat: ListKanban script setup (#2643)
continuous-integration/drone/push Build is passing Details
Co-authored-by: Dominik Pschenitschni <mail@celement.de>
Reviewed-on: #2643
Co-authored-by: Dominik Pschenitschni <dpschen@noreply.kolaente.de>
Co-committed-by: Dominik Pschenitschni <dpschen@noreply.kolaente.de>
2022-11-07 17:23:11 +00:00
Dominik Pschenitschni 7fbb6e8f70 fix: Flatpickr types (#2647)
continuous-integration/drone/push Build is passing Details
Co-authored-by: Dominik Pschenitschni <mail@celement.de>
Reviewed-on: #2647
Co-authored-by: Dominik Pschenitschni <dpschen@noreply.kolaente.de>
Co-committed-by: Dominik Pschenitschni <dpschen@noreply.kolaente.de>
2022-11-07 14:05:29 +00:00
Dominik Pschenitschni 38cef79f68 fix: remove duplicate store assignment (#2644)
continuous-integration/drone/push Build is passing Details
Co-authored-by: Dominik Pschenitschni <mail@celement.de>
Reviewed-on: #2644
Co-authored-by: Dominik Pschenitschni <dpschen@noreply.kolaente.de>
Co-committed-by: Dominik Pschenitschni <dpschen@noreply.kolaente.de>
2022-11-07 11:43:19 +00:00
Dominik Pschenitschni 6a93701649 feat: remove comments from prioritySelect (#2645)
continuous-integration/drone/push Build is passing Details
Co-authored-by: Dominik Pschenitschni <mail@celement.de>
Reviewed-on: #2645
Co-authored-by: Dominik Pschenitschni <dpschen@noreply.kolaente.de>
Co-committed-by: Dominik Pschenitschni <dpschen@noreply.kolaente.de>
2022-11-07 11:42:32 +00:00
Dominik Pschenitschni d9a8382049 feat: simpliy editAssignees (#2646)
continuous-integration/drone/push Build is failing Details
Co-authored-by: Dominik Pschenitschni <mail@celement.de>
Reviewed-on: #2646
Co-authored-by: Dominik Pschenitschni <dpschen@noreply.kolaente.de>
Co-committed-by: Dominik Pschenitschni <dpschen@noreply.kolaente.de>
2022-11-07 11:41:49 +00:00
Dominik Pschenitschni f4bc2b94f0 feat: sticky action buttons (#2622)
continuous-integration/drone/push Build is passing Details
Co-authored-by: Dominik Pschenitschni <mail@celement.de>
Reviewed-on: #2622
Co-authored-by: Dominik Pschenitschni <dpschen@noreply.kolaente.de>
Co-committed-by: Dominik Pschenitschni <dpschen@noreply.kolaente.de>
2022-11-04 13:49:28 +00:00
Dominik Pschenitschni eb59ca5836 fix: resolve issues with vue-easymde (#2629)
continuous-integration/drone/push Build is passing Details
Co-authored-by: Dominik Pschenitschni <mail@celement.de>
Reviewed-on: #2629
Co-authored-by: Dominik Pschenitschni <dpschen@noreply.kolaente.de>
Co-committed-by: Dominik Pschenitschni <dpschen@noreply.kolaente.de>
2022-11-03 14:37:24 +00:00
konrad 0ff0d8c5b8 feat: improved types (#2547)
continuous-integration/drone/push Build is passing Details
Reviewed-on: #2547
Reviewed-by: konrad <k@knt.li>
2022-11-02 16:06:55 +00:00
Dominik Pschenitschni 44e6981759 feat: singleTaskInList script setup (#2463)
continuous-integration/drone/push Build is failing Details
Co-authored-by: Dominik Pschenitschni <mail@celement.de>
Reviewed-on: #2463
Co-authored-by: Dominik Pschenitschni <dpschen@noreply.kolaente.de>
Co-committed-by: Dominik Pschenitschni <dpschen@noreply.kolaente.de>
2022-11-01 10:43:01 +00:00
Dominik Pschenitschni 480aa8813e
fix: Multiselect modelValue prop type
continuous-integration/drone/pr Build is passing Details
2022-10-31 22:42:30 +01:00
Dominik Pschenitschni caa29c152d
chore: improve multiselect hover types
when hovering over props you can only see comments if written with JSDoc
2022-10-31 22:42:30 +01:00
Dominik Pschenitschni 5d601ca4b3
fix: missing href 2022-10-31 22:42:30 +01:00
Dominik Pschenitschni 0b58973d87
feat: rework popup 2022-10-31 22:42:29 +01:00
Dominik Pschenitschni 02deb0bedd
feat: rework dropdown-item 2022-10-31 22:42:29 +01:00
Dominik Pschenitschni 4cd0e90fea
feat: rework XButton 2022-10-31 22:42:29 +01:00
Dominik Pschenitschni e8c6afce72
feat: rework BaseButton 2022-10-31 22:42:29 +01:00
Dominik Pschenitschni a2c1702eef
feat: type global components and especially icon prop 2022-10-31 22:42:29 +01:00