Commit Graph

384 Commits (472afce98f6162da388573dc2406d6843aab6fc6)

Author SHA1 Message Date
Steven e7e83874cd chore: upgrade version 1 year ago
Athurg Gooth afd0e72e37
chore: skip timeout for blob upload (#2516)
Skip timeout for blob upload
1 year ago
Athurg Gooth 6814915c88
feat: backup file rotate (#2511)
Add support for rotate backup files
1 year ago
Steven 342d1aeefb fix: version checker 1 year ago
Steven 981bfe0464 feat: add version checker 1 year ago
Steven c24181b2be chore: fix jwt checks 1 year ago
Steven 88fb79e458 chore: impl inbox store for mysql 1 year ago
Athurg Gooth 4f1bb55e55
fix: metric env not affect (#2450)
fix metric env not affect
1 year ago
Athurg Gooth 20d3abb99a
chore: downgrade log level for auto backup disable (#2454)
downgrade log level for auto backup disable
1 year ago
Steven 36b4ba33fa chore: remove outdated activity definition 1 year ago
Athurg Gooth 0f4e5857f0
chore: remove gRPC listener (#2456)
Disable gRPC listener
1 year ago
Athurg Gooth 215981dfde
chore: remote context.Context pointer (#2448)
remote context.Context pointer
1 year ago
Steven 5b3af827e1 chore: move common packages to internal 1 year ago
Athurg Gooth fd5d51ee54
fix: some fields of profile leaked without auth (#2408)
* fix some fields of profile leaked without auth

* protect driver and dsn of profile
1 year ago
Steven a541e8d3e3 chore: upgrade version 1 year ago
Steven 9bfb2d60b9 chore: tweak wording 1 year ago
Steven a5df36eff2 chore: update metrics 1 year ago
Athurg Gooth d3e32f0d5a
chore: add latency in log (#2374)
* Print profile.Data in boot log

* Add latency in request log
1 year ago
Steven ab2c86640b chore: move rate limiter to apiv1 1 year ago
Athurg Gooth c00dac1bbf
fix: index page failed with 429 (#2363) 1 year ago
Steven 9410570195 chore: update version 1 year ago
Steven 7549c807ac chore: update memo view activity 1 year ago
Steven 87ddeb2c79 chore: adjust store test for mysql 1 year ago
Athurg Gooth c72f221fc0
feat: support mysql as backend storage driver (#2300)
* Rename checkDSN to checkDataDir

* Add option to set DSN and db driver

* Add mysql driver skeleton

* Add mysql container in compose for debug

* Add basic function for mysql driver

* Cleanup go mod with tidy

* Cleanup go.sum with tidy

* Add DeleteUser support for mysql driver

* Fix UpdateUser of mysql driver

* Add DeleteTag support for mysql driver

* Add DeleteResource support for mysql driver

* Add UpdateMemo and DeleteMemo support for mysql driver

* Add MemoRelation support for mysql driver

* Add MemoOrganizer support for mysql driver

* Add Idp support for mysql driver

* Add Storage support for mysql driver

* Add FindMemosVisibilityList support for mysql driver

* Add Vacuum support for mysql driver

* Add Migration support for mysql driver

* Add Migration support for mysql driver

* Fix ListMemo failed with referece

* Change Activity.CreateTs type in MySQL

* Change User.CreateTs type in MySQL

* Fix by golangci-lint

* Change Resource.CreateTs type in MySQL

* Change MigrationHistory.CreateTs type in MySQL

* Change Memo.CreateTs type in MySQL
1 year ago
Athurg Gooth ca98367a0a
chore: store vacuum and clean (#2293)
* Move all vacuum code into driver

* Remove db from Store
1 year ago
Steven 71ee299de7 chore: drop shortcut 1 year ago
Steven 6007f48b7d chore: retire memo resource relation table 1 year ago
Steven 27f3f6fbf0 chore: upgrade version 1 year ago
Steven 7da10cd367 chore: update telegram integration folder 1 year ago
Steven 6d45616dbe chore: add cors middleware 1 year ago
Steven 1c27824e58 chore: upgrade version 1 year ago
Steven cd0ea6558d chore: update golangci-lint config 1 year ago
Steven 72ca4e74ee refactor: impl part of grpcweb 1 year ago
Steven d5c1706e9c chore: update api middlewares 1 year ago
Steven 178a5c0130 chore: upgrade version to `0.15.0` 1 year ago
Athurg Gooth 626ff5e3a7
feat: notify by telegram while new memo create by HTTP (#2215)
* Inject telegram bot into API service

* Add support for send telegram message

* Send notification by telegram while new memo post
1 year ago
boojack 0d50f5bd08
chore: update comments (#2195) 2 years ago
Athurg Gooth 9987337eca
fix: all ID from int to int64 to avoid 32bits machine break (#2191)
Fix all ID from int to int64 to avoid 32bits machine break
2 years ago
boojack 18fb02a1ec
chore: update swag docs (#2178)
* chore: update swag docs

* chore: update
2 years ago
Sandu Liviu Catalin 6c01e84099
feat: add configuration option to bind server to specific address (#2165) 2 years ago
boojack 19e7731abb
chore: generate ts definition (#2156)
* chore: generate ts definition

* chore: update
2 years ago
boojack 95588542f9
chore: upgrade version to `0.14.4` (#2132) 2 years ago
boojack 35f2d399e2
chore: update api v1 docs (#2117)
* chore: update apiv1 docs

* chore: update
2 years ago
Lincoln Nogueira 4491c75135
feat: add SwaggerUI and v1 API docs (#2115)
* - Refactor several API routes from anonymous functions to regular definitions. Required to add parseable documentation comments.

- Add API documentation comments using Swag Declarative Comments Format

- Add echo-swagger to serve Swagger-UI at /api/index.html

- Fix error response from extraneous parameter resourceId to relatedMemoId in DELETE("/memo/:memoId/relation/:relatedMemoId/type/:relationType")

- Add an auto-generated ./docs/api/v1.md for quick reference on repo (generated by swagger-markdown)

- Add auxiliary scripts to generate docs.go and swagger.yaml

* fix: golangci-lint errors

* fix: go fmt flag in swag scripts
2 years ago
Derek Reiff f9d1080a7d
fix: minor spelling and wording changes for en and de (#2096)
Minor spelling and wording changes

I went through some of english and german localizations to correct or add minor things.

Added `invalid-tag-name` to json. Which also means it should be translated elsewhere.
2 years ago
boojack e097e8331e
chore: upgrade version `0.14.3` (#2086) 2 years ago
boojack 218159bf83
chore: remove openai setting section (#2084) 2 years ago
boojack 7c5296cf35
chore: update id type to int32 (#2076) 2 years ago
boojack cc3a47fc65
feat: impl auth interceptor (#2055)
* feat: impl auth interceptor

* chore: update

* chore: update

* chore: update
2 years ago
boojack 9ef0f8a901
feat: add user setting field (#2054) 2 years ago