Commit Graph

2312 Commits (release/0.25.1)

Author SHA1 Message Date
Steven 1e07b70d23 chore: fix export memos 2 years ago
Athurg Gooth b8a9783db5
fix: signin error notification is not shown (#2908)
fix signin error notification is not shown
2 years ago
Ikko Eltociear Ashimine 82e72813f9
chore: fix typo in About.tsx (#2899) 2 years ago
Steven 00c47a0673 chore: fix menu z-index 2 years ago
Steven 374f3f7d96 chore: fix filter initial state 2 years ago
Steven 8340e6b247 chore: upgrade gomark 2 years ago
Steven 7f5148d490 chore: clean dropdown 2 years ago
Steven c522e1450a chore: update codeblock style 2 years ago
Steven dd06278692 feat: add batch upsert tags 2 years ago
Steven fdd17ce849 chore: update memo content key 2 years ago
Elliot Chen 7cd3fcbc61
fix: wrong order of the timeline in the resource page & add webhook when create memos using Telegram bot (#2886)
* fix: wrong order in resource page timeline

* feat: add webhook when create memos using Telegram bot

* rename variables and fix typos for static checks
2 years ago
Steven e78311b3af fix: initial gomark wasm 2 years ago
Steven e3afad74ce fix: update initial wasm 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
Lincoln Nogueira 52539fc130
chore: prevent visitors from breaking demo (#2869)
* chore: add en-GB language

* chore: remove en-GB contents

* chore: prevent visitors from breaking demo
- prevent disabling password login
- prevent updating `memos-demo` user
- prevent setting additional style
- prevent setting additional script
- add some error feedback to system settings UI

* Revert "chore: add en-GB language"

This reverts commit 2716377b04.
2 years ago
Steven 49e3eb107c chore: update gomark wasm 2 years ago
Lincoln Nogueira e7d5dfe515
chore: add en-GB language (#2865)
* chore: add en-GB language

* chore: remove en-GB contents
2 years ago
Steven 28c7a75ea2 chore: fix import nodes 2 years ago
Steven 59d69a05fa feat: initial gomark wasm importer 2 years ago
Steven ad2d492dec chore: move preview memo content 2 years ago
Brilliant Hanabi 1bad0543d0
feat: add notice when sharing private links (#2809)
Co-authored-by: boojack <stevenlgtm@gmail.com>
2 years ago
Noah Alderton 73337331cb
feat: export all user Memos as a .zip of Markdown files (#2854)
* Add gRPC Memos Export

* Update code style

* Add URL.revokeObjectURL

* Rename protobuf and ESLint fix

* Change MemosExport to ExportMemos
2 years ago
Wen Sun 50f7f131ea
fix: month grouping error in timeline page (#2861) 2 years ago
Steven c5a5f67fdb refactor: migrate auth service 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 2b7bd47b44 fix: rss routes 2 years ago
Steven 8c6292925e chore: update code block styles 2 years ago
Steven 21ef5a9bc0 chore: tweak workspace service 2 years ago
Steven 1dc4f02b64 chore: update memo requests 2 years ago
Steven 8db90a040c chore: remove unused dependencies 2 years ago
Steven 932f636d84 chore: update codeblock renderer 2 years ago
Steven ed32b20c9e chore: update frontend dependencies 2 years ago
Steven 8455114eef chore: fix list memos request 2 years ago
Steven c26109cd36 chore: update list memos request 2 years ago
Steven 4b223c1e4c chore: update collapse sidebar 2 years ago
Steven b9cbe6626f chore: update tag rename 2 years ago
Steven 566171783d chore: tweak embedded memo style 2 years ago
Steven 7edb3598ea chore: update default request limit 2 years ago
Steven bc2d2d0cde feat: support set embedded content in UI 2 years ago
Steven e5ff1829a5 chore: add Hungarian locale 2 years ago
Steven d7889d9903 chore: tweak url filters 2 years ago
Steven 79558028c0 feat: implement rename tag 2 years ago
Steven 70d1301dc3 chore: use filter in url params 2 years ago
Steven 6d5e1def76 chore: update member section 2 years ago
boojack a5bc2d0ed6
chore: update i18n from Weblate (#2832)
* Added translation using Weblate (Hungarian)

* Translated using Weblate (Hungarian)

Currently translated at 0.3% (1 of 317 strings)

Translation: memos-i18n/i18n
Translate-URL: https://hosted.weblate.org/projects/memos-i18n/english/hu/

* Translated using Weblate (Hungarian)

Currently translated at 71.2% (226 of 317 strings)

Translation: memos-i18n/i18n
Translate-URL: https://hosted.weblate.org/projects/memos-i18n/english/hu/

* Update translation files

Updated by "Cleanup translation files" hook in Weblate.

Translation: memos-i18n/i18n
Translate-URL: https://hosted.weblate.org/projects/memos-i18n/english/

* Update translation files

Updated by "Cleanup translation files" hook in Weblate.

Translation: memos-i18n/i18n
Translate-URL: https://hosted.weblate.org/projects/memos-i18n/english/

* Translated using Weblate (Portuguese (Brazil))

Currently translated at 100.0% (316 of 316 strings)

Translation: memos-i18n/i18n
Translate-URL: https://hosted.weblate.org/projects/memos-i18n/english/pt_BR/

* Translated using Weblate (Chinese (Traditional))

Currently translated at 100.0% (316 of 316 strings)

Translation: memos-i18n/i18n
Translate-URL: https://hosted.weblate.org/projects/memos-i18n/english/zh_Hant/

---------

Co-authored-by: Vermunds <com.github@weylus.com>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Lincoln Nogueira <lincolnthalles@users.noreply.github.com>
Co-authored-by: ti777777 <ti12272198686@yahoo.com.tw>
2 years ago
Steven 08ac60cc70 chore: update memo relation dialog 2 years ago
Steven 1b69b73eb9 chore: update calendar styles 2 years ago
Steven 3dbb254aeb chore: update referenced memo title from params 2 years ago
Steven fdb1779a59 chore: implement referenced content renderer 2 years ago
Steven bf905bba86 chore: remove unused date picker 2 years ago
ti777777 024a818e91
chore: update zh-Hant (#2815) 2 years ago
Steven a620d140c5 chore: update embedded content renderers 2 years ago
Steven 370054e040 chore: implement collapsed navigation 2 years ago
Steven fae0b4e900 chore: update memo relation style 2 years ago
Steven 4d48f50815 chore: use resource name in frontend 2 years ago
Steven 288527914b chore: migrate memo route 2 years ago
Steven 264e6e6e9c chore: tweak file name 2 years ago
Steven eb72609ea3 chore: update memo editor cache key 2 years ago
Brilliant Hanabi 776785ac90
chore: update zh-Hans & zh-Hant translations (#2804) 2 years ago
Steven d5f874e185 chore: handle resource not found 2 years ago
Steven 89d940d9b7 feat: implement params field for embedded content node 2 years ago
Mark Zhao bd1cf62761
feat: enable iframe rendering in markdown code block (#2799)
* enable iframe rendering in code block

* fix eslint issue
2 years ago
Steven 196facfacd feat: implement embedded resource renderer 2 years ago
Steven 8a34013558 feat: implement embedded memo renderer 2 years ago
Steven 67f5ac3657 feat: implement subscript and superscript renderer 2 years ago
Steven 1f5899d238 chore: update dependencies 2 years ago
Wen Sun ec4884ea04
fix: incorrect timeline month display (#2792)
Fix incorrect timeline month display
2 years ago
Steven c9146bc749 chore: update code style 2 years ago
Steven f5b5bd64bc chore: tweak datetime.ts 2 years ago
Steven 2a4ebf5774 chore: add search bar in archived page 2 years ago
Steven 5172e4df7c chore: create memo visibility when creating 2 years ago
Steven 893dd2c85e chore: add disable filter to renderer context 2 years ago
Steven d426f89cf0 chore: add time filter to timeline 2 years ago
Steven 354011f994 chore: handle filter in user profile page 2 years ago
Steven 05c0aeb789 feat: implement table renderer 2 years ago
Mehad Nadeem 70e6b2bb82
chore: added tooltip for vacuum button (#2778)
* chore: added tooltip for vacuum button

- At the moment only has text for English language therefore other JSON files need to be updated accordingly

* Update en.json
2 years ago
Steven 54296f0437 chore: update filter in timeline 2 years ago
Steven 8fcd9332f7 chore: tweak timeline styles 2 years ago
Steven 1857362d03 fix: locale and appearance setting 2 years ago
Steven 6d7186fc81 feat: rebuild timeline page 2 years ago
Steven cc43d06d33 chore: update memo stats response 2 years ago
Steven 9ffd827028 fix: appearance and locale initial value 2 years ago
Hanqin Guan 15e6542f0d
fix: server overrides user's locale/appearance (#2771) 2 years ago
Noah Alderton 24bb3e096a
fix: DatePicker by passing in Timezone to API (#2770)
* Fix DatePicker by passing in Timezone to API

* Add some clarity
2 years ago
Noah Alderton ff13d977e9
feat: add URL paste handler (#2768)
* feat: Add URL paste handler

* Check if text highlighted for URL pasting
2 years ago
Wen Sun 1fdb8b7b01
fix: apply customized profile name in mobile header (#2723)
Fix mobile header title, apply customized profile name
2 years ago
Wen Sun f1ee88c4e1
fix: display system logo in user banner if user not logged in (#2747)
Display system logo in user banner if user not logged in
2 years ago
Noah Alderton b578afbc6a
fix: DatePicker Local Date (#2766)
Fix DatePicker Local Date
2 years ago
Steven ad94e8e3c6 feat: implement highlight renderer 2 years ago
Steven 46bd470640 chore: update favicon 2 years ago
Steven fdbf2d8af2 chore: fix blockquote renderer 2 years ago
Steven 5a723f00fa chore: split editor keydown handler 2 years ago
Noah Alderton 728a9705ea
feat: Markdown Editor Keyboard Shortcuts (#2763)
* Add bold and italic keyboard shortcut

* Add hyperlink keyboard shortcut support
2 years ago
THELOSTSOUL cd3a98c095
fix: change use-set priority (#2760)
The user settings(locale, appearance) are not in use when restart broswer
2 years ago
Steven 5ebbed9115 chore: handle tag click 2 years ago
Steven 7ae4299df2 chore: implement create resource 2 years ago
Noah Alderton 3d23c01e26
feat: add additional favicon formats (#2752)
Add additional favicons
2 years ago
Lincoln Nogueira 089e04bcfd
chore: use webp compression on logo (#2756)
- Logo size reduced from 310 KB to 36 KB.
- Point metadata image URL to local logo instead of remote
2 years ago
Steven 98762be1e5 feat: implement indent for list nodes 2 years ago
Steven d44e74bd1e chore: update editor actions 2 years ago
Steven 8e0ce4d678 fix: list memos with pinned 2 years ago
Steven 45cf158508 chore: fix max width of home section 2 years ago
Anish Kelkar 7340ae15f7
chore: delete .vscode directory (#2693)
* Delete .vscode directory

* web/.vscode deleted
2 years ago
Steven 6db7ad76da chore: update tag selector 2 years ago
Steven 4a407668bc chore: tweak dialog close button 2 years ago
Steven ab1fa44f00 feat: implement markdown buttons 2 years ago
Steven cd0004cf88 chore: update icon version 2 years ago
Steven 667aaf06a0 chore: update dependencies 2 years ago
Steven a8074d94e8 chore: update image attrs 2 years ago
Wen Sun 81942b3b98
chore: updating the default scopes of GitHub SSO (#2746)
Updating the default scopes of GitHub SSO

The scope of "user" in GitHub OAuth includes permissions to update a user's profile.
2 years ago
Steven 0c52f1ee6a chore: tweak home style 2 years ago
Steven 1994c20c54 chore: tweak setting page 2 years ago
Steven a1dda913c3 chore: fix tag selector position 2 years ago
Athurg Gooth 79b68222ff
chore: set image loading to lazy (#2733)
set image loading to lazy to avoid concurrent problem
2 years ago
Steven 777ed899a3 chore: add memo uid 2 years ago
Steven ddcf1d669d chore: add max content length 2 years ago
Noah Alderton 43e42079a4
feat: export Memos as Markdown FIles (#2716) 2 years ago
Steven 83141f9be2 chore: tweak navigation styles 2 years ago
Steven 4c59035757 chore: update about page 2 years ago
Steven f5a1739472 chore: update memo detail checks 2 years ago
Steven a297cc3140 chore: exclude comments in memo list response 2 years ago
Steven 79c13c6f83 chore: fix edit memo params 2 years ago
Steven d2a9aaa9d4 chore: update line break renderer 2 years ago
Steven f563b58a85 chore: fix renderer props 2 years ago
Steven 454cd4e24f feat: implement switchable task list node 2 years ago
Steven 6320d042c8 chore: update home padding styles 2 years ago
Steven 9593b0b091 chore: fix link rel field 2 years ago
Steven ca53630410 chore: update drawer background 2 years ago
Steven f484c38745 chore: fix dependencies 2 years ago
Steven d12a2b0c38 feat: implement math expression parser 2 years ago
Steven 73baeaa0ad chore: tweak dark mode styles 2 years ago
Steven c58851bc97 chore: tweak accent color 2 years ago
Steven 96140f3875 chore: tweak dark mode styles 2 years ago
Steven 914c0620c4 chore: add statistics view 2 years ago
Noah Alderton 673809e07d
fix: docker-compose.dev.yaml (#2695)
* Fix docker-compose.dev.yaml

* Add newline to .gitignore
2 years ago
Steven f74fa97b4a chore: traverse nodes to upsert tags 2 years ago
Steven 0f8bfb6328 chore: update index.html 2 years ago
Steven 4cd01ece30 chore: update frontend metadata 2 years ago
Lincoln Nogueira 411e807dcc
chore: use consistent relative paths for resources (#2683)
- always store resources with a relative path with forward slashes, which will be transformed as needed when the file is accessed

- fix an issue with thumbnail generation on Windows

- add several validations for local storage setting

- improve front-end error feedback when changing local storage

- add migrations to make existing resource paths relative (not needed, but improves database consistency)
2 years ago
Steven ea87a1dc0c chore: update memo content props 2 years ago
Steven 30dca18b79 chore: fix suspense wrapper 2 years ago
Steven 2ae6d94e2c chore: update frontend dependencies 2 years ago
Steven 9ee4b75bbd chore: tweak memo detail styles 2 years ago
Steven a0a03b0389 chore: tweak list memos request 2 years ago
Steven c8d7f93dca feat: implement auto link parser 2 years ago
Steven 6fac116d8c chore: update user store 2 years ago
subks f48ff102c9
fix: eslint check failure after fixing #2672 (#2673) 2 years ago
subks bd5a0679ee
fix: date format in share memo dialog (#2672)
fix: Date format in shareable Memo Images (#2668)
2 years ago
Steven 8e325f9986 chore: return username in user response 2 years ago
Steven b8eaf1d57e chore: deprecate memo creation stats legacy api 2 years ago
Steven aa136a2776 chore: remove vite pwa plugin 2 years ago
Steven 953141813c chore: regenerate pnpm lock file 2 years ago
Leyang be2db3f170
feat: use vite plugin pwa for generate right sw.js (#2658)
Co-authored-by: boojack <stevenlgtm@gmail.com>
2 years ago
Steven eefce6ade3 chore: implement webhook dispatch in v2 api 2 years ago
Steven c6ebb5552e chore: add 403 page 2 years ago
Steven 4d64d4bf25 chore: upgrade frontend dependencies 2 years ago
Steven 2ee4d7d745 chore: add startTransition to links 2 years ago
Steven df5aeb6d88 chore: remove v1 prefix in store name 2 years ago
Steven df3303dcd3 chore: update list users 2 years ago
Steven 21874d0509 chore: fix navigation errors 2 years ago
Steven b2ec0d1217 chore: add skip cache requesting 2 years ago
Steven 5673e29e51 chore: compose memo in backend 2 years ago
Steven feefaabce9 chore: update heatmap click handler 2 years ago
Steven 29b540ade3 chore: fix fetch memos 2 years ago
Steven 919f75af1a chore: update suspense loading 2 years ago
Steven 17e905085f chore: update acl config 2 years ago
Steven 34af969785 chore: fix list memos order by pinned 2 years ago
Steven fd9c3ccbae chore: implement useMemoList store 2 years ago
Steven a3feeceace chore: remove component v1 suffix 2 years ago
Steven 02265a6e1a chore: fix memo search 2 years ago
Steven 81524c38e9 chore: refactor memo module 2 years ago
Steven 671551bdc1 chore: update memo detail page 2 years ago
Steven 10c81ccba3 chore: fix type definition 2 years ago
Steven 9361613f23 chore: update timeline page 2 years ago
Steven cbdae24314 chore: update archived page 2 years ago
Steven 5334fdf1b2 chore: use api v2 in archived page 2 years ago
Steven abc14217f6 chore: tweak padding styles 2 years ago
Steven e0cacfc6d6 chore: retire auto backup for sqlite 2 years ago
Steven b575064d47 chore: tweak padding 2 years ago
Steven 6290234ad1 chore: fix button styles 2 years ago
Steven aeed25648a chore: tweak drawer background 2 years ago
Steven 43e7506ed5 chore: fix react-uses import 2 years ago
Steven a3a1bbe8de chore: tweak responsible styles 2 years ago
Steven fe4ec0b156 chore: rename navigator 2 years ago
Steven 7c5fdd1b06 chore: remove demo banner 2 years ago
Steven 4d54463aeb chore: add mobile header 2 years ago
Steven 40bc8df63d chore: fix container height 2 years ago
Steven 61de7c8a32 chore: fix demo banner 2 years ago
Steven d6656db20d feat: implement part of full-screen layout 2 years ago
Steven 15a091fe4c chore: fix offset params in explore page 2 years ago
Steven db0eff4743 chore: clean frontend dependencies 2 years ago
Steven 0793f96578 chore: update heading styles 2 years ago
Steven 8095d94c97 chore: deprecate marked 2 years ago
Steven bcfcd59642 chore: deprecate old `MemoContent` 2 years ago
Steven 5d677c3c57 chore: implement node renderer components 2 years ago
Steven a10b3d3821 chore: tweak custom profile 2 years ago
Steven a9812592fe chore: tweak editor border styles 2 years ago
Steven 89ef9b8531 chore: add instance url system setting 2 years ago
Steven 6cf7192d6a chore: add ssr placeholder in `index.html` 2 years ago
boojack 7f1f6f77a0
chore: update i18n with weblate (#2614)
* Translated using Weblate (French)

Currently translated at 100.0% (317 of 317 strings)

Translation: memos-i18n/i18n
Translate-URL: https://hosted.weblate.org/projects/memos-i18n/english/fr/

* Translated using Weblate (Portuguese (Brazil))

Currently translated at 100.0% (317 of 317 strings)

Translation: memos-i18n/i18n
Translate-URL: https://hosted.weblate.org/projects/memos-i18n/english/pt_BR/

---------

Co-authored-by: Ezmana <ezmana.land@gmail.com>
Co-authored-by: Lincoln Nogueira <lincolnthalles@users.noreply.github.com>
2 years ago
boojack 0916ec35da
chore: update i18n with Weblate (#2594)
* Translated using Weblate (French)

Currently translated at 100.0% (317 of 317 strings)

Translation: memos-i18n/i18n
Translate-URL: https://hosted.weblate.org/projects/memos-i18n/english/fr/

* Translated using Weblate (French)

Currently translated at 100.0% (317 of 317 strings)

Translation: memos-i18n/i18n
Translate-URL: https://hosted.weblate.org/projects/memos-i18n/english/fr/

---------

Co-authored-by: Ezmana <ezmana.land@gmail.com>
Co-authored-by: LibreTranslate <noreply-mt-libretranslate@weblate.org>
2 years ago
Steven 82009d3147 chore: tweak webhook section 2 years ago
Steven fa34a7af4b chore: tweak memo parent styles 2 years ago
Steven 77b75aa6c4 chore: tweak memo display 2 years ago
Steven 9faee68dab chore: code clean 2 years ago
steven c68bfcc3b9 chore: fix user setting store 2 years ago
Athurg Gooth 2964cf93ab
fix: visibility of user preference is empty (#2581)
Fix visibility of user preference is empty
2 years ago
Arnaud Brochard 787cf2a9fe
feat: tables support (#2573)
* Tables support

* Linter fixes

* Regex Redos fix

* Fix empty row and variables proper naming

* Default cell style

* Now unncessary

* Support rows without a starting pipe char

* Striped rows

* Fix parsing issues

* Support tabs in separators
2 years ago
Athurg Gooth ed190cd41e
fix: visibility of memo editor is empty (#2580)
Fix visibility of memo editor is empty
2 years ago
Steven 33dda9bf87 chore: fix auth status checks 2 years ago
t.yang 055a327b5e
fix: detail page user-avatar size have unexpected height (#2576)
Co-authored-by: tyangs.yang <tyangs.yang@hstong.com>
2 years ago
Athurg Gooth aff1b47072
chore: remove debug log (#2582)
Remove debug log
2 years ago
Webysther Sperandio 484efbbfe2
chore: update manifest.json (#2568) 2 years ago
Steven e83d483454 refactor(frontend): use auth service 2 years ago
Steven fff42ebc0d fix: check auth status 2 years ago
Steven 2437419b7f fix: add auth status checks 2 years ago
boojack e53cedaf14
chore: update i18n with weblate (#2562)
* Translated using Weblate (Polish)

Currently translated at 46.3% (147 of 317 strings)

Translation: memos-i18n/i18n
Translate-URL: https://hosted.weblate.org/projects/memos-i18n/english/pl/

* Translated using Weblate (Polish)

Currently translated at 56.1% (178 of 317 strings)

Translation: memos-i18n/i18n
Translate-URL: https://hosted.weblate.org/projects/memos-i18n/english/pl/

---------

Co-authored-by: igormakarowicz <igormakarowicz@gmail.com>
2 years ago
Steven 6d469fd997 chore: fix image size 2 years ago
Steven e136355408 chore: tweak setting button style 2 years ago
Steven f950750d56 chore: tweak storage list title 2 years ago
Steven 0026f9e54f chore(frontend): add webhooks section 2 years ago
Steven 472afce98f chore: fix current user store 2 years ago
Steven d317b03832 feat: add search box in resources dashboard 2 years ago
Athurg Gooth 3e138405b3
chore: remove the max height limit for single media (#2545)
Remove the max-height limit for single media
2 years ago
Steven 45d7d0d5f6 chore: migrate get current user 2 years ago
boojack c3db4ee236
chore: translated using Weblate (Portuguese (Brazil)) (#2543)
Translated using Weblate (Portuguese (Brazil))

Currently translated at 100.0% (316 of 316 strings)

Translation: memos-i18n/i18n
Translate-URL: https://hosted.weblate.org/projects/memos-i18n/english/pt_BR/

Co-authored-by: Lincoln Nogueira <lincolnthalles@users.noreply.github.com>
2 years ago
Steven e5f660a006 chore: migrate update user 2 years ago
Steven c0628ef95b chore: migrate create user 2 years ago
Steven c0b5070e46 chore: migrate delete user 2 years ago
Steven b1128fc786 chore: fix inline latext renderer 2 years ago
Steven bcd8a5a7a9 chore: migrate get tag suggestions 2 years ago
boojack 0cf280fa9a
chore: translated using Weblate (Croatian) (#2541)
Translated using Weblate (Croatian)

Currently translated at 92.7% (293 of 316 strings)

Translation: memos-i18n/i18n
Translate-URL: https://hosted.weblate.org/projects/memos-i18n/english/hr/

Co-authored-by: May Kittens Devour Your Soul <yoshimitsu002@gmail.com>
2 years ago
Cheng Jiang adf96a47bb
fix: correct some Chinese translation inaccuracy (#2536)
Signed-off-by: Cheng Jiang <gabriel.chengj@gmail.com>
2 years ago
Steven 7ef125e3af chore: update fetch tags 2 years ago
Steven dfa14689e4 chore: add click away event to date picker 2 years ago
Steven 94c71cb834 chore: fix loading status 2 years ago
Steven 089cd3de87 chore: fix linter 2 years ago
zty 2d34615eac
fix: parse inline latex as a inline element (#2525)
* fix:  parse inline latex as a inline element

* Update web/src/labs/marked/parser/InlineLatex.tsx

---------

Co-authored-by: zty <zty.dev@outlook.com>
Co-authored-by: boojack <stevenlgtm@gmail.com>
2 years ago
zty 4f222bca5c
fix: keep content and query param on save when access token is invalid (#2524)
fix:
keep content on save when access token is invalid

Co-authored-by: zty <zty.dev@outlook.com>
2 years ago
Steven 0bb0407f46 chore: add overflow tips to tag 2 years ago
Zexi 8bc117bce9
feat: optimize media resource display (#2518)
* feat: optimize media resource display

* fix: type error

* Update web/src/components/MemoResourceListView.tsx

Co-authored-by: boojack <stevenlgtm@gmail.com>

* Update MemoResourceListView.tsx

---------

Co-authored-by: boojack <stevenlgtm@gmail.com>
2 years ago
Steven c1a6dc9bac chore: fix home sidebar max width 2 years ago
Athurg Gooth 6ee95a2c0c
fix: clear localStorage while draft is empty (#2510)
* Clear localStorage while draft is empty

* change == into ===
2 years ago
Mahoo Huang f67757f606
feat: add editor auto focus preference (#2498)
* feat: add editor auto focus perference

* feat: set editor auto focus
2 years ago
Vespa314 65022beb0d
fix: duplicate memo filter in user profile page (#2502) 2 years ago
swebdev 5d81338aca
fix: demo banner link for self-hosting guide (#2499) 2 years ago
Steven c288d49138 chore: fix decouple user name 2 years ago
Steven 0ea0645258 chore: add use reponsive width 2 years ago
steven 9227ca5b5b chore: update debounce ms 2 years ago
steven eb6b0ddead chore: update navigation 2 years ago
Steven dca90fb5d2 chore: update header 2 years ago
steven 172e27016b chore: upgrade frontend deps 2 years ago
Steven 6c433b452f chore: update user checks 2 years ago
Steven 65a34ee41a chore: update home sidebar 2 years ago
Steven 5ff0234c71 chore: update response styles 2 years ago
Steven e76509a577 chore: update header menu style in mobile view 2 years ago
Steven 4499f45b67 chore: deprecate daily review offset local setting 2 years ago
boojack 504d1768f2
chore: update i18n with Weblate (#2492)
* Translated using Weblate (Chinese (Traditional))

Currently translated at 91.7% (290 of 316 strings)

Translation: memos-i18n/i18n
Translate-URL: https://hosted.weblate.org/projects/memos-i18n/english/zh_Hant/

* Translated using Weblate (Chinese (Traditional))

Currently translated at 100.0% (316 of 316 strings)

Translation: memos-i18n/i18n
Translate-URL: https://hosted.weblate.org/projects/memos-i18n/english/zh_Hant/

---------

Co-authored-by: dwong33 <dwong@posteo.ch>
2 years ago
zty caea065594
feat: add share btn in more-action (#2491)
Co-authored-by: zty <zty.dev@outlook.com>
2 years ago
boojack 9df05fe0fa
chore: update i18n from Weblate (#2489)
* Translated using Weblate (Portuguese (Brazil))

Currently translated at 100.0% (316 of 316 strings)

Translation: memos-i18n/i18n
Translate-URL: https://hosted.weblate.org/projects/memos-i18n/english/pt_BR/

* Translated using Weblate (Portuguese (Brazil))

Currently translated at 100.0% (316 of 316 strings)

Translation: memos-i18n/i18n
Translate-URL: https://hosted.weblate.org/projects/memos-i18n/english/pt_BR/

---------

Co-authored-by: LibreTranslate <noreply-mt-libretranslate@weblate.org>
Co-authored-by: Lincoln Nogueira <lincolnthalles@users.noreply.github.com>
2 years ago
zty 184f79ef8e
feat: support code in headings (#2488)
Co-authored-by: zty <zty.dev@outlook.com>
2 years ago
Steven 32cafbff9b chore: add OverflowTip kit component 2 years ago
Steven 9c4f72c96e chore: update tooltips 2 years ago
Steven 5e4493b227 chore: remove debug codes 2 years ago
Steven 834b58fbbd feat: add version update inbox message 2 years ago
Steven 363c107359 chore: update frontend deps 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 865cc997a4 chore: remove upgrade version banner 2 years ago
Steven 21ad6cc871 chore: update tag service creator 2 years ago
Steven c24181b2be chore: fix jwt checks 2 years ago
Steven 39a0e69b04 chore: update function name 2 years ago
Steven e60e47f76f chore: update user definition 2 years ago
Steven 3266c3a58a chore: update link styles 2 years ago
Steven ef820a1138 chore: fix memo editor padding in daily review 2 years ago
Steven 982b0285c9 chore: fix date picker 2 years ago
Christopher a62f1e15a6
fix: private memos being public (#2480)
* fix(web/memo): filter out public option

Filter out the public option if we have disabled public memos

* feat(api/memo): sanity check for disabled public memos

In case something goes wrong, we check the system setting on the backend in order to valdiate if we can create a public memo

* refactor(web/memo): disable public option

Seems like a better option than removing it, as it looks werid if you are looking at a memo that is previously public

* fix(web/memo): use translation keys

* chore(web/editor): remove unsused tooltip

* revert(api/memo): sanity check

* fix(web/memo): allow admins to create public memos

* chore(web/memo): remove unused import

* fix(web/memo): check for both host and admin

* fix(web/memo): remove warning text from MemoDetail
2 years ago
Zexi 8b0083ffc5
fix: auto fetch more (#2472)
* fix: auto fetch more

* feat: use union type
2 years ago
Athurg Gooth 5d69d89627
feat: week from monday in heatmap for zh-Hans and ko (#2457)
* week from monday in heatmap for zh-Hans and ko

* optimize code
2 years ago
Steven 97190645cc chore: update memo editor styles 2 years ago
Steven c26417de70 chore: update docs links 2 years ago
Steven f5c1e79195 chore: update about dialog 2 years ago
Steven d02105ca30 chore: update i18n 2 years ago
Steven 7058f0c8c2 chore: add docs link in settings 2 years ago
Steven f532ccdf94 chore: upgrade frontend deps 2 years ago
Steven a6fcdfce05 chore: update memo comment i18n 2 years ago
Steven 2b7d7c95a5 chore: update inbox detect 2 years ago
Steven 3c36cc2953 feat: add inbox ui 2 years ago
Steven 36b4ba33fa chore: remove outdated activity definition 2 years ago
Athurg Gooth e41ea445c9
fix: missing relation after post comment (#2452)
fix missing relation after post comment
2 years ago
boojack c952651dc1
chore: update i18n from Weblate (#2455)
* Translated using Weblate (Croatian)

Currently translated at 92.3% (290 of 314 strings)

Translation: memos-i18n/i18n
Translate-URL: https://hosted.weblate.org/projects/memos-i18n/english/hr/

* Translated using Weblate (Korean)

Currently translated at 100.0% (314 of 314 strings)

Translation: memos-i18n/i18n
Translate-URL: https://hosted.weblate.org/projects/memos-i18n/english/ko/

---------

Co-authored-by: May Kittens Devour Your Soul <yoshimitsu002@gmail.com>
Co-authored-by: nulta <un5450@naver.com>
2 years ago
Steven 9859d77cba chore: update links 2 years ago
Athurg Gooth 2c71371b29
chore: update @typescript-eslint to avoid WARNING (#2437)
Update @typescript-eslint to avoid WARNING
2 years ago
Zexi 035d71e07c
fix: visibility translation (#2429)
* fix: visibility translation

* refactor: remove useless file

* feat: add visibility icon
2 years ago
Christopher 82effea070
tweak(web): use iconbutton for editor helpers (#2426) 2 years ago
boojack 8fc9a318a4
chore: translated using Weblate (Portuguese (Brazil)) (#2422)
Translated using Weblate (Portuguese (Brazil))

Currently translated at 100.0% (314 of 314 strings)

Translation: memos-i18n/i18n
Translate-URL: https://hosted.weblate.org/projects/memos-i18n/english/pt_BR/

Co-authored-by: Lincoln Nogueira <lincolnthalles@users.noreply.github.com>
2 years ago
MotH 9aed80a4fd
feat: better tag suggestion (#2421)
Better Tag Suggestion
2 years ago
MotH c31f306b5b
fix: smaller logo file (#2418) 2 years ago
Steven bfd2dbfee2 chore: fix update resource api 2 years ago
Steven c42af95dd3 chore: fix update user 2 years ago
Steven a76f762196 chore: update memo share dialog 2 years ago
boojack 4b91738f21
chore: translated using Weblate (Croatian) (#2413)
Translated using Weblate (Croatian)

Currently translated at 87.5% (274 of 313 strings)

Translation: memos-i18n/i18n
Translate-URL: https://hosted.weblate.org/projects/memos-i18n/english/hr/

Co-authored-by: May Kittens Devour Your Soul <yoshimitsu002@gmail.com>
2 years ago
Steven 12fd8f34be chore: fix styles 2 years ago
Steven c2ab05d422 chore: fix member section style 2 years ago
Steven 7b25b8c1e1 feat: update daily review 2 years ago
Athurg Gooth 664c9c4a7c
chore: extend height of setting page (#2407)
Extend height of setting page
2 years ago
Steven 6f2ca6c87a chore: update find memo api 2 years ago
Steven 952539f817 chore: update memo editor dialog 2 years ago
Steven c87b679f41 chore: add memo relation list 2 years ago
Athurg Gooth 0bfcff676c
feat: add support for remember sign in (#2402) 2 years ago
Steven 21c70e7993 feat: update memo relations dialog 2 years ago
Athurg Gooth 22d331d6c4
chore: switch storage of selected date in DailyReview (#2399)
Switch storage of selected date in DailyReview
2 years ago
Steven 9bfb2d60b9 chore: tweak wording 2 years ago
Steven 203b2d9181 chore: fix container styles 2 years ago
boojack ddc4566dcb
chore: translated using Weblate (German) (#2396)
Translated using Weblate (German)

Currently translated at 99.6% (312 of 313 strings)

Translation: memos-i18n/i18n
Translate-URL: https://hosted.weblate.org/projects/memos-i18n/english/de/

Co-authored-by: Frank Emmerlich <femmdi2012@gmail.com>
2 years ago
Steven 1755c9dc79 chore: update button style 2 years ago
Athurg Gooth e30d0c2dd0
fix: image width error while loading (#2394)
fix image width error while loading
2 years ago
boojack 213c2ea71b
chore: translated with Weblate (German) (#2390)
Translated using Weblate (German)

Currently translated at 99.6% (312 of 313 strings)

Translation: memos-i18n/i18n
Translate-URL: https://hosted.weblate.org/projects/memos-i18n/english/de/

Co-authored-by: Frank Emmerlich <femmdi2012@gmail.com>
2 years ago
guopeng 73f59eaf09
fix: storage setting changed don't take effect (#2385)
* fix: Storage setting changed don't take effect

* fix: Storage setting changed don't take effect

* fix: Storage setting changed don't take effect
2 years ago
Steven 5359d5a66d chore: add container-queries tailwind plugin 2 years ago
Steven cfc5599334 chore: cleanup less files 2 years ago
Steven c02f3c0a7d chore: remove less files in editor 2 years ago
Steven dd83358850 chore: update some styles 2 years ago
Steven d95a6ce898 chore: add ar locale item 2 years ago
boojack 7e80e14f16
chore: add Arabic from weblate (#2382)
* Added translation using Weblate (Arabic)

* Translated using Weblate (Arabic)

Currently translated at 46.6% (146 of 313 strings)

Translation: memos-i18n/i18n
Translate-URL: https://hosted.weblate.org/projects/memos-i18n/english/ar/

---------

Co-authored-by: Ali AlShaikh <Mi3LiX9@outlook.sa>
2 years ago
Steven 219304e38d chore: update frontend deps 2 years ago
Steven 20e5597104 chore: fix memo container max width 2 years ago
boojack b6425f9004
chore: update i18n with weblate (#2369)
* Translated using Weblate (Portuguese (Brazil))

Currently translated at 100.0% (315 of 315 strings)

Translation: memos-i18n/i18n
Translate-URL: https://hosted.weblate.org/projects/memos-i18n/english/pt_BR/

* Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (315 of 315 strings)

Translation: memos-i18n/i18n
Translate-URL: https://hosted.weblate.org/projects/memos-i18n/english/zh_Hans/

* Update translation files

Updated by "Cleanup translation files" hook in Weblate.

Translation: memos-i18n/i18n
Translate-URL: https://hosted.weblate.org/projects/memos-i18n/english/

---------

Co-authored-by: Lincoln Nogueira <lincolnthalles@users.noreply.github.com>
Co-authored-by: Qing Long <longyinx@duck.com>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
2 years ago
Steven 1489feb054 chore: update common dialog default color 2 years ago
Steven 3822c26e32 chore: update memo props 2 years ago
Steven 3ff4d19782 chore: update initial global loader 2 years ago
boojack dfaf2ee29c
chore: update pnpm scripts (#2350)
* chore: update pnpm scripts

* chore: update development guide
2 years ago
Steven b938c8d7b6 chore: only show comments in memo detail page 2 years ago
Steven 73980e9644 chore: fix video element syntax 2 years ago
boojack 76fb280720
chore: translated with Weblate (#2348)
Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (315 of 315 strings)

Translation: memos-i18n/i18n
Translate-URL: https://hosted.weblate.org/projects/memos-i18n/english/zh_Hans/

Co-authored-by: Qing Long <longyinx@duck.com>
2 years ago
白宦成 125c9c92eb
chore: compress image and reduce 500kb in network (#2339)
feat: compress image and reduce 500kb in network
2 years ago
boojack ed96d65645
chore: update i18n with weblate (#2338)
* Translated using Weblate (Portuguese (Brazil))

Currently translated at 100.0% (315 of 315 strings)

Translation: memos-i18n/i18n
Translate-URL: https://hosted.weblate.org/projects/memos-i18n/english/pt_BR/

* Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (315 of 315 strings)

Translation: memos-i18n/i18n
Translate-URL: https://hosted.weblate.org/projects/memos-i18n/english/zh_Hans/

---------

Co-authored-by: Lincoln Nogueira <lincolnthalles@users.noreply.github.com>
Co-authored-by: Qing Long <longyinx@duck.com>
2 years ago
boojack 9c2f87ec2e
chore: update i18n with weblate (#2337)
* Translated using Weblate (English)

Currently translated at 100.0% (315 of 315 strings)

Translation: memos-i18n/i18n
Translate-URL: https://hosted.weblate.org/projects/memos-i18n/english/en/

* Translated using Weblate (Portuguese (Brazil))

Currently translated at 98.4% (310 of 315 strings)

Translation: memos-i18n/i18n
Translate-URL: https://hosted.weblate.org/projects/memos-i18n/english/pt_BR/

---------

Co-authored-by: Lincoln Nogueira <lincolnthalles@gmail.com>
2 years ago
Steven 57c5a92427 chore: update archived memo styles 2 years ago
boojack 99d9bd2d75
chore: update i18n with weblate (#2333)
* Translated using Weblate (Dutch)

Currently translated at 85.7% (271 of 316 strings)

Translation: memos-i18n/i18n
Translate-URL: https://hosted.weblate.org/projects/memos-i18n/english/nl/

* Translated using Weblate (Portuguese (Brazil))

Currently translated at 85.4% (270 of 316 strings)

Translation: memos-i18n/i18n
Translate-URL: https://hosted.weblate.org/projects/memos-i18n/english/pt_BR/

* Translated using Weblate (German)

Currently translated at 88.9% (281 of 316 strings)

Translation: memos-i18n/i18n
Translate-URL: https://hosted.weblate.org/projects/memos-i18n/english/de/

* Translated using Weblate (Russian)

Currently translated at 86.7% (274 of 316 strings)

Translation: memos-i18n/i18n
Translate-URL: https://hosted.weblate.org/projects/memos-i18n/english/ru/

* Translated using Weblate (Japanese)

Currently translated at 90.8% (287 of 316 strings)

Translation: memos-i18n/i18n
Translate-URL: https://hosted.weblate.org/projects/memos-i18n/english/ja/

* Translated using Weblate (Croatian)

Currently translated at 86.3% (273 of 316 strings)

Translation: memos-i18n/i18n
Translate-URL: https://hosted.weblate.org/projects/memos-i18n/english/hr/

* Translated using Weblate (Hindi)

Currently translated at 68.0% (215 of 316 strings)

Translation: memos-i18n/i18n
Translate-URL: https://hosted.weblate.org/projects/memos-i18n/english/hi/

* Translated using Weblate (Italian)

Currently translated at 89.2% (282 of 316 strings)

Translation: memos-i18n/i18n
Translate-URL: https://hosted.weblate.org/projects/memos-i18n/english/it/

* Translated using Weblate (Korean)

Currently translated at 89.2% (282 of 316 strings)

Translation: memos-i18n/i18n
Translate-URL: https://hosted.weblate.org/projects/memos-i18n/english/ko/

* Translated using Weblate (Chinese (Traditional))

Currently translated at 90.8% (287 of 316 strings)

Translation: memos-i18n/i18n
Translate-URL: https://hosted.weblate.org/projects/memos-i18n/english/zh_Hant/

* Translated using Weblate (Chinese (Simplified))

Currently translated at 89.8% (284 of 316 strings)

Translation: memos-i18n/i18n
Translate-URL: https://hosted.weblate.org/projects/memos-i18n/english/zh_Hans/

* Translated using Weblate (English)

Currently translated at 100.0% (316 of 316 strings)

Translation: memos-i18n/i18n
Translate-URL: https://hosted.weblate.org/projects/memos-i18n/english/en/

---------

Co-authored-by: Jasper Platenburg <jasperdgp@outlook.com>
Co-authored-by: memos <usememos@gmail.com>
2 years ago
boojack e7aeca736b
chore: update i18n with weblate (#2332)
* Update translation files

Updated by "Cleanup translation files" hook in Weblate.

Translation: memos-i18n/i18n
Translate-URL: https://hosted.weblate.org/projects/memos-i18n/english/

* Translated using Weblate (Dutch)

Currently translated at 77.8% (246 of 316 strings)

Translation: memos-i18n/i18n
Translate-URL: https://hosted.weblate.org/projects/memos-i18n/english/nl/

* Translated using Weblate (Dutch)

Currently translated at 78.4% (248 of 316 strings)

Translation: memos-i18n/i18n
Translate-URL: https://hosted.weblate.org/projects/memos-i18n/english/nl/

* Translated using Weblate (Dutch)

Currently translated at 78.7% (249 of 316 strings)

Translation: memos-i18n/i18n
Translate-URL: https://hosted.weblate.org/projects/memos-i18n/english/nl/

* Translated using Weblate (Dutch)

Currently translated at 79.1% (250 of 316 strings)

Translation: memos-i18n/i18n
Translate-URL: https://hosted.weblate.org/projects/memos-i18n/english/nl/

* Translated using Weblate (Dutch)

Currently translated at 79.7% (252 of 316 strings)

Translation: memos-i18n/i18n
Translate-URL: https://hosted.weblate.org/projects/memos-i18n/english/nl/

* Translated using Weblate (Dutch)

Currently translated at 81.6% (258 of 316 strings)

Translation: memos-i18n/i18n
Translate-URL: https://hosted.weblate.org/projects/memos-i18n/english/nl/

---------

Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Jasper Platenburg <jasperdgp@outlook.com>
2 years ago
Steven 1cdd70e008 chore: update dark mode styles 2 years ago
Steven 6a11fc571d chore: update empty icon 2 years ago
Steven 771fe394fd chore: fix initial guide 2 years ago
Steven 576111741b chore: downgrade zustand 2 years ago
Steven 9ac44dfbd9 chore: update mui/joy version 2 years ago
Steven 110b53b899 chore: update frontend deps 2 years ago
Steven 42e8d51550 chore: update i18n 2 years ago
Steven fd7043ea40 chore: fix editor cache 2 years ago
Steven 34ae9b0687 chore: update default storage back to database 2 years ago
Steven 077bf95425 chore: add pinned icon in status bar 2 years ago
Steven e465b2f0e8 chore: update i18n for auth pages 2 years ago
Steven 01ff3f73f8 chore: update auth pages 2 years ago
Steven 8aae0d00cd chore: fix fetch comments 2 years ago
Steven 16dad8b00d chore: update logo 2 years ago
Steven 7dc4bc5714 chore: update resource service 2 years ago
Steven 1542f3172a chore: update tag service 2 years ago
serverless83 69d575fd5b
chore: update it.json translation (#2323)
Changed translation of "private" to "Privato" instead of "Privao" (missing the letter "t")

Signed-off-by: serverless83 <35410475+serverless83@users.noreply.github.com>
2 years ago
Steven 91f7839b31 chore: update memo detail styles 2 years ago
Steven 078bc164d5 chore: update memo relations view 2 years ago
Steven 70f464e6f2 chore: update frontend deps 2 years ago
Steven e40621eb0f chore: implement memo content views 2 years ago
Steven de5eccf9d6 chore: update icon styles 2 years ago
Steven 952225d1da chore: add back to top button 2 years ago
Johan 73e189ea61
chore: update fr.json (#2304)
* Update fr.json

Updated some translations

Signed-off-by: Johan <45337552+LittleJ@users.noreply.github.com>

* Apply suggestions from code review

Signed-off-by: boojack <stevenlgtm@gmail.com>

---------

Signed-off-by: Johan <45337552+LittleJ@users.noreply.github.com>
Signed-off-by: boojack <stevenlgtm@gmail.com>
Co-authored-by: boojack <stevenlgtm@gmail.com>
2 years ago
Athurg Gooth 255254eb69
feat: add some dev tools in the docker compose (#2309)
* Add some dev tools in the docker compose

* Merge tsc and lint
2 years ago
Athurg Gooth 5b6b2f0528
fix: apiv2 failed in container (#2307) 2 years ago
Steven fbbfb11916 chore: adjust memo elements 2 years ago
Steven 53090a7273 chore: show unused resources in dashboard 2 years ago
Steven 0bddbba00e chore: fix frontend linter 2 years ago
Steven 6007f48b7d chore: retire memo resource relation table 2 years ago
Steven 4f10198ec0 chore: add tooltip to icon buttons 2 years ago
Steven 7722c41680 chore: add edit button to memo detail page 2 years ago
Steven 7cdc5c711c chore: update key of daily memo 2 years ago
May Kittens Devour Your Soul 47f22a20ba
chore: update Croatian (#2283)
* Add files via upload

Signed-off-by: May Kittens Devour Your Soul <yoshimitsu002@gmail.com>

* Update hr.json

Signed-off-by: May Kittens Devour Your Soul <yoshimitsu002@gmail.com>

* Update hr.json

Signed-off-by: May Kittens Devour Your Soul <yoshimitsu002@gmail.com>

* Delete web/src/css/prism.css

Signed-off-by: boojack <stevenlgtm@gmail.com>

---------

Signed-off-by: May Kittens Devour Your Soul <yoshimitsu002@gmail.com>
Signed-off-by: boojack <stevenlgtm@gmail.com>
Co-authored-by: boojack <stevenlgtm@gmail.com>
2 years ago
Steven 85ed0202d8 chore: fix user request cache 2 years ago
Steven 8c2f89edc5 chore: update demo username 2 years ago
Steven 89c24415a6 chore: update not found page 2 years ago
Steven 0d803bf45f chore: update dark mode styles 2 years ago
Steven d4e54f343d feat: update memo detail page 2 years ago
Steven 08a81e79dd chore: update frontend deps 2 years ago
Steven cad789e948 chore: update frontend deps 2 years ago
Steven 4de18cfab1 chore: remove unused deps 2 years ago
Steven 5cec1a71da chore: update access token generator 2 years ago
Steven a60d4dee41 chore: remove lazy loading image 2 years ago
Fabian Wünderich ad326147f1
chore: fix typo in german localization (#2256)
Fix typo in german localization

Signed-off-by: Fabian Wünderich <fabian@wuenderich.de>
2 years ago
Steven 14adcb56da chore: update resource description 2 years ago
Steven e2b82929ab chore: fix daily review params 2 years ago
Steven bff41a8957 fix: invalid username checks 2 years ago
Zeng1998 462f10ab60
feat: optimize the logic of the checkbox button. (#2227) 2 years ago
Steven 9eb077c4af chore: update service clients 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 b233eaea97 chore: update docs link 2 years ago
Steven 51137e01ef chore: update resource description 2 years ago
Steven fb1490c183 feat: impl resources list page 2 years ago
Steven 4424c8a231 chore: add resource service definition 2 years ago
Steven 723e6bcdae refactor: update resources page 2 years ago
Steven d1156aa755 chore: update account setting styles 2 years ago
Steven 4e49d3cb22 chore: update frontend deps 2 years ago
Athurg Gooth 13c7871d20
chore: update vite dev server proxy setting (#2222)
fix vite proxy setting to keep the request headers
2 years ago
Athurg Gooth 137c8f8a07
chore: better date picker (#2220)
* Add buttons to increase year in DatePicker

* Show month with padding 0 to keep DatePicker size
2 years ago
Athurg Gooth 0c0c72c3ca
chore: optimize layout of image resources (#2221)
Optimize layout of image resource
2 years ago
Steven e65282dcc5 chore: fix user state loader 2 years ago
Steven 8824ee9b9d chore: fix user state loader 2 years ago
Steven 936fe5ac9d chore: update state initial loader 2 years ago
Steven f5802a7d82 chore: update access token ui 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
Athurg Gooth 41e26f56e9
chore: persist selected date of DailyReview page (#2219)
* Persist selected date of DailyReview page

* Use hook useLocalStorage instead of useState

* Update web/src/pages/DailyReview.tsx

Co-authored-by: boojack <stevenlgtm@gmail.com>
Signed-off-by: Athurg Gooth <athurg@gooth.org>

---------

Signed-off-by: Athurg Gooth <athurg@gooth.org>
Co-authored-by: boojack <stevenlgtm@gmail.com>
2 years ago
Steven 8a796d12b4 chore: add user access token setting definition 2 years ago
Steven f0f42aea9f chore: fix react use imports 2 years ago
Steven 36209eaef1 feat: add content cache for memo editor 2 years ago
Steven d63715d4d9 feat: implement list memos filter 2 years ago
Kada Liao 9600fbb609
fix: multiple inline latex parsing (#2214) 2 years ago
Steven 04595a5fb1 chore: update resource icons 2 years ago
Kada Liao 9a0ada6756
feat: support LaTeX with react-katex (#2209)
feat: support latex

Co-authored-by: liaoxingyi <liaoxingyi@douban.com>
2 years ago
Steven 416e07cb1f fix: inject additional style and scripts 2 years ago
Steven 58429f88a0 fix: memo filter in daily review 2 years ago
Steven 439d88f06b chore: fix user avatar style 2 years ago
Steven d165ad187c chore: pnpm update 2 years ago
Steven 319f679e30 chore: fix timestamp type 2 years ago
Steven b6d1ded668 chore: adjust initial states 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 866937787c chore: clean duplicated requests 2 years ago
Steven ca336af4fa chore: update locale checks 2 years ago
Steven 7ec5d07cb8 chore: remove fullscreen button 2 years ago
Steven 3df550927d chore: update user profile page 2 years ago
Willian Ricardo Da Silva 44be7201c0
chore: update pt-BR.json (#2196)
* chore: update pt-BR.json

* update import order
2 years ago
boojack 8b1f7c52aa
choer: add system setting api (#2194) 2 years ago
Takuro Onoue 87a1d4633e
chore: update ja.json (#2192)
* Update ja.json

I added the missing lines and translated.

* Update ja.json

I forgot to remove the comma at the end of the column.
I translated the untranslated portions.
2 years ago
boojack c2aeec20b7
chore: upgrade deps version (#2181) 2 years ago
boojack c67a69629e
chore: update user menu items (#2179) 2 years ago
boojack 18fb02a1ec
chore: update swag docs (#2178)
* chore: update swag docs

* chore: update
2 years ago
boojack 4af0d03e93
chore: add user profile page (#2175)
chore: some enhancements
2 years ago
boojack 8c312e647d
chore: remove auto collapse setting (#2169) 2 years ago
boojack d3bd3ddab0
chore: update some detail styles (#2168)
* chore: update some detail styls

* chore: update
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
ti777777 609b24f2ba
chore: update zh-Hant.json (#2155)
Update zh-Hant.json

* removed unused entries
* updated the Traditional Chinese translation
2 years ago
Maciej Kasprzyk 735cfda768
fix: tag suggestions positioning (#2151) 2 years ago
Maciej Kasprzyk 077cfeb831
feat: improve tag suggestions (#2126)
* feat: make filtering case insensitive

* fix: wrong letter case when accepting suggestion

* refactor: wrap textarea in TagSuggestions

* fix: less styles not matching common-editor-inputer

* refactor: use explanatory const names for tested value in conditional checks

* feat: style highlighted option

* feat: handle down/up arrow keys

* feat: handle enter or tab to trigger autocomplete

* fix: wrong import

* fix: tab key adding whitespace after auto-completion

* fix: starting a note with a tag

* fix: close on escape

* refactor: early version of removed wrapping and children prop

* refactor: remove unnecessary return false

* refactor: finished rewriting to not wrap editor
2 years ago
boojack dd529f845a
fix: fetch tags in memo editor (#2131)
fix: fetch tag
2 years ago
boojack 9f8a0a8dd3
fix: lazy rendering checks (#2130) 2 years ago
YuzeTT 0bb5f7f972
chore: update zh-Hans.json (#2127) 2 years ago
Chris Akring 513002ff60
chore: update zh-Hans translations for "Tag suggestions" (#2110) 2 years ago
boojack 9693940010
chore: update en locale (#2109) 2 years ago
Moris 8747c58c7d
feat: fixed heat map colors, updated it.json (#2106)
* Update it.json

* Add files via upload

* Add files via upload
2 years ago
nulta 0fd791c02d
feat: update Korean localization (#2105)
Update korean localization
2 years ago
Jasper Platenburg 3a804ce012
feat: update Dutch translation (#2107) 2 years ago
Ghost108 f864ec3730
chore: update de.json (#2101)
* Update de.json

I used the en.json as a template and translated it (german language)

* Update de.json

* Update de.json

* Update de.json

* Update de.json

---------

Co-authored-by: boojack <stevenlgtm@gmail.com>
2 years ago
Chris Akring 9503f73115
feat: use user avatar in ShareMemoDialog (#2102)
fix: ShareMemoDialog use user avata
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 843850675f
chore: update image displays (#2093) 2 years ago
boojack 726300394b
chore: update image checks (#2092) 2 years ago
boojack 7189ba40d3
feat: add lazy rendering in home page (#2085) 2 years ago
boojack 218159bf83
chore: remove openai setting section (#2084) 2 years ago
boojack 238f896907
feat: add system service (#2083)
* feat: add system service

* chore: update
2 years ago
boojack 270a529948
chore: update resource type checks (#2081) 2 years ago
boojack cc400da44e
fix: remove translate hook in code block (#2080) 2 years ago
boojack aa26cc30d7
chore: remove memo chat components (#2073) 2 years ago
boojack d1b0b0da10
chore: remove shortcuts in frontend (#2071) 2 years ago
boojack b5a6f1f997
chore: regenerate pnpm lock file (#2056)
* chore: regenerate pnpm lock file

* chore: update

* chore: update
2 years ago
boojack d114b630d2
feat: add prettier sort import plugin (#2058) 2 years ago
Maciej Kasprzyk 5d3ea57d82
feat: tag suggestions (#2036)
* feat: figure out how to read caret position

* feat: figure out how to read caret position

* feat: create and style Editor/TagSuggestions.txs

* feat: progress on detect when to show and hide

* feat: progress on when to show and hide and setting position

* feat: toggling and exact placement done

* fix: pnpm lock problems

* feat: filter suggestions by partially typed tag name

* style: prettier

* chore: add types package for textarea-caret

* feat: handle option click

* style: prettier

* style: reorder imports

Co-authored-by: boojack <stevenlgtm@gmail.com>

---------

Co-authored-by: boojack <stevenlgtm@gmail.com>
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>
2 years ago
boojack a6a1898c41
refactor: user v1 store (#2047) 2 years ago
Gerald 28aecd86d3
fix: avoid content flash on auto collapse (#2042) 2 years ago
Gerald 95675cdf07
fix: show full content in detail page (#2041)
fix #1373 again
2 years ago
boojack d8d6de9fca
fix: get user by username api (#2034) 2 years ago
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.
2 years ago
Takuro Onoue 756e6a150c
chore: update ja.json (#2032)
I think free means freedom, not freemiam.

Fixed some strange expressions in the heatmap section.

Added spaces before and after English words that are in Japanese sentences.
2 years ago
Takuro Onoue 828984c8ec
chore: update ja.json (#2030)
Update ja.json

translated one part.
2 years ago
Harry Tran 9da0ca5cb3
feat: add search bar in archived and explore pages (#2025)
* feat: add search bar in archived and explore pages

* Update web/src/pages/Archived.tsx

---------

Co-authored-by: boojack <stevenlgtm@gmail.com>
2 years ago
iMaeGoo dc5f82ac9c
feat: update chinese translate (#2023) 2 years ago
Ajay Kumbhare d000083b41
fix: hashtag filter for Unicode characters (#2017) 2 years ago
Ajay Kumbhare 5604129105
fix: empty state display issue with resourceList style Grid (#2018) 2 years ago
boojack 28203bbaf9
chore: fix rss route (#2010) 2 years ago
boojack 9138ab8095
fix: rss route (#2008)
* fix: rss route

* chore: update
2 years ago
boojack 4231ec5a1a
chore: upgrade version to `0.14.1` (#2004) 2 years ago
Ajay Kumbhare 55975a46d8
feat: add hindi language translation for i18n support (#2001) 2 years ago
Alexandr Tumaykin 1182545448
fix: add resource.clear to translate (#1999)
Co-authored-by: Александр Тумайкин <AATumaykin@tsum.ru>
2 years ago
Takuro Onoue 9f3c3ae094
chore: update ja.json (#1996)
It is strange to translate "about" as "Notes について". However, if we define "について" as "about", the sentence becomes "について Memos". It is better not to translate here.
2 years ago
Alexandr Tumaykin f91f09adea
feat: use username instead of uid (#1977)
* #1916 replace userId to username

* resolve

---------

Co-authored-by: Александр Тумайкин <AATumaykin@tsum.ru>
2 years ago
Athurg Gooth 336b32004d
feat: add AutoBackupInterval in SystemSetting (#1989)
Add AutoBackupInterval in SystemSetting page
2 years ago
Jerry Wang 7b5c13b712
fix: delete multiple resources
* fix: delete multiple resources, close #1986

* chore: remove useless comment
2 years ago
Ajay Kumbhare 83b771d5cd
fix: disable selection of future dates in daily review section (#1983)
* #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

* chore: Disallow destructuring 't' from useTranslation

This commit adds a linting rule to disallow the destructuring of the 't' property from the result of the useTranslation function call. The no-restricted-syntax rule in the ESLint configuration has been updated to enforce this restriction. The intention is to promote alternative approaches like using the useTranslate hook for localization.

* fix: typo fixed for memoChat

* fix: copy code button toast message

Refactored the code for the "Copy Code" button to utilize i18 strings for displaying the success message. Replaced the hard-coded value with the appropriate i18 string "Code copied successfully."

* fix: #1980 disable selection of future dates in daily review section
2 years ago
Felipe Martínez 8c61531671
fix: exclude all punctuation chars except underscore in tags (#1974)
* Change tag regex

* Update tests

* Add more tag tests
2 years ago
Ajay Kumbhare b5d4b8eae8
fix: copy code button toast message (#1979)
* #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

* chore: Disallow destructuring 't' from useTranslation

This commit adds a linting rule to disallow the destructuring of the 't' property from the result of the useTranslation function call. The no-restricted-syntax rule in the ESLint configuration has been updated to enforce this restriction. The intention is to promote alternative approaches like using the useTranslate hook for localization.

* fix: typo fixed for memoChat

* fix: copy code button toast message

Refactored the code for the "Copy Code" button to utilize i18 strings for displaying the success message. Replaced the hard-coded value with the appropriate i18 string "Code copied successfully."
2 years ago
Alexandr Tumaykin e36e5823cd
feat(security): disable access for anonymous users, when disablePublicMemos is true (#1966) 2 years ago
Ajay Kumbhare 4ac63ba1f0
chore: disallow destructuring 't' from useTranslation (#1973) 2 years ago
boojack 589b104671
chore: upgrade version to `v0.14.0` (#1970)
* chore: upgrade version

* chore: update

* chore: update
2 years ago
boojack 220cba84ae
chore: add dev guard for memo chat (#1968) 2 years ago
CorrectRoadH 032509ddba
feat: save message to memo (#1940)
* feat: implment backend function

* feat: implment frontend component

* stash

* eslint

* eslint

* eslint

* delete node

* stash

* refactor the style

* eslint

* eslint

* eslint

* fix build error

* stash

* add dep

* feat: save message as memos

* eslint

* eslint

* Update web/src/components/MemosChat/MemosChatMessage.tsx

Co-authored-by: boojack <stevenlgtm@gmail.com>

* stash

* eslint

* eslint

* chore: change translate

---------

Co-authored-by: boojack <stevenlgtm@gmail.com>
2 years ago
5idereal 054ef3dc8d
chore: update Traditional Chinese translation (#1967) 2 years ago
boojack 01f4780655
chore: update detail styles (#1964) 2 years ago
Alexandr Tumaykin 49dd90578b
fix: add resource.clear to en.json (#1963) 2 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
2 years ago
Alexandr Tumaykin 6b17a27a13
feat: update russian translate and new translate message (#1958)
* feat: add russian translate and new translate message

* fix

---------

Co-authored-by: Александр Тумайкин <AATumaykin@tsum.ru>
2 years ago
Felipe Martínez 2a7104e564
fix: exclude commas in tags (#1957) 2 years ago
Ajay Kumbhare 8ca2dac184
fix: incorrect localization key for sign-up failure message (#1953) 2 years ago
CorrectRoadH 39351970d0
feat: implement memo chat frontend (#1938)
* feat: implment backend function

* feat: implment frontend component

* stash

* eslint

* eslint

* eslint

* delete node

* stash

* refactor the style

* eslint

* eslint

* eslint

* fix build error

* add dep

* Update web/src/components/MemosChat/ConversationTab.tsx

Co-authored-by: boojack <stevenlgtm@gmail.com>

* Update web/src/components/MemosChat/ConversationTab.tsx

Co-authored-by: boojack <stevenlgtm@gmail.com>

* feat: change the name

* disable for vistor

---------

Co-authored-by: boojack <stevenlgtm@gmail.com>
2 years ago
boojack 437e05bd2f
chore: update header style (#1945) 2 years ago
Sergei Vassiljev 934f57c92f
chore: update MemoRelationListView.tsx (#1933) 2 years ago
boojack d4b88c6c86
chore: remove auto signout in auth page (#1927) 2 years ago
Cyang39 dcac442ebf
chore: change dropdown's background color in dark mode (#1925)
#1919
2 years ago
boojack da70917b08
chore: update auth page (#1920)
* chore: update auth page

* chore: update
2 years ago
boojack 0292f472e0
chore: add data empty placeholder (#1913) 2 years ago
boojack 7e391bd53d
chore: remove resource public id (#1912)
* chore: remove resource public id

* chore: update
2 years ago
Peng Ding 2157651d17
update zh-Hans & zh-Hant translations (#1909) 2 years ago
boojack a7573d5705
refactor: migrate memo to apiv1 (#1907)
* refactor: migrate memo to apiv1

* chore: update

* chore: update

* chore: update

* chore: upate

* chore: update

* chore: update
2 years ago
boojack 1fa9f162a5
refactor: migrate resource to apiv1 (#1901) 2 years ago
Athurg Gooth 1c07ae2650
fix: escape on resource filename (#1892)
add escape on resource filename
2 years ago
boojack 5b6c98582e
refactor: migrate storage to apiv1 (#1890)
* refactor: migrate storage to apiv1

* chore: update

* chore: update

* chore: update
2 years ago
Jiraiya8 d46126c5c3
fix: header archived id (#1888)
Co-authored-by: qingbo <qingbo@jingling.group>
2 years ago
Athurg Gooth 811c3e8844
fix: auto expand height of setting page (#1885) 2 years ago
boojack 31373be172
chore: remove unused packages (#1880) 2 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
2 years ago
Phong H b84ecc4574
chore: update vi.json locale (#1878)
Co-authored-by: phong.bnh <phong.bnh@globalfactories.com>
2 years ago
boojack c83fd1de38
chore: update dialog overflow style (#1872) 2 years ago
boojack db8b8f0d58
chore: remove unused kit components (#1871) 2 years ago
boojack 847b4605f4
chore: update dark mode style (#1864) 2 years ago
boojack 6b3748e2a3
chore: update setting page styles (#1863)
* chore: update setting page styles

* chore: update
2 years ago
boojack b34aded376
refactor: migration idp api (#1842)
* refactor: migration idp api

* chore: update
2 years ago
boojack 4ed9a3a0ea
refactor: migrate auth routes to v1 package (#1841)
* feat: add api v1 packages

* chore: migrate auth to v1

* chore: update test
2 years ago
boojack f1d85eeaec
chore: upgrade pnpm version (#1833)
* chore: upgrade pnpm version

* chore: update
2 years ago
SedationH 1b0efc5548
fix: use `??` in className use (#1829) 2 years ago
May Kittens Devour Your Soul 6dca551164
chore: update hr.json (#1832)
Update hr.json

Updated Croatan [some fixes]
2 years ago
Athurg Gooth 7694597728
feat: Add suppport for tap to reload on PWA (#1827)
* Add suppport for tap to reload on PWA

* Clean empty className

* Move click event to site title

---------

Co-authored-by: Athurg Feng <athurg@gooth.org>
2 years ago
May Kittens Devour Your Soul 8f7001cd9f
feat: add croatian locale (#1822)
* Create hr.json

Croatian Language

* Update user_setting.go

* Update i18n.ts

* Update hr.json

* Update web/src/i18n.ts

---------

Co-authored-by: boojack <stevenlgtm@gmail.com>
2 years ago
David Angel 781b1f7b3a
chore: add classnames for easy logo/server name customizations via CSS. (#1828)
Update MemoDetail.tsx
2 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>
2 years ago
Athurg Gooth 5d06c8093c
fix: systemSetting in UI changed unexpectedly (#1812)
Fix systemSetting in UI changed unexpectedly

Co-authored-by: Athurg Feng <athurg@gooth.org>
2 years ago
kakik0u c396cc9649
feat: add japanese locale (#1802)
* Add japanese

* Add japanese setting files

---------

Co-authored-by: barappe <121844712+barappe@users.noreply.github.com>
2 years ago
Athurg Gooth 77e8e9ebbd
revert: fix: add public base path (#1748) (#1775) (#1806)
This reverts commit d205a7683a.
2 years ago
c14c6b3786
fix: user default 'Basic Setting' should follow server's setting (#1795)
fix: user default 'Basic Setting' should follow system setting
2 years ago
boojack 11a385cda6
chore: update upgrade version view (#1791) 2 years ago
boojack 32e2f1d339
chore: update page routes (#1790)
chore: update routers
2 years ago
-Shiken- 2f905eed0d
chore: update zh-Hant.json (#1781)
* Update zh-Hant.json

follow these commits to complete zhTW translation:
96021e518a
8628d1e4b2
93d608f050
ce64894abe
845297ec03

* Update web/src/locales/zh-Hant.json

Co-authored-by: Zeng1998 <acan.coder@gmail.com>

* Fix json format error

---------

Co-authored-by: Zeng1998 <acan.coder@gmail.com>
Co-authored-by: Athurg Gooth <github@gooth.org>
2 years ago
Athurg Gooth 55cf19aa2e
fix: copy-to-clipboard not works well in Safari (#1779)
* Fix copy-to-clipboard not works well in Safari

* Fix typescript type check failure

* Remove global copy inject in home page

---------

Co-authored-by: Athurg Feng <athurg@gooth.org>
2 years ago
boojack dd8c10743d
feat: memo editor dialog (#1772)
* feat: memo editor dialog

* chore: update mark

* chore: update
2 years ago
Gener d205a7683a
fix: add public base path (#1748) (#1775) 2 years ago
Athurg Gooth 7e4d71cf58
fix: infinite loop in home page (#1773)
Fix infinite loop in home page

Co-authored-by: Athurg Feng <athurg@gooth.org>
2 years ago
Athurg Gooth 97df1a82c7
feat: add docker compose file for development (#1769)
* Add support to fetch devProxyServer from environment

* Add docker compose file for developer

---------

Co-authored-by: Athurg Feng <athurg@gooth.org>
2 years ago
Athurg Gooth 845297ec03
refactor: change all `Robot` to `Bot` (#1767)
* Change all `Robot` to `Bot`

* Change all `r` of `Bot` to `b`

* Change `Robot` to `bot` in comments

* Fix typo

---------

Co-authored-by: Athurg Feng <athurg@gooth.org>
2 years ago
Athurg Gooth ce64894abe
feat: add telegram proxy support (#1764)
* Add support for reverse proxy of telegram API

* Add Telegram API proxy hint

---------

Co-authored-by: Athurg Feng <athurg@gooth.org>
2 years ago
boojack e0e59c5831
feat: display memo with updated ts (#1760) 2 years ago
_Jellen 826541a714
feat: update korean localization (#1758) 2 years ago
boojack 2e34ce90a1
chore: upgrade version `0.13.1` (#1754) 2 years ago
GodMeowIceSun 93d608f050
feat(#1568): add "ask ai" section session splitting function (#1711)
* feat(#1568): Added "ask ai" section session splitting function

Added "ask ai" section session splitting function
Optimize the "ask ai" dialogue style

* fix(#1568): Fix wrong attribute "appearance"

* fix(#1568): Add ts type define

* fix(#1568): Add ts type define

* fix(#1568): Resolve the issue of components not being stretched when only user input is available

* feat(#1568): New session automatic switching function

* refactor(#1729): remove unused code

* feat(#1568): New Remove Session Function

New Remove Session Function
Rename some methods
2 years ago
boojack ec26a9702d
fix: sso templates (#1753) 2 years ago
boojack dbe8aa1d3a
chore: update telegram bot related section (#1750)
* chore: update telegram bot related section

* chore: update
2 years ago
Athurg Gooth 8628d1e4b2
feat: add Telegram bot config UI (#1747)
* Add retry wait for telegram.GetUpdates

* Add support to set telegram robot token from UI

* Change validator of UserSettingTelegramUserID

* Add support to set telegram user id from UI

* Fix typescript check

* Add validator for SystemSettingTelegramRobotTokenName

* Optimize error notice while config telegram params

* Change for review

* Fix telegram user id could not be empty

* Fix telegram robot could not be empty

* Fix for eslint (again)

* Update web/src/components/Settings/SystemSection.tsx

---------

Co-authored-by: Athurg Feng <athurg@gooth.org>
Co-authored-by: boojack <stevenlgtm@gmail.com>
2 years ago
boojack 523ef2bba5
chore: update demo banner style (#1743) 2 years ago
boojack 43819b021e
chore: add demo banner (#1739) 2 years ago
Athurg Gooth 5e792236af
fix: infinite loop while daily memos more than DEFAULT_MEMO_LIMIT (#1730)
Co-authored-by: Athurg Feng <athurg@gooth.org>
2 years ago
Athurg Gooth 616b8b0ee6
feat: introduce publicid to filename template (#1713)
* Add support for `publicid` in PathTemplate

* Use `publicid` by default instead of `filename` in filesystem

* Fix blank string of `systemSettingLocalStoragePath` affect incorrectly

* Add ext name to compatible with OS's preview

* Optimize code for systemSettingLocalStoragePath empty

---------

Co-authored-by: Athurg Feng <athurg@gooth.org>
2 years ago
Athurg Gooth 3b1bab651a
fix: system memo visibility was replace by user's setting (#1707)
Co-authored-by: Athurg Feng <athurg@gooth.org>
2 years ago
Zeng1998 1e4a867a9a
fix: add thumbnail param only for internal link (#1701)
* fix: add thumbnail param using `URLSearchParams`

* update: add thumnail param only for internal link
2 years ago
CorrectRoadH 6bb0b4cd47
fix: pop search when touch textarea in Android Chrome (#1700)
* fix: pop search when touch textarea

* eslint
2 years ago
CorrectRoadH 56c6f603aa
fix: md without search icon (#1699) 2 years ago
boojack ae1d9adf65
fix: initial system locale (#1684) 2 years ago
boojack b40571095d
feat: update memo detail page (#1682)
* feat: update memo detail page

* chore: update
2 years ago
Athurg Gooth 2730b90512
feat: highlight the DatePicker's date (#1669)
Co-authored-by: Athurg Feng <athurg@gooth.org>
2 years ago
Athurg Gooth 34913cfc83
feat: show thumbnail in resource dashboard (#1666)
* Add image thumbnail instead of an icon

* Change thumbnail size of dashboard to fixed

* Fix for eslint-checks

* Fix for eslint-checks

* Replace css with tailwind

* Remove the parent div used for style

* Show preview while click on the resource

* Change for review Suggested by @Zeng1998

---------

Co-authored-by: Athurg Feng <athurg@gooth.org>
2 years ago
boojack a07d5d38d6
feat: memo relation part1 (#1677)
* feat: memo relation part1

* chore: update
2 years ago
Athurg Gooth 041be46732
Add support for image thumbnail (#1641)
* Add a common function for resize image blob

* Auto generate thumbnail for image resources

* Auto thumbnail support for fetch image resources

* Add support for image thumbnail in view

* Fix missing error check

* Fix es-lint check

* Fix uncontrolled data used in path expression

* Remove thumbnail while origin resource been deleted

* Change the thumbnail's storage path

---------

Co-authored-by: Athurg Feng <athurg@gooth.org>
2 years ago
CorrectRoadH d72b4e9a98
feat: filter support plain link (#1657)
* fix: unexpected empty lines when copying-pasting

* add ref

* feat: support to filter plain link

* eslint

* fix the typo

* fix the typo

* unified the import path
2 years ago
boojack 2cc5691efd
chore: update memo relation types (#1658) 2 years ago
boojack 921d4b996d
chore: update help button style (#1656) 2 years ago
Lincoln Nogueira 96021e518a
feat: add max upload size setting to UI & UI improvements (#1646)
* Add preliminar Windows support for both
development and production environments.

Default profile.Data will be set to "C:\ProgramData\memos" on Windows.
Folder will be created if it does not exist, as this behavior is
expected for Windows applications.

System service installation can be achieved with third-party tools,
explained in docs/windows-service.md.

Not sure if it's worth using https://github.com/kardianos/service
to make service support built-in.

This could be a nice addition alongside #1583 (add Windows artifacts)

* feat: improve Windows support

- Fix local file storage path handling on Windows

- Improve Windows dev script

* feat: add max upload size setting to UI & more

- feat: add max upload size setting to UI

- feat: max upload size setting is checked on UI during upload,
but also enforced by the server

- fix: overflowing mobile layout for Create SSO, Create Storage
and other Settings dialogs

- feat: add HelpButton component with some links to docs were appropriate

- remove LearnMore component in favor of HelpButton

- refactor: change some if/else to switch statements

- refactor: inline some err == nil checks

! Existing databases without the new setting 'max-upload-size-mib'
will show an upload error, but this can be user-fixed by simply
setting the value on system settings UI.

* improvements requested by @boojack
2 years ago
CorrectRoadH e1c809d6f1
fix: unexpected empty lines when copying-pasting (#1654) 2 years ago
Athurg Gooth 218009a5ec
fix: wrong position of UsageStatItem's popup (#1647)
* fix: wrong position of UsageStatItem's popup

* Replace TAB into Space for eslint

---------

Co-authored-by: Athurg Feng <athurg@gooth.org>
2 years ago
Zeng1998 84546ff11c
chore: show server name instead of "MEMOS" (#1639) 2 years ago
jonny 4605349bdc
chore: update Chinese name translation (#1630) 2 years ago
Stephen Zhou ff447ad22b
feat: support file sorting when uploading (#1627) 2 years ago
Stephen Zhou c081030d61
chore: lock pnpm version (#1628) 2 years ago
boojack e3496ac1a2
refactor: memo editor components (#1625) 2 years ago
boojack 8911ea1619
chore: update related time format (#1621)
chore: update related time
2 years ago
Peng Ding 6e6aae6649
feat: update zh-Hans translations and minor fixes in locale_updater.py (#1615)
* update zh-Hans translations

* minor update

* update instruction part

* print json_value for debugging purpose

* update post requests related

* machine translate with chunks to get around {{field}}
2 years ago
João Nuno Mota b98f85d8a7
feat: add infinite scroll for memos (#1614)
Add infinite scroll for memos on home
2 years ago
João Nuno Mota 3314fe8b0e
fix: failed eslint checks (#1616) 2 years ago
CorrectRoadH f7a1680f72
fix: only delete last file when select multiple files #1576 (#1578)
* fix the bug can't delete multiple files #1576

* using useEvent instead of useRef

* delete unused code

* delete unused code

* change hook file name

* refactor the useEvent

* delete unnecessary export

* fix import

* Apply suggestions from code review

---------

Co-authored-by: boojack <stevenlgtm@gmail.com>
2 years ago
deeshu 884dca20b3
fix: reappearing of dialog should add body scrolling class (#1602)
When dialog is reappeared after being in a hidden state. Then reappeaning should block further body scrolling for consistent UX.
2 years ago
Max Malm dbb544dc92
feat: read content from search params (#1607) 2 years ago
deeshu 3fad718807
fix: memo content availability for visitor mode (#1605) 2 years ago
_Jellen 00f69d683a
feat: update Korean translation (#1592)
Update Korean translation

- add missing keys
- polish some translations
- remove trailing whitespaces
2 years ago
boojack edf934efbb
chore: update memo style (#1581) 2 years ago
-Shiken- d0815f586e
feat: update zh-tw translation to latest file format (#1569)
* update zh-tw translation to latest file format

* Update zh-Hant.json

* Update web/src/locales/zh-Hant.json

---------

Co-authored-by: boojack <stevenlgtm@gmail.com>
2 years ago
Yang 685a23bce8
feat: add auto collapse feature for all memos issue #1463 (#1550)
* add auto collapse feature

* fix some styles

* pass eslint

---------

Co-authored-by: liyang <liyangg@umich.edu>
2 years ago
deeshu e62a94c05a
feat: hiding dialog using X button should remove class "overflow-hidden" (#1555)
Hiding dialogs result in the body to stay frozen due to mounting behaviour of the dialog, but using 'X' button hides the dialog and won't let user scroll any further. Removing overflow behaviour during hiding procedure will improve User Experience.
2 years ago
boojack 5f8aae69e4
chore: update save button style (#1542) 2 years ago
boojack 73b8d1dd99
fix: revert hide ask ai button (#1539) 2 years ago
boojack 58fa00079b
chore: update version to `0.12.2` (#1538) 2 years ago
boojack 3060dafb45
chore: update resource link template (#1537) 2 years ago
boojack 5cb436174d
chore: remove search key binding (#1536) 2 years ago
boojack 541fd9c044
chore: update window resize listener (#1535) 2 years ago
João Nuno Mota 2c328a4540
feat: hide ask ai button when key is empty (#1515)
* Add option to hide Ask AI and update dev version

* Fix formatting according to eslint

* Replace option to hide Ask AI with auto hiding based on config

* Fix golangci-lint errors

* Remove showAskAI logic from OpenAPI
2 years ago
boojack 648634d376
chore: use pnpm (#1533)
* chore: use pnpm

* chore: update
2 years ago
Fog3211 a654a1cb88
fix: toast overload max size error (#1531)
Co-authored-by: Fog3211 <23151576+Fog3211@users.noreply.github.com>
2 years ago
boojack ef02519e72
chore: regenerate yarn lock file (#1530) 2 years ago
Lincoln Nogueira 557278fac0
feat: improve i18n support as a whole (#1526)
* feat: improve i18n support as a whole

- Remove dayjs in favor of /helpers/datetime.ts, which uses
Intl.DateTimeFormat and Date. Dayjs is not exactly i18n friendly
and has several locale related opened issues.

- Move/refactor date/time code from /helpers/utils.ts to
/helpers/datetime.ts.

- Fix Daily Review weekday not changing according to selected date.

- Localize Daily review weekday and month.

- Load i18n listed strings from /locales/{locale}.json in a dynamic way.
This makes much easier to add new locales, by just adding a properly
named json file and listing it only in /web/src/i18n.ts and
/api/user_setting.go.

- Fallback languages are now set in /web/src/i18n.ts.

- Full language codes are now preffered, but they fallback to 2-letter
codes when not available.

- The locale dropdown is now populated dynamically from the available
locales. Locale names are populated by the browser via
Intl.DisplayNames(locale).

- /web/src/i18n.ts now exports a type TLocale from availableLocales
array. This is used only by findNearestLanguageMatch(). As I was unable
to use this type in ".d.ts" files, I switched the Locale type from
/web/src/types/i18n.d.ts to string.

- Move pretty much all hardcoded text strings to i18n strings.

- Add pt-BR translation.

- Remove site.ts and move its content to a i18n string.

- Rename zh.json to zh-Hans.json to get the correct language name on
selector dropdown.

- Remove pt_BR.json and replace with pt-BR.json.

- Some minor layout spacing fixes to accommodate larger texts.

- Improve some error messages.

* Delete .yarnrc.yml

* Delete package-lock.json

* fix: 158:28  error  Insert `⏎`  prettier/prettier
2 years ago
Zeng1998 5652bb76d4
fix: incorrect date parsing (#1527)
* fix: incorrect date parsing

* fix eslint
2 years ago
CorrectRoadH 81d4f01b7f
feat: add e2e test (#1486)
* add i18n

* add base e2e test

* add multiple test for e2e

* extract the funciton of write memo

* change test sturct

* deteled unused dir

* use fixture

* add fixture

* restruced the project

* feat: add workflow

* feat: change playwright test position

* feat: change playwright test position

* using yarn intead of npm

* change install method

* only enable sign in test

* adjust the order of test

* change report pos

* fix style of e2e workflow

* add review test

* unify locale

* randome write content

* change report pos

* reduce unused wait time

* reduce unused folder

* stash

* merge upstream locale

* change test name

* add test item

* change action name

* add lanuage setting

* add shotscreen

* change name of test

* fix the error of import dep

* fix the error of import dep

* fix the error of filename

* fix the format of workflow

* fix the name error of test case

* feat: change the describe of test case

* feat: remove unused test

* feat: change the fixtures name

* feat: remove unused config

* feat: change docker action

* feat: change the generate method

* feat: extrace screenshot

* feat: change extra path

* feat: change extra path

* feat: screenshot and upload

* feat: change upload filename

* feat: change login method

* feat: change e2e method

* feat: change e2e test

* feat: add wait for login

---------

Co-authored-by: CorrectRoadH <a778917369@gmail.comå>
2 years ago
Peng Ding 0020498c10
feat: update Chinese translations in zh.json and zh-Hant.json using locale_updater.py (#1506)
update zh.json and zh-Hant.json using locale_updater.py
2 years ago
_Jellen 66ed43cbcb
feat: update and refactor Korean translation data (#1505)
refactor and update ko.json
- added missing translation keys into ko.json
- synced the JSON key order of ko.json with en.json
- removed unused translation data
2 years ago
boojack df30304d00
chore: update share memo buttons (#1498) 2 years ago
boojack 91a24ef9ce
chore: update memo header (#1497)
* chore: update memo header

* chore: update
2 years ago
Luyu Cheng d11083d3b9
fix(css): reorder the font fallback list (#1495) (#1496) 2 years ago
boojack 680b8ede6c
chore: adjust header style (#1493) 2 years ago
boojack 4e023e2500
chore: add file type to audio (#1492)
* chore: add file type to audio

* chore: update
2 years ago
boojack 3eac19d258
chore: add ignore version upgrade setting (#1491) 2 years ago
boojack 8cdc662745
chore: update memo visibility display (#1485) 3 years ago
HappyZ 609366da6e
chore: add "copy link" for each memo (#1474) 3 years ago
boojack f48d91539e
chore: update locale file structure (#1478) 3 years ago
boojack cc23f69f66
chore: update import path (#1477) 3 years ago
Zeng1998 6ceafc1827
fix: unexpected reset of the storage setting (#1475) 3 years ago
boojack 6ff7cfddda
fix: return external link directly (#1465)
* fix: return external link directly

* chore: update
3 years ago
boojack 9ede3da882
chore: update learn more link (#1455) 3 years ago
boojack 836e496ee0
chore: allow remove user avatar (#1454) 3 years ago
boojack 4419b4d4ae
chore: update version and remove isDev flag (#1452)
* chore: update version and remove isDev flag

* chore: update
3 years ago
boojack 1cab30f32f
feat: add public id field to resource (#1451)
* feat: add public id field to resource

* feat: support reset resource link
3 years ago
boojack 4f2adfef7b
chore: update system setting name convention (#1448) 3 years ago
boojack 8a33290722
chore: update user setting key convention (#1447)
* chore: update user settng key convention

* chore: update
3 years ago
boojack 11cd9b21de
chore: update auth form (#1445) 3 years ago
boojack d71bfce1a0
chore: add usage into heatmap (#1443) 3 years ago
boojack 1ea65c0b60
chore: update logo (#1442)
* chore: update logo

* chore: update
3 years ago
thehijacker e3fc23ccf9
feat: updated Slovenian translation (#1440)
* Fixed some strings and typos

Checked on demo site and saw some string can be improved.

* Update LocaleSelect.tsx

Native name for language
3 years ago
boojack 0cddb358c1
chore: add Slovenian locale (#1437)
chore: add sl locale
3 years ago
thehijacker 741eeb7835
feat: added Slovenian translation. (#1436)
Add files via upload
3 years ago
CorrectRoadH 424f10e180
feat: request pagination for resource(#1425)
* feat: add support for resource page on frontend

* [WIP]feat: add backend support for limit and offset search

* feat: add reducer to add resource

* support fetch all resource when first search

* beautify the fetch ui

* restore file

* feat: add all resource before clear resource

* eslint

* i18n

* chore:change the nane

* chore: change the name of param

* eslint

* feat: setIsComplete to true when first loading resource fully

* fix the bug of fetch

* feat change finally to then

* feat: add await and async to clear and search

* feat: return all resource when fetch

* chore: change variable name

* Update web/src/pages/ResourcesDashboard.tsx

Co-authored-by: boojack <stevenlgtm@gmail.com>

* fix missing const value

---------

Co-authored-by: boojack <stevenlgtm@gmail.com>
3 years ago
boojack fab3dac70a
chore: remove `useListStyle` hook (#1434) 3 years ago
boojack 89ab57d738
refactor: update import prefix with alias (#1433) 3 years ago
Dmitry Shemin b03778fa73
feat: update RU i18n locale (#1422)
* feat: Fix i18n and RU locale

* fix: eslint issues

* change the position of deps

---------

Co-authored-by: CorrectRoadH <a778917369@gmail.com>
3 years ago
Xudong Cai d21abfc60c
feat: add URLSuffix resource option with S3 (#1428)
* feat: add URLSuffix resource option with S3

* feat: add URLSuffix resource option with S3

* fix: eslint
3 years ago
Xudong Cai 8eed9c267c
fix: logo img rounded (#1427)
rounded-full move to img tag
3 years ago
CorrectRoadH 3c2578f666
feat: limit the num of lines for filename (#1424)
* feat: limit the linenum of  filename

* change the implement of line-clamp
3 years ago
CorrectRoadH 526fbbba45
feat: empty selected resource when search resource (#1423)
* feat: empty selected resource when search resource

* eslint
3 years ago
CorrectRoadH 6b703c4678
feat: add empty placeholder when search result is empty (#1416)
* feat: add empty placeholder when search result is empty

* Update web/src/pages/ResourcesDashboard.tsx

Co-authored-by: boojack <stevenlgtm@gmail.com>

---------

Co-authored-by: boojack <stevenlgtm@gmail.com>
3 years ago
boojack dbb095fff4
chore: update list switch style (#1417) 3 years ago
CorrectRoadH adf01ed511
feat: add more resource cover icon (#1413)
* stash: file upload

* feat: add style button

* feat: add style of list

* feat: add checkbox for list

* feat: support file upload by drag

* feat: beautify the ui

* feat: support file upload

* stash

* fix: the resource is incorrectly when upload multiple files

* feat: beautify the ui

* chore: reduce unused line

* stash

* chore: deleted unused line

* chore: deleted unused line

* chore

* chore: change the function declare

* feat: support to prompt file is too large

* feat:drop prompt to cover all element

* fix: eslint

* fix: the name of i18n

* chore: refactor the import deps

* feat: beautify the ui

* feat: support the style of button

* feat: beautify the switch ui

* chore: refactor the component

* chore: refactor the resource item dropdown

* feat: use memo to reduce unused computing in drop

* feat: use memo to reduce the calc of resource list

* chore:change name

* Update web/src/locales/en.json

Co-authored-by: boojack <stevenlgtm@gmail.com>

* chore: the import of  deps

* fix: the window size of fecting data

* feat: support to save the state of style

* remove pnpm-lock

* merge main

* chore: simpify the statement

* fix: delete conflict marker

* feat: add i18n for select

* feat:support dark mode

* eslint

* feat: add more file icon

* feat: delete the storage of resource style

* Update web/src/components/ResourceCover.tsx

Co-authored-by: boojack <stevenlgtm@gmail.com>

---------

Co-authored-by: boojack <stevenlgtm@gmail.com>
3 years ago
Stephen Zhou 17ca97ebd1
fix: avatar is not rounded (#1415) 3 years ago
CorrectRoadH 7d89fcc892
feat: add list style for resource dashboard (#1389)
* stash: file upload

* feat: add style button

* feat: add style of list

* feat: add checkbox for list

* feat: support file upload by drag

* feat: beautify the ui

* feat: support file upload

* stash

* fix: the resource is incorrectly when upload multiple files

* feat: beautify the ui

* chore: reduce unused line

* stash

* chore: deleted unused line

* chore: deleted unused line

* chore

* chore: change the function declare

* feat: support to prompt file is too large

* feat:drop prompt to cover all element

* fix: eslint

* fix: the name of i18n

* chore: refactor the import deps

* feat: beautify the ui

* feat: support the style of button

* feat: beautify the switch ui

* chore: refactor the component

* chore: refactor the resource item dropdown

* feat: use memo to reduce unused computing in drop

* feat: use memo to reduce the calc of resource list

* chore:change name

* Update web/src/locales/en.json

Co-authored-by: boojack <stevenlgtm@gmail.com>

* chore: the import of  deps

* fix: the window size of fecting data

* feat: support to save the state of style

* remove pnpm-lock

* merge main

* chore: simpify the statement

* fix: delete conflict marker

* feat: add i18n for select

* feat:support dark mode

* eslint

* feat: delete the storage of resource style

---------

Co-authored-by: boojack <stevenlgtm@gmail.com>
3 years ago
_Jellen e84d562146
feat: update Korean translation (#1414)
add missing translation keys into ko.json
3 years ago
boojack 2e14561bfc
chore: update logo assets (#1407) 3 years ago
Stephen Zhou 166e57f1ef
fix: image preview dialog overlapping (#1405)
* fix: image preview dialog overlapping

* Update web/src/less/preview-image-dialog.less

---------

Co-authored-by: boojack <stevenlgtm@gmail.com>
3 years ago
boojack 547f25178b
chore: add rss button in user menu (#1401) 3 years ago
Steven Yan 9c0a3ff83c
fix: the expand button's z-index is the same as Header (#1400)
fix: the expand button's z-index is higher than Header
3 years ago
CorrectRoadH 2ba54c9168
feat: upload file by drag and drop (#1388)
* stash: file upload

* feat: support file upload by drag

* feat: beautify the ui

* feat: support file upload

* stash

* fix: the resource is incorrectly when upload multiple files

* feat: beautify the ui

* chore: reduce unused line

* stash

* chore: deleted unused line

* chore: deleted unused line

* chore

* chore: change the function declare

* feat: support to prompt file is too large

* feat:drop prompt to cover all element

* fix: eslint

* fix: the name of i18n

* chore: refactor the import deps

* feat: beautify the ui

* Update web/src/locales/en.json

Co-authored-by: boojack <stevenlgtm@gmail.com>

* chore: the import of  deps

* fix: the window size of fecting data

---------

Co-authored-by: boojack <stevenlgtm@gmail.com>
3 years ago
Zeng1998 026fb3e50e
fix: markdown support in blockquote (#1394) 3 years ago
CoffDream af3d3c2c9b
fix: daily review page & setting dialog style (#1392) 3 years ago
CorrectRoadH 63e0716457
chore: fix typo (#1387) 3 years ago
Zeng1998 f3090b115d
feat: support local storage (#1383)
* feat: support local storage

* update

* update

* update

* update
3 years ago
boojack 573f07ec82
feat: support messages to ask AI (#1380) 3 years ago
Gerald 8b20cb9fd2
fix: make creation time a link to the detail page (#1379) 3 years ago
Zeng1998 7529296dd5
chore: remove {filetype} in path template (#1377)
* chore: remove {filetype} in path template

* fix go-static-check

* update
3 years ago
Zeng1998 7f44a73fd0
fix: show full content in detail page (#1375) 3 years ago
Zeng1998 eb835948b7
chroe: add ids for header elements (#1374)
* chroe: add id for header elements

* fix order of id and class
3 years ago
CorrectRoadH c04a31dcda
fix: the dropdown be coverd (#1368) 3 years ago
boojack e526cef754
fix: handle IME mode in editor (#1371)
* fix: handle IME mode in editor

* chore: update
3 years ago
远浅 2ba0dbf50b
refactor: use function findMatchingParser to reduce duplicate code (#1367)
* refactor: Use function findMatchingParser to reduce duplicate code

* chore: declare type Parser
3 years ago
CorrectRoadH 4ee8cf08c6
feat: allow resource title mutiple line (#1370) 3 years ago
CorrectRoadH f1f9140afc
fix: the incorrectly height of grid row in safari (#1366) 3 years ago
boojack c189654cd9
chore: update resource dashboard style (#1362) 3 years ago
CorrectRoadH 0a66c5c269
feat: new resource dashboard (#1346)
* feat: refator the file dashboard

* feat: support select resouce file

* feat: suppor delete select files

* feat: support share menu, implement rename and delete

* chore: change the color of hover

* chore: refator file dashboard to page

* feat: add i18n for button

* feat: beautify the button

* fix: the error position of button

* feat: only select when click circle instead of whole card

* feat: beautify file dashboard

* chore: factor the filecard code

* feat: using dropdown component intead of component

* feat: add i18n for delete selected resource button

* feat: delete the unused style of title

* chore: refactor file cover

* feat: support more type file cover

* feat: use memo to reduce unused computing in filecover

* feat: when no file be selected, click the delete will error

* feat: store the select resource id instead of source to save memory

* chore: delete unused code

* feat: refactor the file card

* chore: delete unused style file

* chore: change file to resource

* chore: delete unused import

* chore: fix the typo

* fix: the error of handle check click

* fix: the error of handle of uncheck

* chore: change the name of selectList to selectedList

* chore: change the name of selectList to selectedList

* chore: change the name of selectList to selectedList

* chore: delete unused import

* feat: support Responsive Design

* feat: min display two card in a line

* feat: adjust the num of a line in responsive design

* feat: adjust the num of a line to 6 when using md

* feat: add the color of hover source card when dark

* chore: refactor resource cover css to reduce code

* chore: delete unnessnary change

* chore: change the type of callback function

* chore: delete unused css code

* feat: add zh-hant i18n

* feat: change the position of buttons

* feat: add title for the icon button

* feat: add opacity for icon

* feat: refactor searchbar

* feat:move Debounce to search

* feat: new resource search bar

* feat: reduce the size of cover

* support file search

* Update web/src/pages/ResourcesDashboard.tsx

Co-authored-by: boojack <stevenlgtm@gmail.com>

* Update web/src/components/ResourceCard.tsx

Co-authored-by: boojack <stevenlgtm@gmail.com>

* chore: reduce css code

* feat: support lowcase and uppercase search

* chore: reserve the searchbar

* feat: refator resource Search bar

* chore: change the param name

* feat: resource bar support dark mode

* feat: beautify the UI of dashboard

* chore: extract positionClassName from actionsClassName

* feat: reduce the length of search bar

---------

Co-authored-by: boojack <stevenlgtm@gmail.com>
3 years ago
远浅 e129b122a4
refactor: useTranslation in CreateTagDialog (#1356) 3 years ago
远浅 7f30e2e6ff
chore: fix typo (#1355) 3 years ago
Wujiao233 28242d3268
fix: expand btn display in front of menu (#1342)
* Docker

* fix:expand btn display issue

* restore Dockerfile

* change Header z-index to 2

* Update web/src/less/memo-content.less

Co-authored-by: boojack <stevenlgtm@gmail.com>

---------

Co-authored-by: boojack <stevenlgtm@gmail.com>
3 years ago
boojack 89053e86b3
chore: fix cover bg color (#1337) 3 years ago
boojack 50f36e3ed5
chore: upgrade version to `0.11.2` (#1336) 3 years ago
boojack ca6839f593
chore: remove editor shortcuts (#1334) 3 years ago
boojack e5cbb8cd56
refactor: openAI config system setting (#1333) 3 years ago
boojack 7c92805aac
fix: daily review page style (#1332) 3 years ago
boojack a9218ed5f0
refactor: filter store (#1331) 3 years ago
boojack f3f0efba1e
feat: update page router (#1330) 3 years ago
boojack ccdcd3d154
feat: fold memo when content overflow (#1327)
* feat: fold memo when content overflow

* chore: update
3 years ago
-Shiken- 25da3c073b
feat: update zh-tw translation to new file format (#1324) 3 years ago
远浅 6866b6c30d
fix: unified tag sorting logic (#1323) 3 years ago
boojack f86816fea2
feat: use react-hot-toast (#1321) 3 years ago
Aswath S 2428e6e190
feat: allow users to customize the refresh time for Daily Reviews (#1313)
* feat: Allow users to customize the refresh time for Daily Reviews

* feat: Allow users to customize the refresh time for Daily Reviews. Lint fix

* feat: Allow users to customize the refresh time for Daily Reviews. change daily review time offset to include only hour

* feat: Allow users to customize the refresh time for Daily Reviews. Retrigger to try CodeQL pass.

---------

Co-authored-by: Aswath S <aswath.s@thoughtworks.com>
3 years ago
Baptiste Roux 93609ca731
fix: update markdown hyperlink regex (#1315)
* fix: Update markdown hyperlink regex

* chore(lint): Remove unnecessary escape character
3 years ago
boojack 70a187cc18
chore: update ask AI trigger (#1316) 3 years ago
boojack 390e29f850
chore: remove part of less files (#1314) 3 years ago
boojack 3a466ad2a1
chore: update style of home sidebar (#1311) 3 years ago
boojack 483c1d5782
feat: update responsible layout (#1306)
* feat: update responsible layout

* chore: update
3 years ago
Jason Chen 65850dfd03
feat: auto focus search bar when sidebar is shown (close #1269) (#1304)
feat: auto focus search bar when sidebar is shown
3 years ago
Zeng1998 d1bafd66c8
feat: allow to filter memos with resources (#1299) 3 years ago
Xiang Jaywhen daa1e9edfb
fix: Ask-AI history list reversed when loading answer (#1301) 3 years ago
kimw 008d6a0c81
feat: add GitLab OAuth2 template (#1302) 3 years ago
远浅 7c5fae68fe
fix: navigate faild silently (#1300) 3 years ago
Yunwei Xiao c57cea1aaa
fix: fix the typo of openai (#1298) 3 years ago
boojack 595dbdb0ec
feat: add root layout (#1294) 3 years ago
Wujiao233 003161ea54
feat: support set openai api host (#1292)
* Docker

* feat: support set openai api host

* fix css

* fix eslint

* use API in backend & put host check in plugin/openai

* fix go-static-checks
3 years ago
Zeng1998 fd99c5461c
feat(s3): customize filenames via placeholders (#1285)
* feat(s3): customize filenames via placeholders

* fix go-static-checks

* add tips on the frontend

* fix eslint check

* remove yarn.lock

* remove Config.Path

* update tips

* fix

* update
3 years ago
Zeng1998 c1903df374
fix: correct the storage service state (#1288) 3 years ago
远浅 54374bca05
fix: missing prop key (#1291) 3 years ago
CorrectRoadH ddf1eb0219
feat: automatically change language on first launch (#1278)
* feat: automatically change language to browser language on first launch(#1238)

* Update web/src/store/module/global.ts

* chroe: rename languageCodeCovert to convertLanguageCodeToLocale

---------

Co-authored-by: boojack <stevenlgtm@gmail.com>
3 years ago
Juskinbo 8c5ba63f8c
fix: overflow of dialog-content-container (#1277)
* fix: overflow of dialog-content-container

* fix: overflow of dialog-content-container
3 years ago
boojack f7cd039819
chore: rename common to base component (#1279) 3 years ago
boojack 5d24fe189d
chore: update location store handler (#1273)
* chore: update location store handler

* chore: update search bar
3 years ago
boojack bf46a9af68
chore: add heat map to sidebar (#1255) 3 years ago
boojack c6d43581f9
revert: Fix: Markdown hyperlinks with parenthesis take first closing parenthesis as final (#1251)
Revert "fix: Markdown hyperlinks with parenthesis take first closing parenthesis as final (#1213)"

This reverts commit 1b0629bf0f.
3 years ago
boojack e150599274
chore: upgrade version to `v0.11.1` (#1247) 3 years ago
boojack df04e852bf
feat: implement openai integration (#1245)
* feat: implement openai integration

* chore: update
3 years ago
boojack dd625d8edc
chore: update links reference (#1243) 3 years ago
boojack 6ab58f294e
feat: update home layout (#1242) 3 years ago
Alex Zhao 9d4bb5b3af
feat: add support for s3 path (#1233)
* add support for path

* fix typo and switch positions with Path and Bucket

* using path method instead of string concatenation
3 years ago
Mehmet Altuğ Akgül e062c9b4a7
feat: add Turkish Translation file (#1202)
* Created tr.json for Turkish Translation

* updated file for trLocale

* Updated for Turkish Locale

* Update i18n.ts

* Update i18n.ts

* Update package.json

* Update package.json

* Update i18n.d.ts

* Update user_setting.go

* Update package.json

* Update web/src/components/LocaleSelect.tsx

Co-authored-by: boojack <stevenlgtm@gmail.com>

* Update package.json

* Update LocaleSelect.tsx

* Update LocaleSelect.tsx

* Update i18n.ts

* Update i18n.ts

---------

Co-authored-by: boojack <stevenlgtm@gmail.com>
3 years ago
Jason Shawn D' Souza 1b0629bf0f
fix: Markdown hyperlinks with parenthesis take first closing parenthesis as final (#1213)
Updating regex to pick up edge case with parentheses
3 years ago
Thareek Anvar M e83ea7fd76
fix: login security issue (#1198)
* fix

* fix bug

* changes

* Revert "changes"

This reverts commit 2b2084c7bd.

* should close the toast if its error also

* no internal errors + sso

* change the text to Incorrect login credentials, please try again
3 years ago
Dane Roelofs 4a59965d7a
fix: action button container not overflowing memo (#1218) 3 years ago
远浅 71de6613d3
refactor: declare variable for devProxyServer (#1220) 3 years ago
Stephen Zhou e43e04b478
chore: fix unknown at rule @applyless(unknownAtRules) (#1221)
fix: Unknown at rule @applyless(unknownAtRules)
3 years ago
Dan Fiumara 4ab32d4c2c
fix: corners not rounded on memos-editor-wrapper (#1209)
* Fixed corners on memos-editor-wrapper

* Remove change in Home.tsx

* Moved change to home.less
3 years ago
Weblate (bot) 1f05b52c4e
chore: translations update from Hosted Weblate (#1196)
Translated using Weblate (Turkish)

Currently translated at 19.5% (41 of 210 strings)

Translated using Weblate (Portuguese (Brazil))

Currently translated at 33.3% (70 of 210 strings)

Translated using Weblate (Swedish)

Currently translated at 100.0% (210 of 210 strings)

Translated using Weblate (Dutch)

Currently translated at 100.0% (210 of 210 strings)

Translated using Weblate (Spanish)

Currently translated at 100.0% (210 of 210 strings)

Translated using Weblate (Turkish)

Currently translated at 1.4% (3 of 210 strings)

Translated using Weblate (Turkish)

Currently translated at 0.4% (1 of 210 strings)

Translated using Weblate (Turkish)

Currently translated at 0.0% (0 of 0 strings)

Added translation using Weblate (Turkish)

Translated using Weblate (Chinese (Traditional))

Currently translated at 100.0% (210 of 210 strings)

Translated using Weblate (Chinese (Traditional))

Currently translated at 91.4% (192 of 210 strings)









Translate-URL: https://hosted.weblate.org/projects/memos/web/es/
Translate-URL: https://hosted.weblate.org/projects/memos/web/nl/
Translate-URL: https://hosted.weblate.org/projects/memos/web/pt_BR/
Translate-URL: https://hosted.weblate.org/projects/memos/web/sv/
Translate-URL: https://hosted.weblate.org/projects/memos/web/tr/
Translate-URL: https://hosted.weblate.org/projects/memos/web/zh_Hant/
Translation: memos/web

Co-authored-by: Felipe Nogueira <contato.fnog@gmail.com>
Co-authored-by: Jasper Platenburg <jasperdgp@outlook.com>
Co-authored-by: Luna Jernberg <droidbittin@gmail.com>
Co-authored-by: Onur Ravli <onur@ravli.co>
Co-authored-by: SiriYang <www.yangxinruei@qq.com>
Co-authored-by: gallegonovato <fran-carro@hotmail.es>
3 years ago
Stephen Zhou 3e7fbac926
fix: corner style after scaling (#1199) 3 years ago
CorrectRoadH eda27a60be
fix: incorrect sharing image gerneration (#1157) (#1205) 3 years ago
Dan Fiumara 107a2dbe90
feat: update en locale (#1195) 3 years ago
boojack 9577f6dbe8
feat: add resource visibility to user setting (#1190) 3 years ago
boojack ae61ade2b1
chore: add my account entry in user dropdown (#1187) 3 years ago
Weblate (bot) c399ff86e0
chore: translations update from Hosted Weblate (#1154)
Translated using Weblate (Portuguese (Brazil))

Currently translated at 25.7% (54 of 210 strings)

Translated using Weblate (Portuguese (Brazil))

Currently translated at 0.0% (0 of 0 strings)

Translated using Weblate (Polish)

Currently translated at 100.0% (210 of 210 strings)

Added translation using Weblate (Portuguese (Brazil))





Translate-URL: https://hosted.weblate.org/projects/memos/web/pl/
Translate-URL: https://hosted.weblate.org/projects/memos/web/pt_BR/
Translation: memos/web

Co-authored-by: Felipe Nogueira <contato.fnog@gmail.com>
Co-authored-by: Piotr Wik <p_00@o2.pl>
3 years ago
Zeng1998 7b7061846c
chore: open url in other tabs (#1173)
* chore: open url in other tabs

* update: add `rel="noreferrer"`
3 years ago
Zeng1998 d81cf5cc1b
fix: z-index of image preview (#1171) 3 years ago
Zeng1998 4284fd0469
fix: omission of long filename (#1170) 3 years ago
boojack 039b6b247a
chore: remove username click event (#1167)
chore: remove user name click event
3 years ago
H3arn a09b2c4eea
feat: use accent color when confirming deletion (#1161)
- .final-confirm
3 years ago
Zeng1998 57479b250a
chore: remove validators on the frontend (#1156)
* chore: update minlength of username

* remove the validator on frontend

* update
3 years ago
Weblate (bot) e64245099c
chore: update translations from Hosted Weblate (#1150)
Translated using Weblate (Polish)

Currently translated at 99.0% (208 of 210 strings)


Translate-URL: https://hosted.weblate.org/projects/memos/web/pl/
Translation: memos/web

Co-authored-by: Piotr Wik <p_00@o2.pl>
3 years ago
boojack d6e4b5e889
chore: fix dispatch memo pinned (#1152) 3 years ago
boojack 904a6bd97f
fix: find memo list order (#1149) 3 years ago
Xiang Jaywhen c24b7097fa
fix: function name typo (#1148)
fixed function name typo

“handleAddFilterBenClick” -> "handleAddFilterBtnClick"

[#1147 ](https://github.com/usememos/memos/issues/1147)
3 years ago
boojack cc23d5cafe
chore: upgrade version to `0.11.0` (#1143)
* chore: upgrade version to `0.11.0`

* chore: update
3 years ago
boojack 9c5b44d070
feat: update storage schema (#1142) 3 years ago
boojack 84fb8b2288
feat: update storage setting section (#1140) 3 years ago
boojack 6d2d322140
chore: show pinned memos in explore (#1141) 3 years ago
boojack 29124f56bb
chore: update memo service (#1138)
* chore: update memo service

* chore: update
3 years ago
boojack 42d849abfc
chore: update explore header style (#1137) 3 years ago
Weblate (bot) d1b307b18f
chore: update translations from Hosted Weblate (#1134)
Translated using Weblate (Polish)

Currently translated at 97.1% (204 of 210 strings)

Translated using Weblate (Chinese (Traditional))

Currently translated at 100.0% (210 of 210 strings)



Translate-URL: https://hosted.weblate.org/projects/memos/web/pl/
Translate-URL: https://hosted.weblate.org/projects/memos/web/zh_Hant/
Translation: memos/web

Co-authored-by: Piotr Wik <p_00@o2.pl>
Co-authored-by: SiriYang <www.yangxinruei@qq.com>
3 years ago
Weblate (bot) f6d347c5e4
chore: update translations from Hosted Weblate (#1132)
Translated using Weblate (Chinese (Traditional))

Currently translated at 94.2% (198 of 210 strings)


Translate-URL: https://hosted.weblate.org/projects/memos/web/zh_Hant/
Translation: memos/web

Co-authored-by: SiriYang <www.yangxinruei@qq.com>
3 years ago
Weblate (bot) 4fe8476169
chore: update translations from Hosted Weblate (#1128)
Translated using Weblate (Polish)

Currently translated at 79.5% (167 of 210 strings)

Translated using Weblate (Polish)

Currently translated at 0.0% (0 of 0 strings)

Translated using Weblate (Spanish)

Currently translated at 100.0% (210 of 210 strings)

Added translation using Weblate (Polish)

Translated using Weblate (Korean)

Currently translated at 98.5% (210 of 213 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 97.1% (207 of 213 strings)

Translated using Weblate (Chinese (Traditional))

Currently translated at 92.0% (196 of 213 strings)

Translated using Weblate (Vietnamese)

Currently translated at 89.2% (190 of 213 strings)

Translated using Weblate (Ukrainian)

Currently translated at 91.5% (195 of 213 strings)

Translated using Weblate (Russian)

Currently translated at 91.5% (195 of 213 strings)

Translated using Weblate (Italian)

Currently translated at 91.5% (195 of 213 strings)

Translated using Weblate (French)

Currently translated at 90.1% (192 of 213 strings)

Translated using Weblate (Spanish)

Currently translated at 91.5% (195 of 213 strings)

Translated using Weblate (Swedish)

Currently translated at 100.0% (210 of 210 strings)

Deleted translation using Weblate (English (United States))

Translated using Weblate (English (United States))

Currently translated at 0.0% (0 of 0 strings)

Added translation using Weblate (English (United States))

Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (210 of 210 strings)

Translated using Weblate (Korean)

Currently translated at 98.5% (207 of 210 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 97.6% (205 of 210 strings)

Translated using Weblate (Chinese (Traditional))

Currently translated at 93.3% (196 of 210 strings)

Translated using Weblate (Vietnamese)

Currently translated at 90.4% (190 of 210 strings)

Translated using Weblate (Ukrainian)

Currently translated at 92.8% (195 of 210 strings)

Translated using Weblate (Swedish)

Currently translated at 92.8% (195 of 210 strings)

Translated using Weblate (Russian)

Currently translated at 92.8% (195 of 210 strings)

Translated using Weblate (Dutch)

Currently translated at 85.7% (180 of 210 strings)

Translated using Weblate (Italian)

Currently translated at 92.8% (195 of 210 strings)

Translated using Weblate (French)

Currently translated at 91.4% (192 of 210 strings)

Translated using Weblate (Spanish)

Currently translated at 92.8% (195 of 210 strings)

Translated using Weblate (German)

Currently translated at 91.4% (192 of 210 strings)








Translate-URL: https://hosted.weblate.org/projects/memos/web/de/
Translate-URL: https://hosted.weblate.org/projects/memos/web/en_US/
Translate-URL: https://hosted.weblate.org/projects/memos/web/es/
Translate-URL: https://hosted.weblate.org/projects/memos/web/fr/
Translate-URL: https://hosted.weblate.org/projects/memos/web/it/
Translate-URL: https://hosted.weblate.org/projects/memos/web/ko/
Translate-URL: https://hosted.weblate.org/projects/memos/web/nl/
Translate-URL: https://hosted.weblate.org/projects/memos/web/pl/
Translate-URL: https://hosted.weblate.org/projects/memos/web/ru/
Translate-URL: https://hosted.weblate.org/projects/memos/web/sv/
Translate-URL: https://hosted.weblate.org/projects/memos/web/uk/
Translate-URL: https://hosted.weblate.org/projects/memos/web/vi/
Translate-URL: https://hosted.weblate.org/projects/memos/web/zh_Hans/
Translate-URL: https://hosted.weblate.org/projects/memos/web/zh_Hant/
Translation: memos/web

Co-authored-by: Luna Jernberg <droidbittin@gmail.com>
Co-authored-by: Piotr Wik <p_00@o2.pl>
Co-authored-by: Yoshino-s <cy-cui@outlook.com>
Co-authored-by: boojack <stevenlgtm@gmail.com>
Co-authored-by: gallegonovato <fran-carro@hotmail.es>
3 years ago
Yoshino-s bbc5ac9f0e
feat: make file uplaod support drag/drop (#1129) 3 years ago
_Jellen 29b5c393d1
feat: add Korean translation (#1127)
added Korean translation
3 years ago
boojack b145d8b8a2
chore: update setting dialog style (#1125) 3 years ago
Yoshino-s afaaec8492
feat(mode): add demo mode (#1121)
* feat(mode): add demo mode

* chroe: Update store/db/db.go

Co-authored-by: boojack <stevenlgtm@gmail.com>

* chroe: Update store/db/db.go

Co-authored-by: boojack <stevenlgtm@gmail.com>

---------

Co-authored-by: boojack <stevenlgtm@gmail.com>
3 years ago
boojack d0b8b076cf
feat: implement sign in with SSO (#1119)
* feat: implement sign in with SSO

* chore: update

* chore: update

* chore: update
3 years ago
boojack 708049bb89
feat: add SSO related UI (#1118)
* feat: add SSO related UI

* chore: update
3 years ago
Zeng1998 19efacef9c
chore: add desc for storage form (#1112) 3 years ago
boojack 37f9c7c8d6
chore: update avatar max size (#1109) 3 years ago
boojack bcee0bbf3a
feat: add avatar to user in frontend (#1108) 3 years ago
boojack c6e525b06f
chore: remove unused fields of storage table (#1104) 3 years ago
boojack d29c40dc71
chore: update router loader (#1102) 3 years ago
boojack caf054bae7
chore: add beta badge to storage (#1099)
* chore: add beta badge to storage

* chore: update
3 years ago
boojack 7e8011ba34
chore: support deleting storage (#1095) 3 years ago
boojack 3394380ffa
chore: update storage components (#1091) 3 years ago
Zeng1998 2493bb0fb7
feat: storage service frontend (#1088) 3 years ago
Christopher 4641e89c17
feat(system): support for disabling public memos (#1003)
* feat(system): support for disabling public memos

* fix(web/editor): set visibility to private on disabled public memos

* feat(server/memo): find/check if public memos are disabled

* fix(server/memo): handle error for finding system error

* fix(server/memo): unmarshal visiblity when getting system settings

* chore(web): move side effect imports to end

* Update memo.go

---------

Co-authored-by: boojack <stevenlgtm@gmail.com>
3 years ago
Xi 28405f6d24
feat: not found page (#1081)
* feat: style for not found page (#1078)

* chore: translation for not found page (#1078)

* feat: add not found page (#1078)

* chore: router for not found page (#1078)

* fix: typo
3 years ago
boojack 5455cb3164
chore: simplify editor (#1087) 3 years ago
boojack a997e1d10d
chore: simplify memo editor component (#1079) 3 years ago
boojack b92da8f123
fix: check localsetting exists (#1076) 3 years ago
boojack b11d2130a0
chore: validate external link (#1069) 3 years ago
boojack aad97c4c54
chore: update signup api (#1067) 3 years ago
boojack b366ce7594
fix: delete tag (#1062) 3 years ago
boojack a004dcf320
fix: pass empty condition in rss (#1058)
fix: handle empty condition in rss
3 years ago
boojack 5df59a48b7
chore: update rss icon style (#1056) 3 years ago
boojack 989208eb45
chore: update resource select dialog (#999)
* chore: update resource select dialog

* chore: update
3 years ago
Stephen Zhou 6ff79c5d5c
fix: can not input chinese (#1053) 3 years ago
Stephen Zhou 168c4f6950
feat: more rss info (#1052)
* feat: more rss info

* fix: ci
3 years ago
Stephen Zhou 94f97208e3
chore: setup project workspace for better DX (#1048)
* chore: setup project workspace for better DX

* chore: remove prettier ext
3 years ago
boojack bd9003c24b
chore: update readme (#1047) 3 years ago
Nitin Khanna 26700a1ff0
fix: DatePicker should say Wed instead of Web (#1046)
DatePicker should say Wed instead of Web
3 years ago
Stephen Zhou 8b92021b1a
fix: editor cursor not in view after smart editing (#1043) 3 years ago
Zeng1998 7cd474dbb7
feat: add setting for double-click of memos (#1036)
* feat: add setting for double-click of memos

* update

* update
3 years ago
Zeng1998 9e818cddce
feat: tag filter in explore (#1032)
* temp

* Revert "temp"

This reverts commit d2d14b4c57.

* Revert "Revert "temp""

This reverts commit c50be22cb4.

* feat: tag filter in explore page

* update
3 years ago
Stephen Zhou d6fe180ca1
fix: parse chrome or edge urls in plain link (#1034)
fix: parse chrome or urls in plain link
3 years ago
Stephen Zhou 99cac7cac0
fix: scroll when clicking expand button (#1035) 3 years ago
boojack 4de65ab55d
fix: url encode for tag name (#1031) 3 years ago
Zeng1998 771ef44d82
feat: support enter to signin (#1014) 3 years ago
-Shiken- 76c42c6c9f
chore: more translation correction to traditional Chinese (#1028)
* more translation correction to traditional Chinese

To be in line with the language habits of traditional Chinese users

* Update zh-Hant.json
3 years ago
-Shiken- 89743bd1e6
chore: update zh-Hant.json (#1023) 3 years ago
Stephen Zhou 42cd93cf33
fix: show copy button on hover (#1002) 3 years ago
WY-WY-W 930b54fabd
feat: update Traditional Chinese translation (#994) 3 years ago
boojack 5b0a54bfb7
chore: clean `package.json` (#993)
* chore: clean `package.json`

* chore: update
3 years ago
boojack dd5a23e36e
feat: support creating resource with external link (#988) 3 years ago
boojack c5368fe8d3
chore: update resource dialog style (#982) 3 years ago
Stephen Zhou 942e1f887b
feat: scrool to memo after editing (#907) 3 years ago
Wujiao233 b8ab43aa25
feat: support swipe to switch img on touchscreen (#970)
* feat: support swipe to switch img on touchscreen

* fix: fix two or more fingers touch

* fix lint
3 years ago
Wujiao233 a5f3b051f2
fix: round corner issue in resource blocks (#979) 3 years ago
boojack 4ba9767b94
fix: use input instead of textfield (#973) 3 years ago
Zeng1998 12fda38520
feat: add customized logo in share dialog (#969)
* feat: add qrcode in share dialog

* update: change the color

* feat: add customized logo in share dialog

* update: import order

Co-authored-by: boojack <stevenlgtm@gmail.com>
3 years ago
Zeng1998 9ed503fd6d
feat: add qrcode in share dialog (#964)
* feat: add qrcode in share dialog

* update: change the color

* update: import order
3 years ago
Viet-Anh, Nguyen a8976de634
feat: update Vietnamese translation (#965)
refactor: Update Vietnamese translation
3 years ago
Zeng1998 f8855ddb56
feat: support empty content memo (#963)
feat: support empty-text memo
3 years ago
Ángel Fernández Sánchez 14ec81b65c
feat: update Spanish translation (#954) 3 years ago
boojack fae0b64a08
fix: delete tag api (#950)
* fix: delete tag api

* chore: update
3 years ago
boojack 4cfd000b92
feat: support audio player (#948) 3 years ago
boojack 10430a66c3
chore: debounce search text input (#943)
* chore: debounce search text input

* chore: update
3 years ago
Jasper Platenburg c167c21e4e
chore: added translation for copy memo link (#942) 3 years ago
boojack b19c3c6db3
feat: update renderer in list (#935) 3 years ago
boojack 8c146aed68
feat: update memo resources style (#933)
* feat: update memo resources style

* chore: update
3 years ago
sfan5 7d5de1a07e
feat: update German translation (#926) 3 years ago
boojack 4b860777cf
fix: tag generate in code block (#925) 3 years ago
boojack e29924c8a1
fix: codeblock renderer (#924) 3 years ago
boojack 1847756ade
chore: remove escape (#918) 3 years ago
boojack 771c56f485
chore: fix renderer (#917) 3 years ago
boojack 0f057e81e9
fix: version compare (#916)
* fix: version compare

* chore: update
3 years ago
boojack 46c13a4b7f
chore: add skipper for secure (#913) 3 years ago
boojack 96798e10b4
feat: support embed memo with iframe (#912) 3 years ago
boojack 0f8ce3dd16
refactor: return jsx element instead of string in marked (#910)
* refactor: return jsx element instead of string in marked

* chore: update
3 years ago
Zeng1998 92a8a4ac0c
feat: support code copy (#901)
* feat: support code copy

* update
3 years ago
Vincenzo Cardone 2e95f6824f
feat: add Italian Translation (#890) 3 years ago
boojack a797280e3f
chore: update middleware skipper (#887)
* chore: update middleware skipper

* chore: update
3 years ago
boojack 24b21aa9d7
chore: update version to `0.9.1` (#882) 3 years ago
boojack 51eac649c5
chore: update create tag dialog (#881) 3 years ago
boojack 7670c95360
chore: fix XSS in renderer (#880) 3 years ago
Ivan 65e9fdead1
feat: add russian locale (#879) 3 years ago
boojack 64e5c343c5
chore: fix XSS in renderer (#875)
chore: fix xss in renderer
3 years ago
boojack 9169b3f2cd
chore: update tip text for empty tag list (#872) 3 years ago
boojack b6f7a85a2a
fix: reload page when sign out (#871) 3 years ago
Taras c160bed403
fead: add ukrainian locale (#864) 3 years ago
boojack afc9709484
chore: update dev config (#857) 3 years ago
Zeng1998 2e2657b39d
feat: add setting for power editor (#851) 3 years ago
Zeng1998 cac04e4406
feat: enable word break (#849)
* feat: enable word break

* Update web/src/less/editor.less

Co-authored-by: boojack <stevenlgtm@gmail.com>

* Update web/src/less/memo-content.less

Co-authored-by: boojack <stevenlgtm@gmail.com>

Co-authored-by: boojack <stevenlgtm@gmail.com>
3 years ago
M. Gschwandtner 278b4d21b4
fix: prioritize user css by moving it to the body end (#847)
Co-authored-by: M. Gschwandtner <84477901+OnlyPain-ctrl@users.noreply.github.com>
3 years ago
boojack e52d77b2c4
chore: restore lockfile (#840) 3 years ago
boojack 1d2953b1b1
chore: downgrade joy-ui version (#839) 3 years ago
boojack 50811c3064
chore: update `yarn.lock` (#837) 3 years ago
boojack f6039f2eb9
chore: update dialog title (#834) 3 years ago
boojack 65cc19c12e
chore: add escape to prevent XSS (#833) 3 years ago
boojack 9f25badde3
chore: update logo format to png (#830) 3 years ago
boojack 7efa749c66
feat: customize system profile (#828) 3 years ago
boojack 72daa4e1d6
feat: support heading syntax (#827) 3 years ago
ChasLui 54702db9ba
feat: prevent page jitter caused by the presence of scroll bars (#808) 3 years ago
Zeng1998 41ad084489
fix: fix css of input placeholder in auth page (#824) 3 years ago
boojack 2fb171e069
chore: update create tag dialog style (#818)
* chore: update create tag dialog

* chore: update
3 years ago
boojack 201c0b020d
chore: update seed data for tag (#817)
* chore: update seed data

* chore: add `_journal_mode` for SQLite

* chore: update create tag dialog
3 years ago
boojack b6f19ca093
feat: upsert tag based content (#816)
* feat: upsert tag based content

* chore: update
3 years ago
boojack 68a77b6e1f
feat: create tag dialog (#814) 3 years ago
boojack ab07c91d42
feat: update marked (#810) 3 years ago
ChasLui 1838e616fd
feat: show active panel when searchBar is in focus (#806)
* feat: Show active panel when searchBar is in focus

* refactor: rename
3 years ago
ChasLui 358a5c0ed9
feat: press cmd+f to focus on the search bar (#800) 3 years ago
ChasLui 40f39fd66c
feat: use shift+tab to unindent (#799)
* feat: Use shift+tab to unindent, just like vscode

* fix: shit+tab return
3 years ago
Jasper Platenburg 3b41976866
feat: implement plurals for stats (#783)
* implement plurals for stats

* renamed variables

* modified according to 18n guide
3 years ago
PublicHer0 a23de50bb8
feat: update spanish locale (#786)
* Adding spanish version

* update spanish locale

Co-authored-by: boojack <stevenlgtm@gmail.com>
3 years ago
Jasper Platenburg 6596e6893e
feat: implement translation for days (#784)
implement trranslation for weekdays

Co-authored-by: boojack <stevenlgtm@gmail.com>
3 years ago
ChasLui b6fe4d914e
fix: incorrect cursor when text is selected in range (#797) 3 years ago
ChasLui 3c2cd43d28
fix: shortcuts should exclude the shift judgment (#796)
* fix: Shortcuts should exclude the shift judgment

* fix: eslint
3 years ago
ChasLui 2658b1fd09
feat: support `command + k` shortcuts insert []() (#793)
* feat: support `command + k` shortcuts insert []()

* fix: eslint

* fix: clear code

* fix: eslint

* feat: insert [](url)

* refactor: rename param

* fix: eslint
3 years ago
Zeng1998 b7df1f5bbf
feat: matching punctuation (#791) 3 years ago
ChasLui a0face6695
feat: update i18n (#790)
* feat: tag type i18n

* feat: custom server dialog i18n

* feat: i18n resources name

* feat: i18n toast

* fix: eslint

* eslint: fix

* fix: eslint

* fix: eslint
3 years ago
boojack c177db69d5
chore: update tag regexp (#785) 3 years ago
Zeng1998 bd6ab71d41
chore: remove unused state (#780) 3 years ago
boojack b67ed1ee13
feat: customize system profile (#774)
* feat: system setting for customized profile

* chore: update

* feat: update frontend

* chore: update
3 years ago
Zeng1998 55695f2189
feat: `esc` key to exit multiple dialogs (#692)
* fix: `esc` key to exit multiple dialogs

* update

* update

* update

* Update web/src/components/Dialog/BaseDialog.tsx

Co-authored-by: boojack <stevenlgtm@gmail.com>
3 years ago
boojack ef621a444f
refactor: introducing `use{Module}Store` instead of service (#768)
* refactor: introducing `useEditorStore`

* refactor: update

* chore: update
3 years ago
boojack bd00fa798d
chore: simplify ordered list in editor (#767)
chore: simplify editor
3 years ago
Zeng1998 a41745c9ae
feat: editor enhancement for order list (#763) 3 years ago
M. Gschwandtner 1eec474007
fix: heatmap popup showing after logging out (#761)
* fix for heatmap popup showing after logging out

* moved node.remove to component unmount

* Update web/src/components/UsageHeatMap.tsx

Co-authored-by: boojack <stevenlgtm@gmail.com>

Co-authored-by: M. Gschwandtner <84477901+OnlyPain-ctrl@users.noreply.github.com>
Co-authored-by: boojack <stevenlgtm@gmail.com>
3 years ago
Stephen Zhou 83e5278b51
fix: dialog close when draging from in to out (#760) 3 years ago
boojack a8751af6b5
fix: memo list padding bottom (#759) 3 years ago
boojack 6b24f52cd1
fix: watermark container width (#758) 3 years ago
boojack ee89dc00c0
chore: update list style (#754) 3 years ago
boojack bbd5fe4eb2
feat: remove sticky style for memo editor (#752) 3 years ago
Stephen Zhou d51af7e98a
fix: hr in edited content do not trigger folding (#748) 3 years ago
M. Gschwandtner 334da5e903
fix: add a span as wrapper to fix whitespace (#747) 3 years ago
Jasper Platenburg 35fed76d1a
feat: add 'theme' to translation (#746) 3 years ago
boojack c77d49259a
chore: update light bg color (#744) 3 years ago
PublicHer0 5520605ccc
feat: add spanish locale (#741) 3 years ago
Zeng1998 3fd4ee83ac
fix: checklist auto continuation (#737) 3 years ago
boojack 5e978e2cfc
chore: update color scheme listener (#735) 3 years ago
boojack 37b7b983d2
chore: add vite plugin legacy (#734) 3 years ago
Zeng1998 c4278ef55a
fix: fix order in resource dialog (#733) 3 years ago
Zeng1998 91220ea4a6
fix: reset image state in gallery (#730) 3 years ago
Zeng1998 4bebbf3e1d
feat: enable paste multiple resources (#729)
* feat: enable paste multiple resources

* update

* update
3 years ago
boojack 5d8b8c37a5
chore: upgrade vite (#728)
* chore: upgrade vite

* Revert "chore: remove lazy import component (#724)"

This reverts commit 688dc2304c.
3 years ago
boojack 564f20d13a
chore: remove ESC to close edit (#726) 3 years ago
boojack c3adb1b152
fix: set resource list in memo editor (#725) 3 years ago
boojack 688dc2304c
chore: remove lazy import component (#724) 3 years ago
boojack 66418d4210
feat: get image only when cors error (#721) 3 years ago
boojack ab8c7b9d8a
fix: auto complete in memo editor (#720) 3 years ago
M. Gschwandtner 387799b31c
fix: added dark theme bg color to buttons (#719) 3 years ago
boojack 4a64a4dea8
fix: html lang attr (#718) 3 years ago
M. Gschwandtner 964c58ac01
feat: responsive layout for create shortcut dialog (#717) 3 years ago
boojack 56716cdad4
fix: break word (#708)
* fix: break word

* chore: update
3 years ago
Zeng1998 6f8e3432e9
fix: correct priority of keys in editor (#703) 3 years ago
Stephen Zhou b7ab6f8e7e
fix: code highlight in dark mode (#702) 3 years ago
Zeng1998 36b92ad884
feat: auto continuation list in editor (#689)
* feat: auto continuation list in editor

* update

* update
3 years ago
apixandru 4d9857ce18
fix: update UsageHeatMap.tsx to account for daylight savings (#696) 3 years ago
boojack 43b22ce55f
chore: fix typo (#695) 3 years ago
Zeng1998 147185309c
feat: vacuum database in setting (#694)
* feat: vacuum database in setting

* update

* update

* update

* update
3 years ago
Maurice Bauer f48226d4f2
chore: update German translation (#691)
Switched to plural to make the difference between TAG(S) and TAG(E) visible...
Refers to #545
3 years ago
Zeng1998 e92407d9ec
feat: image preview enhancement (#682) 3 years ago
Jasper Platenburg 79bf365d78
Dutch locale (#687) 3 years ago
Maurice Bauer 492a1370ab
feat: add German i18n item (#686) 3 years ago
boojack 4a9314c476
chore: rename `enableFoldMemo` (#671)
* chore: rename `enableFoldMemo`

* chore: update
3 years ago
boojack 4767ee3293
feat: support follow system appearance (#670) 3 years ago
boojack 1ea74dfd0d
chore: remove table syntax (#669) 3 years ago
Andreas Backström 53cf6ebb79
feat: add swedish/svenska translation (#668)
Add swedish / svenska translation
3 years ago
boojack d1007950e0
chore: remove emoji picker (#667) 3 years ago
boojack a7374cf998
fix: generate sharing memo image (#663) 3 years ago
boojack e3d76193b9
chore: update global css (#658) 3 years ago
boojack 07f0c3f052
chore: update global css (#657) 3 years ago
boojack a467a7c173
feat: upgrade dev version to `0.8.1` (#656)
* feat: upgrade version to `0.8.1`

* chore: update
3 years ago
boojack 14f9f29348
chore: update user setting appearance (#654) 3 years ago
hoi-lau f092771ea1
fix: resource-container overflow (#649) 3 years ago
boojack 7c6d7226f5
feat: update appearance selector (#645) 3 years ago
Stephen Zhou eaebc6dcef
fix: apperance can not auto switch (#644) 3 years ago
boojack c5200ca31b
feat: dark mode for dialogs (#643) 3 years ago
Tiefseemonster 1078132b12
fix: member menu dropdown position (#639)
* fix: member menu dropdown position

* chore: cleanup

* chore: cleanup
3 years ago
Stephen Zhou 6b058cd299
feat: save folding option with localstorage (#641)
* fix: change folding option need reload

* fix: floding option undefied
3 years ago
Wence b8f24af5ae
feat: dynamic lazy loading route with simple loading page (#632)
* feat: dynamic loading route with simple loading page

* fix: lint fix

* Update web/src/less/loading.less

Co-authored-by: boojack <stevenlgtm@gmail.com>

Co-authored-by: boojack <stevenlgtm@gmail.com>
3 years ago
boojack 6384f5af74
feat: dark mode for main pages (#637)
* feat: update dark mode styles for auth and explore page

* feat: dark mode for home page
3 years ago
Zeng1998 52038d26d2
chore: update i18n for validator message (#636) 3 years ago
boojack 55f37664ef
chore: add theme file for joyui (#635) 3 years ago
Zeng1998 ab8e3473a1
feat: support resources reuse (#620)
* feat: support resource reuse

* update

* update

* update

* update
3 years ago
Zeng1998 eba23c4f6e
fix: add validation for user information update (#633) 3 years ago
Zeng1998 00fe6d3862
chore: add joyui tooltip for resources dialog (#630) 3 years ago
Zeng1998 12b81781b9
feat: share memo dialog (#618)
* feat: new share dialog

* update

* update

* update

* update
3 years ago
Zeng1998 b67a37453d
feat: member management enhancement (#617)
* feat: member management enhancement

* update

* update

* update

* update
3 years ago
boojack b04e001db1
fix: image url host missing (#623) 3 years ago
Stephen Zhou fbe7b604ef
feat: dark mode support for memo detail (#604)
* feat: dark mode support for memo detail

* chore: update

* chore: update

* chore: update
3 years ago
Tiefseemonster b72bfc9c24
fix: selector dropdown position in fullscreen mod (#619) 3 years ago
Zeng1998 40e92f9463
fix: change password max length validation (#616) 3 years ago
Zeng1998 f883dd9c1d
feat: create user repeat password (#614)
* feat: create user repeat password

* update
3 years ago
Wujiao233 d8bf55efb2
fix: shoutcut tag filter handle mutiple tags (#608)
* fix: shoutcut tag filter handle mutiple tags

* not edit parser
3 years ago
Wujiao233 f982e83d0a
fix: clear shortcut filter when delete this shortcut (#611) 3 years ago
Jasper Platenburg 3472a6db26
fix: password field visible (#609) 3 years ago
boojack ce795a2a7d
chore: show content image (#602) 3 years ago
Tiefseemonster 2fa01886da
fix: tooltip overlaps a window border (#599) 3 years ago
Tiefseemonster dfe71f33c2
fix: search bar dropdown disappearing (#593) 3 years ago
boojack db1d223448
fix: apperance select (#585) 3 years ago
Zeng1998 54271c1598
chore: fix some typos (#587) 3 years ago
Zeng1998 1ee8ebc9e1
fix: collapse btn cursor style (#586) 3 years ago
Stephen Zhou 6e5537d131
feat: dark mode support for explore page (#584)
* feat: dark mode support for auth page

* chore: update

* feat: dark mode support for explore page (#583)

* fix: avoid white text

* fix: import order
3 years ago
Stephen Zhou 90c85103c3
feat: dark mode support for auth page (#569)
* feat: dark mode support for auth page

* chore: update
3 years ago
Zeng1998 2d5d734da4
chore: update i18n for account settings (#582) 3 years ago
Zeng1998 e1e5121dd7
fix: get markdown image from backend (#581) 3 years ago
boojack b511a7b634
fix: user patch with empty email (#578) 3 years ago
Zeng1998 5f3cade810
feat: highlight the searched text in memo content (#514)
* feat: highlight the searched text in memo content

* update

* update

* update

* update

Co-authored-by: boojack <stevenlgtm@gmail.com>
3 years ago
boojack 072851e3ba
chore: update dialog style (#574)
* chore: update tests

* chore: update dialog styles
3 years ago
Tiefseemonster f4e2b7319a
fix: make tooltip text no-selecting (#567)
* no selecting tooltip text

With a double click on button, you can get selection on tooltip text. That may be distracting a little bit.

* Update web/src/less/memo.less

Co-authored-by: Stephen Zhou <hi@hyoban.cc>

Co-authored-by: Stephen Zhou <hi@hyoban.cc>
Co-authored-by: boojack <stevenlgtm@gmail.com>
3 years ago
Zeng1998 ff0db82dc3
chore: empty query text (#566) 3 years ago
Stephen Zhou 2daf085ce4
chore: fix vscode settings name (#565) 3 years ago
Tiefseemonster 495f1f2041
chore: fix name field in paragraph parser obj (#564) 3 years ago
boojack 8cfcd201b0
feat: support display video (#558) 3 years ago
boojack abcd3cfafb
feat: add `Strikethrough` syntax (#557)
feat: add `Strikethrough` rule
3 years ago
boojack 50d41c456b
chore: change memo created time (#556) 3 years ago
Zeng1998 1d41d53723
fix: icon style (#555) 3 years ago
Zeng1998 a4b7a77016
fix: cursor style (#549) 3 years ago
boojack a0b35f7aa9
feat: add French i18n item (#547)
feat: add French i18n
3 years ago
baptiste313 574e160a11
chore: addition of the French translation and small correction for the English (#546) 3 years ago
boojack 2042737004
feat: add username field (#544)
* feat: add username field

* chore: update
3 years ago
boojack a0667abec8
chore: update data initial requests (#538) 3 years ago
boojack 362306a9cb
chore: update i18n for visibility (#537) 3 years ago
Zeng1998 5e069f79a2
feat: esc to cancel editing (#532) 3 years ago
Zeng1998 7c78fb064f
fix: empty filter value (#529) 3 years ago
Yarden Shoham d8adc0afe9
feat: extend validation config max length (#523) 3 years ago
Zeng1998 0d0f893b93
chore: update i18 for memo sharing (#513) 3 years ago
Zeng1998 d2a87a4ddb
chore: bgcolor of memo share image (#508) 3 years ago
boojack 2d49e96a8a
feat: get image blob in backend (#495)
* feat: get image blob in backend

* chore: update
3 years ago
boojack 9036bd478b
fix: image scrollbar (#494) 3 years ago
Zeng1998 1acf2f8b13
chore: update i18 for settings (#490) 3 years ago
boojack a2831b37c4
feat: add database filesize in UI (#488) 3 years ago
boojack 706b1b428f
chore: add toast to system settings (#486) 3 years ago
boojack 1690566413
chore: update emoji picker (#483) 3 years ago
boojack a24b885236
chore: update share memo image (#482) 3 years ago
Stephen Zhou c89a6665b6
feat: fold memos according to horizontal rule (#478)
* feat: fold memos according to horizontal rule

* fix: button and content

* chore: update
3 years ago
Stephen Zhou 797accbc2c
feat: parser for horizontal rule (#477)
* feat: parser for horizontal rule

* chore: revert
3 years ago
boojack 66f9bc48bb
chore: remove mark memo (#476) 3 years ago
boojack de2eff474c
chore: remove memo card dialog (#475) 3 years ago
Mahoo Huang 67195859dc
fix: abnormal link regex (#474) 3 years ago
boojack 61abc6dd11
feat: update sharing memo image (#473) 3 years ago
boojack 9fe9245727
chore: update cancel edit button style (#472) 3 years ago
Zeng1998 906ec7994e
fix: clear query text (#469)
* fix: clear query text

* update

* update

Co-authored-by: boojack <stevenlgtm@gmail.com>
3 years ago
Zeng1998 5258b0a5b4
chore: change memo card's bg color (#471) 3 years ago
boojack ceac53b6d0
feat: additional script system setting (#467) 3 years ago
Stephen Zhou 3775d5c9c2
feat: folding options (#459)
* feat: folding options

* chore: update

* chore: update

Co-authored-by: boojack <stevenlgtm@gmail.com>
3 years ago
Zeng1998 da80d4ef62
fix: duration query string (#465) 3 years ago
Zeng1998 d208731f5f
feat: visibility click filter (#463)
* feat: visibility click filter

* update

Co-authored-by: boojack <stevenlgtm@gmail.com>
3 years ago
Stephen Zhou a90acdabb3
fix: route confusion entering from non-home page (#460)
Co-authored-by: boojack <stevenlgtm@gmail.com>
3 years ago
Zeng1998 407d1cdcaa
feat: add visibility filter (#461)
* feat: add visibility filter

* update
3 years ago
boojack cb50bbc3cb
refactor: remove mixin colors (#458) 3 years ago
boojack 2743268fd7
chore: remove unused visibility selector (#457) 3 years ago
Zeng1998 8cc0977a01
fix: image url extraction (#453)
fix: image-url-extraction

Co-authored-by: boojack <stevenlgtm@gmail.com>
3 years ago
boojack 0809ec8c72
chore: update editor style (#456) 3 years ago
boojack db93710f85
chore: remove mobile editor style user setting (#455) 3 years ago
boojack 241c93c6b7
feat: update editor style (#454)
* feat: update editor style

* chore: update bg
3 years ago
boojack fe05e6a464
chore: update version 0.7.2 (#447) 3 years ago
boojack d1aa6aa7f8
fix: editor resource list (#445) 3 years ago
boojack a142d975d7
feat: additional style system setting (#444)
* feat: additional style system setting

* feat: remove editor font setting
3 years ago
boojack 67691d1e99
feat: update visibility selector style (#441) 3 years ago
Zeng1998 9b827b4801
feat: add support for time-shortcut (#434)
* feat: add support for time-shortcut

* update

Co-authored-by: boojack <stevenlgtm@gmail.com>
3 years ago
Zeng1998 421f4dbf60
feat: select visibility in editor (#421)
* feat: editing visibility selection

* update

* update

* update variable name

* update

Co-authored-by: boojack <stevenlgtm@gmail.com>
3 years ago
boojack 9866702850
fix: parser regexp for special character (#439) 3 years ago
Yunliang Zhou a313a9bb31
fix: route confusion entering from non-home page (#430) 3 years ago
Zeng1998 b6c0a04394
fix: share memo with resource list (#431)
* fix: share memo with resource list

* update

* Update web/src/components/ShareMemoImageDialog.tsx

Co-authored-by: boojack <stevenlgtm@gmail.com>
3 years ago