XiaoSeS
|
45d341f144
|
feat(review): add skill comments and user feedback (#793)
* feat(review): add skill review domain model
Signed-off-by: XiaoSeS <87064762+XiaoSeS@users.noreply.github.com>
* feat(review): expose skill reviews in API and UI
Signed-off-by: XiaoSeS <87064762+XiaoSeS@users.noreply.github.com>
* fix(review): preserve moderation under concurrent edits
Signed-off-by: XiaoSeS <87064762+XiaoSeS@users.noreply.github.com>
* fix(review): scope concurrent write conflicts
Signed-off-by: XiaoSeS <87064762+XiaoSeS@users.noreply.github.com>
* fix(review): restore web build compatibility
Signed-off-by: XiaoSeS <87064762+XiaoSeS@users.noreply.github.com>
* fix(review): keep author cleanup available
Signed-off-by: XiaoSeS <87064762+XiaoSeS@users.noreply.github.com>
* fix(review): preserve author cleanup access
Signed-off-by: XiaoSeS <87064762+XiaoSeS@users.noreply.github.com>
* fix(review): require review score contract
Signed-off-by: XiaoSeS <87064762+XiaoSeS@users.noreply.github.com>
* test(review): strengthen failure and concurrency coverage
Signed-off-by: XiaoSeS <87064762+XiaoSeS@users.noreply.github.com>
* test(review): tighten persistence assertions
Signed-off-by: XiaoSeS <87064762+XiaoSeS@users.noreply.github.com>
* test(review): disambiguate repository ports
Signed-off-by: XiaoSeS <87064762+XiaoSeS@users.noreply.github.com>
* fix(review): enable request validation
Signed-off-by: XiaoSeS <87064762+XiaoSeS@users.noreply.github.com>
* test(review): align validation and postgres coverage
Signed-off-by: XiaoSeS <87064762+XiaoSeS@users.noreply.github.com>
* test(namespace): verify invalid batch has no side effects
Signed-off-by: XiaoSeS <87064762+XiaoSeS@users.noreply.github.com>
* test(web): align accessibility and plural assertions
Signed-off-by: XiaoSeS <87064762+XiaoSeS@users.noreply.github.com>
* test(i18n): require complete plural references
Signed-off-by: XiaoSeS <87064762+XiaoSeS@users.noreply.github.com>
* fix(review): wrap editor actions on mobile
Signed-off-by: XiaoSeS <87064762+XiaoSeS@users.noreply.github.com>
* fix(review): wrap long mobile labels
Signed-off-by: XiaoSeS <87064762+XiaoSeS@users.noreply.github.com>
* fix(review): disable edits for archived skills
Signed-off-by: XiaoSeS <87064762+XiaoSeS@users.noreply.github.com>
* fix(review): enforce archived mutation guard
Signed-off-by: XiaoSeS <87064762+XiaoSeS@users.noreply.github.com>
---------
Signed-off-by: XiaoSeS <87064762+XiaoSeS@users.noreply.github.com>
|
2026-09-02 11:15:52 +08:00 |
|
dongmucat
|
256344cbde
|
fix(review): allow super admin self promotion review
Signed-off-by: dongmucat <1127093059@qq.com>
|
2026-06-16 11:29:39 +08:00 |
|
vsxd
|
2868c10467
|
refactor(app): slim portal controllers and sync backend findings
|
2026-03-20 10:09:03 +08:00 |
|
Xudong Sun
|
4aa3d29599
|
refactor: skill lifecycle projection and docs (#78)
* Refactor skill lifecycle projection and docs
* Improve owner lifecycle visibility on skill detail
* Track download counts per skill version
|
2026-03-18 13:39:22 +08:00 |
|
tww
|
bd83f91648
|
cli fix
|
2026-03-15 20:34:36 +08:00 |
|
yun-zhi-ztl
|
14328868ae
|
docs: align roadmap with current review flow
|
2026-03-15 16:16:33 +08:00 |
|
yun-zhi-ztl
|
bf62b340ab
|
fix: change api/v1/cli to api/v1
|
2026-03-14 20:35:50 +08:00 |
|
vsxd
|
3682a4646b
|
Auto-publish skills submitted by super admins
|
2026-03-13 15:36:56 +08:00 |
|
vsxd
|
95c8c31561
|
feat(domain): complete Phase 1 entity fields for Namespace and NamespaceMember
|
2026-03-12 01:51:57 +08:00 |
|
vsxd
|
27b7a4dad1
|
feat: project ini and docs updates
|
2026-03-11 22:47:05 +08:00 |
|
vsxd
|
dfa66bbfbe
|
docs: rename project to skillhub
|
2026-03-11 20:34:09 +08:00 |
|
vsxd
|
db64bef098
|
docs: project's documents
|
2026-03-11 20:24:01 +08:00 |
|