Skip to content

Frontend updates#150

Merged
mradamcox merged 20 commits into
dev/0.0.1from
frontend_updates
Sep 16, 2023
Merged

Frontend updates#150
mradamcox merged 20 commits into
dev/0.0.1from
frontend_updates

Conversation

@mradamcox
Copy link
Copy Markdown
Member

@mradamcox mradamcox commented Sep 16, 2023

Reorganized the Svelte architecture quite a bit, in an effort to reduce the number of individually built pages (which was making development more and more cumbersome). Ultimately, this could use more work (the routing is a little weird now) but it is technically more sustainable for at least the medium term. A handful of other changes got wrapped up in this as well.

  • Installed and began to implement Phosphor Icons
  • Improved the SessionList component and reuse it in more locations
  • Added an Activity page that uses the SessionList component
  • Trim down the navbar content and add a few extra pages, esp. content that was on ohmg.dev but is a better fit on this site.
  • Snuck in a much better Key generation and management system for the API

@mradamcox mradamcox merged commit c114bc6 into dev/0.0.1 Sep 16, 2023
@mradamcox mradamcox deleted the frontend_updates branch September 16, 2023 19:47
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