Commit Graph

1082 Commits (c313596144816c6cd011f49df8b947db78d7fa1b)

Author SHA1 Message Date
Steven 3e6e56b008 refactor: update workspace store definition 1 year ago
Steven 6d842711e2 chore: fix dependencies 1 year ago
Dubzer 8ee56bd29f
feat: add code wrapping option on mobile devices (#3196)
* feat: add code wrapping option on mobile devices

* Minor changes

* oopsie
1 year ago
Steven 58ae3217ff chore: update auth callback messages 1 year ago
Steven 6028838f03 chore: update component name 1 year ago
Steven bbdd40b2b0 chore: add placeholder to comment editor 1 year ago
imikod 8356ebc46b
chore: improve localization (#3190)
* improve localization

* follow suggestion
1 year ago
Steven fc95876617 chore: update memo creator display 1 year ago
Steven 6d10251cbd feat: impl list syntax auto complete to editor 1 year ago
Steven 436a6cb084 chore: fix text truncate 1 year ago
imikod 90ed908d2e
fix: set navigation icons to not shrink (#3186) 1 year ago
Steven 756ab71302 chore: tweak truncate styles 1 year ago
Steven a6b09aa5b1 chore: add confirm dialog for disable password login setting 1 year ago
Steven bedf3b3025 chore: tweak embedded memo styles 1 year ago
Steven ba7dbc1fca chore: fix task node click handler 1 year ago
Steven b1297f5d01 chore: tweak linter 1 year ago
Steven 33e9b13665 chore: tweak linter 1 year ago
Steven b79f626a74 chore: fix memo comment inbox 1 year ago
Steven edc7645086 chore: fix linter 1 year ago
Steven 4d62ed46cc chore: tweak words 1 year ago
The Anh Nguyen 2fe6d606ec
feat: handle restore memo when is in archived memo detail page (#3165) 1 year ago
Steven c8baeb86ec chore: fix memo links 1 year ago
The Anh Nguyen 9a88e00df0
fix: link embedded content to uid instead of name (#3164) 1 year ago
Steven 54a3c25ebd chore: update memo resource name definition 1 year ago
Steven d84a88e805 chore: fix linter 1 year ago
Steven 5ab845d92e chore: fix linter 1 year ago
Steven 4f7a6cd6cc chore: fix default logo url 1 year ago
Steven c7aaf791e6 chore: tweak props naming 1 year ago
Steven 200a0d3e2b fix: memo relations 1 year ago
Steven ea6628066d chore: update sidebar components 1 year ago
Steven 526f46807e chore: tweak user list display 1 year ago
Steven 7331c598df fix: edit account dialog fields 1 year ago
Steven 90679cc33a chore: add explore sidebar 1 year ago
Steven 192ee7acc0 chore: fix memo link 1 year ago
Dubzer a0846c2818
feat: add shortcut to edit the previous memo (#3122)
* Add shortcut to edit the previous memo

* Fix compilation

* Update web/src/components/MemoEditor/index.tsx

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

---------

Co-authored-by: boojack <stevenlgtm@gmail.com>
1 year ago
Steven 16cfef32d6 chore: tweak statistics translation 1 year ago
Steven f637deacfc chore: tweak tag list 1 year ago
Steven d460e6bf41 fix: link node 1 year ago
Steven d1e8af48c0 chore: tweak memo view styles 1 year ago
Steven 005305cd9a chore: update relative time display 1 year ago
Steven 18d16abdb5 chore: update workspace service 1 year ago
Steven 1d83c68cb5 chore: update type definitions 1 year ago
Steven 7c5261b5d2 chore: tweak resource definition 1 year ago
Steven 7cc8b951a3 refactor: update resource id naming 1 year ago
Steven a3a4e37cb0 chore: update memo content styles 1 year ago
Steven 96a7d0eb25 chore: tweak line height 1 year ago
Steven ed89cb8310 chore: update memo relation definition 1 year ago
Steven 722e356044 chore: update memo store 1 year ago
Steven 5f2d6b22be chore: tweak memo structure 1 year ago
Steven 86db6d0254 chore: tweak user api definition 1 year ago
Steven f3fb5e0c60 chore: tweak route enum 1 year ago
Steven cf207df672 chore: tweak link styles 1 year ago
Steven 335a0312f2 chore: tweak link styles 1 year ago
Mehad Nadeem 9c1e2f8137
feat: implemented link previews (frontend files) (#3074)
* feat: implmented link previews (frontend files)

* chore: updated frontend side for Link Previews

* chore: updated frontend gen types with the renamed (server) service file

* fix: passing errors

* chore: switched to using generated type instead of separate fields

* fix: passing linter error

* chore: updated Link.tsx

* chore: using `useResponsiveWidth` to render for different devices

* chore: refactored Link.tsx
1 year ago
Steven 0f48cfbb4e chore: tweak padding styles 1 year ago
Steven ab136e3310 chore: tweak styles 1 year ago
Steven 115b5551b3 chore: tweak default avatar 1 year ago
Steven 15be18fa85 chore: update compace mode handler 1 year ago
Steven 9ce381abb9 chore: tweak user profile 1 year ago
Steven 2516431b20 chore: tweak memo content styles 1 year ago
Steven ded4da07a3 feat: use @github/relative-time-element to display time 1 year ago
Steven e795149186 chore: tweak memo view display 1 year ago
Steven e5fc107920 chore: tweak i18n locales 1 year ago
steven 8cdc0c7ffa chore: add delete tag action 1 year ago
zty 999a05307e
fix: body overflow styles #3056
Co-authored-by: zty <zty.dev@outlook.com>
1 year ago
Steven f9f277695d chore: fix comment amount 1 year ago
Dubzer 6cbfbe9c07
chore: settings page improvements (#3034)
* Don't allow to select text on buttons in settings + refactoring

* Remove redundant useMemo

* Update web/src/pages/Setting.tsx

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

* Rename other constants too

* Rename AdminSection to ADMIN_SECTIONS

---------

Co-authored-by: boojack <stevenlgtm@gmail.com>
1 year ago
Steven ec206104e5 chore: tweak i18n locale 1 year ago
Steven 342f341b3d chore: ignore import locale error 1 year ago
Steven 7d5f603482 chore: update compact view 1 year ago
Steven 59314cdf80 chore: add compact mode to memo view 1 year ago
Steven d34273b186 chore: update memo icons style 1 year ago
jjaychen 3b089eeae3
fix: ignore "Tab" key down event when is composing in editor(#3026) (#3027) 1 year ago
Steven 9a8a1d017e chore: add comments icon 1 year ago
Steven 7e23ceb242 chore: fix frontend linter 1 year ago
Steven 898b3c3779 chore: update gomark.wasm 1 year ago
Steven 12f4d3a10d chore: tweak default page size 1 year ago
Steven 89a270cede chore: add username to cache key 1 year ago
Xylit 5526355621
fix: dark mode tag selection and suggestion (#3004)
* fix: use correct higlight color on selecting a tag in darkmode

* fix: take scrolling into account in tab suggestion

Issue: When editing a long memo and editing a tag somewhere where the user has
to scroll down to, the tag suggestions would be out of place (too far down)
because the scrolling wouldn't be taken into account.

Fix: Substract the suggestions div by the scroll amount.

* fix: don't show tag suggestion when on '#'

Fixes this issue like this:
1. Text #tag text
        ^ backspace here
2. Text#tag text
       ^ space
3. Text #tag text
        ^ tag suggestion opens
1 year ago
Steven 222d04fb22 chore: add fuse to get tag suggestions 1 year ago
Steven 68468927dd chore: tweak setting styles 1 year ago
Steven db56e1b575 chore: fix user banner dropdown 1 year ago
Steven e602aeecc1 fix: update workspace general setting 1 year ago
Steven 39bf850591 fix: embed memos callback 1 year ago
Steven 0afdbe3332 chore: remove animation of spoiler 1 year ago
Steven 4378816e44 chore: tweak i18n 1 year ago
Steven e7bbd850b2 chore: tweak spoiler animation 1 year ago
Steven ce32206677 chore: remove unused system setting 1 year ago
Steven 50a3af3b29 chore: fix get general setting 1 year ago
Steven 13b911ebf0 chore: add spoiler node 1 year ago
Steven 8e11826db1 chore: update workspace setting service 1 year ago
Kristián 03d67d5a00
feat: add mermaid support in codeblock (#2971) 1 year ago
Kazuki H a86117f613
feat: add new line if the cursor is on a character when adding a tag (#2960) 1 year ago
Steven d22b772232 chore: add memo actions to memo detail page 1 year ago
Steven f1ec5775a7 chore: update inbox props 1 year ago
Steven 606e574e19 chore: update enum type 1 year ago
Brilliant Hanabi ebe3678288
feat: add visibility select in ShareMemoDialog (#2941)
In ShareMemoDialog, user can change the visibility
of the memo, so that the memo can be set to public
to be viewed by anyone with the link.
1 year ago
Steven 3dddd3ec4c chore: tweak reaction store 1 year ago
Steven 60efd3ac32 chore: tweak memo view 1 year ago
Steven 4081a6f5ad chore: add more reactions 1 year ago
Steven c7822515a1 chore: tweak view checks 1 year ago
Steven d86f0bac8c chore: implement reaction frontend 1 year ago
Steven a76b86f18a chore: fix highlight code 1 year ago
Steven 25efc33b24 chore: tweak timeline styles 1 year ago
Steven 1e07b70d23 chore: fix export memos 1 year ago
Steven 00c47a0673 chore: fix menu z-index 1 year ago
Steven 7f5148d490 chore: clean dropdown 1 year ago
Steven c522e1450a chore: update codeblock style 1 year ago
Steven dd06278692 feat: add batch upsert tags 1 year ago
Steven fdd17ce849 chore: update memo content key 1 year ago
Steven 8ce6a32aac feat: use gomark wasm in frontend 1 year 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.
1 year ago
Steven 28c7a75ea2 chore: fix import nodes 1 year ago
Steven ad2d492dec chore: move preview memo content 1 year ago
Brilliant Hanabi 1bad0543d0
feat: add notice when sharing private links (#2809)
Co-authored-by: boojack <stevenlgtm@gmail.com>
1 year 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
1 year ago
Wen Sun 50f7f131ea
fix: month grouping error in timeline page (#2861) 1 year ago
Steven c5a5f67fdb refactor: migrate auth service 1 year 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.
1 year ago
Steven 8c6292925e chore: update code block styles 1 year ago
Steven 21ef5a9bc0 chore: tweak workspace service 1 year ago
Steven 8db90a040c chore: remove unused dependencies 1 year ago
Steven 932f636d84 chore: update codeblock renderer 1 year ago
Steven ed32b20c9e chore: update frontend dependencies 1 year ago
Steven 8455114eef chore: fix list memos request 1 year ago
Steven b9cbe6626f chore: update tag rename 1 year ago
Steven 566171783d chore: tweak embedded memo style 1 year ago
Steven bc2d2d0cde feat: support set embedded content in UI 1 year ago
Steven 79558028c0 feat: implement rename tag 1 year ago
Steven 6d5e1def76 chore: update member section 1 year ago
Steven 08ac60cc70 chore: update memo relation dialog 1 year ago
Steven 1b69b73eb9 chore: update calendar styles 1 year ago
Steven 3dbb254aeb chore: update referenced memo title from params 1 year ago
Steven fdb1779a59 chore: implement referenced content renderer 1 year ago
Steven bf905bba86 chore: remove unused date picker 1 year ago
Steven a620d140c5 chore: update embedded content renderers 1 year ago
Steven 370054e040 chore: implement collapsed navigation 1 year ago
Steven fae0b4e900 chore: update memo relation style 1 year ago
Steven 288527914b chore: migrate memo route 1 year ago
Steven eb72609ea3 chore: update memo editor cache key 1 year ago
Steven d5f874e185 chore: handle resource not found 1 year ago
Steven 89d940d9b7 feat: implement params field for embedded content node 1 year ago
Mark Zhao bd1cf62761
feat: enable iframe rendering in markdown code block (#2799)
* enable iframe rendering in code block

* fix eslint issue
1 year ago
Steven 196facfacd feat: implement embedded resource renderer 1 year ago
Steven 8a34013558 feat: implement embedded memo renderer 1 year ago
Steven 67f5ac3657 feat: implement subscript and superscript renderer 1 year ago
Wen Sun ec4884ea04
fix: incorrect timeline month display (#2792)
Fix incorrect timeline month display
1 year ago
Steven c9146bc749 chore: update code style 1 year ago
Steven 5172e4df7c chore: create memo visibility when creating 1 year ago
Steven 893dd2c85e chore: add disable filter to renderer context 1 year ago