Steven
8a796d12b4
chore: add user access token setting definition
2023-09-14 19:18:54 +08:00
Athurg Gooth
c87df8791b
chore: optimize performance of /memo/stats ( #2218 )
...
Optimize performance of /memo/stats
2023-09-14 14:18:29 +08:00
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
2023-09-13 21:36:43 +08:00
Steven
d63715d4d9
feat: implement list memos filter
2023-09-13 20:42:44 +08:00
Steven
3ad0832516
chore: use user v2 api in frontend
2023-09-10 22:03:12 +08:00
Steven
93f062d0b9
chore: update user v2 api
2023-09-10 18:56:24 +08:00
Steven
3df550927d
chore: update user profile page
2023-09-10 10:33:22 +08:00
boojack
8b1f7c52aa
choer: add system setting api ( #2194 )
2023-09-06 21:54:12 +08:00
boojack
18fb02a1ec
chore: update swag docs ( #2178 )
...
* chore: update swag docs
* chore: update
2023-08-26 08:07:43 +08:00
boojack
4af0d03e93
chore: add user profile page ( #2175 )
...
chore: some enhancements
2023-08-25 23:10:51 +08:00
boojack
e266d88edd
chore: add acl config ( #2128 )
2023-08-13 00:06:03 +08:00
YuNing Chen
409d686f7d
chore: minor cleanup ( #2124 )
2023-08-11 22:34:08 +08:00
Jianwei Zhang
c835231d32
feat: add header into resource response ( #2120 )
...
Update - add header for get resource
2023-08-10 23:45:30 +08:00
boojack
723c444910
chore: update server tests ( #2118 )
2023-08-10 09:01:38 +08:00
boojack
35f2d399e2
chore: update api v1 docs ( #2117 )
...
* chore: update apiv1 docs
* chore: update
2023-08-09 22:30:27 +08:00
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
2023-08-09 21:53:06 +08:00
boojack
5d5d8de9fe
fix: get all memo api ( #2091 )
2023-08-06 10:14:30 +08:00
boojack
218159bf83
chore: remove openai setting section ( #2084 )
2023-08-05 21:39:12 +08:00
boojack
238f896907
feat: add system service ( #2083 )
...
* feat: add system service
* chore: update
2023-08-05 21:30:23 +08:00
boojack
3df9da91b4
chore: update get memo api ( #2079 )
2023-08-05 19:51:32 +08:00
boojack
57dd1fc49f
chore: initial memo service definition ( #2077 )
...
* chore: initial memo service definition
* chore: update
* chore: update
* chore: update
2023-08-05 09:32:52 +08:00
boojack
7c5296cf35
chore: update id type to int32 ( #2076 )
2023-08-04 21:55:07 +08:00
boojack
1ce82ba0d6
chore: remove shortcut related api ( #2072 )
2023-08-03 23:33:45 +08:00
boojack
5f819fc86f
chore: update auth middleware ( #2057 )
...
* chore: update auth middleware
* chore: update
* chore: update
2023-07-31 20:55:40 +08:00
boojack
cc3a47fc65
feat: impl auth interceptor ( #2055 )
...
* feat: impl auth interceptor
* chore: update
* chore: update
* chore: update
2023-07-30 23:49:10 +08:00
Lilith
c1cbfd5766
feat: add system setting to disable password-based login ( #2039 )
...
* system setting to disable password login
* fix linter warning
* fix indentation warning
* Prohibit disable-password-login if no identity providers are configured
* Warnings and explicit confirmation when en-/disabling password-login
- Disabling password login now gives a warning and requires a second
confirmation which needs to be explicitly typed.
- (Re)Enabling password login now also gives a simple warning.
- Removing an identity provider while password-login is disabled now
also warns about possible problems.
* Fix formatting
* Fix code-style
---------
Co-authored-by: traumweh <5042134-traumweh@users.noreply.gitlab.com>
2023-07-30 21:22:02 +08:00
boojack
9ef0f8a901
feat: add user setting field ( #2054 )
2023-07-30 09:53:24 +08:00
boojack
470fe1df49
feat: implement part of user service ( #2053 )
...
* feat: implement part of user service
* chore: update
* chore: update
2023-07-30 01:35:00 +08:00
boojack
89ba2a6540
feat: implement part of tag service ( #2051 )
...
* feat: add grpc gateway tempalte
* chore: update
* chore: move directory
* chore: update
2023-07-30 00:00:49 +08:00
boojack
d8d6de9fca
fix: get user by username api ( #2034 )
2023-07-26 22:41:21 +08:00
boojack
56c321aeaa
revert: fix: exclude all punctuation chars except underscore in tags ( #2033 )
...
Revert "fix: exclude all punctuation chars except underscore in tags (#1974 )"
This reverts commit 8c61531671
.
2023-07-26 21:11:13 +08:00
Mason Sun
a9eb605b0f
fix: auth api json format ( #2021 )
...
Update auth.go
api/v1/auth/相关接口未应用convertUserFromStore方法,会导致User对象获得类型存在问题,导致User定义的`json:`相关的字段转化失效。
导致输出json未被正确格式化
2023-07-23 19:11:29 +08:00
boojack
04b7a26c03
chore: fix request path ( #2014 )
2023-07-23 10:12:13 +08:00
boojack
28203bbaf9
chore: fix rss route ( #2010 )
2023-07-22 21:51:05 +08:00
boojack
9138ab8095
fix: rss route ( #2008 )
...
* fix: rss route
* chore: update
2023-07-22 12:58:17 +08:00
Ajay Kumbhare
55975a46d8
feat: add hindi language translation for i18n support ( #2001 )
2023-07-22 09:38:54 +08:00
Alexandr Tumaykin
f91f09adea
feat: use username instead of uid ( #1977 )
...
* #1916 replace userId to username
* resolve
---------
Co-authored-by: Александр Тумайкин <AATumaykin@tsum.ru>
2023-07-20 19:48:39 +08:00
Athurg Gooth
336b32004d
feat: add AutoBackupInterval in SystemSetting ( #1989 )
...
Add AutoBackupInterval in SystemSetting page
2023-07-19 21:39:21 +08:00
Jianwei Zhang
8bcc2bd715
fix: access token will expired after 24h ( #1988 )
2023-07-19 08:45:30 +08:00
Felipe Martínez
8c61531671
fix: exclude all punctuation chars except underscore in tags ( #1974 )
...
* Change tag regex
* Update tests
* Add more tag tests
2023-07-18 01:53:07 +08:00
boojack
2effacd0a6
chore: add api docs ( #1965 )
2023-07-15 23:30:20 +08:00
boojack
40a30d46af
chore: update db connection params ( #1960 )
2023-07-15 10:26:19 +08:00
Felipe Martínez
2a7104e564
fix: exclude commas in tags ( #1957 )
2023-07-15 10:00:35 +08:00
Athurg Gooth
d9b3501fae
feat: add support for auto backup db file ( #1950 )
...
Add support for auto backup db file
2023-07-14 20:05:07 +08:00
Athurg Gooth
06dbd87311
chore: split save resource asset ( #1939 )
...
* Move resource blob save into a independent function
* Support save resouce blob from Telegram like HTTP API
* Support save resouce blob download from URL to LocalStorage or S3
* fix typo
2023-07-14 11:14:10 +08:00
Athurg Gooth
3093f80d68
fix: visibility param override the user auth state ( #1942 )
...
fix visibility param override the user auth state
2023-07-13 15:20:15 +08:00
Athurg Gooth
11aa01ee2e
fix: visibility param override the user auth state ( #1941 )
...
fix visibility param override the user auth state
2023-07-13 14:56:43 +08:00
CorrectRoadH
d8b6e92813
feat: implement memos chat backend function ( #1934 )
...
* feat: implment backend function
* eslint
* eslint
* eslint
2023-07-13 11:25:59 +08:00
boojack
da70917b08
chore: update auth page ( #1920 )
...
* chore: update auth page
* chore: update
2023-07-09 21:13:26 +08:00
boojack
7e391bd53d
chore: remove resource public id ( #1912 )
...
* chore: remove resource public id
* chore: update
2023-07-08 11:29:50 +08:00