memos/web
memoclaw a86a29609e feat: add blur_content attribute to tag metadata settings
Allow any tag to trigger content blurring by setting blur_content=true
in InstanceTagsSetting, replacing the previous hardcoded NSFW-only check.

Changes:
- proto: add bool blur_content field to InstanceTagMetadata (store) and
  InstanceSetting.TagMetadata (API v1); regenerate Go and TS bindings
- server: thread BlurContent through convertInstanceTagsSettingFromStore
  and convertInstanceTagsSettingToStore conversion helpers
- web/MemoView: replace tag.toUpperCase()==='NSFW' with a
  findTagMetadata() lookup on tagsSetting.blurContent; rename internal
  state nsfw/showNSFWContent/toggleNsfwVisibility to
  blurred/showBlurredContent/toggleBlurVisibility
- web/TagsSection: add blur checkbox column and new-tag blur toggle to
  the admin tags settings UI
- web/locales: rename click-to-show/hide-nsfw-content keys to
  click-to-show/hide-sensitive-content across all 30+ locale files;
  update English strings to 'sensitive content' phrasing

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-03-23 19:36:07 +08:00
..
docs refactor(react-query): optimize config, add error boundary, and remove JSDoc 2025-12-25 08:47:36 +08:00
public enhance: polish PWA manifest and meta tags (#5695) 2026-03-07 14:02:13 +08:00
src feat: add blur_content attribute to tag metadata settings 2026-03-23 19:36:07 +08:00
.gitignore chore: update gitignore 2025-04-17 23:11:36 +08:00
biome.json refactor: remove MemoContentContext and integrate MemoViewContext 2025-12-28 12:46:12 +08:00
components.json feat: themes (#4824) 2025-07-07 20:13:22 +08:00
index.html enhance: polish PWA manifest and meta tags (#5695) 2026-03-07 14:02:13 +08:00
package.json chore(web): update frontend dependencies and Node runtime (#5729) 2026-03-16 20:37:16 +08:00
pnpm-lock.yaml chore(web): update frontend dependencies and Node runtime (#5729) 2026-03-16 20:37:16 +08:00
tsconfig.json chore: clean up unused imports and parameters across components 2025-12-27 10:18:38 +08:00
vite.config.mts feat: add live refresh via Server-Sent Events (SSE) with visual indicator (#5638) 2026-03-03 22:56:12 +08:00