Skip to content

feat(suite): unify cross-site nav + language on shared launcher#74

Merged
ahmetabdullahgultekin merged 4 commits into
masterfrom
fix/2026-05-12-bake-mini-fasnet-models
May 28, 2026
Merged

feat(suite): unify cross-site nav + language on shared launcher#74
ahmetabdullahgultekin merged 4 commits into
masterfrom
fix/2026-05-12-bake-mini-fasnet-models

Conversation

@ahmetabdullahgultekin

Copy link
Copy Markdown
Contributor

Summary

  • Roll the redesigned shared <fivucsas-launcher> (hosted at app.fivucsas.com/launcher.js) out to demo, docs (+ biometric/identity/sdk subpages), and landing.
  • Delete each site's bespoke hardcoded "FIVUCSAS suite" cross-site bar and per-site EN/TR switch → one global toggle for the whole suite.
  • Static sites localize via html[data-lang] (launcher sets it, respecting each page's default); landing (React) listens for the launcher's fivucsas:languagechange event.
  • bys-demo keeps its simulated-university portal content; links.fivucsas.com keeps its own controls (it IS the hub).
  • Includes the previously-uncommitted demo-widget museum note.
  • (Carries the pending doc commits since Integrate 2026-05-12 branch into master: links hub, poster, docs-site, Traefik, amispoof subdomain #69: deploy runbook, autonomy agreement, contact-email + freshness refresh.)

Companion PRs (merged): web-app #103 (redesign), #104 (mount on amispoof + drive React language), #102 (F13/F9 error surfacing); spoof-detector #63 (amispoof launcher); api #111 (S13 TOTP replay).

Test plan

  • Deploy launcher.js (web-app → Hostinger) first, then static sites
  • Verify launcher FAB + EN/TR toggle on demo / docs / landing / amispoof
  • Verify no duplicate nav/lang remains; bys-demo portal intact; links unchanged

🤖 Generated with Claude Code

ahmetabdullahgultekin and others added 3 commits May 28, 2026 12:52
…aveat

Documents the verify-widget Docker deploy (was missing from Key Commands) and
the VITE_API_BASE_URL/envDir requirement whose absence blanked /login for ~11
days (env.ts fail-fast threw at boot). See web-app PR #98.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
… (2026-05-28)

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Roll the redesigned <fivucsas-launcher> (app.fivucsas.com/launcher.js) out
to demo, docs (+biometric/identity/sdk), and landing; delete each site's
bespoke "FIVUCSAS suite" cross-site bar and per-site EN/TR switch so there
is one global toggle. Static sites localize via html[data-lang]; landing
(React) listens for the launcher's fivucsas:languagechange event. bys-demo
keeps its simulated-portal content; links stays as the hub. Also commits
the demo widget museum note.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Copilot AI review requested due to automatic review settings May 28, 2026 19:09

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot encountered an error and was unable to review this pull request. You can try again by re-requesting a review.

app.fivucsas.com serves .js as immutable; a shared stable URL is needed so
all sites hit the same cache entry. Bump retires existing immutable copies;
launcher.js itself is moved to a revalidating cache (web-app .htaccess) so
future updates propagate without further ?v= bumps.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@ahmetabdullahgultekin ahmetabdullahgultekin merged commit 362e7c8 into master May 28, 2026
1 check passed
ahmetabdullahgultekin added a commit that referenced this pull request May 31, 2026
… veto (#74) (#120)

Rolls in Rollingcat-Software/spoof-detector#74:
- SessionEngine.checkTextureCollapseReplay — sustained texture_score < 25
  raises VIDEO_REPLAY incidents, ≥3 flips verdict to SPOOF
- MultiClassFuser texture weight 0.0 → 1.5 (in-house AUC 0.919; CASIA
  cross-dataset anti-correlated — overridable per deployment)
- notebooks/quick_compare.py — no-extra-deps AUC + d-prime ranking

Derived from 2026-05-31 in-house dataset (3 LIVE + 3 SPOOF sessions,
~13k frames, includes a live video-call).

amispoof cache-bust: 2026-05-31-texture-veto.

Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
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.

2 participants