Commit Graph

334 Commits

Author SHA1 Message Date
CorrectRoadH f1f9140afc
fix: the incorrectly height of grid row in safari (#1366) 2023-03-17 19:38:59 +08:00
boojack c189654cd9
chore: update resource dashboard style (#1362) 2023-03-15 23:29:43 +08:00
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>
2023-03-15 20:06:30 +08:00
boojack 50f36e3ed5
chore: upgrade version to `0.11.2` (#1336) 2023-03-11 13:20:24 +08:00
boojack 7c92805aac
fix: daily review page style (#1332) 2023-03-11 10:08:36 +08:00
boojack a9218ed5f0
refactor: filter store (#1331) 2023-03-11 09:13:54 +08:00
boojack f3f0efba1e
feat: update page router (#1330) 2023-03-11 08:43:45 +08:00
boojack f86816fea2
feat: use react-hot-toast (#1321) 2023-03-09 08:54:14 +08:00
boojack 483c1d5782
feat: update responsible layout (#1306)
* feat: update responsible layout

* chore: update
2023-03-08 09:00:10 +08:00
boojack 595dbdb0ec
feat: add root layout (#1294) 2023-03-06 21:13:35 +08:00
boojack e150599274
chore: upgrade version to `v0.11.1` (#1247) 2023-03-04 18:49:50 +08:00
boojack dd625d8edc
chore: update links reference (#1243) 2023-03-04 15:06:01 +08:00
boojack 6ab58f294e
feat: update home layout (#1242) 2023-03-04 13:49:53 +08:00
Zeng1998 57479b250a
chore: remove validators on the frontend (#1156)
* chore: update minlength of username

* remove the validator on frontend

* update
2023-02-25 14:59:29 +08:00
boojack 904a6bd97f
fix: find memo list order (#1149) 2023-02-24 20:34:54 +08:00
boojack 6d2d322140
chore: show pinned memos in explore (#1141) 2023-02-23 19:59:18 +08:00
boojack 29124f56bb
chore: update memo service (#1138)
* chore: update memo service

* chore: update
2023-02-22 20:07:55 +08:00
boojack 42d849abfc
chore: update explore header style (#1137) 2023-02-22 19:21:08 +08:00
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>
2023-02-19 13:36:45 +08:00
boojack d0b8b076cf
feat: implement sign in with SSO (#1119)
* feat: implement sign in with SSO

* chore: update

* chore: update

* chore: update
2023-02-19 09:50:30 +08:00
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
2023-02-13 23:28:46 +08:00
boojack aad97c4c54
chore: update signup api (#1067) 2023-02-11 15:15:56 +08:00
boojack 5df59a48b7
chore: update rss icon style (#1056) 2023-02-09 23:45:48 +08:00
Stephen Zhou 168c4f6950
feat: more rss info (#1052)
* feat: more rss info

* fix: ci
2023-02-09 21:17:15 +08:00
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
2023-02-07 20:11:22 +08:00
Zeng1998 771ef44d82
feat: support enter to signin (#1014) 2023-02-06 20:03:33 +08:00
boojack 96798e10b4
feat: support embed memo with iframe (#912) 2023-01-07 01:56:02 +08:00
boojack a797280e3f
chore: update middleware skipper (#887)
* chore: update middleware skipper

* chore: update
2023-01-01 23:26:21 +08:00
boojack 9f25badde3
chore: update logo format to png (#830) 2022-12-23 00:21:53 +08:00
boojack 7efa749c66
feat: customize system profile (#828) 2022-12-22 19:48:44 +08:00
PublicHer0 a23de50bb8
feat: update spanish locale (#786)
* Adding spanish version

* update spanish locale

Co-authored-by: boojack <stevenlgtm@gmail.com>
2022-12-20 13:18:21 +00:00
boojack b67ed1ee13
feat: customize system profile (#774)
* feat: system setting for customized profile

* chore: update

* feat: update frontend

* chore: update
2022-12-18 21:18:30 +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
boojack bbd5fe4eb2
feat: remove sticky style for memo editor (#752) 2022-12-16 22:41:12 +08:00
boojack c77d49259a
chore: update light bg color (#744) 2022-12-13 23:34:38 +08:00
PublicHer0 5520605ccc
feat: add spanish locale (#741) 2022-12-13 09:12:22 +08:00
Jasper Platenburg 79bf365d78
Dutch locale (#687) 2022-12-06 08:11:21 +08:00
Maurice Bauer 492a1370ab
feat: add German i18n item (#686) 2022-12-06 07:42:17 +08:00
Andreas Backström 53cf6ebb79
feat: add swedish/svenska translation (#668)
Add swedish / svenska translation
2022-12-03 21:38:25 +08:00
boojack d1007950e0
chore: remove emoji picker (#667) 2022-12-03 15:28:37 +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 7c6d7226f5
feat: update appearance selector (#645) 2022-12-01 20:57:19 +08:00
boojack c5200ca31b
feat: dark mode for dialogs (#643) 2022-11-30 20:34:16 +08:00
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>
2022-11-29 22:13:22 +00:00
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
2022-11-29 21:44:52 +08:00
Zeng1998 52038d26d2
chore: update i18n for validator message (#636) 2022-11-29 21:35:40 +08:00
boojack 55f37664ef
chore: add theme file for joyui (#635) 2022-11-29 20:15:16 +08:00
Stephen Zhou fbe7b604ef
feat: dark mode support for memo detail (#604)
* feat: dark mode support for memo detail

* chore: update

* chore: update

* chore: update
2022-11-28 19:40:08 +08:00
boojack db1d223448
fix: apperance select (#585) 2022-11-26 17:45:16 +08:00
Zeng1998 54271c1598
chore: fix some typos (#587) 2022-11-26 06:23:29 +00:00
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
2022-11-26 12:19:00 +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 a0b35f7aa9
feat: add French i18n item (#547)
feat: add French i18n
2022-11-24 08:42:38 +08:00
boojack 2042737004
feat: add username field (#544)
* feat: add username field

* chore: update
2022-11-23 22:27:21 +08:00
boojack a0667abec8
chore: update data initial requests (#538) 2022-11-22 23:45:11 +08:00
Yarden Shoham d8adc0afe9
feat: extend validation config max length (#523) 2022-11-22 18:21:12 +08:00
boojack 2743268fd7
chore: remove unused visibility selector (#457) 2022-11-13 10:47:21 +08:00
Zeng1998 1e3b8315a0
chore: update MemoResources props (#432) 2022-11-09 22:10:31 +08: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 0d6281ef6b
chore: update signin page (#410)
* chore: update signin page

* chore: update version `v0.7.1`
2022-11-04 12:28:16 +00:00
boojack cf75054106
feat: add system setting to allow user signup (#407) 2022-11-03 21:47:36 +08:00
boojack 43541bde2c
feat: add update version banner (#365)
feat: add update version banenr
2022-10-29 09:49:50 +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
steven a323689ee6 chore: update copy button style 2022-10-05 20:55:04 +08:00
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>
2022-10-05 16:39:04 +08:00
Steven b992d07f3e chore: update memo detail header 2022-09-24 10:05:51 +08:00
Steven 77a3513a6b chore: update memo detail page 2022-09-24 09:31:20 +08:00
Steven 0dd2337663 chore: update router 2022-09-21 21:30:33 +08:00
Steven 63468dbaf3 chore: update memo detail access handler 2022-09-21 19:31:02 +08:00
f97 2acd5d4af2
chore: support html form (#236) 2022-09-21 14:12:16 +08:00
Steven 6c1cc1d283 chore: use conditional rendering instead of OnlyWhen 2022-09-20 23:30:25 +08:00
Steven 15cfc9e1f5 chore: add memo detail page 2022-09-20 22:55:24 +08:00
Steven 366afdd1e4 feat: use `i18next` 2022-09-19 22:27:50 +08:00
Steven 307483e499 feat: use `react-router` 2022-09-19 21:53:27 +08:00
Steven 77178afad5 chore: add no data tip 2022-09-16 22:55:39 +08:00
Steven 660908e436 chore: add `react-router` 2022-09-16 22:48:41 +08:00
Steven 1591fdf61c chore: update i18n structures 2022-09-16 21:25:39 +08:00
f97 811f3340e9
feat: add vietnamese (#218) 2022-09-16 21:09:59 +08:00
ChasLui 7e8d1128f8
chore: update i18n (#215) 2022-09-15 06:53:51 +08:00
Steven 6e4577f721 feat: add `MemoContent` component 2022-09-10 21:22:26 +08:00
Steven 020b211660 chore: update explore page style 2022-09-09 19:41:12 +08:00
Steven 4657e58b52 chore: update loading section 2022-09-09 08:22:49 +08:00
Steven 5fa9aa3c22 chore: add memo resources component 2022-09-09 07:53:02 +08:00
boojack b0b2776d03
chore: update button entries (#206) 2022-09-09 00:24:41 +08:00
boojack e9ac6affef
feat: add explore page (#205) 2022-09-09 00:06:05 +08:00
Steven b884327a53 chore: update eslint rules 2022-09-04 06:48:19 +08:00
boojack dc9f531447
fix: find latest migration history (#190)
* fix: auth action button

* fix: find latest migration history
2022-09-02 00:01:08 +08:00
Steven e330159f55 chore: update resources file format 2022-09-01 07:36:14 +08:00
Steven 93b6a910ae chore: update logo resources 2022-08-31 21:51:49 +08:00
Steven f06a3d171b chore: update error message handler 2022-08-20 07:34:39 +08:00
Steven a7a01df79a chore: update i18n 2022-08-19 21:30:31 +08:00
Steven b596d04939 chore: update i18n for auth page 2022-08-14 18:43:46 +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 58e68f8f80 chore: update signin button in visitor mode 2022-07-25 21:50:25 +08:00
boojack 5da4c98f05 chore: update icon button styles 2022-07-19 21:46:38 +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 6a8c559e8c chore: update visitor view buttons 2022-07-09 12:00:26 +08:00
boojack 7418d2965d fix: visitor view in frontend 2022-07-09 08:32:46 +08:00
boojack 1afc183458 feat: update memo visibility in frontend 2022-07-08 23:38:24 +08:00
boojack aed137472c fix: open id checking order 2022-07-08 22:17:17 +08:00
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
2022-07-08 22:16:18 +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 2136a954f5 chore: make editor sticky 2022-07-05 22:48:21 +08:00
boojack 0945b14deb chore: update signup page style 2022-07-01 19:53:31 +08:00
STEVEN cd7000da70
feat: responsive view (#75)
* chore: add license

* feat: mobile view
2022-06-19 11:32:49 +08:00
boojack cc2e5ab6fd chore: update router 2022-05-28 07:38:06 +08:00
boojack 2e5b120986 chore: update store selector 2022-05-22 12:41:15 +08:00
boojack b52c16c43f chore: use `axios` instead of `fetch` 2022-05-22 12:02:58 +08:00
boojack c2e5a1a524 refactor: use `redux` 2022-05-21 12:21:06 +08:00
boojack 3fc907d446 chore: fix sign in style 2022-05-20 22:48:51 +08:00
boojack 3fdc5bb2b1 chore: update demo user 2022-05-20 06:48:55 +08:00
STEVEN d6680a0bcc
feat: seed data only in dev mode (#61) 2022-05-19 22:29:27 +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 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 72d36b964a chore: update styles 2022-05-03 12:15:47 +08:00
boojack 08682a822e chore: update layout styles 2022-05-02 09:32:45 +08:00
email da1ccabd1e feat: use dialog instead of page 2022-03-20 23:53:50 +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 6f3663cd96 feat: user hash password 2022-02-06 16:19:20 +08:00
email 017bbfa6d6 feat: add lodash-es package 2022-02-06 00:13:15 +08:00
email 6f8ab0f3ff chore: remove ga and fonts 2022-02-05 13:39:52 +08:00
email 226e9c156a feat: change main language to english 2022-02-04 22:48:22 +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 9bec29a03e feat: support open api with webhooks 2022-01-09 11:44:12 +08:00
steven 3dc71a6ec7 web: update about site dialog 2021-12-12 14:39:53 +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
LeeShuang 06bffd0ba5 migrate frontend 2021-12-08 23:43:52 +08:00