mirror of
https://github.com/iflytek/skillhub.git
synced 2026-09-06 08:15:57 +00:00
* 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> |
||
|---|---|---|
| .. | ||
| docker-entrypoint.d | ||
| e2e | ||
| public | ||
| src | ||
| .browserslistrc | ||
| .dockerignore | ||
| .eslintrc.cjs | ||
| base-path-config.test.ts | ||
| base-path-config.ts | ||
| components.json | ||
| Dockerfile | ||
| index.html | ||
| LANDING_PAGE_REDESIGN.md | ||
| nginx.conf.template | ||
| package.json | ||
| playwright.config.ts | ||
| playwright.smoke.config.ts | ||
| pnpm-lock.yaml | ||
| postcss.config.js | ||
| PREVIEW.md | ||
| runtime-config.js.template | ||
| tailwind.config.ts | ||
| TODO.md | ||
| tsconfig.json | ||
| vite.config.ts | ||