Commit Graph

33 Commits

Author SHA1 Message Date
kolaente 2e3603507c
fix(docs): document pnpm instead of yarn
continuous-integration/drone/push Build is failing Details
2022-09-23 12:26:42 +02:00
shilch f7a06e4644 Enable a list to be moved across namespaces (#1096)
continuous-integration/drone/push Build is failing Details
Co-authored-by: Simon Hilchenbach <simon@hilchenba.ch>
Reviewed-on: vikunja/api#1096
Reviewed-by: konrad <k@knt.li>
Co-authored-by: shilch <simon@hilchenba.ch>
Co-committed-by: shilch <simon@hilchenba.ch>
2022-01-23 12:59:43 +00:00
kolaente da318e3db1
docs: update testing
continuous-integration/drone/push Build is failing Details
2022-01-23 11:49:03 +01:00
kolaente 6ece909286
chore(docs): update docs about compiling from source
continuous-integration/drone/push Build encountered an error Details
2021-11-28 12:56:46 +01:00
kolaente 9bf32aae99
docs: improve development docs
continuous-integration/drone/push Build is passing Details
2021-11-13 18:20:23 +01:00
kolaente cc612d505f
docs: make sure all links to vikunja pages are https
continuous-integration/drone/push Build is passing Details
2021-10-31 11:23:42 +01:00
konrad 90146aea5b User Data Export and import (#967)
continuous-integration/drone/push Build is passing Details
Co-authored-by: kolaente <k@knt.li>
Reviewed-on: vikunja/api#967
Co-authored-by: konrad <k@knt.li>
Co-committed-by: konrad <k@knt.li>
2021-09-04 19:26:31 +00:00
kolaente 15e5a9069b
Docs: Update translation guidelines
continuous-integration/drone/push Build is passing Details
2021-08-31 22:45:02 +02:00
kolaente c9d0f519ee
Docs: Update translation guidelines
continuous-integration/drone/push Build is failing Details
2021-08-31 22:41:56 +02:00
konrad 27119ad6d4 User account deletion (#937)
continuous-integration/drone/push Build is passing Details
Co-authored-by: kolaente <k@knt.li>
Reviewed-on: vikunja/api#937
Co-authored-by: konrad <konrad@kola-entertainments.de>
Co-committed-by: konrad <konrad@kola-entertainments.de>
2021-08-11 19:08:10 +00:00
konrad 1571dfa825 Task mentions (#926)
continuous-integration/drone/push Build is passing Details
Co-authored-by: kolaente <k@knt.li>
Reviewed-on: vikunja/api#926
Co-authored-by: konrad <konrad@kola-entertainments.de>
Co-committed-by: konrad <konrad@kola-entertainments.de>
2021-07-29 15:42:49 +00:00
kolaente 7ee535de47
Docs improvements
continuous-integration/drone/push Build is passing Details
2021-07-14 00:25:12 +02:00
kolaente 265e778867
Docs: Translation now happening at crowdin
continuous-integration/drone/push Build is passing Details
2021-07-13 11:42:46 +02:00
kolaente 7408380560
Add translation docs
continuous-integration/drone/push Build is passing Details
2021-06-24 00:14:29 +02:00
kolaente b7ec24ff52
Fix old references to master in docs
continuous-integration/drone/push Build is passing Details
2021-05-17 12:53:12 +02:00
konrad 2178166ece Add crud endpoints for notifications (#801)
continuous-integration/drone/push Build is passing Details
Co-authored-by: kolaente <k@knt.li>
Reviewed-on: vikunja/api#801
Co-authored-by: konrad <konrad@kola-entertainments.de>
Co-committed-by: konrad <konrad@kola-entertainments.de>
2021-02-21 14:50:34 +00:00
konrad 015ca310e9 Add notifications package for easy sending of notifications (#779)
continuous-integration/drone/push Build is passing Details
Co-authored-by: kolaente <k@knt.li>
Reviewed-on: vikunja/api#779
Co-authored-by: konrad <konrad@kola-entertainments.de>
Co-committed-by: konrad <konrad@kola-entertainments.de>
2021-02-07 21:05:09 +00:00
konrad 0ab9ce9ec4 Add events (#777)
continuous-integration/drone/push Build is passing Details
Co-authored-by: kolaente <k@knt.li>
Reviewed-on: vikunja/api#777
Co-authored-by: konrad <konrad@kola-entertainments.de>
Co-committed-by: konrad <konrad@kola-entertainments.de>
2021-02-02 22:48:37 +00:00
konrad 618353bf95 Use nfpm to build deb, rpm and apk packages (#689)
continuous-integration/drone/push Build is failing Details
Cleanup

Update docs for deb

Add building os packages to drone

Add apk packages

Replace version and binlocation strings in nfpm config

Make nfpm config replacable

Fix nfpm config

Add nfpm config

go mod tidy

Add nfpm mage target

Co-authored-by: kolaente <k@knt.li>
Reviewed-on: vikunja/api#689
Co-Authored-By: konrad <konrad@kola-entertainments.de>
Co-Committed-By: konrad <konrad@kola-entertainments.de>
2020-10-18 11:41:27 +00:00
kolaente 05e237560d
Add mage command to create a new migration
continuous-integration/drone/push Build is failing Details
2020-09-04 10:15:33 +02:00
kolaente 1a4eef1056
Add toc to docs
continuous-integration/drone/push Build is failing Details
2020-09-03 17:34:44 +02:00
kolaente 8da7db3e26
Cleanup references to make
continuous-integration/drone/push Build is failing Details
2020-09-03 17:18:41 +02:00
konrad d359130bcf Switch to mage (#651)
continuous-integration/drone/push Build is failing Details
Add comment about magefile compile

Switch make to mage commands in drone

Fix misspell

Update docs

Add general release command

Add reprepro command

Make sure the filename contains the proper version

Add deb package building

Add zip command

Preserve file permissions when copying files

Fix release:os-package

Make sure to not create checksums of directories

Cleanup

Only compress what upx is able to compress

Add check command

Add release:os-package command

Add copy command

Add comments

Add compress step

Move releasing binaries to a more general function and add ones of linux + darwin

Add release:windows command

Add release:dir command

Add namespaces for commands

Reorder

Add command to run all checks at once

Add goconst-check

Add gosec-check

Add static-check

Add gocyclo-check

Add ineffasign-check

Add misspell-check

Add command to check for swagger docs regeneration

Add comments

Add command to generate swagger docs

Reorder

Add check for installing golint before running it

Add fmt check command

Add fmt command

Use runAndStreamOutput everywhere

Add aliases and comments

Add todo

Reorder

Add test coverage command

Co-authored-by: kolaente <k@knt.li>
Reviewed-on: vikunja/api#651
2020-09-03 15:13:19 +00:00
kolaente 53cfa99912
Remove vendored dependencies
continuous-integration/drone/push Build is passing Details
2020-06-28 14:00:10 +02:00
konrad 7e9446ea07 Refactor User and DB handling (#123)
continuous-integration/drone/push Build is passing Details
fix copyright date

Add more user tests

More user tests

More user tests

Start refactoring user tests

Docs

Fix lint

Fix db fixtures init in tests

Fix models test

Fix loading fixtures

Fix ineffasign

Fix lint

Fix integration tests

Fix init of test engine creation

Fix user related tests

Better handling of creating test enging

Moved all fixtures to db package

Moved all fixtures to db package

Moved user related stuff to seperate package

Co-authored-by: kolaente <k@knt.li>
Reviewed-on: vikunja/api#123
2020-01-26 17:08:06 +00:00
konrad 8c33e24e92 Migration Improvements (#122)
continuous-integration/drone/push Build is passing Details
Update swagger docs

Update docs

Let the wunderlist migrator use the registerRoutes function

Add migration status table

Add migration status

Co-authored-by: kolaente <k@knt.li>
Reviewed-on: vikunja/api#122
2020-01-20 19:48:46 +00:00
konrad 9e39399689 Migration (#120)
Go mod tidy

[skip ci] Add modules/migration to docs

[skip ci] update date

fmt

Merge branch 'master' into feature/migration

# Conflicts:
#	pkg/routes/api/v1/info.go

Add docs on how to create a migrator

Add available migrators to /info endpoint

Return a message once everything was migrated successfully

Add swagger docs for wunderlist migration

Docs for migration [skip ci]

Fix due date fixture in migration test

Fix staticcheck

Fix lint

Logging and cleanup

Make the migrator work with real data

Add routes for migration

Fix misspell

Add method to store a full vikunja structure into vikunja

Add getting all data from wunderlist

Add attachment migration from wunderlist

Add done and done at to wunderlist migrator

Add todo

Add wunderlist auth url implementation

Fix lint

Finish wunderlist migration

Added all structs for the wunderlist migratior

Fix owner field being null for user shared namespaces (#119)

Update copyright year (#118)

Add option to disable registration (#117)

Added migrator interface

Co-authored-by: kolaente <k@knt.li>
Reviewed-on: vikunja/api#120
2020-01-19 16:52:16 +00:00
konrad 50ca8bd28e Statically compile templates in the final binary (#84)
continuous-integration/drone/push Build is failing Details
2019-07-11 19:10:42 +00:00
konrad 9930f98f8e Compress binaries after building them (#81)
continuous-integration/drone/push Build is passing Details
2019-06-22 22:07:58 +00:00
konrad 3872d1d8a7 Integration tests (#71)
continuous-integration/drone/push Build is passing Details
2019-04-21 18:18:17 +00:00
konrad 2b28ab12f1 Added docs for cli usage and adding new commands (#68)
continuous-integration/drone/push Build is passing Details
2019-03-31 19:54:17 +00:00
konrad be5a17e993 DB Migrations (#67)
continuous-integration/drone/push Build is passing Details
2019-03-29 17:54:35 +00:00
konrad 2d88fad5b1 Huge improvements for docs (#58)
continuous-integration/drone/push Build is passing Details
2019-02-17 19:53:04 +00:00