Skip to content

Ai development #1

Open
Tu2l wants to merge 6 commits into
mainfrom
AI-development
Open

Ai development #1
Tu2l wants to merge 6 commits into
mainfrom
AI-development

Conversation

@Tu2l

@Tu2l Tu2l commented May 6, 2026

Copy link
Copy Markdown
Owner

Summary
This PR delivers a grouped set of improvements across theming reliability, routing/app refactor, CI quality automation, and project documentation.

  1. Theme and CSS stability fixes
    Fixed intermittent theme toggle behavior across route changes (including About → Projects flow).
    Stabilized SSR/CSR style hydration by integrating MUI App Router cache support.
    Scoped AsciiDoc styling so About page styles no longer leak globally.
    Restored meaningful theme primary usage and corrected heading/text color consistency in light mode.
  2. App and routing refactor
    Split route logic into focused page components for About, Content, Projects, Tools, and Search.
    Replaced brittle window-based navigation/query parsing with Next router/search params helpers.
    Added shared route/navigation utilities and reused them across topic/post/menu flows.
    Introduced reusable UI primitives and async state components for consistency.
    Added config/runtime validation and a shared data gateway wrapper for fetch behavior.
  3. Quality/CI and testing
    Added quality workflows for lint, audit, smoke tests, and Lighthouse checks.
    Added Playwright smoke test coverage for key routes.
    Added Dependabot configuration.
    Added related npm scripts and ignore entries for test artifacts.
  4. Documentation and release process
    Added changelog and release workflow docs.
    Added roadmap and ADRs.
    Added deployment matrix and accessibility checklist.
    Added environment template and feature flag scaffolding docs/assets.
    Commit Breakdown
    fix(theme): stabilize theme toggling and css scoping
    refactor(app): migrate routing flows and shared ui/lib modules
    chore(ci): add quality workflows and smoke-test setup
    docs: add changelog, roadmap, adr, and release guides
    Validation Performed
    Manual browser verification of theme toggling (including cross-page reproduction flow).
    Built-in browser and Chrome automation checks for color consistency.
    Lint checks and smoke test scaffolding added for CI execution.
    Notes
    This PR includes foundational refactors plus behavior fixes; reviewing by commit is recommended.
    GitHub already reports existing repo vulnerabilities on default branch; this PR adds CI/audit infrastructure but does not attempt full dependency remediation in one pass.

@Tu2l Tu2l deployed to preview May 6, 2026 19:07 — with GitHub Actions Active
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