登录
注册
开源
企业版
高校版
搜索
帮助中心
使用条款
关于我们
开源
企业版
高校版
私有云
模力方舟
AI 队友
登录
注册
2025 Gitee 年度开源项目评选投票进行中,快为你的心仪项目助力!
代码拉取完成,页面将自动刷新
捐赠
捐赠前请先登录
取消
前往登录
扫描微信二维码支付
取消
支付完成
支付提示
将跳转至支付宝完成支付
确定
取消
Watch
不关注
关注所有动态
仅关注版本发行动态
关注但不提醒动态
2
Star
0
Fork
0
lazycatcloud
/
vikunja-api
代码
Issues
0
Pull Requests
0
Wiki
统计
流水线
服务
JavaDoc
PHPDoc
质量分析
Jenkins for Gitee
腾讯云托管
腾讯云 Serverless
悬镜安全
阿里云 SAE
Codeblitz
SBOM
我知道了,不再自动展开
标签
标签名
描述
提交信息
操作
v0.21.0
[0.21.0] - 2023-07-07 Bug Fixes: * *(CalDAV)* Naming * *(api)* License (#1457) * *(build)* Make sure the docker image can access go tools * *(caldav)* Do not create label if it exists by title (#1444) * *(caldav)* Incoming tasks do not get correct time zone (#1455) * *(ci)* Pipeline dependency * *(cli)* Rename user project command * *(docker)* Don't chown everything in Vikunja's default root folder * *(docs)* Added Keycloak OpenID example (#1521) * *(docs)* Clarify error codes in swagger docs * *(docs)* Link to usage/api * *(docs)* Semver link (#1470) * *(filter)* Don't try to get the real subscription for a saved filter project * *(filters)* Return all filters with all projects, not grouped under a pseudo project * *(filters)* Sorting tasks from filters * *(image)* Json type of struct property (#1469) * *(import)* Don't try to load a nonexistant attachment file * *(lint)* Disable misspell linter on redoc * *(migration)* Don't try to fetch task details of tasks whose projects are deleted * *(migration)* Enable insert from structure work recursively * *(migration)* Make file migration work with new structure * *(migration)* Remove unused is_deleted flag from Todoist api response * *(migration)* Remove wunderlist leftovers * *(migration)* Remove wunderlist leftovers * *(migration)* Remove wunderlist leftovers * *(migration)* Rename TickTick migration * *(migration)* Revert wrongly changed url * *(migration)* Use correct struct * *(project)* Don't allow un-archiving a project when its parent project is archived * *(project)* Don't check for namespaces in overdue reminders * *(project)* Duplicate project into parent project * *(project)* Recursively get all users from all parent projects * *(project)* Remove comments, clarifications, notifications about namespaces * *(project)* Remove namespaces checks * *(project)* Remove namespaces from creating projects * *(project)* Remove namespaces from getting projects * *(projects)* Delete project in the correct order * *(projects)* Don't allow making a project child of itself * *(projects)* Don't check if new projects are archived * *(projects)* Don't fail to fetch a task if there's a broken subscription record associated to it * *(projects)* Don't return child projects twice * *(projects)* Don't try to share for nonexisting namespace * *(projects)* Permission check now works * *(projects)* Properly check if a user or link share is allowed to create a new project * *(projects)* Recalculate project's position after dragging when position would be 0 * *(projects)* Reset pagination limit when fetching subprojects * *(projects)* Return subprojects which were shared from another user * *(saved filters)* Don't let query parameters override saved sorting parameters * *(spelling)* In config sample (#1489) * *(task)* Don't build partial task identifier * *(task)* Don't try to return a project identifier if there is no project * *(tasks)* Don't check for namespaces in filters * *(tasks)* Get all tasks from parent projects * *(tasks)* Make sure task deleted notification actually has information about the deleted task * *(tasks)* Read all tests * *(tasks)* Return a correct task identifier if the list does not have a good one set * *(tasks)* Sql for overdue reminders * *(tasks)* Task relation test * *(test)* Adjust fixture bucket and list ids * *(test)* Adjust fixture id * *(test)* Fixtures * *(test)* Use correct filter id * *(tests)* Adjust parent projects * *(tests)* Make the tests compile again * *(tests)* Permission tests for parent projects * *(tests)* Subscription test fixtures * *(tests)* Task collection fixtures * *(tests)* Task permissions from parents * Accept for migrations ([8edbca3](8edbca39cf9d771645d6feb05ee94eebc6403cbf)) * Add missing error code ([f2d943f](f2d943f5c4f1b13ef565692b893da05c6669c6d0)) * Add missing license header ([f4e12da](f4e12dab273474c0eb27f59c00faa828bb86522c)) * Align "ID" param for Delete and Update method of Task model ([b6d5605](b6d5605ef6b2799f939d016b1572b3d43e857d4d)) * Align "otherTaskID" param for Delete method of TaskRelation model ([ac377a7](ac377a7a5d708ef7543d99f716ceaa1ee8502649)) * Align namespaceID param ([7ada82e](7ada82ea926556ae39d106dc85d5a05f3c1c8cd3)) * Align task ID param ([f76bb2b](f76bb2b4a9c8a3b53bc73d0913ba94bba350f5da)) * Check if usernames contain spaces when creating a new user ([672fb35](672fb35bcbb47e4c0331813aa837fee28f372471)) * Compile errors ([a21bff3](a21bff3ffb8497d6e1b6c3bb50d9a9b2469f4eb0)) * Correctly pass unix socket to xorm ([7ad256f](7ad256f6cd3e15aeafce2bc29c28c458c3abdc0a)) * Docs auth openID method ([4f7d69a](4f7d69a108a2836e90b3c7ffe7f05247d80bfb85)) * Don't get favorite task projects filter multiple times ([a51bbd1](a51bbd1159fb1ada5980a5b27972ccf1404641af)) * Don't send bad request errors to sentry ([c0c523f](c0c523f0a8c83eb164febbc508ac98142d572d7a)) * Don't try to load subscriptions for nonexistent projects ([b519462](b5194624e021360ccdec20cb58bba57c23028c3f)) * Fetch all tasks for all projects ([353279c](353279cbff8fd6fa6b1bb81a8726a7a5a1b6b623)) * ILIKE helper ([dff4e01](dff4e01327907d42bf0b20a20912e5e9c69dd23e)) * Lint ([50c922b](50c922b7d1135b8f75478b89502fe0bb4c39547f)) * Lint ([ad06903](ad0690369f39dab3683ac5ef7664bd765fa1cb18)) * Lint ([e17b63b](e17b63b9201889946e91e7e295f31a80055c6ae4)) * Lint ([ef779e8](ef779e8730af169101bf1ebffb8d2522e5c6b7bc)) * Lint ([f0dcce7](f0dcce702f03f237ecde107a7ba62f61e2c3e313)) * Lint config ([9111db2](9111db2a16df6a4eec9e3cc2021bc6fdcace9ead)) * Lint errors ([ebc3dd2](ebc3dd2b3e72f56880320480829aead1bf554f67)) * Make it compile again ([d79c393](d79c393e5b4e880b8b09ce5944e8247ae07c4d58)) * Make sure Vikunja is buildable without swagger docs present ([47e4223](47e42238ef47ad6e4e90284593aae278e77c8631)) * Make sure projects are correctly sorted ([db3c7aa](db3c7aa8b04e828fafdf10bcfd5bde8cf19e6f10)) * Provide a proper error message when viewing a link share with an invalid token ([aa43127](aa43127e52aeb7412b13b4aaab091442dad534db)) * Reminder fixture ([4b00f22](4b00f224d92f0c6933f6cba14433538d64545eca)) * Remove old saved openid provider settings from cache when starting Vikunja ([9bf535d](9bf535d06f5b9bb455979b0bf3b6f0942daa1c9e)) * Rename after rebase ([e93a5ff](e93a5ff11fee7adac2897b3251db7abbbad4bcc5)) * Rename incorrectly named ProjectUsers method ([7e53a21](7e53a214070ee9b48fdffffcc42de9250c323e96)) * Rename project receiver variable ([f1cbe50](f1cbe50605b46e506c3233cc8da4b325f5727c87)) * Spelling ([fc2cc4a](fc2cc4a1555ca7e63ff902cde62380035a60ebb8)) * Test fixtures ([06f1d2e](06f1d2e91237195f8e720d4dd55b491b91e6547d)) * Test import ([fb818ea](fb818ea1867f8db813ff52622695fd206c21452e)) * Trello import tests ([61a3380](61a3380a9482312eac56f4cfd436517205f601aa)) * Typo ([4c698dc](4c698dc7c71418239e24b1756604371dcb6a2f74)) * Typo in email template ([2dad404](2dad4042170677af3db7be85cbe978ce6be721aa)) * Update redoc ([8916de0](8916de03666482c2319689e950d30a6fb737f239)) * Update xgo in dockerfile to 1.20.2 ([33f0d0f](33f0d0f85a7fdfd509bc8a4aad26df95c064468c)) * Upgrade jwt v5 ([359d051](359d0512cc7e73cdde9d4dd145332591c6743d11)) * Use rewrite when hosting frontend files via the api ([b56e45d](b56e45d74389d38c747887d3cb2a2b295bb549c7)) * Users_lists name in migration ([0a3fdc0](0a3fdc0344790f059140d8e482b028ffecdb3e4b)) * Using mysql via a socket ([0a6bbc2](0a6bbc2efd6bb4468c72cff2a70cd29350a50b75)) Dependencies: * *(deps)* Update module github.com/imdario/mergo to v0.3.14 * *(deps)* Update github.com/arran4/golang-ical digest to 19abf92 * *(deps)* Update goreleaser/nfpm docker tag to v2.27.1 (#1438) * *(deps)* Update module github.com/swaggo/swag to v1.8.11 * *(deps)* Update module github.com/imdario/mergo to v0.3.15 (#1443) * *(deps)* Update golangci-lint to 1.52.1 * *(deps)* Update module github.com/wneessen/go-mail to v0.3.9 * *(deps)* Update github.com/gocarina/gocsv digest to 9a18a84 * *(deps)* Update module github.com/swaggo/swag to v1.8.12 * *(deps)* Update module github.com/getsentry/sentry-go to v0.20.0 * *(deps)* Update module github.com/redis/go-redis/v9 to v9.0.3 * *(deps)* Update goreleaser/nfpm docker tag to v2.28.0 (#1475) * *(deps)* Update src.techknowlogick.com/xgo digest to bff48e4 (#1474) * *(deps)* Update module golang.org/x/sys to v0.7.0 * *(deps)* Update github.com/gocarina/gocsv digest to 6445c2b * *(deps)* Update module golang.org/x/term to v0.7.0 * *(deps)* Update module github.com/spf13/cobra to v1.7.0 * *(deps)* Update module golang.org/x/image to v0.7.0 * *(deps)* Update module golang.org/x/oauth2 to v0.7.0 * *(deps)* Update module golang.org/x/crypto to v0.8.0 * *(deps)* Update module github.com/prometheus/client_golang to v1.15.0 * *(deps)* Update module github.com/lib/pq to v1.10.8 * *(deps)* Update module github.com/go-sql-driver/mysql to v1.7.1 * *(deps)* Update module github.com/lib/pq to v1.10.9 * *(deps)* Update src.techknowlogick.com/xgo digest to e65295a * *(deps)* Update github.com/arran4/golang-ical digest to f69e132 * *(deps)* Update module github.com/redis/go-redis/v9 to v9.0.4 * *(deps)* Update module github.com/go-testfixtures/testfixtures/v3 to v3.9.0 * *(deps)* Update module github.com/prometheus/client_golang to v1.15.1 * *(deps)* Update module golang.org/x/term to v0.8.0 * *(deps)* Update src.techknowlogick.com/xgo digest to 52d704d * *(deps)* Update module github.com/swaggo/swag to v1.16.1 * *(deps)* Update module golang.org/x/sync to v0.2.0 * *(deps)* Update module github.com/getsentry/sentry-go to v0.21.0 * *(deps)* Update module golang.org/x/oauth2 to v0.8.0 * *(deps)* Update module golang.org/x/crypto to v0.9.0 * *(deps)* Update alpine docker tag to v3.18 * *(deps)* Update github.com/gocarina/gocsv digest to 7f30c79 * *(deps)* Update module github.com/magefile/mage to v1.15.0 * *(deps)* Update github.com/gocarina/gocsv digest to 9ddd7fd * *(deps)* Update module github.com/coreos/go-oidc/v3 to v3.6.0 * *(deps)* Update module github.com/stretchr/testify to v1.8.3 * *(deps)* Update module github.com/labstack/echo-jwt/v4 to v4.2.0 * *(deps)* Update goreleaser/nfpm docker tag to v2.29.0 (#1528) * *(deps)* Update module github.com/ulule/limiter/v3 to v3.11.2 * *(deps)* Update module github.com/redis/go-redis/v9 to v9.0.5 * *(deps)* Update module github.com/imdario/mergo to v0.3.16 * *(deps)* Update module github.com/stretchr/testify to v1.8.4 * *(deps)* Update module github.com/spf13/viper to v1.16.0 * *(deps)* Update github.com/vectordotdev/go-datemath digest to 640a500 (#1532) * *(deps)* Update module github.com/mattn/go-sqlite3 to v1.14.17 * *(deps)* Update klakegg/hugo docker tag to v0.110.0 (#1538) * *(deps)* Update golangci * *(deps)* Update klakegg/hugo docker tag to v0.111.0 (#1539) * *(deps)* Update klakegg/hugo docker tag to v0.111.3 (#1542) * *(deps)* Update src.techknowlogick.com/xgo digest to 494bc06 * *(deps)* Update goreleaser/nfpm docker tag to v2.30.1 (#1540) * *(deps)* Update module golang.org/x/sys to v0.9.0 * *(deps)* Update module golang.org/x/term to v0.9.0 * *(deps)* Update module golang.org/x/image to v0.8.0 * *(deps)* Update module golang.org/x/crypto to v0.10.0 * *(deps)* Update module golang.org/x/oauth2 to v0.9.0 * *(deps)* Update module golang.org/x/sync to v0.3.0 * *(deps)* Update github.com/gocarina/gocsv digest to 2696de6 * *(deps)* Update module github.com/prometheus/client_golang to v1.16.0 * *(deps)* Update module github.com/getsentry/sentry-go to v0.22.0 * *(deps)* Update github.com/gocarina/gocsv digest to 99d496c * *(deps)* Update module github.com/imdario/mergo to v1 (#1559) * *(deps)* Update github.com/dustinkirkland/golang-petname digest to e794b93 * *(deps)* Update module golang.org/x/sys to v0.10.0 * *(deps)* Update module golang.org/x/image to v0.9.0 * *(deps)* Update module golang.org/x/term to v0.10.0 * *(deps)* Update module golang.org/x/crypto to v0.11.0 * *(deps)* Update module golang.org/x/oauth2 to v0.10.0 Documentation: * Add docs for installing with sqlite in docker (#70) ([a16fd67](a16fd67b51c02e09ef6709bee9ad2b341d80cd73)) * Add information about our Helm Chart ([22f89c1](22f89c1ccc3a281a75db9e42702604f88eb0568b)) * Fix menu links ([1f13b5d](1f13b5d7b4041042ea3b26ac2a850784b11ac377)) * Remove all traces of namespaces ([3b0935d](3b0935d033c6b5060f18e955acf4a647eb10721b)) * Remove outdated information ([327bb3b](327bb3bed99e0a4c5664251e3af15accf1a13062)) * Update error references to list ([259cf7d](259cf7d25bbb7a289fe9569c81c6f7d3855543bf)) * Update prometheus docs for clarity (#1458) * Update references to list ([8dc6c95](8dc6c95333b38eb83c8053c628d05599e79dd27e)) Features: * *(caldav)* Sync Reminders / VALARM (#1415) * *(docs)* Change order of sections in nav (#1471) * *(docs)* Various improvements * *(kanban)* Return the total task count per bucket * *(migration)* Ignore namespace changes * *(migration)* Use new structure for migration * *(projects)* Add parent project, migrate namespaces * *(projects)* Check all parent projects for permissions * *(projects)* Check parent project when checking archived status * *(projects)* Cleanup namespace leftovers * *(projects)* Don't allow deleting or archiving the default project * *(projects)* Get all projects recursively * *(projects)* Remove namespaces * *(projects)* Return a favorites pseudo project when the user has favorite tasks * *(subscriptions)* Make sure all subscriptions are inherited properly * *(users)* Don't hide user email if it was the search request* Rename lists to projects ([349e6a5](349e6a59050a0beba82a7f626c2f72f6b8c88dde)) * Add logging options to mailer settings ([9590b82](9590b82c11852666524eeab562988226574a1b1c)) * Add relative Reminders (#1427) ([3f5252d](3f5252dc24a3dea89b2e049ccb1f9d0a59a89a88)) * Add token example ([4417223](441722372af3349b677dc013b1863e678b0e7158)) * Allow saving frontend settings via api ([04e2c51](04e2c51fac24a045abe1a85c8b661b6bc628686c)) * Allow to find users with access to a project more freely ([a7231e1](a7231e197e3d86d3ef27fad89ae60863d25b5df0)) * Check for cycles when creating or updating a project's parent ([9011894](9011894a2975d9d112dc3db453739e13261c0716)) * Generate swagger docs at build time ([efa24ce](efa24cec44865c5a8ab42a106deeb331ad1bed91)) * Improve relation kinds docs ([b826c13](b826c13f385b24ed1b33b8890cc5cdd5fe8b8f22)) * Make the new inbox project the default ([0110f93](0110f933134af0460d9fed9d652148c98e94b6cd)) * Migrate lists to projects in db identifiers ([2fba7bd](2fba7bdf02983e5cf7def09803def4cbf830f53b)) * Remove ChildProjects project property ([edcb806](edcb806421c2181a8b85aed5b53e8da6350b9630)) * Remove namespaces, make projects infinitely nestable (#1362) ([82beb3b](82beb3bf671ca0670b714160f0b4d9c186dfe120)) * Rename all list files ([8f4abd2](8f4abd2fe86e7a23d80bc5ebc4fc1ae75e1b78fb)) * Rename lists to projects ([47c2da7](47c2da7f1856e95956cdb968fa95295d3441a9f6)) * Rename lists to projects ([96a0f5e](96a0f5e169c9e8f8d20e3fe1d9de5eecead53ac9)) * Rename lists to projects ([fc73c84](fc73c84bf2b9a7cbd2f6cbd2a83ea9ccc3fd58fd)) * Rename lists to projects everywhere (#1318) ([869d4a3](869d4a336cb122df894acf040e02b6b2ba786fdb)) Miscellaneous Tasks: * *(changelog)* Fix spelling * *(docs)* Add info about `/buckets` sorting * *(docs)* Move login and register routes to auth category in api docs * *(docs)* Update error docs * *(docs)* Update list -> project * *(docs/translation)* Remove mention of weblate * *(export)* Remove unused events * *(project)* Fmt * *(projects)* use a slice again ([3e8d1b3](3e8d1b3667ccfb2960650a4506771ec3c9b3a970)) * *(test)* Show table content when db assertion failed * Cleanup ([7a9611c](7a9611c2daa41ec2da135a2a4e804551e4ab8ff2)) * Disable false-positive linter for generated docs ([076e857](076e857507a4cf59e0b0399a2e51a8d8baa03065)) * Fix comment url ([5856f21](5856f21f31fe7b81e7ffd203f70460785955411c)) * Fix spelling ([cd90db3](cd90db3117a7fa40175ecebd3ca37cc94a46e1ee)) * Generate swagger docs ([55410ea](55410ea73d50f5bc124eaf411c77125024b6fefa)) * Go mod tidy ([93056da](93056da792dafa70f91f7d114669997b3f93f7f1)) * Go mod tidy ([e5dde31](e5dde315fb6a7163546b9f88ebafacc886744db3)) * Remove cache options ([d83e3a0](d83e3a0a037b9a4d40ce22c8c51932eb23963ac2)) * Remove reminderDates after frontend is migrated to reminders (#1448) ([4a4ba04](4a4ba041e0f3e9c71dd4844d5191c9cbe4e4e3b7)) * Rename files (fix typo) ([6aadaaa](6aadaaaffc1fff4a94e35e8fa3f6eab397cbc3ce))
e5cd489
2023-07-07 19:34
下载
v0.20.4
[0.20.4] - 2023-03-12 Bug Fixes: * *(docker)* Allow non-unique group id Documentation: * Add link to tutorial for installing Vikunja on Synology ([4de0efe](4de0efec1dd7da95dbf936728d7e23791396a63a))
e79778e
2023-03-12 17:24
下载
v0.20.3
[0.20.3] - 2023-03-10 Bug Fixes: * *(build)* Downgrade xgo to 1.19.2 so that builds work again * *(caldav)* Add Z suffix to dates make it clear dates are in UTC * *(caldav)* Use const for repeat modes * *(caldav)* Make sure only labels where the user has permission to use them are used * *(ci)* Pipeline dependency * *(ci)* Pin nfpm container version and binary location * *(ci)* Set release path to /source * *(ci)* Tagging logic for release docker images * *(ci)* Save generated .tags file to correctly tag docker releases * *(ci)* Sign drone config * *(docd)* Update Subdirectory Documentation (#1363) * *(docker)* Cross compilation with buildx * *(docker)* Re-add expose * *(docker)* Passing environment variables into the container * *(docker)* Make sure the vikunja user always exists and only modify the uid instead of recreating the user * *(docs)* Add docs about cli user delete * *(docs)* Old helm charts url (#1344) * *(docs)* Fix a few minor typos (#59) * *(docs)* Fix traefik v2 example (#65) * *(docs)* Clarify support for caldav reccurrence * *(drone)* Add type, fix pull, remove group (#1355) * *(dump)* Make sure null dates are properly set when restoring from a dump * *(export)* Ignore file size for export files * *(list)* Return lists for a namespace id even if that namespace is deleted * *(list)* When list background is removed, delete file from file system and DB (#1372) * *(mailer)* Forcessl config (#60) * *(migration)* Use Todoist v9 api to migrate tasks from them * *(migration)* Import TickTick data by column name instead of index (#1356) * *(migration)* Use the proper authorization method for Todoist's api, fix issues with importing deleted items * *(migration)* Remove unused todoist parameters * *(migration)* Todoist pagination now avoids too many loops * *(migration)* Don't try to add nonexistent tasks as related * *(migration)* Make sure trello checklists are properly imported * *(reminders)* Overdue tasks join condition * *(reminders)* Make sure an overdue reminder is sent when there is only one overdue task * *(reminders)* Prevent duplicate reminders when updating task details * *(restore)* Check if we're really dealing with a string * *(task)* Make sure the task's last updated timestamp is always updated when releated entities changed * *(task)* Correctly load tasks by id and uuid in caldav * *(tasks)* Don't include undone overdue tasks from archived lists or namespaces in notification mails * *(tasks)* Don't reset the kanban bucket when updating a task and not providing one * *(tasks)* Don't set a repeating task done when moving it do the done bucket * *(tasks)* Recalculate position of all tasks in a list or bucket when it would hit 0 * *(tasks)* Make sure tasks are sorted by position before recalculating them * *(user)* Make reset the user's name to empty actually work * Swagger docs ([96b5e93](96b5e933796275e87f3007e31db0623688dbdb3a)) * Restore notifications table from dump when it already had the correct format ([8c67be5](8c67be558f697ab52740c51ab453092c0f8f7c14)) * Make sure labels are always exported as caldav (#1412) ([1afc72e](1afc72e1906c02b093bb6d9748235b93ab0eb181)) * Lint ([491a142](491a1423788b76f236d070071cb46f5b2f5d3fd0)) * Lint ([20a5994](20a5994b1717e7751750f14a9a164825a8e6ade6)) * Lint ([077baba](077baba2eaff2f10b97384f07375ece7f51ec0fa)) * Lint ([9f14466](9f14466dfa8660362a4e51b3c8c6810bf8d66a22)) Dependencies: * *(deps)* Update module github.com/yuin/goldmark to v1.5.3 (#1317) * *(deps)* Update module golang.org/x/crypto to v0.2.0 (#1315) * *(deps)* Update module github.com/spf13/afero to v1.9.3 (#1320) * *(deps)* Update module golang.org/x/crypto to v0.3.0 (#1321) * *(deps)* Update github.com/arran4/golang-ical digest to a677353 (#1323) * *(deps)* Update module github.com/wneessen/go-mail to v0.3.5 (#1325) * *(deps)* Update github.com/arran4/golang-ical digest to 1093469 (#1326) * *(deps)* Update module github.com/golang-jwt/jwt/v4 to v4.4.3 (#1328) * *(deps)* Update module github.com/go-sql-driver/mysql to v1.7.0 (#1332) * *(deps)* Update module golang.org/x/sys to v0.3.0 (#1333) * *(deps)* Update module golang.org/x/term to v0.3.0 (#1336) * *(deps)* Update module golang.org/x/image to v0.2.0 (#1335) * *(deps)* Update module golang.org/x/oauth2 to v0.2.0 (#1316) * *(deps)* Update module golang.org/x/oauth2 to v0.3.0 (#1337) * *(deps)* Update module github.com/getsentry/sentry-go to v0.16.0 (#1338) * *(deps)* Update module golang.org/x/crypto to v0.4.0 (#1339) * *(deps)* Update module github.com/pquerna/otp to v1.4.0 (#1341) * *(deps)* Update module github.com/swaggo/swag to v1.8.9 (#1327) * *(deps)* Update module github.com/wneessen/go-mail to v0.3.6 (#1342) * *(deps)* Update module github.com/labstack/echo/v4 to v4.10.0 (#1343) * *(deps)* Update module github.com/wneessen/go-mail to v0.3.7 (#1348) * *(deps)* Update module github.com/coreos/go-oidc/v3 to v3.5.0 (#1349) * *(deps)* Update module golang.org/x/sys to v0.4.0 (#1351) * *(deps)* Update module golang.org/x/image to v0.3.0 (#1350) * *(deps)* Update module golang.org/x/term to v0.4.0 (#1352) * *(deps)* Update module golang.org/x/crypto to v0.5.0 (#1353) * *(deps)* Update goreleaser/nfpm docker tag to v2.23.0 (#1347) * *(deps)* Update module github.com/wneessen/go-mail to v0.3.8 (#1357) * *(deps)* Update module src.techknowlogick.com/xgo to v1.6.0+1.19.5 (#1358) * *(deps)* Update klakegg/hugo docker tag to v0.107.0 (#1272) * *(deps)* Update module github.com/getsentry/sentry-go to v0.17.0 (#1361) * *(deps)* Update module src.techknowlogick.com/xgo to v1.7.0+1.19.5 (#1364) * *(deps)* Update module github.com/spf13/viper to v1.15.0 (#1365) * *(deps)* Update module github.com/labstack/echo-jwt/v4 to v4.0.1 (#1369) * *(deps)* Update module golang.org/x/oauth2 to v0.4.0 (#1354) * *(deps)* Update github.com/gocarina/gocsv digest to 763e25b (#1370) * *(deps)* Update goreleaser/nfpm docker tag to v2.24.0 (#1367) * *(deps)* Update module github.com/swaggo/swag to v1.8.10 (#1371) * *(deps)* Update module github.com/go-redis/redis/v8 to v9 (#1377) * *(deps)* Update module github.com/labstack/echo-jwt/v4 to v4.1.0 * *(deps)* Update module github.com/ulule/limiter/v3 to v3.11.0 (#1378) * *(deps)* Update module github.com/redis/go-redis/v9 to v9.0.2 * *(deps)* Update goreleaser/nfpm docker tag to v2.25.0 (#1382) * *(deps)* Upgrade golangci-lint to 1.51.0 * *(deps)* Update module github.com/yuin/goldmark to v1.5.4 * *(deps)* Update module go to 1.20 * *(deps)* Update xgo to 1.20 * *(deps)* Update module golang.org/x/sys to v0.5.0 * *(deps)* Update module github.com/getsentry/sentry-go to v0.18.0 (#1386) * *(deps)* Update module golang.org/x/term to v0.5.0 * *(deps)* Update module golang.org/x/crypto to v0.6.0 * *(deps)* Update module golang.org/x/oauth2 to v0.5.0 * *(deps)* Update module golang.org/x/image to v0.4.0 * *(deps)* Update goreleaser/nfpm docker tag to v2.26.0 (#1394) * *(deps)* Update github.com/arran4/golang-ical digest to 07c6aad * *(deps)* Update module github.com/threedotslabs/watermill to v1.2.0 (#1384) * *(deps)* Update module golang.org/x/image to v0.5.0 (#1396) * *(deps)* Update golang.org/x/net to 0.7.0 * *(deps)* Update module github.com/golang-jwt/jwt/v4 to v4.5.0 (#1399) * *(deps)* Update github.com/gocarina/gocsv digest to bcce7dc * *(deps)* Update golangci-lint to 1.51.2 * *(deps)* Update module github.com/labstack/echo/v4 to v4.10.1 * *(deps)* Update github.com/gocarina/gocsv digest to bee85ea * *(deps)* Update module github.com/labstack/echo/v4 to v4.10.2 * *(deps)* Update module github.com/spf13/afero to v1.9.4 * *(deps)* Update github.com/gocarina/gocsv digest to dc4ee9d * *(deps)* Update module github.com/stretchr/testify to v1.8.2 * *(deps)* Update github.com/gocarina/gocsv digest to 70c27cb * *(deps)* Update module golang.org/x/sys to v0.6.0 * *(deps)* Update module golang.org/x/term to v0.6.0 * *(deps)* Update module golang.org/x/crypto to v0.7.0 * *(deps)* Update module golang.org/x/oauth2 to v0.6.0 * *(deps)* Update module golang.org/x/image to v0.6.0 * *(deps)* Update github.com/kolaente/caldav-go digest to 2a4eb8b * *(deps)* Remove fsnotify replacement * *(deps)* Update github.com/vectordotdev/go-datemath digest to f3954d0 * *(deps)* Update src.techknowlogick.com/xgo digest to 44f7e66 * *(deps)* Update module github.com/getsentry/sentry-go to v0.19.0 * *(deps)* Update module github.com/spf13/afero to v1.9.5 * *(deps)* Update module github.com/ulule/limiter/v3 to v3.11.1 * *(deps)* Update src.techknowlogick.com/xgo digest to b607086 * *(deps)* Update module github.com/gabriel-vasile/mimetype to v1.4.2 Features: * *(background)* Add Last-Modified header (#1376) * *(caldav)* Add support for repeating tasks * *(caldav)* Export Labels to Caldav (#1409) * *(caldav)* Import caldav categories as Labels (#1413) * *(migrators)* Remove wunderlist (#1346) * *(release)* Use compressed binaries for package releases * Use docker buildx to build multiarch images ([a6e214b](a6e214b654f28836cc8b93683dbfd5999282d11c)) * Provide logout url for openid providers (#1340) ([a79b1de](a79b1de2d0247a424f49cecaa267d30e8fa70a83)) * Refactored Dockerfile (#1375) ([522bf7d](522bf7d2fc3cc1704f58299b6435baccc7add533)) * Disable events log by default ([da9d25c](da9d25cf727c56acd7394b4b74e17a2959ee5242)) - **BREAKING**: events log level is now off unless explicitly enabled Miscellaneous Tasks: * *(docs)* Adjust docs about frontend docker container * *(docs)* Remove sponsors * *(task)* Add test to check if a task's reminders are duplicated * Remove custom gitea bug template in favor of githubs ([4fa45bf](4fa45bf9dcbaa8a41a53fc2305c4c2c1aa15691c)) * 0.20.2 release preperations ([d19fc80](d19fc80b8be08673136d84e10187cadb293822bf)) * Update funding links ([aa25ccd](aa25ccdc917684583a9bff4b7cb272004386f0fa)) Other: * *(other)* Added Google & Google Workspace to OpenId examples (#1319)
09ddd5a
2023-03-10 21:55
下载
v0.20.2
[0.20.2] - 2023-01-24 Bug Fixes: * *(build)* Downgrade xgo to 1.19.2 so that builds work again * *(caldav)* Add Z suffix to dates make it clear dates are in UTC * *(caldav)* Use const for repeat modes * *(ci)* Pipeline dependency * *(ci)* Pin nfpm container version and binary location * *(ci)* Set release path to /source * *(ci)* Tagging logic for release docker images * *(docs)* Add docs about cli user delete * *(docs)* Old helm charts url (#1344) * *(docs)* Fix a few minor typos (#59) * *(drone)* Add type, fix pull, remove group (#1355) * *(dump)* Make sure null dates are properly set when restoring from a dump * *(export)* Ignore file size for export files * *(list)* Return lists for a namespace id even if that namespace is deleted * *(mailer)* Forcessl config (#60) * *(migration)* Use Todoist v9 api to migrate tasks from them * *(migration)* Import TickTick data by column name instead of index (#1356) * *(migration)* Use the proper authorization method for Todoist's api, fix issues with importing deleted items * *(reminders)* Overdue tasks join condition * *(reminders)* Make sure an overdue reminder is sent when there is only one overdue task * *(reminders)* Prevent duplicate reminders when updating task details * *(restore)* Check if we're really dealing with a string * *(tasks)* Don't include undone overdue tasks from archived lists or namespaces in notification mails * *(tasks)* Don't reset the kanban bucket when updating a task and not providing one * *(tasks)* Don't set a repeating task done when moving it do the done bucket * *(user)* Make reset the user's name to empty actually work* Swagger docs ([41c9e3f](41c9e3f9a47280887b56941280904aea6ef31f85)) * Restore notifications table from dump when it already had the correct format ([15811fd](15811fd4d4485cd25cf8d2f8fdd04ebfea8e6663)) Dependencies: * *(deps)* Update module github.com/yuin/goldmark to v1.5.3 (#1317) * *(deps)* Update module golang.org/x/crypto to v0.2.0 (#1315) * *(deps)* Update module github.com/spf13/afero to v1.9.3 (#1320) * *(deps)* Update module golang.org/x/crypto to v0.3.0 (#1321) * *(deps)* Update github.com/arran4/golang-ical digest to a677353 (#1323) * *(deps)* Update module github.com/wneessen/go-mail to v0.3.5 (#1325) * *(deps)* Update github.com/arran4/golang-ical digest to 1093469 (#1326) * *(deps)* Update module github.com/golang-jwt/jwt/v4 to v4.4.3 (#1328) * *(deps)* Update module github.com/go-sql-driver/mysql to v1.7.0 (#1332) * *(deps)* Update module golang.org/x/sys to v0.3.0 (#1333) * *(deps)* Update module golang.org/x/term to v0.3.0 (#1336) * *(deps)* Update module golang.org/x/image to v0.2.0 (#1335) * *(deps)* Update module golang.org/x/oauth2 to v0.2.0 (#1316) * *(deps)* Update module golang.org/x/oauth2 to v0.3.0 (#1337) * *(deps)* Update module github.com/getsentry/sentry-go to v0.16.0 (#1338) * *(deps)* Update module golang.org/x/crypto to v0.4.0 (#1339) * *(deps)* Update module github.com/pquerna/otp to v1.4.0 (#1341) * *(deps)* Update module github.com/swaggo/swag to v1.8.9 (#1327) * *(deps)* Update module github.com/wneessen/go-mail to v0.3.6 (#1342) * *(deps)* Update module github.com/labstack/echo/v4 to v4.10.0 (#1343) * *(deps)* Update module github.com/wneessen/go-mail to v0.3.7 (#1348) * *(deps)* Update module github.com/coreos/go-oidc/v3 to v3.5.0 (#1349) * *(deps)* Update module golang.org/x/sys to v0.4.0 (#1351) * *(deps)* Update module golang.org/x/image to v0.3.0 (#1350) * *(deps)* Update module golang.org/x/term to v0.4.0 (#1352) * *(deps)* Update module golang.org/x/crypto to v0.5.0 (#1353) * *(deps)* Update goreleaser/nfpm docker tag to v2.23.0 (#1347) * *(deps)* Update module github.com/wneessen/go-mail to v0.3.8 (#1357) * *(deps)* Update module src.techknowlogick.com/xgo to v1.6.0+1.19.5 (#1358) * *(deps)* Update klakegg/hugo docker tag to v0.107.0 (#1272) * *(deps)* Update module github.com/getsentry/sentry-go to v0.17.0 (#1361) * *(deps)* Update module src.techknowlogick.com/xgo to v1.7.0+1.19.5 (#1364) * *(deps)* Update module github.com/spf13/viper to v1.15.0 (#1365) * *(deps)* Update module github.com/labstack/echo-jwt/v4 to v4.0.1 (#1369) Features: * *(migrators)* Remove wunderlist (#1346) * *(release)* Use compressed binaries for package releases * Use docker buildx to build multiarch images ([9bd6795](9bd6795266fd54ae42664c20ed7633ac7daf6199)) Miscellaneous Tasks: * Remove custom gitea bug template in favor of githubs ([7b1e1c7](7b1e1c79e358f3fcecb217259491f016402cdcc7)) Other: * *(other)* Added Google & Google Workspace to OpenId examples (#1319)
6259dd8
2023-01-25 00:47
下载
v0.20.1
[0.20.1] - 2022-11-11 Bug Fixes: * *(docs)* Add explanation on how to run the cli in docker * *(filter)* Also check for 0 values if the filter should include nulls * *(filter)* Only check for 0 values in filter fields with numeric values * *(filters)* Try to parse date filter fields of the provided dates are not valid iso dates * *(filters)* Try parsing dates without time * *(filters)* Try parsing invalid dates like 2022-11-1 * *(metrics)* Make currently active users actually work * *(task)* Duplicate reminders when adding different ones between winter / summer time * *(tasks)* Allow sorting by task index* Make sure task indexes are calculated correctly when moving tasks between lists ([c495096](c4950964443a9bffc4cdd8fc25004ad951520f20)) * Look for the default bucket based on the position instead of the index ([622f2f0](622f2f0562bd8e3a5c97ec0b001c646a33a86c2b)) * Usage with postgres over unix socket (#1308) ([641a9da](641a9da93d24a18d6cbad2929eea1be6c1e0d0b2)) Dependencies: * *(deps)* Update module github.com/prometheus/client_golang to v1.13.1 (#1307) * *(deps)* Update module github.com/spf13/viper to v1.14.0 (#1309) * *(deps)* Update module golang.org/x/sys to v0.2.0 (#1311) * *(deps)* Update module golang.org/x/term to v0.2.0 (#1312) * *(deps)* Update module github.com/prometheus/client_golang to v1.14.0 (#1313) * *(deps)* Update module github.com/getsentry/sentry-go to v0.15.0 (#1314) Features: * *(docs)* Add relase checklist Other: * *(other)* Nessecary is a common misspelling of necessary (#1304)
87c2e44
2022-11-11 18:59
下载
v0.20.0
[0.20.0] - 2022-10-28 Bug Fixes: * *(caldav)* Make sure duration and due date follow rfc5545 * *(caldav)* No failed login emails for tokens (#1252) * *(ci)* Make sure release zip files have a .zip ending * *(ci)* Make sure release os packages are properly named * *(docs)* Clarify using port 25 as mail port when mail does not work * *(docs)* Document pnpm instead of yarn * *(docs)* Fix redirect_url example (#50) * *(lists)* Return correct max right for lists where the user has created the namespace * *(mail)* Pass mail server timeout (#1253) * *(migration)* Properly parse duration * *(migration)* Expose ticktick migrator to /info * *(migration)* Make sure importing works when the csv file has errors and don't try to parse empty values as dates * *(namespaces)* Add list subscriptions (#1254) * *(todoist)* Properly import all done tasks* Properly log extra message ([c194797](c19479757a20d72484b4e071b45055746ff2b67e)) * Don't try to compress riscv64 binaries in releases ([d8f387f](d8f387f7967ffb94035de2fcfc4578247ae1023e)) * Preserve dates for repeating tasks (#47) ([090c671](090c67138a16258480b866b05c6fdc2e02d12c89)) * Tasks with the same assignee as doer should not appear twice in overdue task mails ([45defeb](45defebcf435cade4b72763236e1e2dfdac770cc)) * Don't allow setting a list namespace to 0 ([96ed1e3](96ed1e33e38beec1bb1ab0813074b035dd02fade)) * Make sure pseudo namespaces and lists always have the current user as owner ([878d19b](878d19beb81869392e33a8ffc1ec247d1cf1e4d6)) * Use connection string for postgres ([fcb205a](fcb205a842a4e828e6e933339b23f5aa8b297125)) * Make sure user searches are always case-insensitive ([c076f73](c076f73a87bc9b39b17389e25d0186ab71aa24bf)) * Make cover image id actually updatable ([0e1904d](0e1904d50b8576a2e9ea5812314aa3c8f304edb5)) * Make cover image id actually updatable ([0eb4709](0eb47096db02ceb5032c7439b3b901fbadd0d1bb)) * Make sure a user can only be assigned once to a task ([008908e](008908eb49eeb50a554c416422feb3b465efa165)) * Make sure list subscriptions are set correctly when their namespace has a subscription already ([2fc690a](2fc690a783f5b702fad71da627aa616017727f56)) Dependencies: * *(deps)* Update klakegg/hugo docker tag to v0.101.0 * *(deps)* Update golang.org/x/sync digest to 8fcdb60 * *(deps)* Update golang.org/x/oauth2 digest to f213421 * *(deps)* Update module src.techknowlogick.com/xgo to v1.5.0+1.19 * *(deps)* Update module github.com/coreos/go-oidc/v3 to v3.4.0 * *(deps)* Update golang.org/x/image digest to e7cb969 * *(deps)* Update golang.org/x/term digest to 7a66f97 * *(deps)* Update module github.com/lib/pq to v1.10.7 * *(deps)* Update module github.com/spf13/viper to v1.13.0 (#1260) * *(deps)* Update dependency golang to v1.19 (#1228) * *(deps)* Update module github.com/wneessen/go-mail to v0.2.8 (#1258) * *(deps)* Update module github.com/yuin/goldmark to v1.5.2 (#1261) * *(deps)* Update module src.techknowlogick.com/xormigrate to v1.5.0 (#1262) * *(deps)* Update module github.com/magefile/mage to v1.14.0 (#1259) * *(deps)* Update module github.com/swaggo/swag to v1.8.6 (#1243) * *(deps)* Update module github.com/wneessen/go-mail to v0.2.9 (#1264) * *(deps)* Update dependency klakegg/hugo to v0.102.3 (#1265) * *(deps)* Update module github.com/getsentry/sentry-go to v0.14.0 (#1266) * *(deps)* Update module github.com/labstack/gommon to v0.4.0 (#1269) * *(deps)* Update golang.org/x/crypto digest to 4161e89 (#1268) * *(deps)* Update golang.org/x/oauth2 digest to b44042a (#1270) * *(deps)* Update golang.org/x/sys digest to 84dc82d (#1271) * *(deps)* Update dependency klakegg/hugo to v0.104.2 (#1267) * *(deps)* Update golang.org/x/crypto digest to d6f0a8c (#1275) * *(deps)* Update golang.org/x/sys digest to 090e330 (#1276) * *(deps)* Update module github.com/spf13/cobra to v1.6.0 (#1277) * *(deps)* Update module github.com/wneessen/go-mail to v0.3.0 (#1278) * *(deps)* Update golang.org/x/crypto digest to 56aed06 (#1280) * *(deps)* Update golang.org/x/text to v0.3.8 * *(deps)* Update module github.com/wneessen/go-mail to v0.3.1 (#1281) * *(deps)* Update module github.com/labstack/echo/v4 to v4.9.1 (#1282) * *(deps)* Update golang.org/x/sys digest to 95e765b (#1283) * *(deps)* Update golang.org/x/oauth2 digest to 6fdb5e3 (#1284) * *(deps)* Update golang.org/x/image digest to ffcb3fe (#1288) * *(deps)* Update module golang.org/x/sync to v0.1.0 (#1291) * *(deps)* Update module github.com/swaggo/swag to v1.8.7 (#1290) * *(deps)* Update golang.org/x/term digest to 8365914 (#1289) * *(deps)* Update module github.com/coreos/go-systemd/v22 to v22.4.0 (#1287) * *(deps)* Update module golang.org/x/oauth2 to v0.1.0 (#1296) * *(deps)* Update module golang.org/x/crypto to v0.1.0 (#1295) * *(deps)* Update module golang.org/x/image to v0.1.0 (#1293) * *(deps)* Update module github.com/wneessen/go-mail to v0.3.2 (#1297) * *(deps)* Update module github.com/stretchr/testify to v1.8.1 (#1298) * *(deps)* Update module github.com/spf13/cobra to v1.6.1 (#1299) * *(deps)* Update module github.com/wneessen/go-mail to v0.3.3 (#1300) * *(deps)* Update module github.com/wneessen/go-mail to v0.3.4 (#1302) * *(deps)* Update module github.com/mattn/go-sqlite3 to v1.14.16 (#1301) Features: * *(docs)* Add docs about how to deploy Vikunja in a subdirectory * *(docs)* Document pnpm (#1251) * *(migration)* Add TickTick migrator * *(migration)* Add routes for TickTick migrator * *(migration)* Generate swagger docs * *(task)* Add cover image attachment id property * *(task)* Add cover image attachment id property (#1263)* Add sponsor to readme (relm) ([f814dd0](f814dd03eb7f1ae08ea67ae0e3e89b8b4e684ce3)) * Upgrade xorm ([b1fd13b](b1fd13bbcbc551d1bbfe78d91fe6209369709df5)) * Upgrade xorm ([4323803](4323803fd6801e21121eac0d9f9cd62879f090f7)) * Upgrade xorm (#1197) ([5341918](53419180be386d675b4513e7ec70aca85b5ac99b)) * Add github issue templates ([9c4bb5a](9c4bb5a24429dec686e3ccdcd2b920ce5528031c)) * Remove gitea issue template so that only the form is used ([ce621ee](ce621ee5d6b47a0776628073bbd53312a97d116b)) * Add gitea issue template ([0612f4d](0612f4d0e03fbe85018f51056c4833557e78cd3f)) * Provide default user settings for new users via config ([5a40100](5a40100ac5be33d2cbce3c25e355d4036b9b4d3f)) * Add proper checks and errors to see if an attachment belongs to the task it's being used as cover image in ([631a265](631a265d2de9a6196faf28574023fc3cdcc0bfc7)) * Allow a user to remove themselves from a team ([b8769c7](b8769c746ceddc9818f91d6a8a404293ea2e837e)) * TickTick migrator (#1273) ([df2e36c](df2e36c2a378d4bd1b81d959da180b6e9b9a37b9)) Miscellaneous Tasks: * Upgrade echo ([86ee827](86ee8273bce36c7b4767a34e0d878d63b37ea1b4)) * Go mod tidy ([903b8ff](903b8ff43871234f41f706d571ee2caaba5f4232)) * Generate swagger docs ([e113fe3](e113fe34d074f698f4b0cb237821f359976daa5c)) * Remove unused dependencies ([f5fd849](f5fd849a0b93ff3bba53ac4907bb3fb04fa8692b))
b10dbce
2022-10-28 18:24
下载
v0.19.2
[0.19.2] - 2022-08-17 Bug Fixes: * Don't fail a migration if there is no filter saved ([10ded56](10ded56f6697ef47910ec68d37f26ed47cbe9180)) * Don't override saved filters ([beb4d07](beb4d07cf95fc25f7cc5f7471b46bdab49f95fe0))
8fddbf4
2022-08-17 23:04
下载
v0.19.1
[0.19.1] - 2022-08-17 Bug Fixes: * Prevent moving a list into a pseudo namespace ([3ccc636](3ccc6365a6892f37ee54b0750a34a61e52f6dba1)) * Make sure generating blur hashes for bmp, tiff and webp images works ([8bf0f8b](8bf0f8bb571ddff69a7142be1acaa2e4e0c38e3b)) * Add debian-based docker image for arm 32 builds ([c9e044b](c9e044b3ad60d25e9641d22d84571a7db83a26ac)) * Only list all users when allowed ([9ddd7f4](9ddd7f48895f508539d591aeebde450a86987024)) * Lint ([0c8bed4](0c8bed4054649de8510e5a636d1a14b65d52c402)) Dependencies: * *(deps)* Update golang.org/x/sys digest to 6e608f9 (#1229) * *(deps)* Update golang.org/x/sync digest to 886fb93 (#1221) * *(deps)* Update golang.org/x/sys digest to 8e32c04 (#1230) * *(deps)* Update golang.org/x/term digest to a9ba230 (#1222) * *(deps)* Update module github.com/prometheus/client_golang to v1.13.0 * *(deps)* Update module github.com/prometheus/client_golang to v1.13.0 (#1231) * *(deps)* Update golang.org/x/sys digest to 1c4a2a7 * *(deps)* Update golang.org/x/oauth2 digest to 128564f (#1220) * *(deps)* Update golang.org/x/image digest to 062f8c9 (#1219) * *(deps)* Update golang.org/x/crypto digest to 630584e (#1218) * *(deps)* Update module github.com/labstack/echo/v4 to v4.8.0 (#1233) * *(deps)* Update golang.org/x/sys digest to fbc7d0a (#1234) * *(deps)* Update module github.com/wneessen/go-mail to v0.2.6 (#1235) * *(deps)* Update module github.com/mattn/go-sqlite3 to v1.14.15 (#1238) Features: * *(docs)* Add k8s docs* Add openid examples ([dbb0f54](dbb0f5473269fb29c4a484cd233a5b76484c4ca7)) * Search by assignee username instead of id ([7f28865](7f28865903740d6dde15ee005323fbdee3072166)) * Add migration to change user ids to usernames in saved filters ([3047ccf](3047ccfd4af8fee55d9ebff49138911ab80cb3d2))
d709db4
2022-08-17 16:20
下载
v0.19.0
[0.19.0] - 2022-08-03 Bug Fixes: * *(caldav)* Make sure the caldav tokens of non-local accounts are properly checked * *(caldav)* Properly parse durations when returning VTODOs * *(caldav)* Make sure description is parsed correctly when multiline * *(ci)* Sign drone config * *(ci)* Make sure the linter actually runs * *(ci)* Install git in lint step * *(docker)* Switch to debian base image * *(docker)* Use official go image instead of our own to build * *(docs)* Update minimum required go version * *(docs)* Use up-to-date hugo image for building * *(docs)* Don't use cannonify url * *(docs)* Image urls in synology setup explanation * *(docs)* Clarify frontend requirements to use Vikunja * *(dump)* Don't try to save a config file if none was provided and dump vikunja env variables * *(mage)* Handle different types of errors * *(mail)* Don't set a username by default * *(mail)* Don't try to authenticate against the mail server when no credentials are provided * *(mail)* Set server name in tls config so that sending mail works with skipTlsVerify set to false * *(restore)* Properly decode notifications json data * *(restore)* Make sure to reset sequences after importing a dump when using postgres * *(restore)* Use the correct initial migration* Generate swagger docs ([4de8ec5](4de8ec56a62caef22c2061376383de1fe53ca4c3)) * Make sure the full task is available in notifications ([c2b6119](c2b6119434e6e806785d2c259c3ca3d25496ec75)) * Don't try to load the namespace of a list if it is a shared list ([d7e47a2](d7e47a28d4bb04d4c7c3ed85a263134180da447a)) * Correctly load and pass the user when deleting it ([50b65a5](50b65a517da6869dc6a48fec40323e254ba4c032)) * Updating a list might remove its background ([cf05de1](cf05de19b317bd99c30de4c6a149a0d8a4ff4f49)) * Sorting for saved filters ([57e5d10](57e5d10eee4c45a04e9e1aaeaf41dd44eb8ce788)) * Importing trello attachments ([c3e0e64](c3e0e6405a634894a30dbf9c0506d1691ae4d443)) * Lint ([0b77625](0b7762590f6a0a82090ef74e9e7e32b37142d343)) * Deleting users with no namespaces ([f8a0a7e](f8a0a7e9539a44b2f790a08eb1b03028b56eaac3)) * Importing tasks from todoist without a due time set ([fd0d462](fd0d462bf4dd8225c67ba34958e5148f6167d264)) * User deletion never happens ([72d3c54](72d3c54efd3dda6ae846a069415688391cb1c9ae)) * User deletion reminder emails counting up ([f581885](f581885e65ada15439ec02f1d18d825b03581523)) * User not actually deleted ([70e005e](70e005e7ce5cf1dd25ec9ddfde3cfbbd258fadb6)) * User deletion schedule ([5c88dfe](5c88dfe88eab442724f22c3b29741e78939deae2)) * Friendly name not getting synced on first login from openid ([190a9f2](190a9f2a4c1a59bc68b839c465bb2536532c0e96)) * Importing archived lists or namespaces ([8bb3f8d](8bb3f8d37c78dc704ff4316c750e143528151b48)) * Lint ([a31086a](a31086a7a9ca7723f61a826bccbea125243478f1)) * Microsoft todo migration not importing all tasks ([43f1daf](43f1daf40c388a0aa40f7fd6a8db4c78308d4efd)) * Clarify which config file is used on startup ([44aaf0a](44aaf0a4eccebb1d1a25f5563e928bd1bb82d351)) * Disabling logging completely now works ([22e3f24](22e3f242a396aa9cf54e9426077816f97a0da36f)) * Restoring dumps with no config file saved in them ([8bf2254](8bf2254f4b87446ab0a39080cb0b7d32ccec7c0a)) * Validate email address when creating a user via cli ([75f74b4](75f74b429eea7ae3a75cb10def1ca658af35086a)) * Checking for error types ([ac6818a](ac6818a4769a162c458553944509fe64357370f9)) * Lint ([7fa0865](7fa086518800243385d8cc4696eeea9bf093e5b3)) * Return BlurHash in unsplash search results ([6b51fae](6b51fae0931308464038f55b25e81e68d014c49c)) * Go mod tidy ([e19ad11](e19ad1184662dc9ac9aa89a44abdffc091e2a1b8)) * Decoding images for blurHash generation ([d3bdafb](d3bdafb717b1ad3e2165097ef0b0c2dd47e1502e)) * Lint ([de97fcb](de97fcbd121b1d56b74175fd79ef594ef34e71c8)) * Broken link (#27) ([96e519e](96e519ea96c9537222d0b455037e11fbe9660c31)) * Add more methods to figure out the current binary location ([9845fcc](9845fcc1708431f8f736d36e7e19a1067b0e0e52)) * Set derived default values only after reading config from file or env ([f5ebada](f5ebada91351faf1e5602f0260908defaaabd810)) * Sort tasks logically and consistent across dbms (#1177) ([e52c45d](e52c45d5aabb74ea7b472e8d5b44491cdd7e9489)) * VIKUNJA_SERVICE_JWT_SECRET should be VIKUNJA_SERVICE_JWTSECRET (#1184) ([172a621](172a6214d7c30278017129b950339c78a6ddb7bc)) * Add missing migration ([d837f8a](d837f8a6248b5ff2700a4bfc300d7f9d466cb918)) * Revert renaming Attachments to Embeds everywhere ([c62e26b](c62e26b6fe9d9f362fcfb1df2d5664d7f6854c31)) * Set the correct go version in go.mod ([bc7f6a8](bc7f6a858693b0e61fff7d03b5c2b40b6ae1a55d)) * Go mod tidy ([7a30294](7a30294407843693f6c3a7414b3b9d7093359194)) * Tests ([d0e09d6](d0e09d69d048e62ee7c5b666c2f56761b03e68e6)) * Go mod tidy ([951d74b](951d74b272b1e881faa10095f47b6598bb076273)) * Prevent logging openid provider errors twice ([25ffa1b](25ffa1bc2e2f1108f20b0336708d2410bb61c9e1)) * Remove credential escaping for postgres connections to allow for passwords with special characters ([230478a](230478aae947c86f4c6f1f251dcb30aeb1293283)) * Cycles in tasks array when memory caching was enabled ([f5a4c13](f5a4c136fbca6fc5770476e6de8d81173f007df2)) * Add missing error check ([5cc4927](5cc4927b9ef97667bf763772beb36225fdbeded8)) * Properly set tls config for mailer ([5743a4a](5743a4afe51de221beeeabe66552ae4d92eed1a6)) * Return 9:00 as default time for reminders if none was set ([79b3167](79b31673e2a79eaa124976840e85757d2bebb887)) * Reset id sequence when importing a dump from postgres ([0f555b7](0f555b7ec74ad493d2f70a4f4040db333943dc1c)) * Add validation for negative repeat after values ([dd46174](dd461746a655d716ef142d96a2bcef5615de3dd9)) * Lint ([1feb62c](1feb62cc458e939d46d16d24347557e7959ddfb9)) * Make sure to use user discoverability settings when searching list users ([382a788](382a7884be1f37da5c8f657c4b17316d8691dd59)) * Properly decode params in url ([8f27e7e](8f27e7e619ac73716211d838f52c73d7d97aead5)) * Return all users on a list when no search param was provided ([c51ee94](c51ee94ad1d552d69c71adfc2180c7ad0d23235d)) * Don't return email addresses from user search results ([3688bbd](3688bbde20e989397353ea4f7e872b00a53099c2)) * Lint ([77fafd5](77fafd5dc32aee464961be40d5d0ccf82490d02a)) * Increase test timeout ([26e2d0b](26e2d0bddeaea902dba055baf7a4c866a44ba7f1)) * Switch to buster for build image ([59796fd](59796fd4905fca74d26c5541878379cda143a30e)) * Use our own build image as base build image ([b6d7323](b6d7323cdfac958c9740feba1342114ab13a0afd)) * Use golang build image to test migrations ([84bcdbf](84bcdbf937c3be7823fcf8d5fef52e3cbb1c9bde)) * Switch back to alpine for everything, disable arm 32 docker builds ([7ffe9b6](7ffe9b625e441202a704db2774dd66fc38244c6d)) Dependencies: * *(deps)* Update golang.org/x/sys commit hash to a851e7d (#972) * *(deps)* Update golang.org/x/sys commit hash to aa78b53 (#973) * *(deps)* Update golang.org/x/sys commit hash to 528a39c (#974) * *(deps)* Update golang.org/x/sys commit hash to 437939a (#975) * *(deps)* Update module github.com/yuin/goldmark to v1.4.1 (#976) * *(deps)* Update module github.com/coreos/go-oidc/v3 to v3.1.0 (#985) * *(deps)* Update module github.com/spf13/viper to v1.9.0 (#987) * *(deps)* Update golang.org/x/crypto commit hash to 089bfa5 (#979) * *(deps)* Update golang.org/x/term commit hash to 140adaa (#983) * *(deps)* Update module github.com/labstack/echo/v4 to v4.6.0 (#988) * *(deps)* Update golang.org/x/sys commit hash to b8560ed (#989) * *(deps)* Update module github.com/golang-jwt/jwt/v4 to v4.1.0 (#991) * *(deps)* Update golang.org/x/sys commit hash to 92d5a99 (#992) * *(deps)* Update module github.com/swaggo/swag to v1.7.3 (#990) * *(deps)* Update module github.com/labstack/echo/v4 to v4.6.1 (#993) * *(deps)* Update golang.org/x/sys commit hash to 1cf2251 (#994) * *(deps)* Update golang.org/x/sys commit hash to 39ccf1d (#995) * *(deps)* Update golang.org/x/term commit hash to 03fcf44 (#996) * *(deps)* Update golang.org/x/oauth2 commit hash to 6b3c2da (#1000) * *(deps)* Update golang.org/x/sys commit hash to 69063c4 (#1001) * *(deps)* Update module github.com/gabriel-vasile/mimetype to v1.4.0 (#1004) * *(deps)* Update postgres docker tag to v14 (#1005) * *(deps)* Update module github.com/go-redis/redis/v8 to v8.11.4 (#1003) * *(deps)* Update module github.com/mattn/go-sqlite3 to v1.14.9 (#1008) * *(deps)* Update golang.org/x/sys commit hash to 9d821ac (#1009) * *(deps)* Update golang.org/x/sys commit hash to 0ec99a6 (#1010) * *(deps)* Update golang.org/x/sys commit hash to 9d61738 (#1011) * *(deps)* Update module github.com/yuin/goldmark to v1.4.2 (#1012) * *(deps)* Update golang.org/x/sys commit hash to 8e51046 (#1016) * *(deps)* Update golang.org/x/sys commit hash to d6a326f (#1017) * *(deps)* Update module github.com/swaggo/swag to v1.7.4 (#1018) * *(deps)* Update golang.org/x/sys commit hash to 711f33c (#1019) * *(deps)* Update golang.org/x/sys commit hash to 69cdffd (#1020) * *(deps)* Update golang.org/x/oauth2 commit hash to ba495a6 (#1022) * *(deps)* Update golang.org/x/image commit hash to 6944b10 (#1023) * *(deps)* Update golang.org/x/sys commit hash to 6e78728 (#1024) * *(deps)* Update golang.org/x/sys commit hash to b3129d9 (#1025) * *(deps)* Update golang.org/x/sys commit hash to 611d5d6 (#1026) * *(deps)* Update golang.org/x/sys commit hash to 39c9dd3 (#1027) * *(deps)* Update golang.org/x/sys commit hash to a2f17f7 (#1028) * *(deps)* Update golang.org/x/sys commit hash to 4dd7244 (#1029) * *(deps)* Update golang.org/x/sys commit hash to ae416a5 (#1030) * *(deps)* Update golang.org/x/sys commit hash to 7861aae (#1031) * *(deps)* Update golang.org/x/oauth2 commit hash to d3ed0bb (#1032) * *(deps)* Update module github.com/labstack/gommon to v0.3.1 (#1033) * *(deps)* Update golang.org/x/sys commit hash to c75c477 (#1034) * *(deps)* Update golang.org/x/sys commit hash to ebca88c (#1035) * *(deps)* Update golang.org/x/sys commit hash to e0b2ad0 (#1037) * *(deps)* Update module github.com/yuin/goldmark to v1.4.3 (#1038) * *(deps)* Update golang.org/x/crypto commit hash to ceb1ce7 (#1041) * *(deps)* Update module github.com/lib/pq to v1.10.4 (#1040) * *(deps)* Update golang.org/x/sys commit hash to 51b60fd (#1042) * *(deps)* Update golang.org/x/sys commit hash to 99a5385 (#1043) * *(deps)* Update golang.org/x/sys commit hash to f221eed (#1044) * *(deps)* Update golang.org/x/sys commit hash to 0c823b9 (#1045) * *(deps)* Update module github.com/yuin/goldmark to v1.4.4 (#1046) * *(deps)* Update golang.org/x/sys commit hash to 0a5406a (#1048) * *(deps)* Update golang.org/x/crypto commit hash to b4de73f (#1047) * *(deps)* Update module github.com/ulule/limiter/v3 to v3.9.0 (#1049) * *(deps)* Update golang.org/x/crypto commit hash to ae814b3 (#1050) * *(deps)* Update golang.org/x/sys commit hash to dee7805 (#1051) * *(deps)* Update golang.org/x/sys commit hash to ef496fb (#1052) * *(deps)* Update golang.org/x/sys commit hash to fe61309 (#1054) * *(deps)* Update module github.com/swaggo/swag to v1.7.6 (#1055) * *(deps)* Update golang.org/x/crypto commit hash to 5770296 (#1056) * *(deps)* Update module github.com/golang-jwt/jwt/v4 to v4.2.0 (#1057) * *(deps)* Update golang.org/x/sys commit hash to 94396e4 (#1058) * *(deps)* Update golang.org/x/sys commit hash to 97ca703 (#1059) * *(deps)* Update golang.org/x/crypto commit hash to 4570a08 (#1062) * *(deps)* Update golang.org/x/sys commit hash to 798191b (#1061) * *(deps)* Update golang.org/x/sys commit hash to af8b642 (#1063) * *(deps)* Update module github.com/spf13/viper to v1.10.0 (#1064) * *(deps)* Update golang.org/x/sys commit hash to 03aa0b5 (#1067) * *(deps)* Update golang.org/x/sys commit hash to 3b038e5 (#1068) * *(deps)* Update module github.com/spf13/cobra to v1.3.0 (#1070) * *(deps)* Update golang.org/x/sys commit hash to 4825e8c (#1071) * *(deps)* Update module github.com/spf13/viper to v1.10.1 (#1072) * *(deps)* Update golang.org/x/crypto commit hash to e495a2d (#1073) * *(deps)* Update golang.org/x/sys commit hash to 4abf325 (#1074) * *(deps)* Update golang.org/x/sys commit hash to 1d35b9e (#1075) * *(deps)* Update module github.com/magefile/mage to v1.12.0 (#1076) * *(deps)* Update module github.com/magefile/mage to v1.12.1 (#1077) * *(deps)* Update module github.com/getsentry/sentry-go to v0.12.0 (#1079) * *(deps)* Update module github.com/swaggo/swag to v1.7.8 (#1080) * *(deps)* Update module github.com/spf13/afero to v1.7.0 (#1078) * *(deps)* Update module github.com/spf13/afero to v1.7.1 (#1081) * *(deps)* Update module github.com/mattn/go-sqlite3 to v1.14.10 (#1082) * *(deps)* Update module github.com/spf13/afero to v1.8.0 (#1083) * *(deps)* Update module github.com/labstack/echo/v4 to v4.6.2 (#1084) * *(deps)* Update module github.com/labstack/echo/v4 to v4.6.3 (#1089) * *(deps)* Update golang.org/x/sys commit hash to a018aaa (#1088) * *(deps)* Update golang.org/x/sys commit hash to 5a964db (#1090) * *(deps)* Update golang.org/x/crypto commit hash to 5e0467b (#1091) * *(deps)* Update golang.org/x/sys commit hash to da31bd3 (#1093) * *(deps)* Update module github.com/prometheus/client_golang to v1.12.0 (#1094) * *(deps)* Update golang.org/x/crypto commit hash to e04a857 (#1097) * *(deps)* Update golang.org/x/crypto commit hash to aa10faf (#1098) * *(deps)* Update module github.com/mattn/go-sqlite3 to v1.14.11 (#1099) * *(deps)* Update golang.org/x/crypto commit hash to 198e437 (#1100) * *(deps)* Update golang.org/x/sys commit hash to 99c3d69 (#1101) * *(deps)* Update module github.com/prometheus/client_golang to v1.12.1 (#1102) * *(deps)* Update klakegg/hugo docker tag to v0.92.0 (#1103) * *(deps)* Update klakegg/hugo docker tag to v0.92.1 (#1104) * *(deps)* Update golang.org/x/crypto commit hash to 30dcbda (#1105) * *(deps)* Update module github.com/swaggo/swag to v1.7.9 (#1106) * *(deps)* Update golang.org/x/sys commit hash to 1c1b9b1 (#1107) * *(deps)* Update module github.com/spf13/afero to v1.8.1 (#1108) * *(deps)* Update golang.org/x/sys commit hash to 5739886 (#1110) * *(deps)* Update golang.org/x/crypto commit hash to 20e1d8d (#1111) * *(deps)* Update module github.com/yuin/goldmark to v1.4.5 (#1112) * *(deps)* Update golang.org/x/crypto commit hash to bba287d (#1113) * *(deps)* Update golang.org/x/crypto commit hash to dad3315 (#1114) * *(deps)* Update module github.com/golang-jwt/jwt/v4 to v4.3.0 (#1117) * *(deps)* Update golang.org/x/sys commit hash to 3681064 (#1116) * *(deps)* Update golang.org/x/crypto commit hash to db63837 (#1115) * *(deps)* Update golang.org/x/crypto commit hash to f4118a5 (#1118) * *(deps)* Update golang.org/x/crypto commit hash to 8634188 (#1121) * *(deps)* Update module github.com/yuin/goldmark to v1.4.6 (#1122) * *(deps)* Update module github.com/yuin/goldmark to v1.4.7 (#1123) * *(deps)* Update module github.com/swaggo/swag to v1.8.0 (#1124) * *(deps)* Update golang.org/x/sys commit hash to 0005352 (#1125) * *(deps)* Update golang.org/x/sys commit hash to f242548 (#1126) * *(deps)* Update klakegg/hugo docker tag to v0.92.2 (#1127) * *(deps)* Update golang.org/x/sys commit hash to dbe011f (#1129) * *(deps)* Update golang.org/x/sys commit hash to 95c6836 (#1130) * *(deps)* Update golang.org/x/oauth2 commit hash to ee48083 (#1128) * *(deps)* Update module github.com/mattn/go-sqlite3 to v1.14.12 (#1132) * *(deps)* Update golang.org/x/sys commit hash to 4e6760a (#1131) * *(deps)* Update golang.org/x/image commit hash to 723b81c (#1133) * *(deps)* Update module github.com/labstack/echo/v4 to v4.7.0 (#1134) * *(deps)* Update klakegg/hugo docker tag to v0.93.0 (#1135) * *(deps)* Update module github.com/yuin/goldmark to v1.4.8 (#1136) * *(deps)* Update klakegg/hugo docker tag to v0.93.2 (#1137) * *(deps)* Update golang.org/x/sys commit hash to 22a9840 (#1138) * *(deps)* Update golang.org/x/crypto commit hash to efcb850 (#1139) * *(deps)* Update golang.org/x/oauth2 commit hash to 6242fa9 (#1140) * *(deps)* Update golang.org/x/sys commit hash to b874c99 (#1141) * *(deps)* Update klakegg/hugo docker tag to v0.93.3 (#1142) * *(deps)* Update module github.com/labstack/echo/v4 to v4.7.1 (#1146) * *(deps)* Update module github.com/stretchr/testify to v1.7.1 (#1148) * *(deps)* Update module github.com/swaggo/swag to v1.8.1 (#1156) * *(deps)* Update module github.com/yuin/goldmark to v1.4.11 (#1143) * *(deps)* Update module github.com/spf13/cobra to v1.4.0 (#1145) * *(deps)* Update module github.com/lib/pq to v1.10.5 (#1157) * *(deps)* Update module github.com/spf13/viper to v1.11.0 (#1159) * *(deps)* Update module github.com/yuin/goldmark to v1.4.12 (#1162) * *(deps)* Update module github.com/prometheus/client_golang to v1.12.2 (#1166) * *(deps)* Update module github.com/mattn/go-sqlite3 to v1.14.13 (#1165) * *(deps)* Update module github.com/coreos/go-oidc/v3 to v3.2.0 (#1164) * *(deps)* Update module github.com/swaggo/swag to v1.8.2 (#1167) * *(deps)* Update module github.com/lib/pq to v1.10.6 (#1169) * *(deps)* Update module gopkg.in/yaml.v3 to v3.0.1 (#1179) * *(deps)* Update module github.com/imdario/mergo to v0.3.13 (#1178) * *(deps)* Update module github.com/stretchr/testify to v1.7.2 (#1182) * *(deps)* Update module github.com/swaggo/swag to v1.8.3 (#1185) * *(deps)* Update module github.com/spf13/cobra to v1.5.0 (#1192) * *(deps)* Update module github.com/golang-jwt/jwt/v4 to v4.4.2 (#1193) * *(deps)* Update module github.com/stretchr/testify to v1.8.0 (#1191) * *(deps)* Update module github.com/go-testfixtures/testfixtures/v3 to v3.8.0 (#1168) * *(deps)* Update module github.com/mattn/go-sqlite3 to v1.14.14 (#1194) * *(deps)* Update golang.org/x/term digest to 065cf7b (#1207) * *(deps)* Update golang.org/x/image digest to 41969df (#1203) * *(deps)* Update module github.com/yuin/goldmark to v1.4.13 (#1209) * *(deps)* Update golang.org/x/crypto digest to 0559593 (#1202) * *(deps)* Update module github.com/spf13/afero to v1.9.0 (#1210) * *(deps)* Update module github.com/gabriel-vasile/mimetype to v1.4.1 (#1208) * *(deps)* Update golang.org/x/sync digest to 0de741c (#1205) * *(deps)* Update github.com/c2h5oh/datasize digest to 859f65c (#1201) * *(deps)* Update golang.org/x/oauth2 digest to 2104d58 (#1204) * *(deps)* Update golang.org/x/sys digest to c0bba94 (#1206) * *(deps)* Update golang.org/x/oauth2 digest to c8730f7 (#1214) * *(deps)* Update module github.com/spf13/afero to v1.9.2 (#1215) * *(deps)* Update module github.com/swaggo/swag to v1.8.4 (#1216) * *(deps)* Update module github.com/spf13/viper to v1.12.0 (#1180) * *(deps)* Update golang.org/x/sys digest to 1609e55 (#1217) * *(deps)* Update module github.com/go-testfixtures/testfixtures/v3 to v3.8.1 (#1226) * *(deps)* Update module go to 1.18 (#1225) Documentation: * Add docker-compose example with no proxy ([4255bc3](4255bc3a945b6fe4314e3cd3f62908dd1be1ff4a)) * Add another youtube tutorial ([dbd6f36](dbd6f36da6e56355993cc1411379997e26c88b36)) * Fix api url in docker examples without a proxy ([68998e9](68998e90a446569869fb150bd5fc0739f496b066)) * Make sure all links to vikunja pages are https ([cc612d5](cc612d505f22e5d895b6ebda61fe62498634cec5)) * Update backup instructions ([4829c89](4829c899400544ad27cacfb7d19b40988302a413)) * Add postgres to docker-compose examples ([2aea169](2aea1691cf33b7d9e03fbe2c711af7d8f76d9724)) * Improve development docs ([9bf32aa](9bf32aae99a7e69cce0cd4477e8fc8ddcaea25ea)) * Add another tutorial link ([1fa74cb](1fa74cba6407c2b694b14f8439f1492476433d62)) * Improve wording for systemd ([13561f2](13561f211493903b17c856b3010345ea9df725d4)) * Update testing ([da318e3](da318e3db15121ba864db8450a76ba9ed18b9fd5)) * Add guide for Synology NAS ([049ae39](049ae39c62079f77921b7a9fad5023b2c1c0c1c5)) Features: * *(docs)* Add details of using NGINX Proxy Manager to the Reverse Proxy docs (#13) * *(docs)* Add versions explanation * *(mail)* Don't try to authenticate when no username and password was provided* Add better error logs for mage commands ([bb086eb](bb086eb9f87669f844c283d42ea9ca9f3f5a7877)) * Expose if task comments are enabled or not in /info ([ae8db17](ae8db176db57fa6176e00b87924f70352332ca66)) * Improve account deletion email grammar (#1006) ([dcb52c0](dcb52c00f1c6b3217e2b508d7799fc83adb3b055)) * Add more debug logging when deleting users ([8f55af0](8f55af07c936218487ec94e65c6673fbddd0cdb5)) * Don't require a password for data export from users authenticated with third-party auth ([9eca971](9eca971c938699d481915fb6e14c765aea1fa3b5)) * Expose if a user is a local user through its jwt token ([516c812](516c812043e77be7f834ae1326d13d39e156ef77)) * Expose if a user is a local user through the /user endpoint ([2683ef2](2683ef23d538eb846d5d799798fa82cca70dc017)) * Enable rate limit for unauthenticated routes ([093d0c6](093d0c65ca6338358dbd1df904daadd7808f2817)) * Use wallpaper topic for default unsplash background list ([88a2ced](88a2cede19f1844814530af948c3cc5a0b026419)) * Gravatar - Lowercase emails before MD5 hash (#10) ([36bf3d2](36bf3d216a7be28e917e2816a9e5da43439f2c20)) * Add marble avatar (#1060) ([73ee696](73ee696fc3cf941af2d2c2cf81224aa01f93234e)) * Save user language in the settings ([a98119f](a98119f2d670a11efab6008129b767f9208f8113)) * Add time zone setting for reminders (#1092) ([61d49c3](61d49c3a56a59e52ce407b858ddd4aa573dbee9d)) * Add long-lived api tokens (#1085) ([1322cb1](1322cb16d76a40ad90631e3e091da0f0d44957a9)) * Upgrade golangci-lint to 1.45.2 ([5cf263a](5cf263a86f954a38cbfafb6b0857bf591f82a811)) * Add date math for filters (#1086) ([0a1d8c9](0a1d8c940410b03a78016ac6110883ca05484816)) * Add migration to create BlurHash strings for all list backgrounds ([362706b](362706b38d52720b5a1615e185a985b7708168f7)) * Generate a BlurHash when uploading a new image ([f83b09a](f83b09af59ed25425a16824ccf48d903c81e861a)) * Save BlurHash from unsplash when selecting a photo from unsplash ([2ec7d7a](2ec7d7a8a85cc12c07d20cfab9b90a78a7857eb6)) * Return BlurHash for unsplash search results ([6df8658](6df865876df961f2bec476126bf6e7fbe5d43e0e)) * Add caldav tokens (#1065) ([e4b50e8](e4b50e84a44f809cc829c2fdb6f52b03b40a367b)) * Ability to serve static files (#1174) ([acaa850](acaa85083f2bebbc67608ae0f454ed5e9a3ef8a0)) * Restrict max avatar size ([2f25b48](2f25b48869f59256bf7d692c4486c64c30b85e5e)) * Send overdue tasks email notification at 9:00 in the user's time zone ([7eb3b96](7eb3b96a4465ca6648572b07c506c06f2c28c375)) * Add setting to change overdue tasks reminder email time ([8869adf](8869adfc276f674b686bf68f949d7efbb417e55b)) * Allow only the authors of task comments to edit them ([01271c4](01271c4c0111b3b040dcb9a0d502d31078ad6d4b)) * Migrate away from gomail ([30e0e98](30e0e98f7738e36698990523377f47edcbf6806c)) * Embed the vikunja logo as inline attachment ([f4f8450](f4f8450d166f1a836eea202dd0340d2156d3dfe9)) * Use embed fs directly to embed the logo in mails ([73c4c39](73c4c399e5d610bb713f1e9feab543e0425ee959)) * Use actual uuids for tasks ([62325de](62325de9cd5da5b70987081956a28e7baa907081)) * Add issue template ([117f6b3](117f6b38e1d35c09f2657975ea75dcfedcd8425d)) Miscellaneous Tasks: * *(ci)* Use latest version of s3 plugin * *(ci)* Sign drone config * *(docs)* Update docs about compiling from source * *(docs)* Redirect properly from /docs/docs * *(docs)* Add new mailer option to docs * *(docs)* Clarify openid setup with environment variables * *(docs)* Add frontendurl to all example configs * *(mage)* Don't set api packages when they are not used* Sign drone config ([1d8d0f1](1d8d0f140e4f2a59947167bd597e5f12b84b009d)) * Cleanup namespace creation ([b60c69c](b60c69c5a8c004a780b989cf0bb8ab6455086b0f)) * Generate swagger docs ([ba2bdff](ba2bdff39109db9ecc4b525e39e2642b41ac03b8)) * Go mod tidy ([726a517](726a517bec731f1af8e3186e280718fef02cadf7)) * Upgrade trello api wrapper and remove fork ([7e99618](7e99618319547c7e7dfa2cc063f654300f7074fb)) * Use our custom build image to build docker image ([251b877](251b877015761fdd2b8dbd18cd8ec696dc374103)) * Update golangci-lint ([430057a](430057a404b04e75c62a15693f479c6fc8e63189)) Other: * *(other)* Healthcheck endpoint (#998) * *(other)* Added the ability to configure the JWT expiry date using a new server.jwtttl config parameter. (#999) * *(other)* Enable a list to be moved across namespaces (#1096) * *(other)* A bunch of dependency updates at once (#1155) * *(other)* Add client-cert parameters of the Go pq driver to the Vikunja config (#1161) * *(other)* Add exec to run script to run app as PID 1 (#1200)
2a56948
2022-08-04 02:06
下载
v0.18.1
[0.18.1] - 2021-09-08 Fixed: * Docs: Add another third-party tutorial link * Don't try to export items which do not have a parent * fix(deps): update golang.org/x/sys commit hash to 6f6e228 (#970) * fix(deps): update golang.org/x/sys commit hash to c212e73 (#971) * Fix exporting tasks from archived lists * Fix lint * Fix tasks not exported * Fix tmp export file created in the wrong path
bf00ea4
2021-09-09 01:46
下载
v0.18.0
[0.18.0] - 2021-09-05 Added: * Add default list setting (#875) * Add menu link to Vikunja Cloud in docs * Add more logging and better error messages for openid authentication + clarify docs * Add more logging for test data api endpoint * Add searching for tasks by index * Add setting for first day of the week * Add support of Unix socket (#912) * Add truncate parameter to test fixtures setup * Notify the user after three failed login attempts * Reorder tasks, lists and kanban buckets (#923) * Send a notification on failed TOTP * Task mentions (#926) * Try to get more information about the user when authenticating with openid * User account deletion (#937) * User Data Export and import (#967) Changed: * Allow running migration 20210711173657 multiple times to fix issues when it didn't completely run through previously * Better logging for errors while importing a bunch of tasks * Change task title to TEXT instead of varchar(250) to allow for longer task titles * Disable the user account after 10 failed password attempts * Docs: Add a note about default password * Docs: Add another youtube tutorial * Docs: Add ios to the list of not working caldav clients * Docs: Add k8s-at-home Helm Chart for Vikunja * Docs: Add other installation resources * Docs: Add translation docs * Docs: Fix rewrite rules in apache example configs * Docs: Translation now happening at crowdin * Docs: Update translation guidelines * Don't fail when removing the last bucket in migration from other services * Don't notify the user who created the team * Don't use the mariadb root user in docker-compose examples * Ensure case insensitive search on postgres (#927) * Increase test timeout * Only filter out failing openid providers if multiple are configured and one of them failed * Only send an email about failed totp after three failed attempts * Rearrange setting frontend url in config * Refactor user email confirmation + password reset handling (#919) * Rename and sign drone config * Replace jwt-go with github.com/golang-jwt/jwt * Reset failed totp attempts when logging in successfully * Save user tokens as text and not varchar * Save user tokens as varchar(450) and not text to fix mysql indexing issues * Set todoist migration redirect url to the frontend url by default * Show config full paths and env variables with config options * Switch the :latest docker image tag to contain the latest release instead of the latest unstable * Tune test db server settings to speed up tests (#939) Fixed: * Fix authentication callback * Fix duplicating empty lists * Fix error handling when deleting an attachment file * Fix error when searching for a namespace returned no results * Fix error when searching for a namespace with subscribers * Fix goimports * Fix importing archived projects and done items from todoist * Fix jwt middleware * Fix lint * Fix mapping task priorities from Vikunja to calDAV * Fix moving the done bucket around * Fix old references to master in docs * Fix panic on invalid smtp config * Fix parsing openid config when using a json config file * Fix saving pointer values to memory keyvalue * Fix saving reminders of repeating tasks * Fix setting a saved filter as favorite * Fix setting task favorite status of related tasks * Fix setting up keyvalue storage in tests * Fix swagger docs for create requests * Fix task relations not getting properly cleaned up when deleting them * Fix tests & lint * Make sure a bucket exists or use the default bucket when importing tasks * Make sure all associated entities of a task are deleted when the task is deleted * Make sure list / task favorites are set per user, not per entity (#915) * Make sure the configured frontend url always has a / at the end * Refactor & fix storing struct-values in redis keyvalue * Todoist migration: don't panic if no reminder was found for task Dependency updates: * fix(deps): update golang.org/x/sys commit hash to 63515b4 (#959) * fix(deps): update golang.org/x/sys commit hash to 97244b9 (#965) * fix(deps): update golang.org/x/sys commit hash to f475640 (#962) * fix(deps): update golang.org/x/sys commit hash to f4d4317 (#961) * fix(deps): update module github.com/lib/pq to v1.10.3 (#963) * Update alpine Docker tag to v3.13 (#884) * Update alpine Docker tag to v3.14 (#889) * Update golang.org/x/crypto commit hash to 0a44fdf (#944) * Update golang.org/x/crypto commit hash to 0ba0e8f (#943) * Update golang.org/x/crypto commit hash to 32db794 (#949) * Update golang.org/x/crypto commit hash to 5ff15b2 (#891) * Update golang.org/x/crypto commit hash to a769d52 (#916) * Update golang.org/x/image commit hash to 775e3b0 (#880) * Update golang.org/x/image commit hash to a66eb64 (#900) * Update golang.org/x/image commit hash to e6eecd4 (#893) * Update golang.org/x/net commit hash to 37e1c6af * Update golang.org/x/oauth2 commit hash to 14747e6 (#894) * Update golang.org/x/oauth2 commit hash to 2bc19b1 (#955) * Update golang.org/x/oauth2 commit hash to 6f1e639 (#931) * Update golang.org/x/oauth2 commit hash to 7df4dd6 (#952) * Update golang.org/x/oauth2 commit hash to a41e5a7 (#902) * Update golang.org/x/oauth2 commit hash to a8dc77f (#896) * Update golang.org/x/oauth2 commit hash to bce0382 (#895) * Update golang.org/x/oauth2 commit hash to d040287 (#888) * Update golang.org/x/oauth2 commit hash to f6687ab (#862) * Update golang.org/x/oauth2 commit hash to faf39c7 (#935) * Update golang.org/x/sys commit hash to 00dd8d7 (#953) * Update golang.org/x/sys commit hash to 15123e1 (#946) * Update golang.org/x/sys commit hash to 1e6c022 (#947) * Update golang.org/x/sys commit hash to 30e4713 (#945) * Update golang.org/x/sys commit hash to 41cdb87 (#956) * Update golang.org/x/sys commit hash to 7d9622a (#948) * Update golang.org/x/sys commit hash to bfb29a6 (#951) * Update golang.org/x/sys commit hash to d867a43 (#934) * Update golang.org/x/sys commit hash to e5e7981 (#933) * Update golang.org/x/sys commit hash to f52c844 (#954) * Update golang.org/x/term commit hash to 6886f2d (#887) * Update module getsentry/sentry-go to v0.11.0 (#869) * Update module github.com/coreos/go-oidc to v3 (#885) * Update module github.com/gabriel-vasile/mimetype to v1.3.1 (#904) * Update module github.com/golang-jwt/jwt to v3.2.2 (#928) * Update module github.com/golang-jwt/jwt to v4 (#930) * Update module github.com/go-redis/redis/v8 to v8.11.0 (#903) * Update module github.com/go-redis/redis/v8 to v8.11.1 (#925) * Update module github.com/go-redis/redis/v8 to v8.11.2 (#932) * Update module github.com/go-redis/redis/v8 to v8.11.3 (#942) * Update module github.com/iancoleman/strcase to v0.2.0 (#918) * Update module github.com/labstack/echo/v4 to v4.4.0 (#917) * Update module github.com/labstack/echo/v4 to v4.5.0 (#929) * Update module github.com/mattn/go-sqlite3 to v1.14.8 (#921) * Update module github.com/spf13/cobra to v1.2.0 (#905) * Update module github.com/spf13/cobra to v1.2.1 (#906) * Update module github.com/spf13/viper to v1.8.0 (#890) * Update module github.com/spf13/viper to v1.8.1 (#899) * Update module github.com/swaggo/swag to v1.7.1 (#936) * Update module github.com/yuin/goldmark to v1.3.8 (#892) * Update module github.com/yuin/goldmark to v1.3.9 (#901) * Update module github.com/yuin/goldmark to v1.4.0 (#908) * Update module go-redis/redis/v8 to v8.10.0 (#882) * Update module go-redis/redis/v8 to v8.7.1 (#807) * Update module go-testfixtures/testfixtures/v3 to v3.6.1 (#868) * Update module lib/pq to v1.10.2 (#865) * Update module prometheus/client_golang to v1.11.0 (#879) * Update module yuin/goldmark to v1.3.6 (#863) * Update module yuin/goldmark to v1.3.7 (#867) * Update monachus/hugo Docker tag to v0.75.1 (#940)
24bb7e9
2021-09-05 22:49
下载
v0.17.1
[0.17.1] - 2021-06-09 Fixed: * Fix parsing openid config when using a json config file
271a37e
2021-06-10 04:25
下载
v0.17.0
[0.17.0] - 2021-05-14 Added: * Add a "done" option to kanban buckets (#821) * Add arm64 builds * Add basic auth for metrics endpoint * Add bucket limit validation * Add crud endpoints for notifications (#801) * Add endpoint to remove a list background * Add events (#777) * Add github funding link * Add link share password authentication (#831) * Add names for link shares (#829) * Add notifications package for easy sending of notifications (#779) * Add reminders for overdue tasks (#832) * Add repeat monthly setting for tasks (#834) * Add security information to readme * Add separate docker manifest file for latest docker images * Add systemd service file to linux packages * Add test for moving a task to another list * Enable searching users by full email or name * Expose tls parameter of Go MySQL driver to config file (#855) * Pagingation for tasks in kanban buckets (#805) Changed: * Change keyvalue.Get to return if a value exists or not instead of an error * Change main branch to main * Change test file names to unstable * Change the name of the newly created bucket from "New Bucket" to "Backlog" * Change unstable versions in migration tests * Check if we're on main and change the version name accordingly if that's the case * Cleanup listener names * Cleanup old docs themes submodule * Disable deb repo in drone * Don't keep old releases from os packages when releasing for master * Don't try to get users for tasks if no tasks were found when looking for reminders * Explicitly add docker build step for latest * Explicitly check if there are Ids before trying to get items by a list of Ids * Improve duration format of overdue tasks in reminders * Improve loading labels performance (#824) * Improve sending overdue task reminders by only sending one for all overdue tasks * Make sure all tables are properly pluralized * Only send reminders for undone tasks * Re-Enable migration test steps in pipeline * Refactor getting all namespaces * Remove unused tools from tools.go * Run all lint checks at once * Send a notification to the user when they are added to the list * Show empty avatar when the user was not found * Subscribe a user to a task when they are assigned to it * Subscriptions and notifications for namespaces, tasks and lists (#786) * Switch building the docs to download the theme instead of building * Switch telegram notifications to matrix notifications * Temporarily disable migration step * Temporary build fix * Update changelog * Update copyright year * Update README (#858) * Use golang's tzdata package to handle time zones Fixed: * Explicitly set darwin-10.15 when building binaries * Fix build * Fix checking list rights when accessing a bucket * Fix /dav/principals/*/ throwing a server error when accessed with GET instead of PROPFIND (#769) * Fix deleting task relations * Fix docs * Fix drone file * Fix due dates with times when migrating from todoist * Fix event error handler retrying infinitely * Fix filter for task index * Fix getting lists for shared, favorite and saved lists namespace * Fix getting user info from /user endpoint for link shares * Fix IncrBy and DecrBy in memory keyvalue implementation if there was no value set previously * Fix lint * Fix matrix notify room id * Fix moving repeating tasks to the done bucket * Fix multiarch docker image building * Fix not able to make saved filters favorite * Fix notifications table not being created on initial setup * Fix resetting the bucket limit * Fix retrieving over openid providers if there are none * Fix sending notifications to users if the user object didn't have an email * Fix setting the user in created_by when uploading an attachment * Fix shared lists showing up twice * Fix tests * Fix the shared lists pseudo namespace containing owned lists * Fix unstable version build file names * Fix user uploaded avatars * Pin golang alpine builder image to 3.12 to fix builds on arm * Revert "Update alpine Docker tag to v3.13 (#768)" Dependency Updates: * Update alpine Docker tag to v3.13 (#768) * Update github.com/gordonklaus/ineffassign commit hash to 2e10b26 (#803) * Update github.com/gordonklaus/ineffassign commit hash to d0e41b2 (#780) * Update golang.org/x/crypto commit hash to 0c34fe9 (#822) * Update golang.org/x/crypto commit hash to 3497b51 (#853) * Update golang.org/x/crypto commit hash to 38f3c27 (#854) * Update golang.org/x/crypto commit hash to 4f45737 (#836) * Update golang.org/x/crypto commit hash to 513c2a4 (#817) * Update golang.org/x/crypto commit hash to 5bf0f12 (#839) * Update golang.org/x/crypto commit hash to 5ea612d (#797) * Update golang.org/x/crypto commit hash to 83a5a9b (#840) * Update golang.org/x/crypto commit hash to b8e89b7 (#793) * Update golang.org/x/crypto commit hash to c07d793 (#861) * Update golang.org/x/crypto commit hash to cd7d49e (#860) * Update golang.org/x/crypto commit hash to e6e6c4f (#816) * Update golang.org/x/crypto commit hash to e9a3299 (#851) * Update golang.org/x/image commit hash to 4410531 (#788) * Update golang.org/x/image commit hash to 55ae14f (#787) * Update golang.org/x/image commit hash to 7319ad4 (#852) * Update golang.org/x/image commit hash to ac19c3e (#798) * Update golang.org/x/oauth2 commit hash to 0101308 (#776) * Update golang.org/x/oauth2 commit hash to 01de73c (#762) * Update golang.org/x/oauth2 commit hash to 16ff188 (#789) * Update golang.org/x/oauth2 commit hash to 22b0ada (#823) * Update golang.org/x/oauth2 commit hash to 2e8d934 (#827) * Update golang.org/x/oauth2 commit hash to 5366d9d (#813) * Update golang.org/x/oauth2 commit hash to 5e61552 (#833) * Update golang.org/x/oauth2 commit hash to 6667018 (#783) * Update golang.org/x/oauth2 commit hash to 81ed05c (#848) * Update golang.org/x/oauth2 commit hash to 8b1d76f (#764) * Update golang.org/x/oauth2 commit hash to 9bb9049 (#796) * Update golang.org/x/oauth2 commit hash to af13f52 (#773) * Update golang.org/x/oauth2 commit hash to ba52d33 (#794) * Update golang.org/x/oauth2 commit hash to cd4f82c (#815) * Update golang.org/x/oauth2 commit hash to d3ed898 (#765) * Update golang.org/x/oauth2 commit hash to f9ce19e (#775) * Update golang.org/x/sync commit hash to 036812b (#799) * Update golang.org/x/term commit hash to 6a3ed07 (#800) * Update golang.org/x/term commit hash to 72f3dc4 (#828) * Update golang.org/x/term commit hash to a79de54 (#850) * Update golang.org/x/term commit hash to b80969c (#843) * Update golang.org/x/term commit hash to c04ba85 (#849) * Update golang.org/x/term commit hash to de623e6 (#818) * Update golang.org/x/term commit hash to f5beecf (#845) * Update module adlio/trello to v1.9.0 (#825) * Update module coreos/go-oidc to v3 (#760) * Update module gabriel-vasile/mimetype to v1.2.0 (#812) * Update module gabriel-vasile/mimetype to v1.3.0 (#857) * Update module getsentry/sentry-go to v0.10.0 (#792) * Update module go-redis/redis/v8 to v8.4.10 (#771) * Update module go-redis/redis/v8 to v8.4.11 (#774) * Update module go-redis/redis/v8 to v8.4.9 (#770) * Update module go-redis/redis/v8 to v8.5.0 (#778) * Update module go-redis/redis/v8 to v8.6.0 (#795) * Update module go-sql-driver/mysql to v1.6.0 (#826) * Update module go-testfixtures/testfixtures/v3 to v3.5.0 (#761) * Update module go-testfixtures/testfixtures/v3 to v3.6.0 (#838) * Update module iancoleman/strcase to v0.1.3 (#766) * Update module imdario/mergo to v0.3.12 (#811) * Update module jgautheron/goconst to v1 (#804) * Update module labstack/echo/v4 to v4.2.0 (#785) * Update module labstack/echo/v4 to v4.2.1 (#810) * Update module labstack/echo/v4 to v4.2.2 (#830) * Update module labstack/echo/v4 to v4.3.0 (#856) * Update module lib/pq to v1.10.0 (#809) * Update module lib/pq to v1.10.1 (#841) * Update module mattn/go-sqlite3 to v1.14.7 (#835) * Update module olekukonko/tablewriter to v0.0.5 (#782) * Update module prometheus/client_golang to v1.10.0 (#819) * Update module spf13/afero to v1.6.0 (#820) * Update module spf13/cobra to v1.1.2 (#781) * Update module spf13/cobra to v1.1.3 (#784) * Update module src.techknowlogick.com/xgo to v1.3.0+1.16.0 (#791) * Update module src.techknowlogick.com/xgo to v1.4.0+1.16.2 (#814) * Update module stretchr/testify to v1.7.0 (#763)
e837c2a
2021-05-14 23:03
下载
v0.16.1
[0.16.1] - 2021-04-22 Fixed: * Fix checking list rights when accessing a bucket * Remove old deb-structure ci step * Fix docker from
be88c69
2021-04-22 23:18
下载
v0.16.0
[0.16.0] - 2021-01-10 Added: * Add colors for caldav (#738) * Add email reminders (#743) * Add "like" filter comparator * Add login via email (#740) * Add Microsoft Todo migration (#737) * Add name field to users * Add support for migrating todoist boards (#732) * Add task filter for assignees (#746) * Add task filter for labels (#747) * Add task filter for lists and namespaces (#748) * Add task filter for reminders (#745) * Add task filters for kanban * Add testing endpoint to reset db tables (#716) * Add tests for sending task reminders (#757) * Add trello migration (#734) * Authentication with OpenID Connect providers (#713) Fixed: * Fix completion status in DAV for OpenTasks and multiline descriptions (#697) * Fix docs about caldav tasks.org * Fix drone badge in README * Fix getting current user when updating avatar or user name * Fix go header lint * Fix /info endpoint 500 error when no openid providers were configured * Fix missing auto increments from b0d4902406 on mysql * Fix not possible to create tasks if metrics were enabled * Fix password reset without a reseet token * Fix task updated timestamp not being updated in the response after updating a task Changed: * Change avatar endpoint * Change license to AGPLv3 * Clarify docs about cors configuration * Don't create a list identifier by default * Make sure all int64 db fields are using bigint when actually storing the data (#741) * Make sure a password reset token can be used only once * Make the debian repo structure for buster instead of strech * Refactor adding more details to tasks (#739) * Simplify updating task reminders * Update code header template * Update github.com/gordonklaus/ineffassign commit hash to 3b93a88 (#701) * Update github.com/gordonklaus/ineffassign commit hash to 8eed68e (#755) * Update github.com/jgautheron/goconst commit hash to b58d7cf (#702) * Update github.com/jgautheron/goconst commit hash to ccae5bf (#712) * Update github.com/jgautheron/goconst commit hash to f8e4fe8 (#703) * Update golang.org/x/crypto commit hash to 0c6587e (#706) * Update golang.org/x/crypto commit hash to 5f87f34 (#729) * Update golang.org/x/crypto commit hash to 8b5274c (#733) * Update golang.org/x/crypto commit hash to 9d13527 (#736) * Update golang.org/x/crypto commit hash to be400ae (#719) * Update golang.org/x/crypto commit hash to c8d3bf9 (#710) * Update golang.org/x/crypto commit hash to eec23a3 (#749) * Update golang.org/x/image commit hash to 35266b9 (#727) * Update golang.org/x/lint commit hash to 83fdc39 (#728) * Update golang.org/x/oauth2 commit hash to 08078c5 (#722) * Update golang.org/x/oauth2 commit hash to 0b49973 (#718) * Update golang.org/x/oauth2 commit hash to 9fd6049 (#714) * Update golang.org/x/sync commit hash to 09787c9 (#725) * Update golang.org/x/sync commit hash to 67f06af (#695) * Update golang.org/x/term commit hash to 2321bbc (#731) * Update golang.org/x/term commit hash to ee85cb9 (#726) * Update module cweill/gotests to v1.6.0 (#752) * Update module fzipp/gocyclo to v0.3.1 (#696) * Update module gabriel-vasile/mimetype to v1.1.2 (#708) * Update module getsentry/sentry-go to v0.8.0 (#709) * Update module getsentry/sentry-go to v0.9.0 (#723) * Update module go-redis/redis/v8 to v8.4.4 (#742) * Update module go-redis/redis/v8 to v8.4.6 (#756) * Update module go-redis/redis/v8 to v8.4.7 (#758) * Update module go-redis/redis/v8 to v8.4.8 (#759) * Update module lib/pq to v1.9.0 (#717) * Update module magefile/mage to v1.11.0 (#754) * Update module mattn/go-sqlite3 to v1.14.5 (#711) * Update module mattn/go-sqlite3 to v1.14.6 (#751) * Update module pquerna/otp to v1.3.0 (#705) * Update module prometheus/client_golang to v1.9.0 (#735) * Update module spf13/afero to v1.5.0 (#724) * Update module spf13/afero to v1.5.1 (#730) * Update module src.techknowlogick.com/xgo to v1.2.0+1.15.6 (#720) * Update module src.techknowlogick.com/xormigrate to v1.4.0 (#700) * Update module swaggo/swag to v1.6.9 (#694) * Update module swaggo/swag to v1.7.0 (#721) * Update module ulule/limiter/v3 to v3.8.0 (#699) * Update nfpm config for nfpm v2 * Use db sessions everywere (#750)
279c5f6
2021-01-10 23:09
下载
v0.15.1
[0.15.1] - 2020-10-20 Fixed: * Fix not possible to create tasks if metrics were enabled
c1fea65
2020-10-21 02:29
下载
v0.15.0
[0.15.0] - 2020-10-19 Added: * Add app support info for DAV (#692) * Add better tests for namespaces * Add caldav enabled/disabled to /info endpoint * Add checks if tasks exist in maps before trying to access them * Add config option to force ssl connections to connect with the mailer * Add dav proxy directions to example proxy configurations * Add docs about using vikunja with utf-8 characters * Add FreeBSD guide to installation docs * Add github sponsor link * Add Golangci Lint (#676) * Add mage command to create a new migration * Add option to configure legal urls * Add rootpath to deb command to not include everything in the deb file * Add toc to docs * Add update route to toggle team member admin status * Add util function to move files * Disable gocyclo for migration modules * Favorite lists (#654) * Favorite tasks (#653) * Generate config docs from sample config (#684) * Kanban bucket limits (#652) * Key-Value Storages (#674) * Manage users via cli (#632) * Mention client_max_body_size in nginx proxy settings * More avatar providers (#622) * Return rights when reading a single item (#626) * Saved filters (#655) Fixed: * Cleanup references to make * Don't add a subtask to the top level of tasks to not add it twice in the list * Fetch tasks for caldav lists (#641) * Fix building for darwin with mage * Fix creating lists with non ascii characters (#607) * Fix decoding active users from redis * Fix dockerimage build * Fix docs index links * Fix duplicating a list with background * "Fix" gocyclo * Fix loading list background information for uploaded backgrounds * Fix migrating items with large items from todoist * Fix nfpm command in drone * Fix parsing todoist reminder dates * Fix reading passwords on windows * Fix release commands in drone * Fix release trigger * Fix release trigger in drone * Fix token renew for link shares * Fix trigger for pushing release artifacts to drone * Fix updating team admin status * Fix upload avatar not working * Fix users with disabled totp but not enrolled being unable to login * Makefile: make add EXTRA_GOFLAG to GOFLAGS (#605) * Make sure built binary files are executable when compressing with upx * Make sure lists which would have a duplicate identifier can still be duplicated * Make sure the metrics map accesses only happen explicitly * Make sure to copy the permissions as well when moving files * Make sure to only initialize all variables when needed * Make sure to require admin rights when modifying list/namespace users to be consistent with teams * Make sure we have git installed when building os packages * Make sure we have go installed when building os packages (for build step dependencies) * Only check if a bucket limit is exceeded when moving a task between buckets * Only try to download attachments from todoist when there is a url * Pin telegram notification plugin in drone * Regenerate swagger docs * Skip directories when moving build release artefacts in drone * Support absolute iCal timestamps in CalDAV requests (#691) * Work around tasks with attachments not being duplicated Changed: * Replace renovate tokens with env * Switch s3 release bucket to scaleway * Switch to mage (#651) * Testing improvements (#666) * Update docs with testmail command + reorder * Update github.com/asaskevich/govalidator commit hash to 29e1ff8 (#639) * Update github.com/asaskevich/govalidator commit hash to 50839af (#637) * Update github.com/asaskevich/govalidator commit hash to 7a23bdc (#657) * Update github.com/asaskevich/govalidator commit hash to df4adff (#552) * Update github.com/c2h5oh/datasize commit hash to 48ed595 (#644) * Update github.com/gordonklaus/ineffassign commit hash to e36bfde (#625) * Update github.com/jgautheron/goconst commit hash to 8f5268c (#658) * Update github.com/shurcooL/vfsgen commit hash to 0d455de (#642) * Update golang.org/x/crypto commit hash to 123391f (#619) * Update golang.org/x/crypto commit hash to 5c72a88 (#640) * Update golang.org/x/crypto commit hash to 7f63de1 (#672) * Update golang.org/x/crypto commit hash to 84dcc77 (#678) * Update golang.org/x/crypto commit hash to 948cd5f (#609) * Update golang.org/x/crypto commit hash to 9e8e0b3 (#685) * Update golang.org/x/crypto commit hash to ab33eee (#608) * Update golang.org/x/crypto commit hash to afb6bcd (#668) * Update golang.org/x/crypto commit hash to c90954c (#671) * Update golang.org/x/crypto commit hash to eb9a90e (#669) * Update golang.org/x/image commit hash to 4578eab (#663) * Update golang.org/x/image commit hash to a67d67e (#664) * Update golang.org/x/image commit hash to e162460 (#665) * Update golang.org/x/image commit hash to e59bae6 (#659) * Update golang.org/x/sync commit hash to 3042136 (#667) * Update golang.org/x/sync commit hash to b3e1573 (#675) * Update module 4d63.com/tz to v1.2.0 (#631) * Update module fzipp/gocyclo to v0.2.0 (#686) * Update module fzipp/gocyclo to v0.3.0 (#687) * Update module getsentry/sentry-go to v0.7.0 (#617) * Update module go-errors/errors to v1.1.1 (#677) * Update module go-testfixtures/testfixtures/v3 to v3.4.0 (#627) * Update module go-testfixtures/testfixtures/v3 to v3.4.1 (#693) * Update module iancoleman/strcase to v0.1.0 (#636) * Update module iancoleman/strcase to v0.1.1 (#645) * Update module iancoleman/strcase to v0.1.2 (#660) * Update module imdario/mergo to v0.3.10 (#615) * Update module imdario/mergo to v0.3.11 (#629) * Update module labstack/echo/v4 to v4.1.17 (#646) * Update module lib/pq to v1.7.1 (#616) * Update module lib/pq to v1.8.0 (#618) * Update module mattn/go-sqlite3 to v1.14.1 (#638) * Update module mattn/go-sqlite3 to v1.14.2 (#647) * Update module mattn/go-sqlite3 to v1.14.3 (#661) * Update module mattn/go-sqlite3 to v1.14.4 (#670) * Update module prometheus/client_golang to v1.8.0 (#681) * Update module spf13/afero to v1.3.2 (#610) * Update module spf13/afero to v1.3.3 (#623) * Update module spf13/afero to v1.3.4 (#628) * Update module spf13/afero to v1.3.5 (#650) * Update module spf13/afero to v1.4.0 (#662) * Update module spf13/afero to v1.4.1 (#673) * Update module spf13/cobra to v1.1.0 (#679) * Update module spf13/cobra to v1.1.1 (#690) * Update module spf13/viper to v1.7.1 (#620) * Update module src.techknowlogick.com/xgo to v1.1.0+1.15.0 (#630) * Update module src.techknowlogick.com/xgo to v1 (#613) * Update module swaggo/swag to v1.6.8 (#680) * Update renovate token * Update src.techknowlogick.com/xgo commit hash to 7c2e3c9 (#611) * Update src.techknowlogick.com/xgo commit hash to 96de19c (#612) * update theme * Update xgo to v1.0.0+1.14.6 * Use db sessions for task-related things (#621) * Use nfpm to build deb, rpm and apk packages (#689)
2b8c9c6
2020-10-20 03:06
下载
v0.14.1
[0.14.1] - 2020-07-07 Fixed: * Fix creating lists with non ascii characters (#607) * Fix decoding active users from redis * Fix parsing todoist reminder dates * Make sure the metrics map accesses only happen explicitly Changed: * Update docs theme
f93362d
2020-07-07 16:48
下载
v0.14.0
[0.14.0] - 2020-07-01 Added * Add ability to run the docker container with configurable user and group ids * Add better errors if the sqlite db file is not writable * Add cache for initial unsplash collection * Add docker setup guide from start to finish * Add docs for restore * Add dump command (#592) * Add section to full-docker-example.md for Caddy v2 (#595) * Add go version to version command * Add list background information when getting all lists * Add logging if downloading an image from unsplash fails * Add migration test in drone (#585) * Add option to disable totp for everyone * Add plausible to docs * Add restarting commands to all example docker compose files * Add seperate docker pipeline for amd64 and arm * Add test mail command (#571) * Add todoist migrator to available migrators in info endpoint if it is enabled * Add unsplash image proxy for images and thumbnails * Add returning unsplash info when searching * Don't return all tasks when a user has no lists * Duplicate Lists (#603) * Enable upload backgrounds by default * Generate a random list identifier based on the list title * List Backgrounds (#568) * List Background upload (#582) * Repeat tasks after completion (#587) * Restore command (#593) * Sentry integration (#591) * Todoist Migration (#566) Fixed * Ensure consistent naming of title fields (#528) * Ensure task dates are in the future if a task has a repeating interval (#586) * Fix caching of initial unsplash results per page * Fix case-insensitive task search for postgresql (#524) * Fix docker manifest build * Fix docker multiarch build * Fix docs theme build * Fix getting unsplash thumbnails for non "photo-*" urls * Fix migration 20200425182634 * Fix migration 20200516123847 * Fix migration to add position to task * Fix misspell * Fix namespace title not being updated * Fix not loading timezones on all operating systems * Fix proxying unsplash images (security) * Fix removing existing sqlite files * Fix resetting list, label & namespace colors * Fix searching for unsplash pictures with words that contain a space * Fix setting a list identifier to empty * Fix sqlite db not working when creating a new one * Fix sqlite path in default config * Fix swagger docs * Fix updating the index when moving a task * Prevent crashing when trying to register with an empty payload * Properly ping unsplash when using unsplash images * Return errors when dumping * Set the list identifier when creating a new task Changed * Expose namespace id when querying lists * Improve getting all namespaces performance (#526) * Improve memory usage of dump by not loading all files in memory prior to adding them to the zip * Improve metrics performance * Load the list when setting a background * Make the db timezone migration mysql compatible * Make the `_unix` suffix optional when sorting tasks * Migrate all timestamps to real iso dates (#594) * Make sure docker images are only built when tests pass * Remove build date from binary * Remove dependencies on build step to speed up test pipeline (#521) * Remove go mod vendor todo from pr template now that we don't keep dependencies in the repo anymore * Remove migration dependency to models * Remove min length for labels, lists, namespaces, tasks and teams * Remove vendored dependencies * Reorganize cmd init functions * Set unsplash empty collection caching to one hour * Simplify pipeline & add docker manifest step * Update alpine Docker tag to v3.12 (#573) * Update and fix staticcheck * Update dependency github.com/mattn/go-sqlite3 to v1.14.0 * Update github.com/shurcooL/vfsgen commit hash to 92b8a71 (#599) * Update golang.org/x/crypto commit hash to 279210d (#577) * Update golang.org/x/crypto commit hash to 70a84ac (#578) * Update golang.org/x/crypto commit hash to 75b2880 (#596) * Update module go-redis/redis/v7 to v7.3.0 (#565) * Update module go-redis/redis/v7 to v7.4.0 (#579) * Update module go-testfixtures/testfixtures/v3 to v3.3.0 (#600) * Update module lib/pq to v1.6.0 (#572) * Update module lib/pq to v1.7.0 (#581) * Update module prometheus/client_golang to v1.7.0 (#589) * Update module prometheus/client_golang to v1.7.1 (#597) * Update module spf13/afero to v1.3.0 (#588) * Update module spf13/afero to v1.3.1 (#602) * Update module spf13/cobra to v1 (#511) * Update module src.techknowlogick.com/xormigrate to v1.2.1 (#574) * Update module src.techknowlogick.com/xormigrate to v1.3.0 (#590) * Update module stretchr/testify to v1.6.0 (#570) * Update module stretchr/testify to v1.6.1 (#580) * Update module swaggo/swag to v1.6.7 (#601) * Update src.techknowlogick.com/xgo commit hash to 209a5cf (#523) * Update src.techknowlogick.com/xgo commit hash to a09175e (#576) * Update src.techknowlogick.com/xgo commit hash to eeb7c0a (#575) * update theme * Update theme * Update web handler * Update xorm.io/xorm 1.0.1 -> 1.0.2 * Use the db logger instance for logging migration related stuff
5d900fd
2020-07-01 23:12
下载
v0.13.1
[0.13.1] - 2020-05-19 Fixed: * Don't get all tasks if a user has no lists
16ed5fd
2020-05-19 23:27
下载
下载
请输入验证码,防止盗链导致资源被占用
取消
下载
1
https://gitee.com/lazycatcloud/vikunja-api.git
git@gitee.com:lazycatcloud/vikunja-api.git
lazycatcloud
vikunja-api
vikunja-api
点此查找更多帮助
搜索帮助
Git 命令在线学习
如何在 Gitee 导入 GitHub 仓库
Git 仓库基础操作
企业版和社区版功能对比
SSH 公钥设置
如何处理代码冲突
仓库体积过大,如何减小?
如何找回被删除的仓库数据
Gitee 产品配额说明
GitHub仓库快速导入Gitee及同步更新
什么是 Release(发行版)
将 PHP 项目自动发布到 packagist.org
评论
仓库举报
回到顶部
登录提示
该操作需登录 Gitee 帐号,请先登录后再操作。
立即登录
没有帐号,去注册