Commit Graph

204 Commits

Author SHA1 Message Date
boojack 4de65ab55d
fix: url encode for tag name (#1031) 2023-02-06 20:28:19 +08:00
boojack c5368fe8d3
chore: update resource dialog style (#982) 2023-01-21 08:46:49 +08:00
boojack fae0b64a08
fix: delete tag api (#950)
* fix: delete tag api

* chore: update
2023-01-14 12:08:31 +08:00
boojack a797280e3f
chore: update middleware skipper (#887)
* chore: update middleware skipper

* chore: update
2023-01-01 23:26:21 +08:00
boojack 68a77b6e1f
feat: create tag dialog (#814) 2022-12-21 23:59:03 +08:00
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
2022-12-20 17:47:02 +08:00
boojack ef621a444f
refactor: introducing `use{Module}Store` instead of service (#768)
* refactor: introducing `useEditorStore`

* refactor: update

* chore: update
2022-12-18 15:25:18 +08:00
Zeng1998 147185309c
feat: vacuum database in setting (#694)
* feat: vacuum database in setting

* update

* update

* update

* update
2022-12-07 22:45:47 +08:00
boojack a467a7c173
feat: upgrade dev version to `0.8.1` (#656)
* feat: upgrade version to `0.8.1`

* chore: update
2022-12-02 21:09:11 +08:00
boojack 14f9f29348
chore: update user setting appearance (#654) 2022-12-02 20:00:34 +08:00
boojack 7c6d7226f5
feat: update appearance selector (#645) 2022-12-01 20:57:19 +08:00
Stephen Zhou 6b058cd299
feat: save folding option with localstorage (#641)
* fix: change folding option need reload

* fix: floding option undefied
2022-11-30 19:13:55 +08:00
Zeng1998 52038d26d2
chore: update i18n for validator message (#636) 2022-11-29 21:35:40 +08:00
boojack b04e001db1
fix: image url host missing (#623) 2022-11-28 19:52:03 +08:00
Wujiao233 d8bf55efb2
fix: shoutcut tag filter handle mutiple tags (#608)
* fix: shoutcut tag filter handle mutiple tags

* not edit parser
2022-11-28 19:32:01 +08:00
Stephen Zhou 90c85103c3
feat: dark mode support for auth page (#569)
* feat: dark mode support for auth page

* chore: update
2022-11-26 11:20:22 +08:00
boojack 2042737004
feat: add username field (#544)
* feat: add username field

* chore: update
2022-11-23 22:27:21 +08:00
boojack a2831b37c4
feat: add database filesize in UI (#488) 2022-11-18 21:17:52 +08:00
Stephen Zhou 3775d5c9c2
feat: folding options (#459)
* feat: folding options

* chore: update

* chore: update

Co-authored-by: boojack <stevenlgtm@gmail.com>
2022-11-14 22:06:05 +08:00
Zeng1998 407d1cdcaa
feat: add visibility filter (#461)
* feat: add visibility filter

* update
2022-11-13 19:34:22 +08:00
Zeng1998 9b827b4801
feat: add support for time-shortcut (#434)
* feat: add support for time-shortcut

* update

Co-authored-by: boojack <stevenlgtm@gmail.com>
2022-11-11 19:14:38 +08:00
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>
2022-11-10 13:43:49 +00:00
winwin2011 37bb3bc546
chore: allow skip version (#411)
* chore: allow skip version

* chore: opacity

* chore: polish

Co-authored-by: boojack <stevenlgtm@gmail.com>
2022-11-04 15:40:48 +00:00
boojack cf75054106
feat: add system setting to allow user signup (#407) 2022-11-03 21:47:36 +08:00
Zhou Yunliang 4ed987229b
feat: text filter regex support (#406) 2022-11-03 21:06:17 +08:00
boojack 006cb56d28
fix: heatmap data (#394) 2022-11-01 14:06:02 +00:00
boojack 9d8c9609c3
feat: cache editing memo id (#388)
* feat: cache editing memo id

* chore: update
2022-10-31 21:39:22 +08:00
boojack ef5492074e
chore: update memo stats api (#387) 2022-10-31 20:57:07 +08:00
boojack 43541bde2c
feat: add update version banner (#365)
feat: add update version banenr
2022-10-29 09:49:50 +00:00
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>
2022-10-29 07:40:09 +00:00
boojack 94df09c8c0
chore: update memo list api (#350) 2022-10-27 14:02:42 +00:00
boojack bdf6d4d42a
feat: case-insensitive search (#347) 2022-10-27 00:05:45 +00:00
boojack 1c2998c4d8
feat: pagination for memo list (#330) 2022-10-21 14:51:41 +00:00
boojack 2a4fc7dcc3
chore: update memo display time (#327)
* chore: update memo display time

* chore: update
2022-10-21 20:26:00 +08:00
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>
2022-10-19 21:00:34 +08:00
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>
2022-10-19 18:19:50 +08:00
boojack 0d6114e25e
feat: update sidebar mask styles (#287) 2022-10-14 07:26:43 +08:00
h2o2o ce5a6fa3ac
chore: update sidebar styles in mobile view (#285)
* 添加移动端点击自动关闭侧边栏

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

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

* move closeSidebar function to utils

* move closeSidebar function to utils

* 侧边栏优化

* 移动端侧边栏优化

* 移动端侧边栏优化

* 移动端侧边栏优化
2022-10-13 22:56:42 +08:00
Steven ffe145d436 chore: revert sidebar updates 2022-10-13 08:05:59 +08:00
h2o2o 315ab94c94
添加移动端点击自动关闭侧边栏 (#271) 2022-10-11 08:12:35 +08:00
Steven 88ade2c0b7 chore: update i18n for filter 2022-10-09 08:54:05 +08:00
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
2022-10-08 22:27:23 +08:00
steven b959acc69d fix: update marked test cases 2022-10-04 14:35:07 +08:00
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
2022-10-02 22:49:30 +08:00
steven 5894104524 chore: update inline image 2022-10-01 20:00:45 +08:00
steven b2c22977c1 feat: update memo editor with uploading resources 2022-10-01 00:10:31 +08:00
Steven 15cfc9e1f5 chore: add memo detail page 2022-09-20 22:55:24 +08:00
Steven 307483e499 feat: use `react-router` 2022-09-19 21:53:27 +08:00
boojack c5b26e3310
chore: fix copy to clipboard (#214) 2022-09-14 19:24:13 +08:00
Steven 6e4577f721 feat: add `MemoContent` component 2022-09-10 21:22:26 +08:00
boojack e9ac6affef
feat: add explore page (#205) 2022-09-09 00:06:05 +08:00
Steven d68891d91d chore: fix tag regex 2022-09-05 20:15:34 +08:00
Steven b884327a53 chore: update eslint rules 2022-09-04 06:48:19 +08:00
Steven 3e13fa1ce6 chore: update marked helper 2022-09-02 09:07:32 +08:00
Steven 64332c3e6a chore: update tag regexp 2022-08-25 23:58:03 +08:00
Steven 57f51d1c58 feat: allow updating memo `createdTs` 2022-08-25 22:02:32 +08:00
Steven 2f33eceada chore: set default memo visibility 2022-08-19 21:59:50 +08:00
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
2022-08-13 14:35:33 +08:00
boojack 84564891be feat: add view resource dialog 2022-08-07 01:30:48 +08:00
boojack df7b4d54c6
chore: show inline image in daily review dialog (#135) 2022-07-29 20:11:14 +08:00
boojack d371cfd78d chore: update member list action buttons 2022-07-26 22:36:24 +08:00
boojack 9c842d0a40 fix: remove axios withCredentials 2022-07-15 22:38:50 +08:00
boojack 0dc377550f chore: fix hover heatmap 2022-07-15 22:29:47 +08:00
boojack 8a91b0ad9d chore: add github badge 2022-07-15 22:17:11 +08:00
boojack 5fd3cfdb61 chore: update user store 2022-07-10 08:36:10 +08:00
boojack 7418d2965d fix: visitor view in frontend 2022-07-09 08:32:46 +08:00
boojack 6f32643d7c
refactor: visitor view (#107)
* refactor: update api

* refactor: visitor view

* chore: update seed data
2022-07-07 23:11:20 +08:00
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
2022-07-07 20:22:36 +08:00
boojack 65ade1fc87 chore: update todo block 2022-07-03 11:24:57 +08:00
boojack a7425ac558
feat: toggle todo status by clicking (#99) 2022-07-02 00:56:25 +08:00
boojack 64f67f4bda
chore: update content parser (#97) 2022-06-30 21:19:50 +08:00
boojack cad4db128b fix: mouse hover in heatmap 2022-06-25 09:57:31 +08:00
boojack babeb468c1 chore: update daily dialog style 2022-06-21 22:29:14 +08:00
Steven f80f0f2422
chore: use markdown image syntax (#83) 2022-06-21 22:14:52 +08:00
STEVEN 1733ed670c
fix: tag regex (#76)
* fix: tag regex

* fix: tag styles

* chore: remove usused codes
2022-06-19 11:34:49 +08:00
STEVEN cd7000da70
feat: responsive view (#75)
* chore: add license

* feat: mobile view
2022-06-19 11:32:49 +08:00
boojack b52c16c43f chore: use `axios` instead of `fetch` 2022-05-22 12:02:58 +08:00
boojack a580df5c9f chore: update redux store and service 2022-05-22 11:01:20 +08:00
boojack 0b3c77c79c chore: remove customize redux 2022-05-22 01:12:49 +08:00
boojack 9a3afc56e7 fix: shortcutId in filter 2022-05-20 23:10:47 +08:00
boojack 6fe1db42b5 chore: update store types 2022-05-19 18:32:49 +08:00
boojack c492317ffe feat: member manage section in setting dialog 2022-05-16 22:19:39 +08:00
STEVEN 615cec3066
feat: import data from json (#53) 2022-05-15 22:21:13 +08:00
STEVEN f1cca0f298
feat: add user role field (#49)
* feat: add user role field

* chore: fix typo

* feat: update signup api
2022-05-15 10:57:54 +08:00
boojack 995ec34bf8 feat: pin/unpin memo 2022-05-02 10:57:20 +08:00
email 8f76120e4e chore: clean server 2022-03-29 00:01:34 +08:00
email 2b5ee78397 feat: layout style(1) 2022-03-20 20:02:48 +08:00
email 8f7445c299 feat: remove mobile styles 2022-03-11 05:07:04 +08:00
email 017bbfa6d6 feat: add lodash-es package 2022-02-06 00:13:15 +08:00
email 226e9c156a feat: change main language to english 2022-02-04 22:48:22 +08:00
email 825bea59f0 fix: user api 2022-02-04 21:24:21 +08:00
email 3fa918169e refactor: sync frontend 2022-02-04 19:17:11 +08:00
email 6a40be9f8e fix: tag query filter 2022-01-12 20:52:04 +08:00
email 9a6e2d10ce feat: tag selector popup 2022-01-10 22:48:53 +08:00
email 9bec29a03e feat: support open api with webhooks 2022-01-09 11:44:12 +08:00
boojack 3fc74490de feat: shorten image url length 2021-12-16 22:51:44 +08:00
boojack ee3c753c99 feat: update image by paste in editor 2021-12-16 22:39:45 +08:00
STEVEN aa40793a68
Add resources api (#9)
* feat: add resource api

* update delete model return variables
2021-12-14 20:08:12 +08:00
steven 73812cd58d feat: add eslint to frontend 2021-12-13 17:23:35 +08:00
steven 50c8947ad5 feat: remove user wx_open_id key 2021-12-12 21:49:46 +08:00
steven b20741cca8 update users table with unique tag 2021-12-12 14:00:25 +08:00
steven bdaeb3a68b web: update restful api 2021-12-09 21:45:48 +08:00
steven b8c01524c5 web: update memo editor and about me 2021-12-09 10:23:20 +08:00
LeeShuang 06bffd0ba5 migrate frontend 2021-12-08 23:43:52 +08:00