Skip to content

Refactor controllers, split JS modules, and fix SEO - #6

Merged
Shifrin merged 1 commit into
mainfrom
fix-assets-not-loading
Jul 26, 2026
Merged

Shifrin merged 1 commit into
mainfrom
fix-assets-not-loading

Conversation

@Shifrin

@Shifrin Shifrin commented Jul 26, 2026

Copy link
Copy Markdown
Contributor
  • Split app.js into 6 focused modules (highlight, nav, theme, reveal, signup, copy)
  • Extract SitemapGenerator service from Sitemap controller
  • Extract ExtensionsReader service with JSON data source
  • Fix duplicate og:title, og:description, and og:url tags
  • Add og:image default and article:published_time meta
  • Improve JSON-LD Article schema in post template
  • Update SVG logo from gold to violet gradient scheme
  • Fix site.webmanifest with correct branding and dark theme colours
  • Add Zone.Identifier and temp files to .gitignore

- Split app.js into 6 focused modules (highlight, nav, theme, reveal, signup, copy)
- Extract SitemapGenerator service from Sitemap controller
- Extract ExtensionsReader service with JSON data source
- Fix duplicate og:title, og:description, and og:url tags
- Add og:image default and article:published_time meta
- Improve JSON-LD Article schema in post template
- Update SVG logo from gold to violet gradient scheme
- Fix site.webmanifest with correct branding and dark theme colours
- Add Zone.Identifier and temp files to .gitignore

Signed-off-by: Mohammed Shifreen <mshifreen@gmail.com>
@Shifrin
Shifrin merged commit 5122eea into main Jul 26, 2026
1 check passed
@Shifrin
Shifrin deleted the fix-assets-not-loading branch July 26, 2026 17:52
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