Skip to content

Migrate the complete iOS website to the new design - #23

Merged
kasnder merged 8 commits into
mainfrom
codex/ios-website-migration
Sep 8, 2026
Merged

Migrate the complete iOS website to the new design#23
kasnder merged 8 commits into
mainfrom
codex/ios-website-migration

Conversation

@kasnder

@kasnder kasnder commented Sep 8, 2026

Copy link
Copy Markdown
Member

The public website used Bootstrap's default layout and separate presentation conventions across reports, directories and reference pages. This migrates every production Pug page to the new TrackerControl design: search-led homepage, responsive navigation, readable reports, restrained charts and a consistent footer.

  • Migrate homepage/search, reports (including queued, failed and incomplete data), statistics, both directories and lookup pages, About, analysis requests and public errors. Remove Bootstrap, jQuery, Popper and obsolete styles.
  • Preserve search GETs, explicit analysis-request POST confirmation, tracker/company links, pagination, SEO metadata and analyser API responses. Add accessible local filters and expandable tracker rows.
  • Distinguish detected signatures from observed transfers, system APIs from third-party trackers, missing data from zero, and analysed versions from last-known store metadata.

Validation: all 137 tests pass locally at 08ffb9a, including production Pug rendering and route regressions (also previously passed in CI). JavaScript syntax and whitespace checks pass locally. The subsequent dependency audit fails on existing moderate qs advisories through body-parser/express; package.json and package-lock.json are unchanged by this PR.

Branding uses TrackerControl red and the official rocket icon. Shared project navigation links the Android and iOS websites. The local preview now uses the root .env database; dependencies are installed. Homepage branding and narrow navigation were inspected in the browser; a comprehensive visual review of all production pages remains pending. The standalone docs/design previews are historical design references.

@kasnder
kasnder merged commit b0d02f9 into main Sep 8, 2026
0 of 2 checks passed
@railway-app
railway-app Bot temporarily deployed to ios-trackercontrol / production September 8, 2026 21:07 Inactive
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