Commit Graph

48 Commits

Author SHA1 Message Date
kolaente cec74717fc refactor(task-attachment): share upload+download via pkg/web/files for v1+v2 2026-06-10 10:22:39 +00:00
kolaente 6566f98103 chore: add plans/ directory to .gitignore 2026-03-30 20:12:25 +00:00
surfingbytes 73eb8279ae chore: add .pnpm-store to .gitignore 2026-03-27 23:05:32 +00:00
kolaente 79dbb40985
fix(db): prevent SQLite "database is locked" errors under concurrent writes
Configure SQLite connections with WAL journal mode, a 5-second busy
timeout, shared cache, and a max of 1 open connection. SQLite only
supports a single writer at a time, so without these settings concurrent
API requests (e.g. bulk task creation) would immediately fail with
"database is locked" instead of waiting and retrying.
2026-03-02 12:37:55 +01:00
kolaente 36af5345d2
chore(dev): add sample config to gitignore 2026-02-24 15:33:21 +01:00
kolaente 4284673bf7
feat(tasks): scroll to bottom in task detail view when comments are available (#1995)
Added a scroll-to-bottom button in task detail view that appears when content is scrollable and hides when users reach the bottom. The button provides quick navigation to view all content.

🐰 A button appears when scrolls grow tall,
Through DOM observers, we heed the call,
With smooth scroll dances to content's end,
The rabbit's gift—no need to scroll and rend! 
2025-12-16 22:06:47 +00:00
kolaente d0d08adc48 chore(dev): add claude settings 2025-12-12 11:58:15 +01:00
kolaente 5f251d096d chore(plugins): ignore plugins dev folder 2025-08-01 17:06:02 +02:00
kolaente b08b43953b feat(plugins): add rudimentary plugin system 2025-08-01 17:06:02 +02:00
kolaente 715c28736f
feat(settings): restructure general settings view 2025-08-01 13:51:51 +02:00
kolaente 4042f66efa
feat: show user export status in settings (#1200) 2025-07-30 15:50:26 +00:00
kolaente 777874595f
chore(dev): update gitignore for AI tools 2025-07-03 11:02:18 +02:00
kolaente 1d352fcbf3 chore(devenv): do not install cypress on darwin 2024-09-18 14:30:38 +02:00
kolaente ad3c5fcee5
feat: switch from nix flakes to devenv 2024-08-12 12:17:31 +02:00
kolaente 4d78ae7fa8
chore(dev): move nix flake to top level, add api tooling 2024-04-07 12:16:13 +02:00
kolaente 916e75da09
chore(ci): use golangci-lint docker image for lint step 2023-10-22 17:30:36 +02:00
kolaente 107b0b791f
fix(swagger): add generated swagger docs to repo 2023-09-06 18:01:45 +02:00
kolaente efa24cec44
feat: generate swagger docs at build time 2023-04-02 16:52:54 +02:00
kolaente 0612f4d0e0
feat: add gitea issue template 2022-10-01 18:14:49 +02:00
kolaente 9c4bb5a244
feat: add github issue templates 2022-10-01 17:53:30 +02:00
kolaente e4db9dfe6c
Cleanup old docs themes submodule 2021-04-22 11:33:15 +02:00
kolaente 0b8173c1c3
Fix not able to make saved filters favorite 2021-04-03 16:49:20 +02:00
konrad 618353bf95 Use nfpm to build deb, rpm and apk packages (#689)
Cleanup

Update docs for deb

Add building os packages to drone

Add apk packages

Replace version and binlocation strings in nfpm config

Make nfpm config replacable

Fix nfpm config

Add nfpm config

go mod tidy

Add nfpm mage target

Co-authored-by: kolaente <k@knt.li>
Reviewed-on: https://kolaente.dev/vikunja/api/pulls/689
Co-Authored-By: konrad <konrad@kola-entertainments.de>
Co-Committed-By: konrad <konrad@kola-entertainments.de>
2020-10-18 11:41:27 +00:00
kolaente 53cfa99912
Remove vendored dependencies 2020-06-28 14:00:10 +02:00
konrad fba333866d Add dump command (#592)
Fix files location in dump

Fix gitignore

Add docs

Add dumps to gitignore

Move dump to seperate package

logging

Dump files

Dump version

Dump database

Dump config

Co-authored-by: kolaente <k@knt.li>
Reviewed-on: https://kolaente.dev/vikunja/api/pulls/592
2020-06-19 21:29:02 +00:00
konrad 2169464983 Task Attachments (#104) 2019-10-16 20:52:29 +00:00
konrad 50ca8bd28e Statically compile templates in the final binary (#84) 2019-07-11 19:10:42 +00:00
konrad 2d88fad5b1 Huge improvements for docs (#58) 2019-02-17 19:53:04 +00:00
konrad 9e635ea54e Improve logging handling (#57) 2019-01-25 11:40:54 +00:00
konrad eedc19a49e Build debian packages (#56) 2019-01-21 21:52:26 +00:00
kolaente 37345e6bd3
update todo
update gitignore
2018-12-28 23:38:43 +01:00
konrad 5a93475be9 Get tasks between a date range (#41) 2018-12-22 18:06:14 +00:00
konrad 82340cb70b
cleanup 2018-12-12 23:53:20 +01:00
konrad ce2cae9430 Move the crudhandler to own repo (#27) 2018-11-30 23:26:56 +00:00
konrad 31a4a1dd00 Added a route to get all tasks sorted desc by their due dates (#14) 2018-11-02 16:59:49 +00:00
kolaente 23dc9f777e
updated gitignore 2018-09-13 19:30:22 +02:00
kolaente 8cb85dc151
updated gitignore 2018-09-13 19:28:46 +02:00
kolaente fc136948d6
updated gitignore 2018-09-13 19:28:38 +02:00
konrad f0b0319f54
[skip-ci] added s6config 2018-09-08 15:51:49 +02:00
konrad 427f752990
Vikunja now uses viper to handle config 2018-09-08 13:29:35 +02:00
kolaente f7bc88c825
Added tests for listitems 2018-07-27 14:47:52 +02:00
kolaente fba505130d
updated gitignore 2018-07-26 10:07:18 +02:00
kolaente 32b369e2e4
Added drone 2018-07-25 17:28:54 +02:00
kolaente 01aa1910ef
Renamed all packages 2018-07-25 16:26:32 +02:00
konrad b067425dc3
more optimization 2018-07-11 01:45:11 +02:00
konrad fb4c9d580c
Update gitignore 2018-06-10 11:41:29 +02:00
konrad 986059d719
updated makefile 2018-06-10 11:13:01 +02:00
konrad 479cf54ada
initial commit 2018-06-10 11:11:42 +02:00