Commit Graph

47 Commits

Author SHA1 Message Date
konrad 4472020ee9 Add workaround for timezones on windows (#151)
continuous-integration/drone/push Build is passing Details
Add workaround for timezones on windows

Co-authored-by: kolaente <k@knt.li>
Reviewed-on: vikunja/api#151
2020-03-09 22:41:08 +00:00
konrad 584e3af237 Add proxying gravatar requests for user avatars (#148)
continuous-integration/drone/push Build is passing Details
Fix getting avatar based on email

Remove avatarUrl from user struct

Fix staticcheck

Add default avatar size

Add config option for caching avatars

go mod vendor

Add swagger docs

Add proxying gravatar requests for user avatars

Co-authored-by: kolaente <k@knt.li>
Reviewed-on: vikunja/api#148
2020-03-01 20:30:37 +00:00
jtojnar ce5be947b4 Add postgres support (#135)
continuous-integration/drone/push Build is passing Details
Revert fixture fixes for postgres

Use postgres connection string with spaces instead of url

Fix label order

Make postgres tests in ci less verbose

Add sequence update script

Skip resets in postgres

Remove option to skip resets in postgres

Make postgres tests in ci verboseq

Update test fixtures database

Fix file tests on postgres

Add postgres options to sample config

Make sure tests init test fixtures before running the actual tests

Fix issues with IDs too big to fit in an int

Fix duplicate auto incremented IDs

Refactor / Fix team tests

Refactor team member tests

Fix team member create

Fix label test

Fix getting labels

Fix test fixtures for postgresql

Fix connection string params

Disable ssl mode on postgres integration tests

Disable ssl mode on postgres tests

Use sprintf to create the connection string for postgresql

fixup! Add postgres support

Add postgres support

Added generate as a make dependency for make build

Clarify docs on building

Co-authored-by: kolaente <k@knt.li>
Co-authored-by: Jan Tojnar <jtojnar@gmail.com>
Reviewed-on: vikunja/api#135
2020-02-16 21:42:04 +00:00
konrad caf91d1904 Update xorm to use the new import path (#133)
continuous-integration/drone/push Build is passing Details
Fix ineffassign

Fix getting all labels including the ones not associated to a task

Signed-off-by: kolaente <k@knt.li>

Fix logging sql queries

Signed-off-by: kolaente <k@knt.li>

Start fixing getting all labels

Update xormigrate

Update xorm to use the new import path

Co-authored-by: kolaente <k@knt.li>
Reviewed-on: vikunja/api#133
2020-02-14 16:34:25 +00:00
kolaente 1c3b35fa6f
Add more logging to web handler methods
continuous-integration/drone/push Build is passing Details
2020-02-08 22:45:38 +01:00
konrad a464d1760c Add logging for invalid model errors (#126)
continuous-integration/drone/push Build was killed Details
Add logging for invalid model errors

Co-authored-by: kolaente <k@knt.li>
Reviewed-on: vikunja/api#126
2020-01-26 19:40:23 +00:00
konrad d8399e374c Sort Order for tasks (#110)
continuous-integration/drone/push Build is passing Details
2019-12-07 14:30:51 +00:00
konrad 7e4deab8f7 Task collection improvements (#109)
continuous-integration/drone/push Build is passing Details
2019-12-01 13:38:11 +00:00
konrad 8948a5f219 Improve pagination (#105)
continuous-integration/drone/push Build is passing Details
2019-10-23 21:11:40 +00:00
kolaente b81cd6128a
Fixed error when setting max file size on 32-Bit systems
continuous-integration/drone/push Build is failing Details
2019-10-18 17:30:25 +02:00
konrad 2169464983 Task Attachments (#104)
continuous-integration/drone/push Build is failing Details
2019-10-16 20:52:29 +00:00
konrad 4327a559e5 feature/rate-limit (#91)
continuous-integration/drone/push Build is passing Details
2019-07-21 21:27:30 +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
kolaente 5d3b6573ca
Updated echo to use the latest version
continuous-integration/drone/push Build is failing Details
2019-06-28 09:01:50 +02:00
konrad 16825ba7c6 Update echo (#82)
continuous-integration/drone/push Build is failing Details
2019-06-22 21:51:58 +00:00
kolaente 6b348fad04
Used one branch for both fixes in caldav-go
continuous-integration/drone/push Build is passing Details
2019-05-24 20:01:59 +02:00
kolaente 24f06b2da5
Fixed ical-go package include 2019-05-24 19:45:33 +02:00
kolaente a7bbaf7c5f
Fixed replace directive
continuous-integration/drone/push Build is failing Details
2019-05-24 11:57:18 +02:00
konrad 7107d030fc Better caldav support (#73)
continuous-integration/drone/push Build is failing Details
2019-05-22 17:48:48 +00:00
konrad 3d7fd9ca20
Updated libraries
continuous-integration/drone/push Build is passing Details
2019-05-07 21:42:24 +02:00
kolaente 10f80c190b
Switched to techknowlogick/xgo
continuous-integration/drone/push Build is passing Details
2019-04-22 14:02:18 +02:00
konrad be5a17e993 DB Migrations (#67)
continuous-integration/drone/push Build is passing Details
2019-03-29 17:54:35 +00:00
konrad 8d78e473f5 Added cli for general usage of Vikunja (#66)
continuous-integration/drone/push Build is passing Details
2019-03-24 17:15:44 +00:00
konrad 11e7c071ce Updated handler config (#63)
continuous-integration/drone/push Build is passing Details
2019-03-24 09:13:40 +00:00
konrad 1b84292332 Fix lint errs (#59)
continuous-integration/drone/push Build is passing Details
2019-02-18 19:32:41 +00:00
konrad 9e635ea54e Improve logging handling (#57)
continuous-integration/drone/push Build is passing Details
2019-01-25 11:40:54 +00:00
konrad 607dbd6ae8 API Docs improvements (#46)
the build was successful Details
2019-01-03 22:22:06 +00:00
konrad 018dd8164c [CI] Add more checks (#43)
the build was successful Details
2018-12-28 22:15:05 +00:00
konrad 7322bfafb3 Fix swaggerdocs generation to produce actually valid output (#39)
the build was successful Details
2018-12-21 21:30:43 +00:00
konrad 97febdb397 Tests can now use config files (#36)
the build was successful Details
2018-12-18 16:01:46 +00:00
konrad e047673c6b Add prometheus endpoint for getting metrics (#33)
the build was successful Details
2018-12-12 22:50:35 +00:00
konrad 007d8ec375 Fixed generation of swagger docs (#29)
the build was successful Details
2018-12-01 01:59:17 +00:00
konrad ce2cae9430 Move the crudhandler to own repo (#27)
the build was successful Details
2018-11-30 23:26:56 +00:00
konrad 0c544fe355 Added validation for structs (#19)
the build was successful Details
2018-11-16 23:17:37 +00:00
konrad 373bbd2202 Migrate to new swagger docs generation (#18)
the build was successful Details
2018-11-12 15:46:35 +00:00
konrad d03fca801b CalDAV support (#15)
the build was successful Details
2018-11-03 15:05:45 +00:00
kolaente 2556ef7624
added vendor 2018-10-28 17:24:10 +01:00
konrad 0cfea682ea Add password reset (#3)
the build failed Details
2018-10-27 09:33:28 +00:00
kolaente e93cba7108
Added logging 2018-09-19 08:35:53 +02:00
kolaente 716b06feff
added new cache libraries 2018-09-13 19:53:39 +02:00
kolaente 65818d6f9e
Added libs
the build was successful Details
2018-09-10 22:25:37 +02:00
konrad 6c7f8fd89a
updated deps
the build was successful Details
2018-09-08 13:50:18 +02:00
konrad 4d81a13ba5
Updated deps
the build was successful Details
2018-09-08 13:36:22 +02:00
konrad de10754cb8
Added missing viper dependencies
the build was successful Details
2018-09-08 13:33:04 +02:00
konrad 6ff10e6353
added missing libraries 2018-07-24 14:06:03 +02:00
kolaente 9c0c9474e8
Migrated to dep instead of govendor 2018-07-24 13:49:45 +02:00
konrad 479cf54ada
initial commit 2018-06-10 11:11:42 +02:00