halo/ui/packages/api-client/src/api
Ryan Wang 3487132154
Add support for hidden comments (#7679)
* Add 'hidden' field to comment and reply requests

Signed-off-by: Ryan Wang <i@ryanc.cc>

* Add support for filtering comments with hidden

* Specify hidden=false and approved=true for anonymous users

* Set default hidden flag only if null in comments

* Add 'private reply' option to comment modals

* Add private tag for hidden comments and replies

* Allow hiding comments only

* Enhance comment visibility logic to allow owners to view hidden comments

* Remove hidden input for reply form

Signed-off-by: Ryan Wang <i@ryanc.cc>

* Refine i18n

Signed-off-by: Ryan Wang <i@ryanc.cc>

---------

Signed-off-by: Ryan Wang <i@ryanc.cc>
Co-authored-by: John Niang <johnniang@foxmail.com>
2025-08-19 14:47:37 +08:00
..
annotation-setting-v1alpha1-api.ts Regenerate api client 2025-05-26 16:45:16 +08:00
attachment-v1alpha1-api.ts Regenerate api client 2025-05-26 16:45:16 +08:00
attachment-v1alpha1-console-api.ts Regenerate api client 2025-05-26 16:45:16 +08:00
attachment-v1alpha1-uc-api.ts feat: add support for remote URL attachment downloads (#7602) 2025-07-04 04:37:40 +00:00
auth-provider-v1alpha1-api.ts Regenerate api client 2025-05-26 16:45:16 +08:00
auth-provider-v1alpha1-console-api.ts Regenerate api client 2025-05-26 16:45:16 +08:00
backup-v1alpha1-api.ts Regenerate api client 2025-05-26 16:45:16 +08:00
category-v1alpha1-api.ts Regenerate api client 2025-05-26 16:45:16 +08:00
category-v1alpha1-public-api.ts Regenerate api client 2025-05-26 16:45:16 +08:00
comment-v1alpha1-api.ts Regenerate api client 2025-05-26 16:45:16 +08:00
comment-v1alpha1-console-api.ts Regenerate api client 2025-05-26 16:45:16 +08:00
comment-v1alpha1-public-api.ts Regenerate api client 2025-05-26 16:45:16 +08:00
config-map-v1alpha1-api.ts Regenerate api client 2025-05-26 16:45:16 +08:00
counter-v1alpha1-api.ts Regenerate api client 2025-05-26 16:45:16 +08:00
default-api.ts Regenerate api client 2025-05-26 16:45:16 +08:00
device-v1alpha1-api.ts Regenerate api client 2025-05-26 16:45:16 +08:00
device-v1alpha1-uc-api.ts Regenerate api client 2025-05-26 16:45:16 +08:00
extension-definition-v1alpha1-api.ts Regenerate api client 2025-05-26 16:45:16 +08:00
extension-point-definition-v1alpha1-api.ts Regenerate api client 2025-05-26 16:45:16 +08:00
group-v1alpha1-api.ts Regenerate api client 2025-05-26 16:45:16 +08:00
index-v1alpha1-public-api.ts Regenerate api client 2025-05-26 16:45:16 +08:00
indices-v1alpha1-console-api.ts Regenerate api client 2025-05-26 16:45:16 +08:00
local-thumbnail-v1alpha1-api.ts Regenerate api client 2025-05-26 16:45:16 +08:00
menu-item-v1alpha1-api.ts Regenerate api client 2025-05-26 16:45:16 +08:00
menu-v1alpha1-api.ts Regenerate api client 2025-05-26 16:45:16 +08:00
menu-v1alpha1-public-api.ts Regenerate api client 2025-05-26 16:45:16 +08:00
metrics-v1alpha1-public-api.ts Regenerate api client 2025-05-26 16:45:16 +08:00
migration-v1alpha1-console-api.ts Regenerate api client 2025-05-26 16:45:16 +08:00
notification-template-v1alpha1-api.ts Regenerate api client 2025-05-26 16:45:16 +08:00
notification-v1alpha1-api.ts Regenerate api client 2025-05-26 16:45:16 +08:00
notification-v1alpha1-public-api.ts Regenerate api client 2025-05-26 16:45:16 +08:00
notification-v1alpha1-uc-api.ts Regenerate api client 2025-05-26 16:45:16 +08:00
notifier-descriptor-v1alpha1-api.ts Regenerate api client 2025-05-26 16:45:16 +08:00
notifier-v1alpha1-console-api.ts Regenerate api client 2025-05-26 16:45:16 +08:00
notifier-v1alpha1-uc-api.ts Regenerate api client 2025-05-26 16:45:16 +08:00
personal-access-token-v1alpha1-api.ts Regenerate api client 2025-05-26 16:45:16 +08:00
personal-access-token-v1alpha1-uc-api.ts Regenerate api client 2025-05-26 16:45:16 +08:00
plugin-v1alpha1-api.ts Regenerate api client 2025-05-26 16:45:16 +08:00
plugin-v1alpha1-console-api.ts Regenerate api client 2025-05-26 16:45:16 +08:00
plugin-v1alpha1-public-api.ts Regenerate api client 2025-05-26 16:45:16 +08:00
policy-alpha1-console-api.ts Provide storage policy config APIs to make it easy to use (#7527) 2025-06-09 23:24:30 +08:00
policy-template-v1alpha1-api.ts Regenerate api client 2025-05-26 16:45:16 +08:00
policy-v1alpha1-api.ts Regenerate api client 2025-05-26 16:45:16 +08:00
post-v1alpha1-api.ts Regenerate api client 2025-05-26 16:45:16 +08:00
post-v1alpha1-console-api.ts Add support for hidden comments (#7679) 2025-08-19 14:47:37 +08:00
post-v1alpha1-public-api.ts Regenerate api client 2025-05-26 16:45:16 +08:00
post-v1alpha1-uc-api.ts Regenerate api client 2025-05-26 16:45:16 +08:00
reason-type-v1alpha1-api.ts Regenerate api client 2025-05-26 16:45:16 +08:00
reason-v1alpha1-api.ts Regenerate api client 2025-05-26 16:45:16 +08:00
remember-me-token-v1alpha1-api.ts Regenerate api client 2025-05-26 16:45:16 +08:00
reply-v1alpha1-api.ts Regenerate api client 2025-05-26 16:45:16 +08:00
reply-v1alpha1-console-api.ts Regenerate api client 2025-05-26 16:45:16 +08:00
reverse-proxy-v1alpha1-api.ts Regenerate api client 2025-05-26 16:45:16 +08:00
role-binding-v1alpha1-api.ts Regenerate api client 2025-05-26 16:45:16 +08:00
role-v1alpha1-api.ts Regenerate api client 2025-05-26 16:45:16 +08:00
secret-v1alpha1-api.ts Regenerate api client 2025-05-26 16:45:16 +08:00
setting-v1alpha1-api.ts Regenerate api client 2025-05-26 16:45:16 +08:00
single-page-v1alpha1-api.ts Regenerate api client 2025-05-26 16:45:16 +08:00
single-page-v1alpha1-console-api.ts Regenerate api client 2025-05-26 16:45:16 +08:00
single-page-v1alpha1-public-api.ts Regenerate api client 2025-05-26 16:45:16 +08:00
snapshot-v1alpha1-api.ts Regenerate api client 2025-05-26 16:45:16 +08:00
snapshot-v1alpha1-uc-api.ts Regenerate api client 2025-05-26 16:45:16 +08:00
subscription-v1alpha1-api.ts Regenerate api client 2025-05-26 16:45:16 +08:00
system-config-v1alpha1-console-api.ts Regenerate api client 2025-05-26 16:45:16 +08:00
system-v1alpha1-console-api.ts Regenerate api client 2025-05-26 16:45:16 +08:00
system-v1alpha1-public-api.ts Regenerate api client 2025-05-26 16:45:16 +08:00
tag-v1alpha1-api.ts Regenerate api client 2025-05-26 16:45:16 +08:00
tag-v1alpha1-console-api.ts Regenerate api client 2025-05-26 16:45:16 +08:00
tag-v1alpha1-public-api.ts Regenerate api client 2025-05-26 16:45:16 +08:00
theme-v1alpha1-api.ts Regenerate api client 2025-05-26 16:45:16 +08:00
theme-v1alpha1-console-api.ts Regenerate api client 2025-05-26 16:45:16 +08:00
thumbnail-v1alpha1-api.ts Regenerate api client 2025-05-26 16:45:16 +08:00
thumbnail-v1alpha1-public-api.ts Regenerate api client 2025-05-26 16:45:16 +08:00
two-factor-auth-v1alpha1-uc-api.ts Regenerate api client 2025-05-26 16:45:16 +08:00
user-connection-v1alpha1-api.ts Regenerate api client 2025-05-26 16:45:16 +08:00
user-connection-v1alpha1-uc-api.ts Regenerate api client 2025-05-26 16:45:16 +08:00
user-preference-v1alpha1-uc-api.ts Add support for configuring my preferences (#7495) 2025-06-04 11:55:03 +08:00
user-v1alpha1-api.ts Regenerate api client 2025-05-26 16:45:16 +08:00
user-v1alpha1-console-api.ts Regenerate api client 2025-05-26 16:45:16 +08:00