Commit Graph

238 Commits

Author SHA1 Message Date
kolaente 63d21b54c4
Rearrange button order on task detail view
continuous-integration/drone/push Build is passing Details
2020-02-09 14:54:09 +01:00
kolaente 2223072881
Set the end date to the same as the due date if a start date was set but no end date
continuous-integration/drone/push Build is passing Details
2020-02-09 14:52:45 +01:00
kolaente 64cbfc113a
Fix "Add a reminder" being shown
continuous-integration/drone/push Build is passing Details
2020-02-09 14:48:21 +01:00
kolaente b41a4380d8
Add a button to the task detail page to mark a task as done
continuous-integration/drone/push Build is passing Details
2020-02-09 14:46:01 +01:00
kolaente 05da96e545
Use the same method everywhere to calculate the avatar url
continuous-integration/drone/push Build is passing Details
2020-02-09 13:28:33 +01:00
kolaente 783401723a
Better default profile image 2020-02-09 13:16:34 +01:00
kolaente 010812ef06
Don't try to cancel notifications if the browser does not support it
continuous-integration/drone/push Build is passing Details
2020-02-09 13:12:54 +01:00
kolaente 80b363872e
Set user menu inactive when logging out
continuous-integration/drone/push Build is passing Details
2020-02-09 13:07:31 +01:00
kolaente d42e88b26d
But the add reminders button on the task detail page higher up
continuous-integration/drone/push Build is passing Details
2020-02-09 12:50:57 +01:00
kolaente 1df1be2eab
Always schedule notification
continuous-integration/drone/push Build is passing Details
(Caused bugs)
2020-02-09 10:48:39 +01:00
kolaente 37d6ceb963
Fix date handling on task detail page
continuous-integration/drone/push Build is passing Details
2020-02-08 18:37:23 +01:00
konrad 04d7d48b68 Notifications for task reminders (#57)
continuous-integration/drone/push Build is passing Details
Add actions for reminders

Remove scheduled reminders

Better styling

Start adding support for triggered offline notifications

Co-authored-by: kolaente <k@knt.li>
Reviewed-on: #57
2020-02-08 17:28:17 +00:00
kolaente 161f853361
Make sure to use date objects everywhere where dealing with dates
continuous-integration/drone/push Build is passing Details
2020-02-08 14:16:06 +01:00
konrad fc17518e8c Add a link to vikunja.io (#56)
continuous-integration/drone/push Build is passing Details
Add a link to vikunja.io

Co-authored-by: kolaente <k@knt.li>
Reviewed-on: #56
2020-01-31 16:33:34 +00:00
konrad 8dcabc9385 Only focus inputs if the viewport is large enough (#55)
continuous-integration/drone/push Build is passing Details
Only focus inputs if the viewport is large enough

Co-authored-by: kolaente <k@knt.li>
Reviewed-on: #55
2020-01-31 16:19:04 +00:00
konrad 96fddd9bbd Fix task title on mobile (#54)
continuous-integration/drone/push Build is passing Details
Use a contenteditable for task title to make it look good on mobile

Co-authored-by: kolaente <k@knt.li>
Reviewed-on: #54
2020-01-31 16:09:29 +00:00
konrad 604488c68c Fix using the error data prop in components (#53)
continuous-integration/drone/push Build is passing Details
Fix error msg data props everywhere

Fix error msg data props

Co-authored-by: kolaente <k@knt.li>
Reviewed-on: #53
2020-01-31 15:33:14 +00:00
kolaente 5f0b5a0945
Sort tasks on start page by due date desc and id desc
continuous-integration/drone/push Build is passing Details
2020-01-31 11:09:45 +01:00
konrad 309f75b19d Task Search (#52)
continuous-integration/drone/push Build is passing Details
Add hiding the search

Add actually searching for tasks

Fix jumping search button on page load

Add search button

Co-authored-by: kolaente <k@knt.li>
Reviewed-on: #52
2020-01-31 10:05:53 +00:00
kolaente c8130bef61
Directly link to the task for tasks on the start page
continuous-integration/drone/push Build is passing Details
2020-01-30 22:50:28 +01:00
konrad 1170e030f6 Use message mixin for handling success and error messages (#51)
continuous-integration/drone/push Build is passing Details
Use message mixin everywhere

Add mixin for success and error messages

Co-authored-by: kolaente <k@knt.li>
Reviewed-on: #51
2020-01-30 21:47:08 +00:00
konrad a0c4732f81 Add moment.js for date related things (#50)
continuous-integration/drone/push Build is passing Details
Fix saving

Use mixin everywhere

Format attachment dates

Add format date mixing

Use moment js on task list page

Use moment js on home page tasks

Add moment js

Co-authored-by: kolaente <k@knt.li>
Reviewed-on: #50
2020-01-30 20:49:00 +00:00
konrad da10b4310b Show if a related task is done (#49)
continuous-integration/drone/push Build is passing Details
Show if a related task is done

Co-authored-by: kolaente <k@knt.li>
Reviewed-on: #49
2020-01-22 20:27:48 +00:00
konrad 22d2d1a777 Add removing of tasks (#48)
continuous-integration/drone/push Build is passing Details
Add removing of tasks

Co-authored-by: kolaente <k@knt.li>
Reviewed-on: #48
2020-01-22 20:18:39 +00:00
kolaente ed0ae210ac
Fix height of task add button
continuous-integration/drone/push Build is passing Details
2020-01-22 21:00:41 +01:00
konrad d61a7511da Migration Improvements (#47)
continuous-integration/drone/push Build is passing Details
Make "migration" "import everywhere"

Add checking for migration status before trying to migrate

Add get status from migrations

Co-authored-by: kolaente <k@knt.li>
Reviewed-on: #47
2020-01-20 21:22:32 +00:00
konrad 9b232c7d4f Add Wunderlist migration (#46)
continuous-integration/drone/push Build is passing Details
Complete migration flow

Add migration in progress animation

Add handling wunderlist migration flow

Basic migration init structure

Add migrator structure

Co-authored-by: kolaente <k@knt.li>
Reviewed-on: #46
2020-01-19 19:23:06 +00:00
kolaente 74f5d43097
#937 Fix textarea in task detail view not having a background when focused
continuous-integration/drone/push Build is passing Details
2020-01-10 22:43:17 +01:00
kolaente a06e709da6
Show motd everywhere
continuous-integration/drone/push Build is passing Details
2019-12-25 17:38:49 +01:00
konrad 9c66a7570a Reorganize Styles (#45)
continuous-integration/drone/push Build is passing Details
2019-12-19 22:09:23 +00:00
kolaente 752d6cc6f9
Fix task text breaking on list home on mobile
continuous-integration/drone/push Build is passing Details
2019-12-19 22:18:51 +01:00
konrad 500e0cfaf4 Fix update notification layout on mobile (#44)
continuous-integration/drone/push Build is passing Details
2019-12-19 21:11:38 +00:00
konrad ed4d41e2d8 Add automatic user token renew (#43)
continuous-integration/drone/push Build is passing Details
2019-12-19 20:50:07 +00:00
kolaente 6b7fe8ee47
Fix priority label styling
continuous-integration/drone/push Build is passing Details
2019-12-18 22:38:26 +01:00
konrad ff0f078ee6 PWA update available notification (#42)
continuous-integration/drone/push Build is passing Details
2019-12-18 21:30:20 +00:00
konrad 81e9eef154 Show parent tasks in task overview list (#41)
continuous-integration/drone/push Build is passing Details
2019-12-18 18:55:28 +00:00
kolaente d041384999
Fix loading tasks for the first page after navigating to a new list
continuous-integration/drone/push Build is passing Details
2019-12-17 23:03:55 +01:00
konrad 11d9aaae12 Update dependencies (#40)
continuous-integration/drone/push Build is passing Details
2019-12-15 20:42:40 +00:00
konrad 52017aca83 Task sorting (#39)
continuous-integration/drone/push Build is passing Details
2019-12-07 16:35:42 +00:00
kolaente a9291a5f2f
Fix not using router links for previous and back buttons
continuous-integration/drone/push Build is passing Details
2019-12-03 19:14:05 +01:00
konrad 2302a46d9b Task Pagination (#38)
continuous-integration/drone/push Build is passing Details
2019-12-03 18:09:12 +00:00
konrad 4e5d14d969 Task Detail View (#37)
continuous-integration/drone/push Build is passing Details
2019-11-24 13:16:24 +00:00
kolaente e00f0046b5
Replace all spaces with tabs
continuous-integration/drone/push Build is passing Details
2019-11-03 13:44:40 +01:00
kolaente c6d7b288ce
Fix edit label pane not closing when clicking on it
continuous-integration/drone/push Build is passing Details
2019-11-02 20:00:10 +01:00
kolaente c4489c20e3
Moved non-theme stuff in general.scss
continuous-integration/drone/push Build is passing Details
2019-10-30 20:05:40 +01:00
konrad 2705c1571e Handle task relations the right way (#36)
continuous-integration/drone/push Build is passing Details
2019-10-28 21:45:37 +00:00
kolaente 7a997b52a6
Fixed label edit still opening when deleting a label
continuous-integration/drone/push Build is passing Details
2019-10-26 14:39:27 +02:00
kolaente 1f504b1e6d
Fixed team creating not working
continuous-integration/drone/push Build is passing Details
2019-10-26 14:19:56 +02:00
kolaente 7419f2a3fb
Fixed scroll behaviour
continuous-integration/drone/push Build is passing Details
2019-10-20 21:40:44 +02:00
kolaente 0af1deaa00
Fixed shared lists overflowing
continuous-integration/drone/push Build is passing Details
2019-10-20 21:35:35 +02:00
kolaente bdf0d00bff
Different edit icon
continuous-integration/drone/push Build is passing Details
2019-10-19 21:41:23 +02:00
kolaente b2408eef04
Sort tasks by done/undone first and then newest
continuous-integration/drone/push Build is passing Details
2019-10-19 21:26:52 +02:00
kolaente a0d281b0b4
Added changing %Done on a task
continuous-integration/drone/push Build is passing Details
2019-10-19 18:27:31 +02:00
kolaente bcfded6efc
Added the function to collapse all lists in a namespace in the sidebar menu
continuous-integration/drone/push Build is passing Details
2019-10-19 17:56:47 +02:00
kolaente eb15046c5e
Added labels for login and register inputs
continuous-integration/drone/push Build is passing Details
2019-10-19 16:27:56 +02:00
kolaente 52bdae90d3
Load the offline image quietly in the background
continuous-integration/drone/push Build is passing Details
2019-10-17 21:54:05 +02:00
konrad 3211e1e8ea Added handling if the user is offline (#35)
continuous-integration/drone/push Build is passing Details
2019-10-16 21:27:21 +00:00
konrad 2a7871cf96 Add minimal PWA (#34)
continuous-integration/drone/push Build is passing Details
2019-10-16 18:25:10 +00:00
konrad 568de04a87 Fixed redirect to login page (#33)
continuous-integration/drone/push Build is passing Details
2019-09-09 18:36:30 +00:00
konrad f6b70bb0a1 Fixed namespace loading (#32)
continuous-integration/drone/push Build is passing Details
2019-09-09 17:59:58 +00:00
konrad d83fb24bbd Added link sharing (#30)
continuous-integration/drone/push Build is passing Details
2019-09-09 17:55:43 +00:00
konrad 857c283fb7 Added global api config (#31)
continuous-integration/drone/push Build is passing Details
2019-09-09 17:32:57 +00:00
kolaente 52bce0b9f1
Use the new listuser endpoint to search for users
continuous-integration/drone/push Build is passing Details
2019-07-22 13:27:20 +02:00
kolaente aeae2c4f1f
Show avatars of assigned users
continuous-integration/drone/push Build is passing Details
2019-06-06 12:52:05 +02:00
konrad 0b18ca73c2
Fixed task update not working (again)
continuous-integration/drone/push Build is passing Details
2019-06-05 22:15:30 +02:00
konrad 263374985b
Fixed task update not working
continuous-integration/drone/push Build is passing Details
2019-06-05 19:36:32 +02:00
kolaente d05ef0f37c
Fixed sharing with a user not working
continuous-integration/drone/push Build is passing Details
2019-06-04 19:45:27 +02:00
konrad 160fb1ff12
Fixed new task field not being reset after adding a new task
continuous-integration/drone/push Build is passing Details
2019-05-21 19:28:52 +02:00
kolaente c0a8ec7bec
Fixed menu not being visible on mobile
continuous-integration/drone/push Build is passing Details
2019-05-19 18:19:22 +02:00
kolaente cd4dc92a95
Added colors to tasks
continuous-integration/drone/push Build is passing Details
2019-04-30 22:18:06 +02:00
kolaente 84b20ef32b
Fixed various style bugs with the gantt chart
continuous-integration/drone/push Build is passing Details
2019-04-30 11:02:38 +02:00
kolaente 72468a0604
Fixed gantt chart styling
continuous-integration/drone/push Build is passing Details
2019-04-30 10:50:23 +02:00
kolaente 8db384d64b
Added fancy scrollbars
continuous-integration/drone/push Build is passing Details
2019-04-30 10:44:49 +02:00
konrad d03f0211a3 Gantt Charts (#29)
continuous-integration/drone/push Build is passing Details
2019-04-29 21:41:39 +00:00
konrad ad6ba80021 Frontend desing improvements (#28)
the build was successful Details
2019-04-23 19:50:37 +00:00
konrad 2631b39678 Fixed getting tasks (#27)
the build was successful Details
2019-03-10 12:59:17 +00:00
konrad 316148531c Fixed namespaces nav sometimes using an old jwt token (#26)
the build was successful Details
2019-03-07 19:48:55 +00:00
konrad f7a17e45bc Labels on tasks (#25)
the build was successful Details
2019-03-07 19:48:40 +00:00
konrad 6603c046bc Fix for task dates update (#23)
the build was successful Details
2019-03-03 21:07:15 +00:00
konrad 78abd2e88f fix for task dates update (#22)
the build was successful Details
2019-03-03 20:56:00 +00:00
konrad 4a8a1b0a24 Task assingees (#21)
the build was successful Details
2019-03-03 20:07:39 +00:00
konrad aac137f8a4 Task Priorities (#19)
the build was successful Details
2019-03-03 15:03:08 +00:00
konrad d66382b581 Improved team search and team managing (#18)
the build was successful Details
2019-03-03 12:50:06 +00:00
konrad 9b0c842ae1 Move everything to models and services (#17)
the build was successful Details
2019-03-02 10:25:10 +00:00
konrad 5e79502b81 Due Date Task improvements (#16)
the build was successful Details
2018-12-26 09:13:23 +00:00
kolaente 830c5ef075
Fixed "data is null" when showing tasks when there wouldn't exist any
the build was successful Details
2018-12-25 23:48:32 +01:00
konrad d7f7058eef Add week and month view for tasks (#15)
the build was successful Details
2018-12-25 22:41:55 +00:00
konrad e094b654e2 New design (#14)
the build was successful Details
2018-12-25 15:03:51 +00:00
konrad de6104dda6 Task duration (#13)
the build was successful Details
2018-12-22 20:50:32 +00:00
konrad 4e324ac38a Fix update tasks in list after updating a task from the api (#12)
the build was successful Details
2018-12-22 20:14:43 +00:00
konrad edbf1b4fb1 Moved buttons to manage teams and namespaces to the top (#11)
the build was successful Details
2018-12-20 14:27:09 +00:00
konrad a3d1f4ae04 Use email instead of username when resetting a user password (#10)
the build was successful Details
2018-12-20 12:13:55 +00:00
konrad 45579ee237 Subtasks (#9)
the build was successful Details
2018-12-19 14:38:21 +00:00
kolaente 511edfb5b9
cancel() disables loading now 2018-12-19 12:27:03 +01:00
konrad bae9ee5ef9
Fixed task path
the build was successful Details
2018-12-02 19:33:17 +01:00
kolaente fc6aee8373
changed cancel() to be called before handle error
the build was successful Details
2018-11-28 10:11:26 +01:00
kolaente b35c0ff314
added missing cancel()
the build was successful Details
2018-11-27 15:14:31 +01:00
konrad 74455b058a Delay loading animation (#8)
the build was successful Details
2018-11-27 10:23:50 +00:00
konrad 12f58bc1c6 Repeating tasks (#7)
the build was successful Details
2018-11-26 21:31:05 +00:00
kolaente fe1b5a1af8
Reminders in the past are now shown in red
the build was successful Details
2018-11-26 00:24:20 +01:00