Skip to content

Develop - #35

Open
visomi-dev wants to merge 35 commits into
mainfrom
develop
Open

visomi-dev wants to merge 35 commits into
mainfrom
develop

Conversation

@visomi-dev

Copy link
Copy Markdown
Owner

No description provided.

Provide a local operational surface for the OpenCode workflow before integrating it into the Themis application.

Reuse the deterministic state machine for CLI commands, OpenCode tools, and an interactive terminal dashboard with end-to-end coverage for the claim-to-review lifecycle.
Document setup, CLI and TUI usage, the gated work lifecycle, OpenCode roles, event inspection, reset procedures, and troubleshooting for the local prototype.
@railway-app
railway-app Bot temporarily deployed to themis / production August 26, 2026 23:21 Inactive
@railway-app
railway-app Bot temporarily deployed to themis / develop August 26, 2026 23:22 Inactive
@railway-app
railway-app Bot temporarily deployed to themis / production August 26, 2026 23:31 Inactive
@railway-app
railway-app Bot temporarily deployed to themis / develop August 26, 2026 23:31 Inactive
@railway-app
railway-app Bot temporarily deployed to themis / production August 28, 2026 04:12 Inactive
@railway-app
railway-app Bot temporarily deployed to themis / develop August 28, 2026 04:12 Inactive
@railway-app
railway-app Bot temporarily deployed to themis / production August 28, 2026 14:22 Inactive
@railway-app
railway-app Bot temporarily deployed to themis / develop August 28, 2026 14:22 Inactive
@railway-app
railway-app Bot temporarily deployed to themis / production August 28, 2026 14:35 Inactive
@railway-app
railway-app Bot temporarily deployed to themis / develop August 28, 2026 14:35 Inactive
@railway-app
railway-app Bot temporarily deployed to themis / develop August 28, 2026 14:46 Inactive
@railway-app
railway-app Bot temporarily deployed to themis / develop August 28, 2026 17:54 Inactive
@railway-app
railway-app Bot temporarily deployed to themis / develop August 28, 2026 18:19 Inactive
@railway-app
railway-app Bot temporarily deployed to themis / develop August 30, 2026 20:33 Inactive
@railway-app
railway-app Bot temporarily deployed to themis / develop September 1, 2026 19:42 Inactive
The backend passwordless contract could not be exercised from dev while the Angular client still exposed split sign-up, verification, and password recovery routes.

Move bootstrap, recovery, account selection, and mandatory passkey enrollment into one sign-in state machine. Align Security and the E2E harness with passkey-only access so the complete flow can be reviewed against the real gateway.
@railway-app
railway-app Bot temporarily deployed to themis / develop September 2, 2026 00:31 Inactive
Promote the public authentication route to /auth/identity so the screen
can clearly explain the dual sign-in / sign-up intent without exposing
two separate paths.

- Move apps/web/app/src/app/auth/sign-in to auth/identity, rename the
  selector and class to <app-identity>, and route the anonymous-only
  guard at the new path.
- Update shared route constants, guards, sidebar navigation, activated
  guard, and tests to use IDENTITY_PATH / IDENTITY_URL.
- Replace the inline SVG <app-logo> in the auth layout with the
  canonical /assets/themis-isotype{,-stroke}.svg and themis-logotype
  pair so the brand mark in the chrome matches /assets/.
- Refresh the default-state copy: 'Sign in or create an account' plus
  a description that explains the email either signs you in or starts
  the account bootstrap. Translate the new copy into Spanish.
- Regenerate the auth visual regression snapshots as identity-{theme}
  with the updated logos and copy, and remove the legacy sign-in-*
  snapshot files.
- Adjust Playwright routes and specs to the new path and align the
  route helpers with the SSR-localized /app/<lang>/auth/identity
  URLs that production Angular requires.

Verified app:lint, app:typecheck, app:vite:test (76 passed, 1 skipped),
app:extract-i18n, app-e2e:e2e-ci--src/auth/identity.spec.ts (5 passed),
app-e2e:e2e-ci--src/auth/visual.spec.ts (6 passed),
app-e2e:e2e-ci--src/auth/isolated-passkey-session.spec.ts (1 passed),
app-e2e:e2e-ci--src/theme/theme.spec.ts (1 passed),
app-e2e:e2e-ci--src/app/sidebar.spec.ts (4 passed),
app-e2e:e2e-ci--src/app/index.spec.ts (2 passed),
server-e2e:e2e (5 passed), api-e2e:e2e (1 passed), api:test (54 passed),
api:lint, app-e2e:lint, api-e2e:lint, and git diff --check.
@railway-app
railway-app Bot temporarily deployed to themis / develop September 2, 2026 03:31 Inactive
@railway-app
railway-app Bot temporarily deployed to themis / develop September 3, 2026 19:39 Inactive
@railway-app
railway-app Bot temporarily deployed to themis / develop September 12, 2026 08:25 Inactive

This branch was previously deployed

3 inactive (2 outdated) deployments
themis / develop — c44ada66 Deployed Sep 12, 2026 by railway-app[bot]
themis / production — d6234cf6 Deployed Aug 28, 2026 by railway-app[bot]
themis / dev — 0202e1f9 Deployed Aug 26, 2026 by railway-app[bot]
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