1
0
Commit Graph

9481 Commits

Author SHA1 Message Date
e57078b5e8 Update dependency camel-case to v4.1.2 (#315)
Update dependency camel-case to v4.1.2

Reviewed-on: https://kolaente.dev/vikunja/frontend/pulls/315
Co-Authored-By: renovate <renovatebot@kolaente.de>
Co-Committed-By: renovate <renovatebot@kolaente.de>
2020-12-02 07:05:10 +00:00
80ce8f80ba Update module lib/pq to v1.9.0 (#717)
Update module lib/pq to v1.9.0

Reviewed-on: https://kolaente.dev/vikunja/api/pulls/717
Co-Authored-By: renovate <renovatebot@kolaente.de>
Co-Committed-By: renovate <renovatebot@kolaente.de>
2020-12-02 07:04:04 +00:00
9334b29366 Add testing endpoint to reset db tables (#716)
Fix lint

Better error messages

Add docs

Add testing endpoint to reset db

Co-authored-by: kolaente <k@knt.li>
Reviewed-on: https://kolaente.dev/vikunja/api/pulls/716
Co-Authored-By: konrad <konrad@kola-entertainments.de>
Co-Committed-By: konrad <konrad@kola-entertainments.de>
2020-11-28 23:08:30 +00:00
f22942e883 Fix repeat after layout 2020-11-28 16:02:38 +01:00
3f2056bbf9 Show done at in task detail view 2020-11-28 15:52:15 +01:00
25bd9d17f9 Show a loading spinner when creating a new kanban task 2020-11-28 15:44:48 +01:00
1e72105635 Fix task background color for link shares 2020-11-28 15:32:58 +01:00
d0e304e43b Add disabled state for task titles 2020-11-28 15:30:34 +01:00
79c8783fdb Fix tooltip still existing in viewport after hiding them 2020-11-28 15:17:50 +01:00
5827800564 Pin dependency jest to 26.6.3 (#311)
Pin dependency jest to 26.6.3

Reviewed-on: https://kolaente.dev/vikunja/frontend/pulls/311
Co-Authored-By: renovate <renovatebot@kolaente.de>
Co-Committed-By: renovate <renovatebot@kolaente.de>
2020-11-28 14:09:40 +00:00
fb3cf94cba Better reminders (#308)
Fix setting the new reminder component to null after adding a new date

Add "close on change" event which only fires if the component closed and the value actually changed

Hide the "today" option after 21:00

Add "confirm" button to close the component

Use disabled in reminders

Add a disabled property to the datepicker

Cleanup workarounds for flatpickr

Use the new datepicker for end dates

Use the new datepicker for start date

Use the new datepicker for due dates

Mobile styling

Format

Sync flatpickr when clicking on choose a date

Make sure to only hide the popup when not clicked something inside of it

Make flatpickr dates work

Use datepicker component for reminders

Merge branch 'master' into feature/better-reminders

Fix bottom padding of inline flatpickr

Set time

Add method to calculate the neares time

Move time helpers in separate folder

Remove separate flatpickr date

Cleanup

Set the flatpickr date when setting changing the date

Better formatting of the chosen date

Bubble

Set date when choosing one

Fix test

Show correct weekday in preview

Change hover background color

Make label to show if selected date is null configurable

Use a different icon for weekend

Ignore test files when linting

Add tests to dron

Move day interval calculation to separate file and test it

Add next date calculation

Add basic date picker component

Co-authored-by: kolaente <k@knt.li>
Reviewed-on: https://kolaente.dev/vikunja/frontend/pulls/308
Co-Authored-By: konrad <konrad@kola-entertainments.de>
Co-Committed-By: konrad <konrad@kola-entertainments.de>
2020-11-28 13:59:27 +00:00
87048818ce Update golang.org/x/oauth2 commit hash to 9fd6049 (#714)
Update golang.org/x/oauth2 commit hash to 9fd6049

Reviewed-on: https://kolaente.dev/vikunja/api/pulls/714
Co-Authored-By: renovate <renovatebot@kolaente.de>
Co-Committed-By: renovate <renovatebot@kolaente.de>
2020-11-26 20:27:19 +00:00
d2d610e0f5 Fix /info endpoint 500 error when no openid providers were configured 2020-11-26 21:26:31 +01:00
ba142c92ef Update dependency vuex to v3.6.0 (#309)
Update dependency vuex to v3.6.0

Reviewed-on: https://kolaente.dev/vikunja/frontend/pulls/309
Co-Authored-By: renovate <renovatebot@kolaente.de>
Co-Committed-By: renovate <renovatebot@kolaente.de>
2020-11-25 20:18:38 +00:00
297c1fa19e Update dependency electron to v11.0.3 (#7)
Update dependency electron to v11.0.3

Reviewed-on: https://kolaente.dev/vikunja/desktop/pulls/7
Co-Authored-By: renovate <renovatebot@kolaente.de>
Co-Committed-By: renovate <renovatebot@kolaente.de>
2020-11-24 06:45:38 +00:00
5d995a2758 Move next week/next month task overview pages into a single "Upcoming" page and allow toggle 2020-11-22 18:05:25 +01:00
ed40249bb3 Add proper focus styles 2020-11-22 17:47:47 +01:00
148cc1dcca Better save messages for tasks (#307)
Add success messages when managing assignees

Add success messages when managing labels

Add better loading animations for related tasks

Add better loading animations for comments

Don't block everything while loading

Move task heading to separate component which handles all saving related things

Make sure to only show the loading spinner and saved message when saving the description

Show a maximum of 2 notifications

Move task description to separate component

Co-authored-by: kolaente <k@knt.li>
Reviewed-on: https://kolaente.dev/vikunja/frontend/pulls/307
Co-Authored-By: konrad <konrad@kola-entertainments.de>
Co-Committed-By: konrad <konrad@kola-entertainments.de>
2020-11-22 16:32:35 +00:00
b9eeec0125 Hide menu on mobile after navigating 2020-11-21 22:31:34 +01:00
3343b1c240 Add showing and modifying user name (#306)
Make sure to use the user name field everywhere

Add showing and modifying user name

Co-authored-by: kolaente <k@knt.li>
Reviewed-on: https://kolaente.dev/vikunja/frontend/pulls/306
Co-Authored-By: konrad <konrad@kola-entertainments.de>
Co-Committed-By: konrad <konrad@kola-entertainments.de>
2020-11-21 21:25:00 +00:00
ae6144c042 Fix getting current user when updating avatar or user name 2020-11-21 22:02:49 +01:00
d1c65935e6 Add name field to users 2020-11-21 21:51:55 +01:00
2b5c9ae7a8 Authentication with OpenID Connect providers (#713)
Add config docs

Lint

Move provider-related stuff to separate file

Refactor getting auth providers

Fix tests

Fix user tests

Fix openid tests

Add swagger docs

Fix lint

Fix lint issues

Fix checking if the user already exists

Make sure to create a new namespace for new users

Docs

Add tests for openid

Remove unnessecary err check

Consistently return nil users if creating a new user failed

Move sending confirmation email to separate function

Better variable names

Move checks to separate functions

Refactor creating user into seperate file

Fix creating new local users

Test creating new users from different issuers

Generate a random username right away if no preferred username has been given

Add todo

Cache openid providers

Add getting int clientids

Fix migration

Move creating tokens to auth package

Add getting or creating a third party user

Add parsing claims

Add retreiving auth tokens

Add token callback from openid package

Add check for provider key

Add routes

Start adding openid auth handler

Add config for openid auth

Co-authored-by: kolaente <k@knt.li>
Reviewed-on: https://kolaente.dev/vikunja/api/pulls/713
Co-Authored-By: konrad <konrad@kola-entertainments.de>
Co-Committed-By: konrad <konrad@kola-entertainments.de>
2020-11-21 16:38:58 +00:00
c536707f3a Authentication with OpenID Connect providers (#305)
Fix setting auth config from api in state

Verify auth state before authenticating

Add showing openid providers on login

Parse auth config from /info

Add authentication through openid

Add openid auth component

Co-authored-by: kolaente <k@knt.li>
Reviewed-on: https://kolaente.dev/vikunja/frontend/pulls/305
Co-Authored-By: konrad <konrad@kola-entertainments.de>
Co-Committed-By: konrad <konrad@kola-entertainments.de>
2020-11-21 16:38:40 +00:00
1517f989d3 Update dependency eslint to v7.14.0 (#303)
Update dependency eslint to v7.14.0

Reviewed-on: https://kolaente.dev/vikunja/frontend/pulls/303
Co-Authored-By: renovate <renovatebot@kolaente.de>
Co-Committed-By: renovate <renovatebot@kolaente.de>
2020-11-21 08:17:24 +00:00
f67fe2ce25 Fix drone badge in README 2020-11-20 21:54:15 +01:00
51fc29dbc2 Update dependency electron to v11.0.2 (#6)
Update dependency electron to v11.0.2

Reviewed-on: https://kolaente.dev/vikunja/desktop/pulls/6
Co-Authored-By: renovate <renovatebot@kolaente.de>
Co-Committed-By: renovate <renovatebot@kolaente.de>
2020-11-20 19:29:30 +00:00
db08a0d59b Update dependency marked to v1.2.5 (#302)
Update dependency marked to v1.2.5

Reviewed-on: https://kolaente.dev/vikunja/frontend/pulls/302
Co-Authored-By: renovate <renovatebot@kolaente.de>
Co-Committed-By: renovate <renovatebot@kolaente.de>
2020-11-19 20:40:16 +00:00
23e84f3fa4 Update github.com/jgautheron/goconst commit hash to ccae5bf (#712)
Update github.com/jgautheron/goconst commit hash to ccae5bf

Reviewed-on: https://kolaente.dev/vikunja/api/pulls/712
Co-Authored-By: renovate <renovatebot@kolaente.de>
Co-Committed-By: renovate <renovatebot@kolaente.de>
2020-11-17 16:41:45 +00:00
8a86a506ad Update dependency electron to v11.0.1 (#5)
Update dependency electron to v11.0.1

Reviewed-on: https://kolaente.dev/vikunja/desktop/pulls/5
Co-Authored-By: renovate <renovatebot@kolaente.de>
Co-Committed-By: renovate <renovatebot@kolaente.de>
2020-11-17 16:41:19 +00:00
24c9ea6202 Update vue monorepo to v4.5.9 (#301)
Update vue monorepo to v4.5.9

Reviewed-on: https://kolaente.dev/vikunja/frontend/pulls/301
Co-Authored-By: renovate <renovatebot@kolaente.de>
Co-Committed-By: renovate <renovatebot@kolaente.de>
2020-11-17 09:32:42 +00:00
3f782d8029 Update dependency electron to v11 (#4)
Update dependency electron to v11

Reviewed-on: https://kolaente.dev/vikunja/desktop/pulls/4
Co-Authored-By: renovate <renovatebot@kolaente.de>
Co-Committed-By: renovate <renovatebot@kolaente.de>
2020-11-17 06:54:44 +00:00
70a076c4fe Update module mattn/go-sqlite3 to v1.14.5 (#711)
Update module mattn/go-sqlite3 to v1.14.5

Reviewed-on: https://kolaente.dev/vikunja/api/pulls/711
Co-Authored-By: renovate <renovatebot@kolaente.de>
Co-Committed-By: renovate <renovatebot@kolaente.de>
2020-11-16 17:21:29 +00:00
58c3b1616f Update module getsentry/sentry-go to v0.8.0 (#709)
Update module getsentry/sentry-go to v0.8.0

Reviewed-on: https://kolaente.dev/vikunja/api/pulls/709
Co-Authored-By: renovate <renovatebot@kolaente.de>
Co-Committed-By: renovate <renovatebot@kolaente.de>
2020-11-16 15:04:57 +00:00
24d27a93c8 Update module gabriel-vasile/mimetype to v1.1.2 (#708)
Update module gabriel-vasile/mimetype to v1.1.2

Reviewed-on: https://kolaente.dev/vikunja/api/pulls/708
Co-Authored-By: renovate <renovatebot@kolaente.de>
Co-Committed-By: renovate <renovatebot@kolaente.de>
2020-11-16 13:56:56 +00:00
262f0fb228 Update dependency vue-advanced-cropper to v0.17.9 (#300)
Update dependency vue-advanced-cropper to v0.17.9

Reviewed-on: https://kolaente.dev/vikunja/frontend/pulls/300
Co-Authored-By: renovate <renovatebot@kolaente.de>
Co-Committed-By: renovate <renovatebot@kolaente.de>
2020-11-15 17:14:28 +00:00
460c30bd36 Improve comment avatars on mobile 2020-11-15 17:17:08 +01:00
1d66218d5b Add filters to gantt chart 2020-11-15 16:32:46 +01:00
3b48907514 Update dependency marked to v1.2.4 (#299)
Update dependency marked to v1.2.4

Reviewed-on: https://kolaente.dev/vikunja/frontend/pulls/299
Co-Authored-By: renovate <renovatebot@kolaente.de>
Co-Committed-By: renovate <renovatebot@kolaente.de>
2020-11-15 08:16:33 +00:00
f2889e64ad Update dependency vue-easymde to v1.3.1 (#298)
Update dependency vue-easymde to v1.3.1

Reviewed-on: https://kolaente.dev/vikunja/frontend/pulls/298
Co-Authored-By: renovate <renovatebot@kolaente.de>
Co-Committed-By: renovate <renovatebot@kolaente.de>
2020-11-14 20:36:14 +00:00
309b02d766 Fix avatar icon of attachments created by 2020-11-12 21:32:53 +01:00
cd02929a8f Add maskable icon 2020-11-12 21:24:08 +01:00
15a2da41ba Show loading spinner when loading namespaces & lists 2020-11-12 20:57:39 +01:00
50b1d378e0 Fix list not added to lists when duplicating 2020-11-12 20:02:40 +01:00
3677ffd585 Create list through store to make sure it is updated everywhere 2020-11-12 19:59:32 +01:00
2d70c1aabd Fix list not being removed from the menu list when deleting it 2020-11-12 19:50:41 +01:00
27aa8662c0 Update golang.org/x/crypto commit hash to 0c6587e (#706)
Update golang.org/x/crypto commit hash to 0c6587e

Reviewed-on: https://kolaente.dev/vikunja/api/pulls/706
Co-Authored-By: renovate <renovatebot@kolaente.de>
Co-Committed-By: renovate <renovatebot@kolaente.de>
2020-11-12 17:18:23 +00:00
4733963749 Fix showing the keyboard shortcuts from the menu 2020-11-11 22:04:32 +01:00
a0d63272a6 Show all available shortcuts everywhere but indicate which work on the current page 2020-11-11 22:02:57 +01:00
982d838dd4 Make keyboard shortcuts single keys 2020-11-11 21:31:11 +01:00