Skip to content

feat(C0.1): phlix-ui repo skeleton#2

Merged
detain merged 1 commit into
masterfrom
feat/C0-1-ui-repo-skeleton
Jun 1, 2026
Merged

feat(C0.1): phlix-ui repo skeleton#2
detain merged 1 commit into
masterfrom
feat/C0-1-ui-repo-skeleton

Conversation

@detain

@detain detain commented Jun 1, 2026

Copy link
Copy Markdown
Owner

Summary

  • Create phlix-ui repository skeleton with package.json, tsconfig, vite.config.lib.ts, barrel exports
  • Add all foundational source files (API, tokens, types, app factory)
  • CHANGELOG.md stub

Verification

  • npm install succeeds
  • npm run build produces dist/
  • tsc --noEmit passes (vue-tsc)
  • vitest run runs (no tests yet)

Co-Authored-By: Claude Opus 4.8 (1M context) noreply@anthropic.com

- Rename placeholder/index.ts to Placeholder.vue
- Fix Vue SFC default export imports
- Fix LibraryQueryParams interface
- Add jsdom and @vue/test-utils devDependencies
- Fix test setup

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@chatgpt-codex-connector

Copy link
Copy Markdown

You have reached your Codex usage limits for code reviews. You can see your limits in the Codex usage dashboard.

@detain detain merged commit bcc5ff5 into master Jun 1, 2026
@detain detain deleted the feat/C0-1-ui-repo-skeleton branch June 2, 2026 05:10
detain added a commit that referenced this pull request Jun 2, 2026
Port the deleted React IntegrationsPage into @phlix/ui as
AdminIntegrationsPage, consolidating the React arrSync + authProviders
(OIDC/LDAP) modules into one AdminIntegrationsApi
(src/api/admin/integrations.ts). Arr-sync status + manual trigger (30s
timeout toast) + auto-sync toggle; per-provider enable/disable; OIDC +
LDAP config modals (LDAP host/port/ssl/base_dn/bind_dn/bind_pw with
masking + omit-blank-to-keep + test-connection). Wired into the admin
route/menu seam (admin-integrations); exported.

Reviewer finding #2 fixed: OIDC/LDAP settings now refetched after save so
a first-time-configured provider reflects enabled immediately (matches
React). 708 vitest passing; IntegrationsPage 94.36% lines; vue-tsc + vite
8 build clean; anti-slop clean.

Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
detain added a commit that referenced this pull request Jun 4, 2026
- Rename placeholder/index.ts to Placeholder.vue
- Fix Vue SFC default export imports
- Fix LibraryQueryParams interface
- Add jsdom and @vue/test-utils devDependencies
- Fix test setup
detain added a commit that referenced this pull request Jun 4, 2026
Port the deleted React IntegrationsPage into @phlix/ui as
AdminIntegrationsPage, consolidating the React arrSync + authProviders
(OIDC/LDAP) modules into one AdminIntegrationsApi
(src/api/admin/integrations.ts). Arr-sync status + manual trigger (30s
timeout toast) + auto-sync toggle; per-provider enable/disable; OIDC +
LDAP config modals (LDAP host/port/ssl/base_dn/bind_dn/bind_pw with
masking + omit-blank-to-keep + test-connection). Wired into the admin
route/menu seam (admin-integrations); exported.

Reviewer finding #2 fixed: OIDC/LDAP settings now refetched after save so
a first-time-configured provider reflects enabled immediately (matches
React). 708 vitest passing; IntegrationsPage 94.36% lines; vue-tsc + vite
8 build clean; anti-slop clean.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant