Commit Graph

23 Commits

Author SHA1 Message Date
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: vikunja/frontend#234
2020-09-04 20:01:02 +00:00
kolaente 7800a25544
Fix notifications not using task title 2020-07-01 08:39:31 +02:00
konrad cd588caa02 Fix Datetime Handling (#168)
Fix task filters

Fix null dates

Co-authored-by: kolaente <k@knt.li>
Reviewed-on: vikunja/frontend#168
2020-06-27 17:04:30 +00:00
konrad cf136132e3 Namespaces & Lists Page (#160)
Center list backgrounds

Better alignment of new namespace and filter button

Make creating new namespace button clear

Hide archived lists unless the user wants it

Make all cards responsive

Cleanup

Show it if a namespace is archived

Show if a list is archived

Fix not updating the list in store after updating the background

Make task cards smaller

Display list backgrounds in cards and look good while doing it

lighter shadow

Change background to stripes

Set list backgrounds as card backgrounds

Add background color check to color appropriatly

Move color check to mixin

Use background color from tasks

Change list card color

Make create new namespace button stick to the right

Shadow all the things

Don't keep list backgrounds set when navigating back

Make links to list clickable

Add seperate page for namespaces

Co-authored-by: kolaente <k@knt.li>
Reviewed-on: vikunja/frontend#160
2020-06-16 22:20:37 +00:00
kolaente 366c469843
Add repeating tasks from current date setting 2020-06-14 14:43:01 +02:00
kolaente 1da7ffb23c
Add changing list identifier 2020-05-16 13:14:57 +02:00
konrad c7845bb9c1 Kanban (#118)
Add error message when trying to create an invalid new task in a bucket

Prevent creation of new buckets if the bucket title is empty

Disable deleting a bucket if it's the last one

Disable dragging tasks when they are being updated

Fix transition when opening tasks

Send the user to list view by default

Show loading spinner when updating multiple tasks

Add loading spinner when moving tasks

Add loading animation when bucket is loading / updating etc

Add bucket title edit

Fix creating new buckets

Add loading animation

Add removing buckets

Fix creating a new bucket after tasks were moved

Fix warning about labels on tasks

Fix labels on tasks not updating after retrieval from api

Fix property width

Add closing and mobile design

Make the task detail popup look good

Move list views

Move task detail view in a popup

Add link to tasks

Add saving the new task position after it was moved

Fix creating new bucket

Fix creating a new task

Cleanup

Disable user selection for task cards

Fix drag placeholder

Add dragging style to task

Add placeholder + change animation duration

More cleanup

Cleanup / docs

Working of dragging and dropping tasks

Adjust markup and styling for new library

Change kanban library to something that works

Add basic calculation of new positions

Don't try to create empty tasks

Add indicator if a task is done

Add moving tasks between buckets

Make empty buckets a little smaller

Add gimmick for button description

Fix color

Fix scrolling bucket layout

Add creating a new bucket

Add hiding the task input field

Co-authored-by: kolaente <k@knt.li>
Reviewed-on: vikunja/frontend#118
2020-04-25 23:11:34 +00:00
kolaente e7c1c98c6a
Fix id params not being named correctly 2020-04-17 12:19:53 +02:00
kolaente 7587821927
Move conversion of snake_case to camelCase to model to make recursive models still work 2020-04-14 22:46:27 +02:00
konrad 4a413e7f3c Make all api fields snake_case (#105)
Change all snake/camelCase mix and match to camelCase everywhere

Fix conversion to not interfer with service interceptors

Add dynamic conversion between camelCase and snake_case to services

Co-authored-by: kolaente <k@knt.li>
Reviewed-on: vikunja/frontend#105
2020-04-12 21:54:46 +00:00
konrad 8480bf334f Fix gantt chart (#79)
Fix moving tasks in Gantt

Start fixing gantt

Co-authored-by: kolaente <k@knt.li>
Reviewed-on: vikunja/frontend#79
2020-04-04 16:26:35 +00:00
kolaente fec60578ab
Don't schedule a reminder if the reminder date is in the past 2020-03-01 17:13:25 +01:00
kolaente 010812ef06
Don't try to cancel notifications if the browser does not support it 2020-02-09 13:12:54 +01:00
kolaente 1df1be2eab
Always schedule notification
(Caused bugs)
2020-02-09 10:48:39 +01:00
konrad 04d7d48b68 Notifications for task reminders (#57)
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: vikunja/frontend#57
2020-02-08 17:28:17 +00:00
kolaente 161f853361
Make sure to use date objects everywhere where dealing with dates 2020-02-08 14:16:06 +01:00
konrad 52017aca83 Task sorting (#39) 2019-12-07 16:35:42 +00:00
konrad 4e5d14d969 Task Detail View (#37) 2019-11-24 13:16:24 +00:00
konrad 2705c1571e Handle task relations the right way (#36) 2019-10-28 21:45:37 +00:00
kolaente a0d281b0b4
Added changing %Done on a task 2019-10-19 18:27:31 +02:00
kolaente cd4dc92a95
Added colors to tasks 2019-04-30 22:18:06 +02:00
konrad f7a17e45bc Labels on tasks (#25) 2019-03-07 19:48:40 +00:00
konrad 9b0c842ae1 Move everything to models and services (#17) 2019-03-02 10:25:10 +00:00