memos/proto/gen/api/v1
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
..
apiv1connect feat(memo): add share links for private memos (#5742) 2026-03-19 23:47:22 +08:00
attachment_service.pb.go feat: implement attachment filtering functionality 2025-12-28 18:47:59 +08:00
attachment_service.pb.gw.go refactor: migrate binary file serving from gRPC to dedicated HTTP fileserver 2025-12-09 08:53:52 +08:00
attachment_service_grpc.pb.go fix: correct typos in comments, error messages, and identifiers (#5704) 2026-03-08 18:40:17 +08:00
auth_service.pb.go feat: replace auto-increment ID with UID for identity provider resource names (#5687) 2026-03-05 21:01:22 +08:00
auth_service.pb.gw.go refactor: user auth improvements (#5360) 2025-12-18 18:15:51 +08:00
auth_service_grpc.pb.go feat: replace auto-increment ID with UID for identity provider resource names (#5687) 2026-03-05 21:01:22 +08:00
common.pb.go fix: openapi generation (#5349) 2025-12-15 10:55:04 +08:00
idp_service.pb.go fix: openapi generation (#5349) 2025-12-15 10:55:04 +08:00
idp_service.pb.gw.go refactor: rename workspace to instance throughout codebase 2025-11-05 23:35:35 +08:00
idp_service_grpc.pb.go feat: replace auto-increment ID with UID for identity provider resource names (#5687) 2026-03-05 21:01:22 +08:00
instance_service.pb.go feat: add blur_content attribute to tag metadata settings 2026-03-23 19:36:07 +08:00
instance_service.pb.gw.go refactor: rename workspace to instance throughout codebase 2025-11-05 23:35:35 +08:00
instance_service_grpc.pb.go feat: replace auto-increment ID with UID for identity provider resource names (#5687) 2026-03-05 21:01:22 +08:00
memo_service.pb.go feat(memo): add share links for private memos (#5742) 2026-03-19 23:47:22 +08:00
memo_service.pb.gw.go feat(memo): add share links for private memos (#5742) 2026-03-19 23:47:22 +08:00
memo_service_grpc.pb.go feat(memo): add share links for private memos (#5742) 2026-03-19 23:47:22 +08:00
shortcut_service.pb.go fix: openapi generation (#5349) 2025-12-15 10:55:04 +08:00
shortcut_service.pb.gw.go refactor: clean unused fields 2025-06-23 22:55:14 +08:00
shortcut_service_grpc.pb.go feat: replace auto-increment ID with UID for identity provider resource names (#5687) 2026-03-05 21:01:22 +08:00
user_service.pb.go feat(instance): add canonical tag metadata setting (#5736) 2026-03-19 08:54:43 +08:00
user_service.pb.gw.go refactor: remove deprecated Sessions and AccessTokens settings 2025-12-19 08:35:57 +08:00
user_service_grpc.pb.go feat: replace auto-increment ID with UID for identity provider resource names (#5687) 2026-03-05 21:01:22 +08:00