1
0
Commit Graph

480 Commits

Author SHA1 Message Date
935a75cac1 Add more spacing to the "Archived" badge in namespace overview 2020-12-08 18:53:58 +01:00
6c06554ebe Add more spacing for checkboxes in the editor 2020-12-08 18:51:46 +01:00
c0130b2b48 Only show a loading spinner per task when updating a task on the kanban board 2020-12-08 18:49:28 +01:00
188d54ebe6 Make sure the editor does not break if the text has checkboxes 2020-12-08 18:40:13 +01:00
0b620a07ef Fix parsing task done at date 2020-12-08 15:43:51 +01: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
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
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
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
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
309b02d766 Fix avatar icon of attachments created by 2020-11-12 21:32:53 +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
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
4e2606a0d6 Fix renewing token on focus 2020-11-10 21:54:04 +01:00
092e5165dc Build custom v-tooltip (#290)
Remove tooltips when their elements are unbound

Add support for .bottom modifier

Remove v-tooltip from dependencies

Add comments

Fix usage with bigger tooltips

Add very basic vanilla js tooltip

Co-authored-by: kolaente <k@knt.li>
Reviewed-on: https://kolaente.dev/vikunja/frontend/pulls/290
Co-Authored-By: konrad <konrad@kola-entertainments.de>
Co-Committed-By: konrad <konrad@kola-entertainments.de>
2020-11-10 20:47:39 +00:00
b94c835af0 Add autocomplete attributes to login and register forms 2020-11-10 21:01:03 +01:00
7343e98a26 Move focus directive to seperate file 2020-11-02 21:52:07 +01:00
97aca96e7e Fix logging out after reloading the page 2020-11-02 21:48:09 +01:00
2af53b16b6 Performance improvements (#288)
Only include needed parts from lodash

Don't prefetch

Co-authored-by: kolaente <k@knt.li>
Reviewed-on: https://kolaente.dev/vikunja/frontend/pulls/288
Co-Authored-By: konrad <konrad@kola-entertainments.de>
Co-Committed-By: konrad <konrad@kola-entertainments.de>
2020-11-02 20:47:31 +00:00
588b4f507a Refactor app component (#283)
Fix redirect to home

Move redirect to home to no auth component

Move setup stuff to separate functions

Renew token in authenticated component

Use vue's router object

Move auth type checks to computed properties

Move after route stuff to authenticated content component

More Cleanup

Cleanup

Hide the navigation on mobile in the navigation component

Load namespaces from inside the navigation component

Fix logout

Move not authenticated content to separate component

Fix favoriting lists

Move link share authenticated stuff to separate component

Move authenticated stuff to separate component

Move side navigation to separate component

Move top navigation bar to separate component

Co-authored-by: kolaente <k@knt.li>
Reviewed-on: https://kolaente.dev/vikunja/frontend/pulls/283
Co-Authored-By: konrad <konrad@kola-entertainments.de>
Co-Committed-By: konrad <konrad@kola-entertainments.de>
2020-11-01 17:36:00 +00:00
237a914dee Add default color palette to picker 2020-11-01 14:59:47 +01:00
d9fe433619 Show created/updated by for tasks 2020-10-25 12:25:08 +01:00
471301d1a7 Fix reminder inputs and the close buttons not properly aligned 2020-10-24 18:15:21 +02:00
da1d34789d Get rid of the null reminder to fix jumping inputs when updating reminders 2020-10-24 18:12:14 +02:00
a01fc161fa Remove "collapse menu button" and make the hamburger button always visible 2020-10-24 17:38:54 +02:00
90b53176a6 Make the menu have a fixed width 2020-10-24 17:27:09 +02:00
82d54b0751 Remove the focus of the bucket title element after saving the title 2020-10-24 17:23:13 +02:00
5e046fbd06 Don't reset task relation kind after adding a task relation 2020-10-24 14:38:25 +02:00
91c49352b6 Fix editor spacing 2020-10-18 21:11:54 +02:00
e1004d218a Fix long text overflowing in task comments
Fixes #270
2020-10-18 21:04:28 +02:00
1935af83c3 Allow setting api url from the login screen (#264)
Cleanup

Use the http factory everywhere instead of the created element

Use the current domain if the api path is relative to the frontend host

Format

Prevent setting an empty url

Fix styling

Add changing api url

Add change url component

Co-authored-by: kolaente <k@knt.li>
Reviewed-on: https://kolaente.dev/vikunja/frontend/pulls/264
Co-Authored-By: konrad <konrad@kola-entertainments.de>
Co-Committed-By: konrad <konrad@kola-entertainments.de>
2020-10-11 10:13:35 +00:00
844905b0d9 Make sure to always load the home route when starting the app 2020-10-08 22:17:41 +02:00
5bb8afbde5 Open unsplash author links in a new window 2020-10-08 22:00:45 +02:00
2870f9217e Show caldav url in settings if it's enabled server side 2020-10-03 14:58:33 +02:00
2c6ec6ec35 Fix due date changes not saved on mobile 2020-10-03 14:30:26 +02:00