Commit Graph

2311 Commits (v0.25.1)

Author SHA1 Message Date
_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
Zeng1998 1e3b8315a0
chore: update MemoResources props (#432) 3 years ago
Zeng1998 4f10c12092
chore: update translation (#417) 3 years ago
Zeng1998 78b4733fb9
chore: add icon for deleting resource (#414) 3 years ago
winwin2011 37bb3bc546
chore: allow skip version (#411)
* chore: allow skip version

* chore: opacity

* chore: polish

Co-authored-by: boojack <stevenlgtm@gmail.com>
3 years ago
winwin2011 b43bfce254
fix: tag compressed (#412) 3 years ago
boojack 0d6281ef6b
chore: update signin page (#410)
* chore: update signin page

* chore: update version `v0.7.1`
3 years ago
boojack c27e38b11c
chore: enable `no-unused-vars` (#408) 3 years ago
boojack cf75054106
feat: add system setting to allow user signup (#407) 3 years ago
Zhou Yunliang 4ed987229b
feat: text filter regex support (#406) 3 years ago
Mahoo Huang a1068b6fe3
fix: abnormal blockquote regexp (#404)
```markdown
面向具体实现编程 ==> 面向抽象接口编程
```.
面向具体实现编程 ==
> 面向抽象接口编程
3 years ago
Zhou Yunliang 91a61e058a
feat: view all images of a memo (#393)
* feat: view all images of a memo

* fix: function arguments

* refactor: unified image preview

* refactor: image preview for resource dialog

Co-authored-by: XQ <qiaobingxue1998@163.com>
3 years ago
winwin2011 5bdf15aece
chore: fold/expand i18n (#400) 3 years ago
winwin2011 d347b7a91e
chore: pin button color (#399) 3 years ago
boojack 2c653f170c
chore: update corner width (#398) 3 years ago
boojack f8c0d73d2d
chore: update resource dialog style (#395) 3 years ago
boojack 006cb56d28
fix: heatmap data (#394) 3 years ago
Zeng1998 4246232fbe
feat: image preview enhancement (#385)
* feat: dialog content enhancement

* update

* feat: image carousel

* update

Co-authored-by: boojack <stevenlgtm@gmail.com>
3 years ago
boojack 9d8c9609c3
feat: cache editing memo id (#388)
* feat: cache editing memo id

* chore: update
3 years ago
boojack ef5492074e
chore: update memo stats api (#387) 3 years ago
boojack 40d5686031
chore: update unpin memo (#386) 3 years ago
Zeng1998 4276a7a56d
feat: remove unused resources (#379)
* feat: dialog content enhancement

* feat: remove unused resources

* update

* update

Co-authored-by: boojack <stevenlgtm@gmail.com>
3 years ago
Zeng1998 d6fa1c7c80
feat: dialog content enhancement (#377) 3 years ago
boojack 29966451b6
feat: unpin button in the corner (#374)
* feat: unpin button in corner

* chore: update
3 years ago
boojack 7c401040c8
feat: add blockquote regexp (#366) 3 years ago
boojack 43541bde2c
feat: add update version banner (#365)
feat: add update version banenr
3 years ago
boojack 1e01c4dc46
chore: update resource service (#364) 3 years ago
Zeng1998 e85d368f87
feat: patch resource filename (#360)
* feat: resource filename rename

* update: resource filename rename

* update: resource filename rename

* update: validation about the filename

Co-authored-by: boojack <stevenlgtm@gmail.com>
3 years ago
Zeng1998 30daea0c4f
fix: typo (#357)
* feat: resource dialog enhancements

* update

* fix: typo

Co-authored-by: boojack <stevenlgtm@gmail.com>
3 years ago
Zeng1998 b891e08928
feat: resource dialog enhancements (#356)
* feat: resource dialog enhancements

* update
3 years ago
boojack 94df09c8c0
chore: update memo list api (#350) 3 years ago
boojack bdf6d4d42a
feat: case-insensitive search (#347) 3 years ago
boojack cb2e1ae355
fix: fetch memo with filter (#346) 3 years ago
Zhou Yunliang 4e00b1b0cd
feat: rss support (#343)
* feat: rss support

* chore: go mod tidy

* chore: change route group prefix

* Update server/server.go

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

* Update server/rss.go

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

Co-authored-by: boojack <stevenlgtm@gmail.com>
3 years ago
boojack fe5ba6850b
chore: update insert content in editor (#336) 3 years ago
Mahoo Huang 5690dab6bb
feat: add some hotkeys (#320)
* feat: add some hotkeys

* fix: hotkeys lose the text behind selected

* chore: adjust insertText params passing
3 years ago
Zeng1998 65506a5b30
chore: update the translation (#333) 3 years ago
boojack e6f376ae66
fix: user setting name (#331) 3 years ago
boojack 1c2998c4d8
feat: pagination for memo list (#330) 3 years ago
Zeng1998 fc5d5cf231
fix: patch memo with resource list (#328)
fix: 修改memo时添加图片不显示
3 years ago
boojack 2a4fc7dcc3
chore: update memo display time (#327)
* chore: update memo display time

* chore: update
3 years ago
boojack b68d6e2693
feat: update memo sort option setting (#326)
feat: add memo display ts
3 years ago
boojack 0b34b142c8
chore: update marked (#325) 3 years ago
boojack 0b2a9d8511
fix: bold and emphasis regex (#323)
* fix: bold and emphasis regex

* chore: udpate
3 years ago
winwin2011 7c9c5c316b
chore: update i18n in settings (#324)
chore: i18n
3 years ago
winwin2011 180ae206c7
feat: inline code within link (#321)
* feat: inline code with link

* fix: decoration style
3 years ago
boojack 69e3ba6bed
chore: update demo seeding data (#318)
chore: update seeding data
3 years ago
Zeng1998 bf5b7e747d
feat: customize memo list sorting rules (#312)
* chore: update .gitignore

* feat: 添加Memo列表按更新时间排序

* fix go-static-checks

* update

* update

* update Memo.tsx/MemoList.tsx

* handle conflict

Co-authored-by: boojack <stevenlgtm@gmail.com>
3 years ago
f97 24154c95f2
feat: editor tab support (#309)
* feat: editor tab support

* Update web/src/components/MemoEditor.tsx

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

* chore: if return style

Co-authored-by: boojack <stevenlgtm@gmail.com>
Co-authored-by: hyoban <hi@hyoban.cc>
3 years ago
boojack 35a8817442
fix: memo list auto scroll to top (#313)
fix: editor initial content
3 years ago
boojack c7378e78d9
chore: update mask animation styles (#306) 3 years ago
Tiger ab182dc22a
chore: update `zh.json` (#304)
Update zh.json
3 years ago
boojack f554e5a357
fix: close button z-index in setting dialog (#303) 3 years ago
Steven 749486ba3c chore: update marked tests 3 years ago
Hyoban 26aae0e637
fix: blank line after table (#298) 3 years ago
Hyoban 3d0c6004c0
feat: support markdown table (#294)
* feat: support markdown table

* chore: update table style

* test: for markdown table parse
3 years ago
Steven cc759bef56 fix: handle highlight unknown language error 3 years ago
boojack 086b10717f
feat: upload files by dropping (#292) 3 years ago
boojack eefd0444c8
feat: add highlight for code block (#291)
* feat: add highlight for code block

* chore: update test
3 years ago
Hyoban 65a61ed270
fix: can not click sidebar (#289) 3 years ago
Hyoban 5e7db4631e
feat: handle esc keyboard event for editor (#288) 3 years ago
boojack 0d6114e25e
feat: update sidebar mask styles (#287) 3 years ago
h2o2o ce5a6fa3ac
chore: update sidebar styles in mobile view (#285)
* 添加移动端点击自动关闭侧边栏

* 添加移动端点击自动关闭侧边栏

* 添加移动端点击自动关闭侧边栏

* move closeSidebar function to utils

* move closeSidebar function to utils

* 侧边栏优化

* 移动端侧边栏优化

* 移动端侧边栏优化

* 移动端侧边栏优化
3 years ago
Steven ffe145d436 chore: revert sidebar updates 3 years ago
zburu 37cd841992
chore: adjust sidebar style (#277) 3 years ago
h2o2o 315ab94c94
添加移动端点击自动关闭侧边栏 (#271) 3 years ago
f97 1aa9963e07
fix: i18n for filter (#275) 3 years ago
Steven 88ade2c0b7 chore: update i18n for filter 3 years ago
winwin2011 4ada7dce77
chore: update i18n for shortcut filter (#270)
* chore: resources i18n

* chore: shortcut-list i18n

* chore: resources i18n

* chore: resources i18n

* chore: resources i18n
3 years ago
steven a323689ee6 chore: update copy button style 3 years ago
f97 2ea612e2fe
feat: add copy button to memo (#267)
* feat: copy-content

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

Co-authored-by: boojack <stevenlgtm@gmail.com>
3 years ago
boojack ca2557eb7e
fix: tag filter (#266) 3 years ago
steven e0f95686f3 chore: update header style 3 years ago
f97 29770e8bfb
chore: update vietnamese i18n (#261) 3 years ago
steven b959acc69d fix: update marked test cases 3 years ago
steven 486cf8bdac feat: add `escape` to renderer 3 years ago
boojack eaf89aa2f2
feat: update marked parsers (#260)
* chore: remove external match functions

* chore: update parsers
3 years ago
boojack 4bd373ba57
fix: tag selector position (#259) 3 years ago
steven 7b29c65f58 feat: add `inline-code` syntax parser 3 years ago
steven 4a2fe3aaae chore: update user banner style 3 years ago
steven 778282ae29 chore: update resource dialog 3 years ago
steven 05e46ee4a8 fix: emoji picker style 3 years ago
boojack 222c792539
fix: tag regexp (#253) 3 years ago
boojack 51fb8ddb07
feat: simple markdown parser (#252)
* feat: simple markdown parser

* chore: rename test file name

* feat: add plain text link parser

* chore: update style
3 years ago
steven 8e63b8f289 chore: update interval flag type 3 years ago
steven 17c35be426 chore: add `--passWithNoTests` to jest 3 years ago
steven df5818cdc5 chore: add `jest` 3 years ago
steven 5894104524 chore: update inline image 3 years ago
steven 09732df0f5 chore: regenerate `yarn.lock` 3 years ago
steven ae8f292306 feat: create memo with resourceIdList 3 years ago
steven c7cf35c7de feat: update memo resource component 3 years ago
steven b2c22977c1 feat: update memo editor with uploading resources 3 years ago
steven c0edb72b3d chore: update react version 3 years ago
boojack 65f7aa7914
fix: emoji picker position in fullscreen (#251) 3 years ago
boojack 06f5a5788e
fix: mobile editor float style (#247) 3 years ago
boojack 52c8ac2ad3
chore: update emoji picker toggle logic (#244) 3 years ago
Steven 0c80654cc2 chore: update dropdown action button style 3 years ago
Steven a2180f177f chore: remove `vite-plugin-pwa` 3 years ago
Steven b992d07f3e chore: update memo detail header 3 years ago
Steven dc3052e225 chore: release `v0.4.5` 3 years ago
Steven 77a3513a6b chore: update memo detail page 3 years ago
Steven 0dd2337663 chore: update router 3 years ago
Steven 63468dbaf3 chore: update memo detail access handler 3 years ago
f97 2acd5d4af2
chore: support html form (#236) 3 years ago
Steven 6c1cc1d283 chore: use conditional rendering instead of OnlyWhen 3 years ago
Steven 15cfc9e1f5 chore: add memo detail page 3 years ago
Steven 004713d4cd chore: update dropdown component 3 years ago
f97 7a6eb53e0f
feat: float mobile editor (#234)
* feat: float mobile editor

* fix: fix pr comment

* lint: fix golangci-lint
3 years ago
boojack 02c26d5bb4
chore: update i18n for memo visibility (#233) 3 years ago
Steven c60c58ed69 chore: fix memo content click handler 3 years ago
Steven 366afdd1e4 feat: use `i18next` 3 years ago
Steven 307483e499 feat: use `react-router` 3 years ago
boojack a1066322c8
chore: add `vite-plugin-pwa` (#230) 3 years ago
f97 050a2d39fa
chore: fix i18n vietnamese typos and update MemoCardDialog (#228) 3 years ago
Steven 13aa61bbc0 chore: update i18n for change password dialog 3 years ago
boojack f4d0e8c948
chore: hide the searchbar of emoji picker (#222)
chore: hide emoji picker searchbar
3 years ago
f97 e7db587a9e
feat: add emoji picker in editor (#221)
* feat: add vietnamese

* feat: add emoji picker in editor

* fix failing checks

* move emoji button before upload button

* move script to body index.html

* Update web/index.html

Co-authored-by: boojack <stevenlgtm@gmail.com>
3 years ago
Steven 721aa3c907 chore: update `v0.4.4` 3 years ago
Steven 77178afad5 chore: add no data tip 3 years ago
Steven fd7b8c3293 chore: add copy non-private memo link 3 years ago
Steven 660908e436 chore: add `react-router` 3 years ago
Steven 8d694f7732 chore: remove language beta badge 3 years ago
f97 bdfa9f7a56
chore: update i18n for UserBanner (#219)
* feat: add vietnamese

* chore: update i18n

* Update web/src/locales/zh.json

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

Co-authored-by: boojack <stevenlgtm@gmail.com>
3 years ago
Steven 2c17ea703d chore: fix `manifest.json` image 3 years ago
Steven 1591fdf61c chore: update i18n structures 3 years ago
f97 811f3340e9
feat: add vietnamese (#218) 3 years ago
ChasLui 7e8d1128f8
chore: update i18n (#215) 3 years ago
Steven 54db6eda04 chore: update common locales 3 years ago
boojack c5b26e3310
chore: fix copy to clipboard (#214) 3 years ago
ChasLui 7079faf2b9
chore: update i18n (#212)
* feat: 增加部分 i18n

* feat: 增加部分 i18n

* feat: 增加部分 i18n
3 years ago
Steven 6e4577f721 feat: add `MemoContent` component 3 years ago
winwin2011 7b0987610c
feat: i18n for dialogs (#203)
* feat: i18n in dialog

* fix: use common translation
3 years ago
boojack 50fa560d4a
chore: update username validate config (#209) 3 years ago
Steven b8a7df21f2 chore: release `v0.4.3` 3 years ago
boojack d1a4348048
chore: support double-click to edit memo (#207) 3 years ago
Steven 020b211660 chore: update explore page style 3 years ago
Steven 4657e58b52 chore: update loading section 3 years ago
Steven 22971c3a93 chore: support upload more file type 3 years ago
Steven 5fa9aa3c22 chore: add memo resources component 3 years ago
Steven fbce43870f chore: update resource base url 3 years ago
Steven ad462cec29 chore: update explore style 3 years ago
boojack b0b2776d03
chore: update button entries (#206) 3 years ago
boojack e9ac6affef
feat: add explore page (#205) 3 years ago
winwin2011 5eea1339c9
fix: upload resouces double time (#204) 3 years ago
Steven d68891d91d chore: fix tag regex 3 years ago
winwin2011 987bb80770
fix: heatmap popover blink (#195) 3 years ago
Steven b884327a53 chore: update eslint rules 3 years ago
Steven 89f9dc5640 chore: update resources 3 years ago
Steven f7aca99d52 fix: upload image in iOS safari 3 years ago
Steven 12a48ae2db chore: release `v0.4.2` 3 years ago
Steven bcb684d1cc chore: fix daily memo style 3 years ago
Steven d3b26f7126 chore: update about dialog 3 years ago
boojack 422e190c96
chore: support uploads multi files (#191) 3 years ago
Steven 3e13fa1ce6 chore: update marked helper 3 years ago
boojack dc9f531447
fix: find latest migration history (#190)
* fix: auth action button

* fix: find latest migration history
3 years ago
Steven e330159f55 chore: update resources file format 3 years ago
Steven 93b6a910ae chore: update logo resources 3 years ago
boojack 8d161b4526
fix: create shortcut input (#186)
* fix: create shortcut input

* chore: add yarn build
3 years ago
Steven 2a11aed881 chore: update dialog event listener 3 years ago
zburu e7b287902b
chore: update mobile style (#181) 3 years ago
steven c97399a8ea fix: update `isFetching` default value 3 years ago
steven 75d622f4a2 chore: update version `v0.4.1` 3 years ago
steven 5bdf7654fc chore: update detail styles 3 years ago
Steven 64332c3e6a chore: update tag regexp 3 years ago
Steven 57f51d1c58 feat: allow updating memo `createdTs` 3 years ago
Steven 9f3f730723 chore: update selector style 3 years ago
boojack e9d303326f
feat: set editor font style (#174)
feat: editor font style
3 years ago
Steven ca1170583e chore: update i18n 3 years ago
Steven f5629c8227 fix: overflow style 3 years ago
Steven 2f58032ad8 fix: text overflow style 3 years ago
boojack f784516470
chore: update `word-break` style (#164) 3 years ago
Steven 2aed7c70aa chore: update cancel editing button 3 years ago
Lim Ding Wen b1062f5387
fix: Fix Typo (Editting -> Editing) (#161) 3 years ago
Steven 3b1bb4a95d chore: disable setting memo visibility when creating 3 years ago
Steven 734d5f3aed chore: update create tag tip style 3 years ago
Steven 2935057ca7 chore: update i18n 3 years ago
Steven f06a3d171b chore: update error message handler 3 years ago
Steven a98e64cf0a chore: update i18n dialog 3 years ago
Steven dd04bc9e1d chore: add beta badge 3 years ago
Steven 2f33eceada chore: set default memo visibility 3 years ago
Steven a7a01df79a chore: update i18n 3 years ago
Steven 43a8b7d0e1 chore: fix lint 3 years ago
Steven b596d04939 chore: update i18n for auth page 3 years ago
boojack 90b881502d
feat: add `user_setting` model (#145)
* feat: add `user_setting` model

* chore: add global store

* chore: update settings in web

* chore: update `i18n` example
3 years ago
XQ dfac877957
feat: add `manifest.json` for pwa (#144)
* chore: update `i18nStore`

* feat: add pwa `manifest.json`
3 years ago
XQ 3c1a416afc
chore: update `i18nStore` (#141) 3 years ago
XQ 972a49d6aa
chore: code clean (#140) 3 years ago
XQ cea16fac88
chore: remove `useAppContext` in dialog props 3 years ago
boojack 646a41e931 chore: add `i18n` based with `useContext` 3 years ago
boojack d08ba56c28
chore: release `v0.3.1` (#138) 3 years ago
boojack c991a48df6 chore: add upload resource button 3 years ago
boojack fd44255668 chore: use dropdown in member section 3 years ago
boojack 84564891be feat: add view resource dialog 3 years ago
boojack 8c8bb9e59f chore: update search bar styles 3 years ago
boojack c703f281d9 chore: update feather icon 3 years ago
boojack 2c27f5d425
chore: release `v0.3.0` (#136) 3 years ago
boojack df7b4d54c6
chore: show inline image in daily review dialog (#135) 3 years ago
boojack 9994b1fabc chore: update member setting styles 3 years ago
boojack 2d093d5be0 chore: update daily review dialog style 3 years ago
boojack 12b373701b chore: fix shortcut list buttons style 3 years ago
boojack 2b8078a19b chore: add `CommonDialog` 3 years ago
boojack fa93d0fd6e chore: update visibility selector style 3 years ago
boojack 873973a088 chore: update favicon 3 years ago
boojack d371cfd78d chore: update member list action buttons 3 years ago
boojack 07d9649b22 chore: add visibility selector 3 years ago
boojack 58e68f8f80 chore: update signin button in visitor mode 3 years ago
boojack 38383a426f
chore: update error message (#129) 3 years ago
boojack f02ec375a6
chore: release `v0.2.2` (#127) 3 years ago
boojack 3c5b0ea90a chore: update style 3 years ago
boojack 5da4c98f05 chore: update icon button styles 3 years ago
boojack 6c5bea9caf chore: update `html2image` 3 years ago
boojack 93ba2f4fab chore: fix icon style 3 years ago
boojack 9417797b99 chore: use `fontawesome` instead of `material icons` 3 years ago
boojack 167e5596f2
fix: generate html image in safari (#123) 3 years ago
boojack 2a1e34fe03 chore: update material icons 3 years ago
boojack 3de00cf4a8 chore: add `dayjs` to parse datetime 3 years ago
boojack 1d55545e30 chore: update github badge style 3 years ago
boojack 9b5a555d1f
chore: release `v0.2.1` (#120)
* chore: release `v0.2.1`

* chore: add tg group link
3 years ago
boojack 9c842d0a40 fix: remove axios withCredentials 3 years ago
boojack 0dc377550f chore: fix hover heatmap 3 years ago
boojack 8a91b0ad9d chore: add github badge 3 years ago
boojack 6053df050c chore: update create memo with visibility 3 years ago
boojack 3517c6181d chore: update `vite` 3 years ago
boojack 2e126c71f0 chore: update button elements 3 years ago
boojack 46d7ecca88 feat: use go embed 3 years ago
boojack 48d8c6ee0f chore: update lock file 3 years ago
boojack 5fd3cfdb61 chore: update user store 3 years ago
boojack 10d710cf03 chore: fix editor z-index 3 years ago
boojack d75338b6e9 chore: fix z-index 3 years ago
boojack b85af714f5 feat: fullscreen editor 3 years ago
boojack 91d45d6d46
chore: release `v0.2.0` (#114) 3 years ago
boojack 6a8c559e8c chore: update visitor view buttons 3 years ago
boojack 7418d2965d fix: visitor view in frontend 3 years ago
boojack 1afc183458 feat: update memo visibility in frontend 3 years ago
boojack aed137472c fix: open id checking order 3 years ago
boojack bdc9632b5b
chore: rename user role (#108)
* chore: rename user role to `host`

* chore: related frontend changes

* chore: fix migration file

* chore: use tricky sql
3 years ago
boojack 6f32643d7c
refactor: visitor view (#107)
* refactor: update api

* refactor: visitor view

* chore: update seed data
3 years ago
boojack 346d219cd5
chore: reorder imports manually (#106)
* chore: reorder imports manually

* chore: remove unused less
3 years ago
Hyoban 6b5d5e757e
feat: personal memos page (#105)
* feat: no need to log in to view memos

* chore: add a normal user to seed

* feat: page for other members

* fix: replace window.location

* fix: can not get username on home

* fix: check userID

* fix: can visit other user's page after login

* fix: do not redirect on wrong path

* fix: path error when clicked heatmap

* refactor: revise for review

* chore: remove unused import

* refactor: revise for review

* feat: update each user's route to /u/:userId.

* chore: eslint for import sort

* refactor: revise for review
3 years ago
Hyoban e202d7b8d6
fix: banner text click not work (#104)
* fix: banner text click not work

* fix: replenish duration

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

Co-authored-by: boojack <stevenlgtm@gmail.com>
3 years ago
boojack 5a20db0bed chore: fix missing extend style item 3 years ago
boojack 2136a954f5 chore: make editor sticky 3 years ago
boojack 0e8d3e6907 chore: fix memos amount 3 years ago
boojack 17a61bb65f choe: update shortcut actived style 3 years ago
boojack 29f73f0d25 chore: update tag list selector 3 years ago
boojack 65ade1fc87 chore: update todo block 3 years ago
boojack 5dd6d505cc chore: use `undefined` instead of `UNKNOWN_ID` 3 years ago
boojack 2fe2b82809 chore: update seed data 3 years ago
boojack 06fc29aecd chore: rename delete to archive 3 years ago
boojack 536627007d
feat: schema migration handler (#100)
* chore: update about site dialog

* feat: schema migration

* chore: lint with golangci
3 years ago
boojack a7425ac558
feat: toggle todo status by clicking (#99) 3 years ago
boojack 9611ff7386
chore: release v0.1.3 (#98)
* chore: update github action

* chore: release `v0.1.3`

* fix: create migration_history table

* fix: compare migration_history
3 years ago
boojack 0945b14deb chore: update signup page style 3 years ago
boojack 1b60180b79 chore: update setting dialog style 3 years ago
boojack 57ce96d23e chore: fix expand style 3 years ago
boojack 64f67f4bda
chore: update content parser (#97) 3 years ago
boojack 8cb9675965
chore: download image by one click (#94)
chore: download image by clicking
3 years ago
boojack 08210d55c3 chore: rename to `DailyReviewDialog` 3 years ago
boojack 62f0122cd5 chore: restore icon 3 years ago
boojack 8cb3994022 chore: update sharing image preview 3 years ago
boojack cad4db128b fix: mouse hover in heatmap 3 years ago
Steven 4871ebf24e
chore: release v0.1.2 (#88)
* chore: release `v0.1.2`

* chore: update demo.png
3 years ago
boojack 929f621be4 chore: add image uploading status 3 years ago
boojack 2c8ff2794d chore: add `ping` button 3 years ago
Tiger d1a7527c0d
fix: content link style (#86)
* Update memo-content.less

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

Co-authored-by: Steven <imrealleonardo@gmail.com>
3 years ago
boojack 3be5ea34a4 chore: update popup button styles 3 years ago
Steven 1999260f9d
chore: expand/fold memo content button (#84)
* chore: toggle show all content button

* chore: update expand text

* chore: rename
3 years ago
boojack babeb468c1 chore: update daily dialog style 3 years ago
Steven f80f0f2422
chore: use markdown image syntax (#83) 3 years ago
boojack cc54be0d1d chore: fix date selector style 3 years ago
Steven 40680a5e0f
chore: update memo action buttons style (#80)
chore: update memo action btn style
3 years ago
Steven f849a94dc5
chore: show daily memos view in sidebar (#79) 3 years ago
STEVEN 50fee8b0f4
chore: release `v0.1.1` (#77) 3 years ago
boojack efb3fad194 fix: hidden priority 3 years ago
STEVEN 1733ed670c
fix: tag regex (#76)
* fix: tag regex

* fix: tag styles

* chore: remove usused codes
3 years ago
STEVEN cd7000da70
feat: responsive view (#75)
* chore: add license

* feat: mobile view
3 years ago
boojack cc2e5ab6fd chore: update router 3 years ago
STEVEN 5d6df87af0
fix: sort tags in creating shortcut (#69) 3 years ago
STEVEN 668276f0df
chore: release v0.1.0 (#65)
* chore: update version `v0.1.0`

* fix: initial memo filter
3 years ago
boojack d23262856e fix: initial memo filter 3 years ago
boojack 069c5d6a35 chore: fix upload image insert text 3 years ago
boojack 2e5b120986 chore: update store selector 3 years ago
boojack b52c16c43f chore: use `axios` instead of `fetch` 3 years ago
boojack a580df5c9f chore: update redux store and service 3 years ago
boojack 0b3c77c79c chore: remove customize redux 3 years ago
boojack c34cbb19bc fix: memo import 3 years ago
boojack 7b668f17f5 chore: rename repo 3 years ago
boojack c2e5a1a524 refactor: use `redux` 3 years ago
boojack 2e9152e223 fix: web build 3 years ago
boojack 9a3afc56e7 fix: shortcutId in filter 3 years ago
boojack 3fc907d446 chore: fix sign in style 3 years ago
boojack 3fdc5bb2b1 chore: update demo user 3 years ago
STEVEN d6680a0bcc
feat: seed data only in dev mode (#61) 3 years ago
boojack 304df8674a chore: fix build 3 years ago
boojack 6fe1db42b5 chore: update store types 3 years ago
boojack 74ab42069f chore: add service version 3 years ago
boojack 18fc93789b chore: update button style 3 years ago
boojack c492317ffe feat: member manage section in setting dialog 3 years ago
STEVEN 5fc0fb24f4
feat: upload resource by openid api (#55) 3 years ago
STEVEN 615cec3066
feat: import data from json (#53) 3 years ago
boojack e510465818 chore: update tag selector 3 years ago
STEVEN f1cca0f298
feat: add user role field (#49)
* feat: add user role field

* chore: fix typo

* feat: update signup api
3 years ago
boojack 92e7631032 chore: fix link style 3 years ago
boojack 48a20c2b38 chore: update setting dialog 3 years ago
boojack 72d36b964a chore: update styles 3 years ago
boojack a9a888ef54 chore: update pinned memo style 3 years ago
boojack 13093b6f62 chore: revert tagList 3 years ago
boojack 995ec34bf8 feat: pin/unpin memo 3 years ago
boojack fcb5e2ee5a chore: update deploy guide in readme 3 years ago
boojack 08682a822e chore: update layout styles 3 years ago
email eae858e20b fix: type error 3 years ago
email 02b37ef466 chore: re yarn 3 years ago
email 225c4a8dfb fix: grid style 3 years ago
email fc12e0e3fb chore: update readme 4 years ago
email 9b0cf8af49 feat: upgrade react 18 4 years ago
email 13684488ef fix: convert raw memo 4 years ago
email 4f88221bce feat: update sidebar style 4 years ago
email 1cebf1dbd0 feat: const session secret key in dev 4 years ago
email 8f76120e4e chore: clean server 4 years ago
email 0fea2a86da chore: update styles 4 years ago
email f7a4419877 chore: update about site dialog 4 years ago
email dedea0dd27 fix: tags initial 4 years ago
email da1ccabd1e feat: use dialog instead of page 4 years ago
email 2b5ee78397 feat: layout style(1) 4 years ago
email 8f7445c299 feat: remove mobile styles 4 years ago
STEVEN b597d40470
refactor: use tailwindcss in less (#34)
* reduce less
4 years ago
email 3261f46275 chore: hide textarea outline 4 years ago
email 6ad6ba2327 fix: input/textarea unselectable 4 years ago
email 6f3663cd96 feat: user hash password 4 years ago
email 017bbfa6d6 feat: add lodash-es package 4 years ago
email 6f8ab0f3ff chore: remove ga and fonts 4 years ago
email 226e9c156a feat: change main language to english 4 years ago
email 825bea59f0 fix: user api 4 years ago
email 3fa918169e refactor: sync frontend 4 years ago
boojack 3d8997a43a feat: use tailwindcss and show export btn 4 years ago
boojack 374721fa48 fix: memo formater 4 years ago
email 6a40be9f8e fix: tag query filter 4 years ago
email 308adef98d refactor: editor tools 4 years ago
email 9a6e2d10ce feat: tag selector popup 4 years ago
email 48eb618959 feat: confirm reset openid dialog 4 years ago
email 9bec29a03e feat: support open api with webhooks 4 years ago
email aed1004f39 feat: add star-history embed iframe; 4 years ago
email e37bc5a832 fix: edit username inputer 4 years ago
STEVEN 63ddb2917d
Feat: update editor tools (#14)
* fileupload

* update memo editor comman tool btns

* update editor tools

Co-authored-by: lqwakeup <qiaobingxue1998@163.com>
4 years ago
boojack 1710cc526f fix: memo trash order by deletedAt 4 years ago
boojack 494c4f4578 feat: handle upload image by drop event 4 years ago
boojack 3fc74490de feat: shorten image url length 4 years ago
boojack ee3c753c99 feat: update image by paste in editor 4 years ago
STEVEN aa40793a68
Add resources api (#9)
* feat: add resource api

* update delete model return variables
4 years ago
steven 019288ca73 chore: add license and comments 4 years ago
STEVEN 27bd3e80de
chore: polish setting dialog (#6) 4 years ago
boojack 7ddd4caf47 chore: update eslint config 4 years ago
steven 73812cd58d feat: add eslint to frontend 4 years ago
steven 493391bb03 choro: convert html2image to arrow function 4 years ago
steven 7e858509e6 fix: query pinnedAt empty value 4 years ago
steven 50c8947ad5 feat: remove user wx_open_id key 4 years ago
steven 3dc71a6ec7 web: update about site dialog 4 years ago
steven b20741cca8 update users table with unique tag 4 years ago
steven 9db1f57307 web: recover single global memo editor 4 years ago
steven 527745ad15 update github oauth callback api 4 years ago
steven bdaeb3a68b web: update restful api 4 years ago
steven b8c01524c5 web: update memo editor and about me 4 years ago
LeeShuang 06bffd0ba5 migrate frontend 4 years ago