Commit Graph

97 Commits

Author SHA1 Message Date
17dc276971 fix: property spelling
Some checks failed
continuous-integration/drone/push Build is failing
2022-02-14 17:00:10 +00:00
a812793ead
feat: add setting for time zone to user settings
All checks were successful
continuous-integration/drone/pr Build is passing
2022-02-06 16:04:00 +01:00
2a819eccb4
revert: model properties
Some checks failed
continuous-integration/drone/pr Build is failing
partially reverts de3c47dc69
2022-01-30 20:18:34 +01:00
8f04b10e08
Revert "fix: improve ListModel typing"
This reverts commit 98b41a22c6.
2022-01-30 20:15:53 +01:00
de3c47dc69
fix ts errors in various files 2022-01-30 16:53:46 +01:00
98b41a22c6
fix: improve ListModel typing 2022-01-30 16:53:45 +01:00
dpschen
b029889f27 fix: check for notification api (#1043)
Some checks failed
continuous-integration/drone/push Build is failing
Co-authored-by: Dominik Pschenitschni <mail@celement.de>
Reviewed-on: #1043
Reviewed-by: konrad <k@knt.li>
Co-authored-by: dpschen <dpschen@noreply.kolaente.de>
Co-committed-by: dpschen <dpschen@noreply.kolaente.de>
2021-11-22 19:03:27 +00:00
8389587a60
fix: check if notifications are available at all before checking if triggered are available
All checks were successful
continuous-integration/drone/push Build is passing
Should fix sentry issue FRONTEND-OSS-J
2021-10-31 12:56:32 +01:00
bb94c1ba3a
feat: use async / await where it makes sense 2021-10-16 18:59:53 +02:00
dpschen
faa2daa876 feat: remove lodash dependency (#743)
All checks were successful
continuous-integration/drone/push Build is passing
Co-authored-by: Dominik Pschenitschni <mail@celement.de>
Reviewed-on: #743
Reviewed-by: konrad <k@knt.li>
Co-authored-by: dpschen <dpschen@noreply.kolaente.de>
Co-committed-by: dpschen <dpschen@noreply.kolaente.de>
2021-10-06 20:25:06 +00:00
2a1004ac68
fix: make task relation kinds translatable
All checks were successful
continuous-integration/drone/push Build is passing
Related to #774
2021-10-04 21:52:27 +02:00
dpschen
07a6a31f47 chore: move constants in folder (#732)
All checks were successful
continuous-integration/drone/push Build is passing
Co-authored-by: Dominik Pschenitschni <mail@celement.de>
Co-authored-by: kolaente <k@knt.li>
Reviewed-on: #732
Reviewed-by: konrad <k@knt.li>
Co-authored-by: dpschen <dpschen@noreply.kolaente.de>
Co-committed-by: dpschen <dpschen@noreply.kolaente.de>
2021-09-10 14:21:33 +00:00
dpschen
0295113f50 feat: use store getters to check auth (#731)
All checks were successful
continuous-integration/drone/push Build is passing
Co-authored-by: Dominik Pschenitschni <mail@celement.de>
Reviewed-on: #731
Reviewed-by: konrad <k@knt.li>
Co-authored-by: dpschen <dpschen@noreply.kolaente.de>
Co-committed-by: dpschen <dpschen@noreply.kolaente.de>
2021-09-10 13:04:00 +00:00
dpschen
dae441a373 feat: simplify heading blur logic (#727)
Some checks failed
continuous-integration/drone/push Build is failing
Co-authored-by: Dominik Pschenitschni <mail@celement.de>
Reviewed-on: #727
Reviewed-by: konrad <k@knt.li>
Co-authored-by: dpschen <dpschen@noreply.kolaente.de>
Co-committed-by: dpschen <dpschen@noreply.kolaente.de>
2021-09-10 12:57:59 +00:00
dpschen
87c70cec0e chore: define default label background color once (#713)
Some checks failed
continuous-integration/drone/push Build is failing
Co-authored-by: Dominik Pschenitschni <mail@celement.de>
Reviewed-on: #713
Co-authored-by: dpschen <dpschen@noreply.kolaente.de>
Co-committed-by: dpschen <dpschen@noreply.kolaente.de>
2021-09-08 21:44:56 +00:00
a1e1fe4eb0
Add missing position property to list and bucket models
All checks were successful
continuous-integration/drone/push Build is passing
2021-07-28 22:46:33 +02:00
3c7f8d7aa2 Reorder tasks, lists and kanban buckets (#620)
All checks were successful
continuous-integration/drone/push Build is passing
Co-authored-by: kolaente <k@knt.li>
Reviewed-on: #620
Co-authored-by: konrad <konrad@kola-entertainments.de>
Co-committed-by: konrad <konrad@kola-entertainments.de>
2021-07-28 19:56:29 +00:00
dcb846324d
Cleanup broken sw functions
All checks were successful
continuous-integration/drone/push Build is passing
2021-07-26 23:09:49 +02:00
fd5d331eca
Fix sorting labels
All checks were successful
continuous-integration/drone/push Build is passing
Resolves #603
2021-07-26 10:55:19 +02:00
c45911fd36 Fix date parsing parsing words with weekdays in them (#607)
All checks were successful
continuous-integration/drone/push Build is passing
Co-authored-by: kolaente <k@knt.li>
Reviewed-on: #607
Co-authored-by: konrad <konrad@kola-entertainments.de>
Co-committed-by: konrad <konrad@kola-entertainments.de>
2021-07-25 10:45:17 +00:00
83b530b8ba
Sort labels alphabetically on tasks
Some checks failed
continuous-integration/drone/push Build is failing
2021-07-22 22:05:34 +02:00
306a926c66 Add default list setting & creating tasks from home (#520)
All checks were successful
continuous-integration/drone/push Build is passing
Co-authored-by: sytone <github@sytone.com>
Co-authored-by: Sytone <github@sytone.com>
Co-authored-by: kolaente <k@knt.li>
Reviewed-on: #520
Reviewed-by: konrad <konrad@kola-entertainments.de>
Co-authored-by: sytone <kolaente@sytone.com>
Co-committed-by: sytone <kolaente@sytone.com>
2021-07-17 21:21:46 +00:00
01ed17a0f0
Fix setting task favorite status in test fixtures
All checks were successful
continuous-integration/drone/push Build is passing
2021-07-13 12:18:54 +02:00
e37145cd43
Add setting for the first day of the week
All checks were successful
continuous-integration/drone/push Build is passing
2021-06-03 18:12:40 +02:00
603345b326
Fix setting a default color when none was saved
All checks were successful
continuous-integration/drone/push Build is passing
2021-04-18 19:16:53 +02:00
4ed5d1e8fe
Add repeat mode setting for tasks
All checks were successful
continuous-integration/drone/push Build is passing
See vikunja/api#834
2021-04-14 10:24:07 +02:00
d836b6f753
Add overdue task reminder notification setting
All checks were successful
continuous-integration/drone/push Build is passing
See vikunja/api#832
2021-04-11 16:30:49 +02:00
2d8c43a920 Add link share password authentication (#466)
All checks were successful
continuous-integration/drone/push Build is passing
Co-authored-by: kolaente <k@knt.li>
Reviewed-on: #466
Co-authored-by: konrad <konrad@kola-entertainments.de>
Co-committed-by: konrad <konrad@kola-entertainments.de>
2021-04-11 13:18:19 +00:00
2a56c84e94 Add settings for user search (#458)
All checks were successful
continuous-integration/drone/push Build is passing
Co-authored-by: kolaente <k@knt.li>
Reviewed-on: #458
Co-authored-by: konrad <konrad@kola-entertainments.de>
Co-committed-by: konrad <konrad@kola-entertainments.de>
2021-04-07 19:31:14 +00:00
b35c2d6f2c Add names to link shares when creating them (#456)
Some checks failed
continuous-integration/drone/push Build is failing
Co-authored-by: kolaente <k@knt.li>
Reviewed-on: #456
Co-authored-by: konrad <konrad@kola-entertainments.de>
Co-committed-by: konrad <konrad@kola-entertainments.de>
2021-04-07 12:44:54 +00:00
2435bd68a0 Add a "done" option to kanban buckets (#440)
Some checks reported errors
continuous-integration/drone/push Build was killed
Co-authored-by: kolaente <k@knt.li>
Reviewed-on: #440
Co-authored-by: konrad <konrad@kola-entertainments.de>
Co-committed-by: konrad <konrad@kola-entertainments.de>
2021-03-24 20:16:56 +00:00
9a4779cdd1
Fix team name in team member added notification
All checks were successful
continuous-integration/drone/push Build is passing
2021-02-23 19:17:45 +01:00
39861fbd0f
Fix notification parsing for team memeber added
All checks were successful
continuous-integration/drone/push Build is passing
2021-02-23 18:16:13 +01:00
d833e42aaf Fix misspelling (#415)
Some checks failed
continuous-integration/drone/push Build is failing
Reviewed-on: #415
Reviewed-by: konrad <konrad@kola-entertainments.de>
Co-authored-by: Sabinno <evan.sabin@posteo.net>
Co-committed-by: Sabinno <evan.sabin@posteo.net>
2021-02-21 17:46:26 +00:00
c076298cf0 Add notifications overview (#414)
All checks were successful
continuous-integration/drone/push Build is passing
Co-authored-by: kolaente <k@knt.li>
Reviewed-on: #414
Co-authored-by: konrad <konrad@kola-entertainments.de>
Co-committed-by: konrad <konrad@kola-entertainments.de>
2021-02-21 15:13:58 +00:00
3f20ae89a8 Subscriptions and notifications for namespaces, tasks and lists (#410)
All checks were successful
continuous-integration/drone/push Build is passing
Co-authored-by: kolaente <k@knt.li>
Reviewed-on: #410
Co-authored-by: konrad <konrad@kola-entertainments.de>
Co-committed-by: konrad <konrad@kola-entertainments.de>
2021-02-14 19:18:51 +00:00
b12869e509
Fix labels randomly changing color after saving
All checks were successful
continuous-integration/drone/push Build is passing
2021-01-17 11:51:07 +01:00
4a02a1b496 Add setting for sending reminder emails (#343)
All checks were successful
continuous-integration/drone/push Build is passing
Fix the "Import your data button" in the settings

Add setting for sending reminder emails

Co-authored-by: kolaente <k@knt.li>
Reviewed-on: #343
Co-Authored-By: konrad <konrad@kola-entertainments.de>
Co-Committed-By: konrad <konrad@kola-entertainments.de>
2020-12-19 00:12:30 +00:00
6688dac2c6
Change avatar endpoint
Some checks reported errors
continuous-integration/drone/push Build was killed
2020-12-18 23:11:23 +01:00
0b620a07ef
Fix parsing task done at date
All checks were successful
continuous-integration/drone/push Build is passing
2020-12-08 15:43:51 +01:00
3f2056bbf9
Show done at in task detail view
All checks were successful
continuous-integration/drone/push Build is passing
2020-11-28 15:52:15 +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
2af53b16b6 Performance improvements (#288)
All checks were successful
continuous-integration/drone/push Build is passing
Only include needed parts from lodash

Don't prefetch

Co-authored-by: kolaente <k@knt.li>
Reviewed-on: #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
da1d34789d
Get rid of the null reminder to fix jumping inputs when updating reminders
All checks were successful
continuous-integration/drone/push Build is passing
2020-10-24 18:12:14 +02:00
2c6ec6ec35
Fix due date changes not saved on mobile
All checks were successful
continuous-integration/drone/push Build is passing
2020-10-03 14:30:26 +02:00
6b1ebbabb7 Saved filters (#239)
All checks were successful
continuous-integration/drone/push Build is passing
Fix saving

Cleanup

Fix single value prepare

Add prepare percent done stub

Fix populating filters with saved values when editing for single values

Fix populating filters with saved values when editing

Add edit filter view page

Hide adding new tasks to pseudolists

Make sure all filter values are passed as strings as per requirement from the api

Add redirect to list after creating it

Add creating saved filter

Add filter by percent done

Add end date filter

Add start date filter

Add extra checkbox to enable/disable priority filter

Add changing priority

Add more filter stubs

Fix dates for filters

Add saved filter create form

Add include nulls and concat to filter options

Add new saved filter component

Co-authored-by: kolaente <k@knt.li>
Reviewed-on: #239
Co-Authored-By: konrad <konrad@kola-entertainments.de>
Co-Committed-By: konrad <konrad@kola-entertainments.de>
2020-09-26 21:02:37 +00:00
f2fcf42639 Favorite lists (#237)
All checks were successful
continuous-integration/drone/push Build is passing
Remove/show favorites namespace if a task/list is the first to being marked as favorite

Add special case to prevent marking an archived list as favorite

Add marking a task as favorite  on namespaces page

Prevent toggling the favorite state for the favorites list

Add method to toggle list favorite in the menu

Add favorite icon to lists in menu

Co-authored-by: kolaente <k@knt.li>
Reviewed-on: #237
2020-09-06 14:20:48 +00:00
a8a7f70a3c
Cleanup code & make sure it has a common code style
All checks were successful
continuous-integration/drone/push Build is passing
2020-09-05 22:35:52 +02:00
4a8b15e7be Favorite tasks (#236)
All checks were successful
continuous-integration/drone/push Build is passing
Add loading spinner when updating a task

Show favorites namespace if the favorited task is the first favorite

Show the list favorited tasks belong to

Fix task width

Add method to mark a function as favorite

Make favorite clickable

Format

Hide favorite button when not hovered

Add button to mark a task as favorite

Co-authored-by: kolaente <k@knt.li>
Reviewed-on: #236
2020-09-05 20:16:17 +00:00
cac8b09263 Add limits for kanban boards (#234)
All checks were successful
continuous-integration/drone/push Build is passing
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: #234
2020-09-04 20:01:02 +00:00