Steven
72ca4e74ee
refactor: impl part of grpcweb
1 year ago
boojack
c2aeec20b7
chore: upgrade deps version ( #2181 )
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
boojack
57dd1fc49f
chore: initial memo service definition ( #2077 )
...
* chore: initial memo service definition
* chore: update
* chore: update
* chore: update
2 years ago
boojack
89ba2a6540
feat: implement part of tag service ( #2051 )
...
* feat: add grpc gateway tempalte
* chore: update
* chore: move directory
* chore: update
2 years ago
boojack
d0cfb62f35
chore: add tag service proto definition ( #2049 )
...
* chore: add tag proto definition
* chore: rename
2 years ago
boojack
9abf0eca1b
feat: add buf configuration files and example proto ( #2048 )
...
* feat: add proto and buf configuration files
* chore: buf generate
* chore: update comments
* chore: go mod tidy
2 years ago
Athurg Gooth
d9b3501fae
feat: add support for auto backup db file ( #1950 )
...
Add support for auto backup db file
2 years ago
CorrectRoadH
d8b6e92813
feat: implement memos chat backend function ( #1934 )
...
* feat: implment backend function
* eslint
* eslint
* eslint
2 years ago
boojack
9a8d43bf88
chore: update user store names ( #1877 )
...
* chore: update user store names
* chore: update
2 years ago
Athurg Gooth
ddf4cae537
feat: disable CGO_ENABLED ( #1766 )
...
* Replace mattn/go-sqlite3 with modernc.org/sqlite
* Disable CGO to make binary work without special c lib
* Replace mattn/go-sqlite3 with modernc.org/sqlite in testing code
* Tidy go module
---------
Co-authored-by: Athurg Feng <athurg@gooth.org>
2 years ago
boojack
d80aa67c97
feat: parse markdown to html format in rss ( #1683 )
2 years ago
boojack
b40571095d
feat: update memo detail page ( #1682 )
...
* feat: update memo detail page
* chore: update
2 years ago
Athurg Gooth
04124a2ace
feat: generate thumbnail while get and improve thumbnail quality ( #1680 )
...
* Use disintegration/imaging to optimize thumbnail quality
* Generate thumbnail if not exists while GET it
* Changes for `go mod tidy`
* Changes for golang comments lint
---------
Co-authored-by: Athurg Feng <athurg@gooth.org>
2 years ago
boojack
c7a57191bd
feat: add jwt auth ( #1441 )
...
* feat: add jwt auth
* chore: update
2 years ago
Dmitry Shemin
e7ee181a91
feat: add setup cmd ( #1418 )
...
This command can be used for automatization of initial application's setup
2 years ago
Andrew Pollock
ce7564a91b
fix: GO-2023-1571 vulnerability ( #1308 )
...
* Fix for GO-2023-1571
* Update go.sum to reflect fix for GO-2023-1571
2 years ago
boojack
4335897367
chore: remove metrics plugin ( #1276 )
...
* chore: remove metrics plugin
* chore: update
2 years ago
Zhizhen He
50a99e9120
fix: correct comments for exported functions and variables ( #1158 )
2 years ago
boojack
1517688076
chore: update code structure ( #1139 )
...
* chore: update code structure
* chore: update
2 years ago
boojack
69726c3925
feat: implement oauth2 plugin ( #1110 )
2 years ago
boojack
7e8011ba34
chore: support deleting storage ( #1095 )
2 years ago
Zeng1998
1e4a81dea9
feat: storage service backend ( #1086 )
...
* feat: storage service backend
* update go.mod
* update the column name (urlPrefix -> url_prefix)
* update
* update
2 years ago
boojack
3590d3f8b6
feat: update store cache ( #1066 )
...
* feat: update store cache
* chore: update
2 years ago
boojack
1ace332152
feat: graceful shutdown server ( #1016 )
2 years ago
boojack
219d2754a0
chore: remove existed tags in suggestion ( #944 )
2 years ago
boojack
0f057e81e9
fix: version compare ( #916 )
...
* fix: version compare
* chore: update
2 years ago
boojack
d50ad9433f
feat: persistent session name ( #902 )
...
* feat: persistent session name
* chore: update
2 years ago
boojack
5195012217
feat: add `activity` table ( #888 )
...
feat: introduce activity
2 years ago
boojack
7efa749c66
feat: customize system profile ( #828 )
2 years ago
boojack
878e0eabc8
feat: add crawler plugin ( #492 )
...
* feat: add crawler plugin
* chore: update
* chore: go mod tidy
* chore: update
2 years ago
boojack
95376f78f6
feat: add metric plugin ( #361 )
2 years ago
Zhou Yunliang
4e00b1b0cd
feat: rss support ( #343 )
...
* feat: rss support
* chore: go mod tidy
* chore: change route group prefix
* Update server/server.go
Co-authored-by: boojack <stevenlgtm@gmail.com>
* Update server/rss.go
Co-authored-by: boojack <stevenlgtm@gmail.com>
Co-authored-by: boojack <stevenlgtm@gmail.com>
2 years ago
Steven
b1e6956441
chore: add cache for resource
3 years ago
boojack
da333b0b1e
chore: add store cache service
3 years ago
boojack
011fcc7dd4
chore: rename module
3 years ago
boojack
8e01eb8702
feat: `store/db` module with sqlite
3 years ago
email
925773dbd6
chore: address comments
3 years ago
email
d6418f5ff9
chore(go): use `json` instead of `jsonapi`
3 years ago
email
d661134b03
refactor: backend
3 years ago
steven
050c2ccbd5
update auth api with session
3 years ago
LeeShuang
2f72bfa946
init project
3 years ago