1
0

Commit Graph

  • 490d374cfd
    fix(typesense): add more error logging kolaente 2023-09-04 10:20:51 +02:00
  • b97e13b6b4 [skip ci] Updated translations via Crowdin Frederick [Bot] 2023-09-04 00:28:15 +00:00
  • 21a1f02ea3
    fix(typesense): add more error logging kolaente 2023-09-03 22:54:50 +02:00
  • 1a492722dd
    fix(typesense): upsert one document at a time kolaente 2023-09-03 22:51:43 +02:00
  • 8a15c91a4f
    chore(tasks): better error messages when indexing tasks into Typesense kolaente 2023-09-03 22:22:27 +02:00
  • 04ba1011cc feat: add setting for default bucket konrad 2023-09-03 15:14:44 +00:00
  • b99b323c4c feat: add setting for default bucket konrad 2023-09-03 15:13:52 +00:00
  • 52c0efe0ce
    feat(kanban): add icon for bucket collapse kolaente 2023-09-03 16:09:51 +02:00
  • c803020537
    feat(kanban): add setting for default bucket kolaente 2023-09-03 16:08:21 +02:00
  • 3373b5fc45
    feat(kanban): save done bucket with project instead of bucket kolaente 2023-09-03 15:51:22 +02:00
  • f6d1db3595
    fix: tests kolaente 2023-09-03 16:30:36 +02:00
  • 0e32d478d1
    fix(projects): save done and default bucket when updating project kolaente 2023-09-03 15:50:47 +02:00
  • 60bd5c8a79
    feat: make default bucket configurable kolaente 2023-09-03 15:17:17 +02:00
  • bbbb45d224
    feat: move done bucket setting to project kolaente 2023-09-03 15:01:35 +02:00
  • ce6f099912 [skip ci] Updated translations via Crowdin Frederick [Bot] 2023-09-03 00:29:23 +00:00
  • ed8fb71ff0
    feat: add demo mode warning message kolaente 2023-09-01 18:09:19 +02:00
  • 97b5cd306f
    feat: add demo mode flag kolaente 2023-09-01 17:47:37 +02:00
  • b3a847e581 fix(kanban): create missing kanban buckets (#1601) kolaente 2023-09-01 15:41:31 +00:00
  • 11810c9b3e
    fix: validate usernames on registration edel 2023-08-25 00:34:05 +02:00
  • 28f2551d87 feat: api tokens konrad 2023-09-01 14:34:56 +00:00
  • 60cd1250a0 feat: api tokens konrad 2023-09-01 14:34:39 +00:00
  • edbfc06a41
    fix(kanban): don't prevent setting a different bucket as done bucket kolaente 2023-09-01 16:18:59 +02:00
  • 769b4f8d66
    fix(task): remove task relation in the other direction as well kolaente 2023-09-01 16:12:20 +02:00
  • cec480ad80
    fix(api tokens): lint kolaente 2023-09-01 15:59:16 +02:00
  • eac4e455fd
    fix(api tokens): lint kolaente 2023-09-01 15:56:35 +02:00
  • a4d946b4a9
    fix(api tokens): test kolaente 2023-09-01 15:54:39 +02:00
  • 974e1878f8
    chore(api tokens): add swagger docs about api token auth kolaente 2023-09-01 15:53:27 +02:00
  • 830a3745ba
    feat(api tokens): show warning if token has expired kolaente 2023-09-01 13:32:00 +02:00
  • 49104c65b6
    fix(api tokens): expiry of tokens in a number of days kolaente 2023-09-01 13:28:32 +02:00
  • 984978fe6d
    feat(api tokens): format permissions and groups human-readable kolaente 2023-09-01 13:25:37 +02:00
  • bd7b973559
    feat(api tokens): add deleting api tokens kolaente 2023-09-01 13:18:00 +02:00
  • 0bb85870db
    feat(api tokens): allow custom selection of expiry dates kolaente 2023-09-01 13:07:20 +02:00
  • 14c5a8ca5b
    fix(api tokens): make sure read one routes show up in routes endpoint kolaente 2023-09-01 12:58:29 +02:00
  • 021f92303d
    feat(api tokens): validate title field when creating a new token kolaente 2023-09-01 12:56:23 +02:00
  • e47ad021a3
    feat(api tokens): add token creation form kolaente 2023-09-01 12:47:32 +02:00
  • e3c5a93f4f
    chore(api tokens): remove updated date from tokens as it can't be updated anyway kolaente 2023-09-01 11:16:36 +02:00
  • a20eef2453
    feat(api tokens): add basic api token overview kolaente 2023-09-01 11:15:48 +02:00
  • 8f3d18a809
    feat(api tokens): better error message for invalid tokens kolaente 2023-09-01 10:27:56 +02:00
  • e295d75e6e
    feat(api tokens): move token validation middleware to new function kolaente 2023-09-01 10:19:55 +02:00
  • d9bfcdab8e
    feat(api tokens): add tests kolaente 2023-09-01 10:19:31 +02:00
  • e3dac16398
    feat(api tokens): check permissions when saving kolaente 2023-09-01 08:52:57 +02:00
  • e4c71123ef
    fix: lint kolaente 2023-09-01 08:39:12 +02:00
  • 5c6c6cd9f0
    feat(api tokens): check for scopes kolaente 2023-08-31 21:59:20 +02:00
  • 677bd5cfc9
    feat(api tokens): check for expiry date kolaente 2023-08-31 21:40:43 +02:00
  • fb2a1c59db
    feat(api tokens): check if a provided token matched a hashed on in the database kolaente 2023-08-31 21:39:26 +02:00
  • c88cbaa973
    feat(api tokens): properly hash tokens kolaente 2023-08-31 21:05:16 +02:00
  • e6b25bd57b
    feat(api tokens): add crud routes to manage api tokens kolaente 2023-08-31 20:37:25 +02:00
  • 3faf48706a
    feat(api tokens): add api token struct and migration kolaente 2023-08-31 17:02:46 +02:00
  • 1ca93a678e
    feat: endpoint to get all token routes kolaente 2023-08-31 17:02:25 +02:00
  • e518fb1191
    chore: remove year from copyright headers kolaente 2023-09-01 08:32:28 +02:00
  • 5811d2a13b
    fix: order by clause in task comments kolaente 2023-08-31 15:44:59 +02:00
  • 9f517227d6 chore(deps): update dependency electron to v25.8.0 (#170) renovate 2023-08-31 06:26:49 +00:00
  • 7b57b10804 [skip ci] Updated translations via Crowdin Frederick [Bot] 2023-08-31 00:29:36 +00:00
  • 83a7032b6f [skip ci] Updated translations via Crowdin Frederick [Bot] 2023-08-30 00:29:17 +00:00
  • 5392ca788c
    fix(comments): make sure comment sort order is stable kolaente 2023-08-29 14:09:53 +02:00
  • 49261a6fcc chore(deps): update dev-dependencies (#3726) renovate 2023-08-29 11:59:08 +00:00
  • 5630c90dee
    fix(task): show related tasks form with shortcut even when there are already other related tasks kolaente 2023-08-29 13:57:12 +02:00
  • 47d589002c feat: quick actions improvments konrad 2023-08-29 11:24:00 +00:00
  • 6f825fa413 feat: search improvemens (#1598) konrad 2023-08-29 11:23:35 +00:00
  • 99e2161c09
    fix: lint kolaente 2023-08-29 12:46:30 +02:00
  • 20f61baf03
    fix(quick actions): search for tasks within a project when specifying a project with quick add magic kolaente 2023-08-29 12:45:05 +02:00
  • 4e6b99544e
    fix(quick actions): don't show projects when searching for labels or tasks kolaente 2023-08-29 12:38:59 +02:00
  • d57e1909c4
    feat(quick actions): show labels as labels and tasks with all of their details kolaente 2023-08-29 12:33:43 +02:00
  • 02184663e5
    fix(filter): assignee search by partial username test kolaente 2023-08-29 11:40:53 +02:00
  • 29317b980e
    fix: lint kolaente 2023-08-29 11:32:45 +02:00
  • c1ccbe8186
    feat(docs): update sample config and docs about Typesense config kolaente 2023-08-29 11:23:52 +02:00
  • 4f2796ac58
    fix(filters): make "in" filter comparator work with Typesense kolaente 2023-08-29 11:14:36 +02:00
  • 99d8fbdfa7
    feat(quick actions): show tasks for a label when selecting it kolaente 2023-08-29 11:11:37 +02:00
  • d0e3062bee
    feat(tasks): allow filtering for reminders, assignees and labels with Typesense kolaente 2023-08-29 10:52:25 +02:00
  • 442d0342a9
    fix(quick actions): project search kolaente 2023-08-29 10:08:47 +02:00
  • a4b369470a
    fix(quick actions): invalid class prop kolaente 2023-08-29 09:57:13 +02:00
  • 0ca73e0851
    fix(quick actions): always search for projects kolaente 2023-08-29 09:41:53 +02:00
  • 9fc829115f
    fix(quick actions): project filter kolaente 2023-08-29 09:34:08 +02:00
  • 1e19548563
    chore(quick actions): format kolaente 2023-08-29 09:33:56 +02:00
  • c327d86a71
    feat(quick actions): show task identifier kolaente 2023-08-29 09:33:41 +02:00
  • 748651447a
    feat(tasks): find tasks by their identifier when searching with Typesense kolaente 2023-08-29 09:31:36 +02:00
  • 3044560759
    feat(quick actions): show done tasks last kolaente 2023-08-29 09:21:11 +02:00
  • c3f85fcb19
    chore: format kolaente 2023-08-29 09:19:52 +02:00
  • 2ca193e63b
    feat(tasks): make sorting and filtering work with Typesense kolaente 2023-08-28 19:10:18 +02:00
  • 09cfe41e4f
    feat(tasks): remove deleted tasks from Typesense kolaente 2023-08-28 13:34:47 +02:00
  • 1a82d6da44
    feat(tasks): add periodic resync of updated tasks to Typesense kolaente 2023-08-28 13:26:40 +02:00
  • 010b4ce783
    feat(tasks): add searching via typesense kolaente 2023-08-28 12:14:50 +02:00
  • dee46d527a
    feat(tasks): add typesense indexing kolaente 2023-08-28 11:11:30 +02:00
  • 53434952d3 chore(deps): update dev-dependencies (#3721) renovate 2023-08-27 15:27:00 +00:00
  • e9b0640660 fix(deps): update dependency @vueuse/core to v10.4.0 (#3723) renovate 2023-08-27 15:00:38 +00:00
  • ae57e5d314
    chore(deps): update pnpm to v8.7.0 renovate 2023-08-26 19:08:34 +00:00
  • 6e7928b2e4
    fix(i18n): hungarian translation kolaente 2023-08-27 16:32:06 +02:00
  • 47639b00f8
    feat(i18n): add hungarian translation for selection kolaente 2023-08-27 10:28:31 +02:00
  • e63cecceca [skip ci] Updated translations via Crowdin Frederick [Bot] 2023-08-27 00:29:16 +00:00
  • 55e2e323ed [skip ci] Updated translations via Crowdin Frederick [Bot] 2023-08-26 00:29:30 +00:00
  • 693a77ae51
    fix(user): don't prevent deleting a user if their default project was shared kolaente 2023-08-25 15:14:25 +02:00
  • f7e22c8c56
    fix(auth): correctly redirect the user to the last visited page after login kolaente 2023-08-24 12:15:45 +02:00
  • a9fb306e46
    fix(i18n): fall back to browser language if the configured user language is invalid kolaente 2023-08-24 11:37:23 +02:00
  • 58a1f46668
    fix(projects): don't suggest to create a new task in an empty filter kolaente 2023-08-24 11:32:28 +02:00
  • 6cbbe17bd8
    fix(filters): don't allow marking a filter as favorite kolaente 2023-08-24 11:30:57 +02:00
  • c01957aae2
    fix: lint kolaente 2023-08-24 11:27:31 +02:00
  • 1ad03877fb
    fix(menu): separate favorite and saved filter projects from other projects kolaente 2023-08-24 11:27:20 +02:00
  • fc72a82a2a
    fix(task): duplicate attribute kolaente 2023-08-24 11:18:17 +02:00
  • 63ef09b020
    fix(filters): incorrect translation string kolaente 2023-08-24 11:18:03 +02:00
  • 49d8713388
    fix: typo kolaente 2023-08-24 11:16:07 +02:00