Commit Graph

46 Commits

Author SHA1 Message Date
kolaente 0bb287023e
feat(home): correctly check if tasks exist before showing import hint
Resolves https://community.vikunja.io/t/import-your-data-button-is-shown-unnecessarily/3681/5
2025-05-12 12:10:26 +02:00
kolaente f35bf571e9
fix(a11y): add labels to project description label 2025-01-22 11:20:32 +01:00
kolaente 46cec908fd
fix(a11y): add keyboard shortcuts button label 2025-01-22 10:44:04 +01:00
kolaente c0c2e5663c
fix(a11y): add labels menu items 2025-01-22 10:43:51 +01:00
kolaente 8daf500b52
fix(a11y): add labels to logo 2025-01-22 09:59:38 +01:00
Dominik Pschenitschni abb4126bce fix: hide icon if description is missing
There might be future general improvements like merging the edit and info modal (since they both show the description, but only in one it's editable.

This PR already improves the situation a bit, since you don't have to click on that info button anymore to check __if__ there is a description at all.
2025-01-14 16:57:33 +00:00
kolaente 63732a37c0
fix: demo banner positioning
Partially reverts 49fa32aad6
2024-12-06 14:46:06 +01:00
Dominik Pschenitschni 49fa32aad6 feat: use position sticky for demo bar 2024-11-02 08:20:57 +00:00
Dominik Pschenitschni f3e77eb1f0 fix: remove defineProps 2024-11-01 17:19:28 +01:00
kolaente 92b90013ab
feat(projects): optionally return max right when querying all projects
This change introduces an expand query parameter which, when provided, allows to return all projects with the max right the current user has on that project. This allows to show and hide appropriate buttons in the frontend.

Resolves https://github.com/go-vikunja/vikunja/issues/334
2024-10-13 19:22:09 +02:00
kolaente 204dccf08b
feat: add utm tag to powered by link 2024-09-23 12:07:06 +02:00
kolaente 65a2814b2a
feat(navigation): use focus-visible for nav items 2024-09-19 12:36:33 +02:00
kolaente cc64ca6406
fix(task): align task title on mobile popup 2024-09-18 11:36:06 +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 faa797f461 feat: improve main nav spacing and open speed 2024-07-10 09:19:55 +00:00
Dominik Pschenitschni 43e38fae17 feat: rename TheNavigation to AppHeader 2024-07-07 14:57:23 +00:00
Dominik Pschenitschni f9e0b43707 feat: move powered by to bottom 2024-07-04 09:04:39 +00:00
Dominik Pschenitschni 51660f7677 fix: app bottom padding
display: flow-root creates a new block-formatting context and thus prevents overflowing margin issues created by a last child element that has a margin bottom
2024-07-03 15:33:49 +00:00
Dominik Pschenitschni 4bd9c79912 feat: remove props destructuring ProjectsNavigationItem 2024-06-20 19:35:37 +00:00
Dominik Pschenitschni c90ee0142a fix: reset drag.value 2024-06-20 13:02:43 +00:00
Dominik Pschenitschni f36115871c feat: camelcase global components 2024-06-19 14:02:14 +00:00
Dominik Pschenitschni ff5ee515f9 fix: remove uppercase transformation from username (#2445)
Because usernames might have lowercase letters. Transforming the casing can be confusing and even change meaning.

Reviewed-on: https://kolaente.dev/vikunja/vikunja/pulls/2445
Co-authored-by: Dominik Pschenitschni <mail@celement.de>
Co-committed-by: Dominik Pschenitschni <mail@celement.de>
2024-06-19 13:58:25 +00:00
Dominik Pschenitschni 23707fc493 feat: eslint enforce vue/component-name-in-template-casing 2024-06-17 21:01:36 +00:00
Dominik Pschenitschni 21980a4383
feat(components): align component name casing QuickActions 2024-06-17 13:41:37 +02:00
Dominik Pschenitschni f3daac2c31
feat(components): align component name casing ProjectSettingsDropdown 2024-06-17 13:41:37 +02:00
Dominik Pschenitschni 523e8dab2b
feat(components): align component name casing Notifications 2024-06-17 13:41:36 +02:00
Dominik Pschenitschni ff7e381645
feat(components): align component name casing Loading 2024-06-17 13:09:34 +02:00
Dominik Pschenitschni 5d2c731c59
feat(components): align component name casing Navigation 2024-06-17 13:09:32 +02:00
Dominik Pschenitschni 2bd80aa505
feat(components): align component name casing ContentLinkShare 2024-06-17 13:08:00 +02:00
Dominik Pschenitschni cebb647e1d feat(components): align component name casing Dropdown 2024-06-17 09:39:41 +00:00
Dominik Pschenitschni 89e9313b03 feat(components): align component name casing color-bubble 2024-06-17 09:35:14 +00:00
Dominik Pschenitschni 58baf141d5 feat(components): align component name casing ContentAuth 2024-06-17 09:29:12 +00:00
kolaente 8b2c3075c3
fix(logo): use correct month for pride logo change 2024-06-01 23:20:02 +02:00
kolaente fa628edc0c
fix(project): make sure gantt and kanban views shared with link share are full width
Resolves https://github.com/go-vikunja/vikunja/issues/258
2024-05-07 16:53:21 +02:00
kolaente 574c7f218e
fix(labels): allow link shares to add existing labels to a task
Resolves https://github.com/go-vikunja/vikunja/issues/252
2024-04-21 15:12:27 +02:00
kolaente 144a6e4140
fix(kanban): do not add bottom spacing to view 2024-04-14 11:15:53 +02:00
kolaente ed4be389ab
fix(navigation): scrolling when many projects are present
Regression from ee3d20e1d2
Resolves https://github.com/go-vikunja/vikunja/issues/249
2024-04-10 22:54:36 +02:00
kolaente ee3d20e1d2
fix(navigation): do not hide shadows of dropdown menu 2024-04-09 13:07:01 +02:00
kolaente f1c3ce5eeb
fix(projects): allow arbitrary nesting of new projects 2024-04-07 12:00:39 +02:00
kolaente 59ced554cd
chore(views): remove old view routes 2024-03-19 00:47:49 +01:00
kolaente 2dfb3a6379
fix(views): make no initial view work in the frontend 2024-03-19 00:47:49 +01:00
kolaente a3714c74fd
feat(views): load views when navigating with link share 2024-03-19 00:47:49 +01:00
kolaente 89b01e86bc
fix(projects): load all projects when first opening Vikunja 2024-03-02 13:43:04 +01:00
kolaente d7d3ffeebd
feat(navigation): persist project open state in navigation
With this change, the project's collapsed open/closed state in the navigation survives a browser reload. Previously, all state would be lost after reloading.

Resolves https://kolaente.dev/vikunja/vikunja/issues/2067
2024-02-12 22:22:55 +01:00
kolaente 0f28767acc
feat: enable infinite nesting always, remove setting 2024-02-09 14:26:42 +01:00
kolaente fc4676315d
chore: move frontend files 2024-02-07 14:56:56 +01:00