1
0

9275 Commits

Author SHA1 Message Date
konrad
f2fcf42639 Favorite lists (#237)
Remove/show favorites namespace if a task/list is the first to being marked as favorite

Add special case to prevent marking an archived list as favorite

Add marking a task as favorite  on namespaces page

Prevent toggling the favorite state for the favorites list

Add method to toggle list favorite in the menu

Add favorite icon to lists in menu

Co-authored-by: kolaente <k@knt.li>
Reviewed-on: https://kolaente.dev/vikunja/frontend/pulls/237
2020-09-06 14:20:48 +00:00
konrad
6bdddd462a Favorite lists (#654)
Add tests

Remove the favorites pseudo namespace if there are no lists or tasks favorited

Regenerate swagger docs

Fix favorite lists not being updated because of nonexisting users (the favorite list does not have one)

Make the pseudo favorites list always favorited

Add favorited lists to the favorites pseudo namespace

Add favorite field to list

Co-authored-by: kolaente <k@knt.li>
Reviewed-on: https://kolaente.dev/vikunja/api/pulls/654
2020-09-06 14:20:16 +00:00
kolaente
5a0ef73b54
Only show the list at the end of the task if it was not specially required to show the list 2020-09-05 23:42:34 +02:00
kolaente
5f5db5f12f
Fix task in list style for tasks with assignees 2020-09-05 23:41:23 +02:00
kolaente
a8a7f70a3c
Cleanup code & make sure it has a common code style 2020-09-05 22:35:52 +02:00
konrad
4a8b15e7be Favorite tasks (#236)
Add loading spinner when updating a task

Show favorites namespace if the favorited task is the first favorite

Show the list favorited tasks belong to

Fix task width

Add method to mark a function as favorite

Make favorite clickable

Format

Hide favorite button when not hovered

Add button to mark a task as favorite

Co-authored-by: kolaente <k@knt.li>
Reviewed-on: https://kolaente.dev/vikunja/frontend/pulls/236
2020-09-05 20:16:17 +00:00
konrad
e5559137dd Favorite tasks (#653)
Fixed namespace tests

Add test for favorite tasks

Fix favorite tasks not being updated

Fix integration tests

Fix lint

Return a pseudo namespace and list for favorites

Make sure users can only see their favorites

Add condition show tasks from the favorites list

Regenerate swagger docs

Add favorite field to task

Co-authored-by: kolaente <k@knt.li>
Reviewed-on: https://kolaente.dev/vikunja/api/pulls/653
2020-09-05 20:16:02 +00:00
kolaente
ecf09e17a8
Only check if a bucket limit is exceeded when moving a task between buckets 2020-09-04 22:01:33 +02:00
konrad
cac8b09263 Add limits for kanban boards (#234)
Prevent dropping a task onto a bucket which has its limit reached

Fix closing the dropdown

Add notice to show the limit

Add input to change kanban bucket limit

Add menu item to save bucket limit

Fix parsing dates from the api

Co-authored-by: kolaente <k@knt.li>
Reviewed-on: https://kolaente.dev/vikunja/frontend/pulls/234
2020-09-04 20:01:02 +00:00
konrad
14d706c91e Kanban bucket limits (#652)
Fix integration tests

Generate swagger docs

Add test for moving a task between buckets

Add check for bucket limit when updating a task

Add fixture to ensure a bucket with a high limit will never exceed the limit

Refactor bucket limit check into seperate function

Add test for creating and fix

Fix unexported field

Add error in case a task was added to a bucket which has its limit already exceeded

Add migration to add new task field

Add limit field to buckets

Co-authored-by: kolaente <k@knt.li>
Reviewed-on: https://kolaente.dev/vikunja/api/pulls/652
2020-09-04 14:37:56 +00:00
kolaente
5317a89623
Make sure to copy the permissions as well when moving files 2020-09-04 14:00:54 +02:00
kolaente
e9b1786188
Regenerate swagger docs 2020-09-04 13:15:46 +02:00
kolaente
313289d28d
Add rootpath to deb command to not include everything in the deb file 2020-09-04 10:42:32 +02:00
renovate
89c602416c Update dependency vue-advanced-cropper to v0.17.1 (#232)
Update dependency vue-advanced-cropper to v0.17.1

Reviewed-on: https://kolaente.dev/vikunja/frontend/pulls/232
2020-09-04 08:26:50 +00:00
kolaente
05e237560d
Add mage command to create a new migration 2020-09-04 10:15:33 +02:00
kolaente
e4dd314079
Add caldav enabled/disabled to /info endpoint 2020-09-04 09:58:42 +02:00
renovate
e7c5f1faec Update dependency vue-advanced-cropper to v0.17.0 (#231)
Update dependency vue-advanced-cropper to v0.17.0

Reviewed-on: https://kolaente.dev/vikunja/frontend/pulls/231
2020-09-03 21:35:24 +00:00
kolaente
118c7f25b5
Fix release commands in drone 2020-09-03 22:46:41 +02:00
kolaente
b64a80da0b
Make sure built binary files are executable when compressing with upx 2020-09-03 22:45:04 +02:00
kolaente
bb26c9d97c
Make sure to only initialize all variables when needed 2020-09-03 22:14:30 +02:00
kolaente
4c3e2f4160
Add github sponsor link 2020-09-03 21:59:56 +02:00
kolaente
edf3854632
Add github sponsor link 2020-09-03 21:59:17 +02:00
kolaente
7610199ab6
Fix pwa icon for iOS
Fixes #218
2020-09-03 21:25:46 +02:00
kolaente
19a66450ec
Fix building for darwin with mage 2020-09-03 21:22:41 +02:00
kolaente
3a839dfb86
Add util function to move files 2020-09-03 20:42:26 +02:00
kolaente
78b261e440
Skip directories when moving build release artefacts in drone 2020-09-03 18:08:57 +02:00
kolaente
471d1b0ec5
Fix dockerimage build 2020-09-03 18:08:26 +02:00
kolaente
58dfbe13ed
Add FreeBSD guide to installation docs 2020-09-03 17:44:44 +02:00
kolaente
1a4eef1056
Add toc to docs 2020-09-03 17:34:44 +02:00
kolaente
8da7db3e26
Cleanup references to make 2020-09-03 17:18:41 +02:00
konrad
d359130bcf Switch to mage (#651)
Add comment about magefile compile

Switch make to mage commands in drone

Fix misspell

Update docs

Add general release command

Add reprepro command

Make sure the filename contains the proper version

Add deb package building

Add zip command

Preserve file permissions when copying files

Fix release:os-package

Make sure to not create checksums of directories

Cleanup

Only compress what upx is able to compress

Add check command

Add release:os-package command

Add copy command

Add comments

Add compress step

Move releasing binaries to a more general function and add ones of linux + darwin

Add release:windows command

Add release:dir command

Add namespaces for commands

Reorder

Add command to run all checks at once

Add goconst-check

Add gosec-check

Add static-check

Add gocyclo-check

Add ineffasign-check

Add misspell-check

Add command to check for swagger docs regeneration

Add comments

Add command to generate swagger docs

Reorder

Add check for installing golint before running it

Add fmt check command

Add fmt command

Use runAndStreamOutput everywhere

Add aliases and comments

Add todo

Reorder

Add test coverage command

Co-authored-by: kolaente <k@knt.li>
Reviewed-on: https://kolaente.dev/vikunja/api/pulls/651
2020-09-03 15:13:19 +00:00
renovate
e6ab924061 Update dependency sass-loader to v10.0.2 (#230)
Update dependency sass-loader to v10.0.2

Reviewed-on: https://kolaente.dev/vikunja/frontend/pulls/230
2020-09-03 14:29:42 +00:00
renovate
15e0f8b300 Update dependency dompurify to v2.0.15 (#229)
Update dependency dompurify to v2.0.15

Reviewed-on: https://kolaente.dev/vikunja/frontend/pulls/229
2020-09-03 11:18:48 +00:00
renovate
05099e1784 Update module spf13/afero to v1.3.5 (#650)
Update module spf13/afero to v1.3.5

Reviewed-on: https://kolaente.dev/vikunja/api/pulls/650
2020-09-02 21:19:34 +00:00
renovate
b464d7b85c Update dependency eslint to v7.8.1 (#228)
Update dependency eslint to v7.8.1

Reviewed-on: https://kolaente.dev/vikunja/frontend/pulls/228
2020-09-01 21:07:55 +00:00
renovate
906b389fed Update dependency @fortawesome/vue-fontawesome to v2 (#226)
Update dependency @fortawesome/vue-fontawesome to v2

Reviewed-on: https://kolaente.dev/vikunja/frontend/pulls/226
2020-09-01 18:36:45 +00:00
renovate
a4c9e6fd73 Update dependency eslint to v7.8.0 (#225)
Update dependency eslint to v7.8.0

Reviewed-on: https://kolaente.dev/vikunja/frontend/pulls/225
2020-09-01 07:16:23 +00:00
kolaente
71ecdd23e7
Remove html from tooltip
Resolves #224
2020-08-31 22:36:47 +02:00
renovate
656823662c Update dependency date-fns to v2.16.1 (#223)
Update dependency date-fns to v2.16.1

Reviewed-on: https://kolaente.dev/vikunja/frontend/pulls/223
2020-08-31 20:31:53 +00:00
renovate
79970ebb4a Update module labstack/echo/v4 to v4.1.17 (#646)
Update module labstack/echo/v4 to v4.1.17

Reviewed-on: https://kolaente.dev/vikunja/api/pulls/646
2020-08-31 09:19:49 +00:00
renovate
2e614463c2 Update dependency date-fns to v2.16.0 (#220)
Update dependency date-fns to v2.16.0

Reviewed-on: https://kolaente.dev/vikunja/frontend/pulls/220
2020-08-30 10:21:07 +00:00
renovate
27b4086351 Update module iancoleman/strcase to v0.1.1 (#645)
Update module iancoleman/strcase to v0.1.1

Reviewed-on: https://kolaente.dev/vikunja/api/pulls/645
2020-08-30 08:18:18 +00:00
renovate
ae7eafd6ad Update module mattn/go-sqlite3 to v1.14.2 (#647)
Update module mattn/go-sqlite3 to v1.14.2

Reviewed-on: https://kolaente.dev/vikunja/api/pulls/647
2020-08-30 08:17:50 +00:00
renovate
e248047101 Update dependency dompurify to v2.0.14 (#221)
Update dependency dompurify to v2.0.14

Reviewed-on: https://kolaente.dev/vikunja/frontend/pulls/221
2020-08-30 08:16:12 +00:00
renovate
9bad648045 Update dependency vue-flatpickr-component to v8.1.6 (#222)
Update dependency vue-flatpickr-component to v8.1.6

Reviewed-on: https://kolaente.dev/vikunja/frontend/pulls/222
2020-08-30 08:15:56 +00:00
renovate
21b5aee054 Update github.com/c2h5oh/datasize commit hash to 48ed595 (#644)
Update github.com/c2h5oh/datasize commit hash to 48ed595

Reviewed-on: https://kolaente.dev/vikunja/api/pulls/644
2020-08-25 16:06:32 +00:00
renovate
e507cea9be Update dependency sass-loader to v10.0.1 (#219)
Update dependency sass-loader to v10.0.1

Reviewed-on: https://kolaente.dev/vikunja/frontend/pulls/219
2020-08-25 13:11:07 +00:00
renovate
6850ff62d5 Update dependency sass-loader to v10 (#217)
Update dependency sass-loader to v10

Reviewed-on: https://kolaente.dev/vikunja/frontend/pulls/217
2020-08-24 20:13:57 +00:00
renovate
2b34a8d4e6 Update github.com/shurcooL/vfsgen commit hash to 0d455de (#642)
Update github.com/shurcooL/vfsgen commit hash to 0d455de

Reviewed-on: https://kolaente.dev/vikunja/api/pulls/642
2020-08-24 20:00:48 +00:00
renovate
30f6e39f84 Update vue monorepo to v2.6.12 (#215)
Update vue monorepo to v2.6.12

Reviewed-on: https://kolaente.dev/vikunja/frontend/pulls/215
2020-08-21 10:40:37 +00:00