Commit Graph

160 Commits (b5893aa60b06c1bfec83e6551fbd65fa77aeb78d)

Author SHA1 Message Date
Steven 18d16abdb5 chore: update workspace service 2 years ago
Steven 1d83c68cb5 chore: update type definitions 2 years ago
Steven 7c5261b5d2 chore: tweak resource definition 2 years ago
Steven 86db6d0254 chore: tweak user api definition 2 years ago
Steven 7d5f603482 chore: update compact view 2 years ago
Steven 898b3c3779 chore: update gomark.wasm 2 years ago
Steven e602aeecc1 fix: update workspace general setting 2 years ago
Steven ce32206677 chore: remove unused system setting 2 years ago
Steven 13b911ebf0 chore: add spoiler node 2 years ago
Steven 554f93eccc fix: move initial wasm into app 2 years ago
Steven 0b4914d880 chore: update generated node types 2 years ago
Steven 8ce6a32aac feat: use gomark wasm in frontend 2 years ago
Aleksandr Baryshnikov fa17dce046
feat: pre-signed URL for S3 storage (#2855)
Adds automatically background refresh of all external links if they are belongs to the current blob (S3) storage. The feature is disabled by default in order to keep backward compatibility.

The background go-routine spawns once during startup and periodically signs and updates external links if that links belongs to current S3 storage.

The original idea was to sign external links on-demand, however, with current architecture it will require duplicated code in plenty of places. If do it, the changes will be quite invasive and in the end pointless: I believe, the architecture will be eventually updated to give more scalable way for pluggable storage. For example - Upload/Download interface without hard dependency on external link. There are stubs already, but I don't feel confident enough to change significant part of the application architecture.
2 years ago
Steven 21ef5a9bc0 chore: tweak workspace service 2 years ago
Steven 81524c38e9 chore: refactor memo module 2 years ago
Steven e0cacfc6d6 chore: retire auto backup for sqlite 2 years ago
Steven 4499f45b67 chore: deprecate daily review offset local setting 2 years ago
boojack 0458269e15
revert: "chore: add frontend type definitions" (#2483)
Revert "chore: add frontend type definitions (#2482)"

This reverts commit 64d4db81ca.
2 years ago
boojack 64d4db81ca
chore: add frontend type definitions (#2482)
chore: update
2 years ago
Steven 16dad8b00d chore: update logo 2 years ago
Steven e40621eb0f chore: implement memo content views 2 years ago
Steven 6007f48b7d chore: retire memo resource relation table 2 years ago
boojack b13042d644
chore: move buf generated code to gitignore (#2236) 2 years ago
Steven d09e3c3658 chore: remove buf es generator 2 years ago
Steven 72ca4e74ee refactor: impl part of grpcweb 2 years ago
Steven fb1490c183 feat: impl resources list page 2 years ago
Steven 4424c8a231 chore: add resource service definition 2 years ago
Steven 33d9c13b7e chore: remove openid field from user 2 years ago
Steven 42bd9b194b feat: impl user access token api 2 years ago
Steven 8a796d12b4 chore: add user access token setting definition 2 years ago
Steven d63715d4d9 feat: implement list memos filter 2 years ago
Steven 319f679e30 chore: fix timestamp type 2 years ago
Steven 3ad0832516 chore: use user v2 api in frontend 2 years ago
Steven 93f062d0b9 chore: update user v2 api 2 years ago
Steven 3df550927d chore: update user profile page 2 years ago
boojack 8b1f7c52aa
choer: add system setting api (#2194) 2 years ago
boojack 18fb02a1ec
chore: update swag docs (#2178)
* chore: update swag docs

* chore: update
2 years ago
boojack 8c312e647d
chore: remove auto collapse setting (#2169) 2 years ago
boojack b9b795bf0e
chore: add react use (#2157)
* chore: add react use

* chore: update
2 years ago
boojack 19e7731abb
chore: generate ts definition (#2156)
* chore: generate ts definition

* chore: update
2 years ago
boojack d1b0b0da10
chore: remove shortcuts in frontend (#2071) 2 years ago
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>
3 years ago
boojack d8d6de9fca
fix: get user by username api (#2034) 3 years ago
Alexandr Tumaykin f91f09adea
feat: use username instead of uid (#1977)
* #1916 replace userId to username

* resolve

---------

Co-authored-by: Александр Тумайкин <AATumaykin@tsum.ru>
3 years ago
Athurg Gooth 336b32004d
feat: add AutoBackupInterval in SystemSetting (#1989)
Add AutoBackupInterval in SystemSetting page
3 years ago
Ajay Kumbhare 1780225da5
feat: add typeScript support to enforce valid translation keys (#1954)
* #1952 Fix incorrect localization key for sign-up failure message

* feat: add typeScript support to enforce valid translation keys

* feat: add typeScript support to enforce valid translation keys

* fix lint errors

* fix lint error
3 years ago
boojack 0292f472e0
chore: add data empty placeholder (#1913) 3 years ago
boojack 7e391bd53d
chore: remove resource public id (#1912)
* chore: remove resource public id

* chore: update
3 years ago
boojack 66e65e4dc1
refactor: migrate definition to api v1 (#1879)
* refactor: user api v1

* refactor: system setting to apiv1

* chore: remove unused definition

* chore: update

* chore: refactor: system setting

* chore: update

* refactor: migrate tag

* feat: migrate activity store

* refactor: migrate shortcut apiv1

* chore: update
3 years ago
Athurg Gooth e6c9f2a00e
feat: add support for download resource from link (#1800)
* Add support for download resource from link

* Parse external link and add file ext name from mime info

* Add zh-Hans locale for `download-link`

* fix typo on code and comments

* Update server/resource.go

---------

Co-authored-by: Athurg Feng <athurg@gooth.org>
Co-authored-by: boojack <stevenlgtm@gmail.com>
3 years ago