Claude
f6e025d583
feat: implement theme management with system preference detection and early application
2025-10-08 09:51:49 +08:00
varsnotwars
fbcdf0fba7
fix update theme not saving ( #5012 )
2025-08-18 01:39:48 +00:00
Johnny
e93f3cbb8b
refactor: unify theme and apperance
2025-08-17 11:27:59 +08:00
Jason Shawn D' Souza
1dd25634fd
fix: Midi files show up as playable ( #4991 )
2025-08-10 14:23:41 +08:00
Johnny
e55ed8a9c7
chore: new theme `whitewall`
2025-07-07 20:13:55 +08:00
Johnny
1b3083b216
feat: themes ( #4824 )
2025-07-07 20:13:22 +08:00
Johnny
493832aeb4
refactor: unify components
2025-07-01 19:29:48 +08:00
Steven
bb5809cae4
refactor: attachment service
2025-06-17 22:15:19 +08:00
Johnny
5a2f18da69
refactor(frontend): retire redux
2025-02-09 11:43:55 +08:00
Steven
f6ad49754a
chore: update url of memo detail page
2025-02-07 20:51:04 +08:00
johnnyjoy
0b85cb567e
chore(frontend): fix clsx
2025-02-01 22:04:29 +08:00
johnnyjoy
5e770dda52
refactor: memo name
2025-02-01 11:17:36 +08:00
johnnyjoy
0a5111e4b0
chore: update i18n types definition
2024-12-07 12:16:38 +08:00
johnnyjoy
09586d032c
chore: fix user checks
2024-09-03 20:48:23 +08:00
johnnyjoy
40d59fc47a
chore: fix user role checks
2024-09-02 21:04:25 +08:00
Steven
878fea5f13
chore: use popover for update tag view setting
2024-07-17 08:46:52 +08:00
Steven
16d3de63c2
chore: update resource binary endpoint
2024-05-21 21:25:21 +08:00
Steven
d0655ece53
refactor: update memo tags
2024-05-08 20:03:01 +08:00
Steven
10c57167cc
chore: remove unused flags
2024-05-03 07:16:07 +08:00
Steven
26545c855c
refactor: implement s3 storage
2024-05-02 21:28:06 +08:00
Steven
155c5baf2c
refactor: add markdown service
2024-04-29 08:00:37 +08:00
Steven
1b291422e7
refactor: api version
2024-04-28 00:44:29 +08:00
Steven
7c5261b5d2
chore: tweak resource definition
2024-03-20 21:17:04 +08:00
sunxunle
ea104a5e54
chore: fix typo ( #3106 )
2024-03-17 09:52:04 +08:00
Steven
ec206104e5
chore: tweak i18n locale
2024-03-04 23:23:14 +08:00
Steven
7d5f603482
chore: update compact view
2024-03-04 11:21:48 +08:00
Steven
7e23ceb242
chore: fix frontend linter
2024-03-01 19:39:24 +08:00
Steven
e35225ff24
chore: fix resource url
2024-02-05 19:35:23 +08:00
Steven
dd06278692
feat: add batch upsert tags
2024-02-01 21:13:42 +08:00
Steven
4d48f50815
chore: use resource name in frontend
2024-01-21 10:55:49 +08:00
Steven
9361613f23
chore: update timeline page
2023-12-21 21:24:08 +08:00
Steven
8095d94c97
chore: deprecate marked
2023-12-17 11:02:16 +08:00
Steven
65a34ee41a
chore: update home sidebar
2023-11-08 22:18:12 +08:00
Athurg Gooth
5d69d89627
feat: week from monday in heatmap for zh-Hans and ko ( #2457 )
...
* week from monday in heatmap for zh-Hans and ko
* optimize code
2023-10-31 12:06:14 +08:00
boojack
b13042d644
chore: move buf generated code to gitignore ( #2236 )
2023-09-17 20:55:05 +08:00
Steven
d09e3c3658
chore: remove buf es generator
2023-09-17 20:14:45 +08:00
Steven
fb1490c183
feat: impl resources list page
2023-09-16 11:48:53 +08:00
boojack
726300394b
chore: update image checks ( #2092 )
2023-08-06 10:38:39 +08:00
boojack
270a529948
chore: update resource type checks ( #2081 )
2023-08-05 20:17:33 +08:00
boojack
d114b630d2
feat: add prettier sort import plugin ( #2058 )
2023-07-31 22:26:45 +08:00
Ajay Kumbhare
1780225da5
feat: add typeScript support to enforce valid translation keys ( #1954 )
...
* #1952 Fix incorrect localization key for sign-up failure message
* feat: add typeScript support to enforce valid translation keys
* feat: add typeScript support to enforce valid translation keys
* fix lint errors
* fix lint error
2023-07-15 10:27:37 +08:00
CorrectRoadH
39351970d0
feat: implement memo chat frontend ( #1938 )
...
* feat: implment backend function
* feat: implment frontend component
* stash
* eslint
* eslint
* eslint
* delete node
* stash
* refactor the style
* eslint
* eslint
* eslint
* fix build error
* add dep
* Update web/src/components/MemosChat/ConversationTab.tsx
Co-authored-by: boojack <stevenlgtm@gmail.com>
* Update web/src/components/MemosChat/ConversationTab.tsx
Co-authored-by: boojack <stevenlgtm@gmail.com>
* feat: change the name
* disable for vistor
---------
Co-authored-by: boojack <stevenlgtm@gmail.com>
2023-07-14 13:09:21 +08:00
boojack
7e391bd53d
chore: remove resource public id ( #1912 )
...
* chore: remove resource public id
* chore: update
2023-07-08 11:29:50 +08:00
Athurg Gooth
1c07ae2650
fix: escape on resource filename ( #1892 )
...
add escape on resource filename
2023-07-04 10:06:11 +08:00
boojack
3060dafb45
chore: update resource link template ( #1537 )
2023-04-16 10:31:03 +08:00
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
2023-04-15 08:56:03 +08:00
boojack
cc23f69f66
chore: update import path ( #1477 )
2023-04-05 23:31:15 +08:00
boojack
6ff7cfddda
fix: return external link directly ( #1465 )
...
* fix: return external link directly
* chore: update
2023-04-04 08:31:11 +08:00
boojack
1cab30f32f
feat: add public id field to resource ( #1451 )
...
* feat: add public id field to resource
* feat: support reset resource link
2023-04-03 13:41:27 +08:00
boojack
483c1d5782
feat: update responsible layout ( #1306 )
...
* feat: update responsible layout
* chore: update
2023-03-08 09:00:10 +08:00