Commit Graph

782 Commits

Author SHA1 Message Date
68c48b5792
Add a disabled property to the datepicker
All checks were successful
continuous-integration/drone/pr Build is passing
2020-11-28 13:52:27 +01:00
590edc4f82
Cleanup workarounds for flatpickr
All checks were successful
continuous-integration/drone/pr Build is passing
2020-11-28 13:46:31 +01:00
edbf3109ef
Use the new datepicker for end dates
All checks were successful
continuous-integration/drone/pr Build is passing
2020-11-28 13:42:37 +01:00
972eb5acfc
Use the new datepicker for start date
All checks were successful
continuous-integration/drone/pr Build is passing
2020-11-28 13:40:54 +01:00
390afe1f81
Use the new datepicker for due dates
All checks were successful
continuous-integration/drone/pr Build is passing
2020-11-28 13:29:04 +01:00
468ec9c2c5
Mobile styling
All checks were successful
continuous-integration/drone/pr Build is passing
2020-11-28 13:13:20 +01:00
693d89bf4c
Format 2020-11-28 13:11:07 +01:00
6addbcf8bd
Sync flatpickr when clicking on choose a date
All checks were successful
continuous-integration/drone/pr Build is passing
2020-11-28 13:09:28 +01:00
4a2a0604c2
Make sure to only hide the popup when not clicked something inside of it
All checks were successful
continuous-integration/drone/pr Build is passing
2020-11-28 13:07:41 +01:00
85ce39eca0
Make flatpickr dates work
All checks were successful
continuous-integration/drone/pr Build is passing
2020-11-28 12:53:25 +01:00
33b9160a24
Use datepicker component for reminders
All checks were successful
continuous-integration/drone/pr Build is passing
2020-11-26 22:27:27 +01:00
879df824f1
Merge branch 'master' into feature/better-reminders
All checks were successful
continuous-integration/drone/pr Build is passing
2020-11-26 21:34:44 +01:00
6834e30783
Fix bottom padding of inline flatpickr
All checks were successful
continuous-integration/drone/pr Build is passing
2020-11-25 22:17:21 +01:00
ba142c92ef Update dependency vuex to v3.6.0 (#309)
All checks were successful
continuous-integration/drone/push Build is passing
Update dependency vuex to v3.6.0

Reviewed-on: #309
Co-Authored-By: renovate <renovatebot@kolaente.de>
Co-Committed-By: renovate <renovatebot@kolaente.de>
2020-11-25 20:18:38 +00:00
a60ef1c6df
Set time
All checks were successful
continuous-integration/drone/pr Build is passing
2020-11-25 18:51:44 +01:00
a5905a87e2
Add method to calculate the neares time
All checks were successful
continuous-integration/drone/pr Build is passing
2020-11-25 18:50:23 +01:00
2f3a8709d3
Move time helpers in separate folder 2020-11-25 18:39:14 +01:00
17c882dfbf
Remove separate flatpickr date
All checks were successful
continuous-integration/drone/pr Build is passing
2020-11-25 18:37:25 +01:00
98e1b6eaaa
Cleanup
All checks were successful
continuous-integration/drone/pr Build is passing
2020-11-25 18:34:55 +01:00
f5711cb38c
Set the flatpickr date when setting changing the date 2020-11-25 18:34:32 +01:00
010397d64a
Better formatting of the chosen date
All checks were successful
continuous-integration/drone/pr Build is passing
2020-11-25 18:27:17 +01:00
5c29b3e69b
Bubble
All checks were successful
continuous-integration/drone/pr Build is passing
2020-11-25 18:20:45 +01:00
8d056c6a81
Set date when choosing one 2020-11-25 18:20:11 +01:00
c75549abcb
Fix test
All checks were successful
continuous-integration/drone/pr Build is passing
2020-11-25 18:13:39 +01:00
ff0044f547
Show correct weekday in preview
Some checks failed
continuous-integration/drone/pr Build is failing
2020-11-25 18:12:14 +01:00
a11efc5231
Change hover background color 2020-11-25 18:02:03 +01:00
943098f7d1
Make label to show if selected date is null configurable
All checks were successful
continuous-integration/drone/pr Build is passing
2020-11-25 18:00:56 +01:00
96d27c6bb9
Use a different icon for weekend
All checks were successful
continuous-integration/drone/pr Build is passing
2020-11-25 17:55:22 +01:00
4be7cd5fce
Ignore test files when linting
All checks were successful
continuous-integration/drone/pr Build is passing
2020-11-22 23:08:03 +01:00
a3f902dd18
Add tests to dron
Some checks failed
continuous-integration/drone/pr Build is failing
2020-11-22 22:53:52 +01:00
7d312687db
Move day interval calculation to separate file and test it 2020-11-22 22:53:04 +01:00
160c14de2e
Add next date calculation 2020-11-22 22:08:39 +01:00
184dd1eadb
Add basic date picker component 2020-11-22 21:51:01 +01:00
5d995a2758
Move next week/next month task overview pages into a single "Upcoming" page and allow toggle
All checks were successful
continuous-integration/drone/push Build is passing
2020-11-22 18:05:25 +01:00
ed40249bb3
Add proper focus styles
All checks were successful
continuous-integration/drone/push Build is passing
2020-11-22 17:47:47 +01:00
148cc1dcca Better save messages for tasks (#307)
All checks were successful
continuous-integration/drone/push Build is passing
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: #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
All checks were successful
continuous-integration/drone/push Build is passing
2020-11-21 22:31:34 +01:00
3343b1c240 Add showing and modifying user name (#306)
All checks were successful
continuous-integration/drone/push Build is passing
Make sure to use the user name field everywhere

Add showing and modifying user name

Co-authored-by: kolaente <k@knt.li>
Reviewed-on: #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
c536707f3a Authentication with OpenID Connect providers (#305)
All checks were successful
continuous-integration/drone/push Build is passing
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: #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)
All checks were successful
continuous-integration/drone/push Build is passing
Update dependency eslint to v7.14.0

Reviewed-on: #303
Co-Authored-By: renovate <renovatebot@kolaente.de>
Co-Committed-By: renovate <renovatebot@kolaente.de>
2020-11-21 08:17:24 +00:00
db08a0d59b Update dependency marked to v1.2.5 (#302)
All checks were successful
continuous-integration/drone/push Build is passing
Update dependency marked to v1.2.5

Reviewed-on: #302
Co-Authored-By: renovate <renovatebot@kolaente.de>
Co-Committed-By: renovate <renovatebot@kolaente.de>
2020-11-19 20:40:16 +00:00
24c9ea6202 Update vue monorepo to v4.5.9 (#301)
All checks were successful
continuous-integration/drone/push Build is passing
Update vue monorepo to v4.5.9

Reviewed-on: #301
Co-Authored-By: renovate <renovatebot@kolaente.de>
Co-Committed-By: renovate <renovatebot@kolaente.de>
2020-11-17 09:32:42 +00:00
262f0fb228 Update dependency vue-advanced-cropper to v0.17.9 (#300)
All checks were successful
continuous-integration/drone/push Build is passing
Update dependency vue-advanced-cropper to v0.17.9

Reviewed-on: #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
All checks were successful
continuous-integration/drone/push Build is passing
2020-11-15 17:17:08 +01:00
1d66218d5b
Add filters to gantt chart
All checks were successful
continuous-integration/drone/push Build is passing
2020-11-15 16:32:46 +01:00
3b48907514 Update dependency marked to v1.2.4 (#299)
All checks were successful
continuous-integration/drone/push Build is passing
Update dependency marked to v1.2.4

Reviewed-on: #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)
All checks were successful
continuous-integration/drone/push Build is passing
Update dependency vue-easymde to v1.3.1

Reviewed-on: #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
All checks were successful
continuous-integration/drone/push Build is passing
2020-11-12 21:32:53 +01:00
cd02929a8f
Add maskable icon
All checks were successful
continuous-integration/drone/push Build is passing
2020-11-12 21:24:08 +01:00
15a2da41ba
Show loading spinner when loading namespaces & lists
All checks were successful
continuous-integration/drone/push Build is passing
2020-11-12 20:57:39 +01:00