Skip to content

feat: upgrade to Phoenix 1.8 / Elixir 1.19 and modernize UI - #39

Merged
jeroenbourgois merged 2 commits into
masterfrom
feat/tools-and-elixir-upgrade
Mar 11, 2026
Merged

feat: upgrade to Phoenix 1.8 / Elixir 1.19 and modernize UI#39
jeroenbourgois merged 2 commits into
masterfrom
feat/tools-and-elixir-upgrade

Conversation

@jeroenbourgois

Copy link
Copy Markdown
Member
  • Upgrade Elixir, Phoenix, LiveView and dependencies
  • Migrate all templates from .eex to .heex with CoreComponents
  • Add dark/light theme support with CSS custom properties
  • Redesign log viewer: colored event badges, arrow indicators, improved layout
  • Fix event filter dropdown ("all" option) and pagination
  • Replace Scrivener with Flop for cursor-based pagination
  • Add user profile page with theme preference
  • Remove deprecated modules (Pager, PartialView, UserSocket)

jeroenbourgois and others added 2 commits March 11, 2026 11:52
- Upgrade Elixir, Phoenix, LiveView and dependencies
- Migrate all templates from .eex to .heex with CoreComponents
- Add dark/light theme support with CSS custom properties
- Redesign log viewer: colored event badges, arrow indicators, improved layout
- Fix event filter dropdown ("all" option) and pagination
- Replace Scrivener with Flop for cursor-based pagination
- Add user profile page with theme preference
- Remove deprecated modules (Pager, PartialView, UserSocket)

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
- Wire up ML_PAGESIZE env var to Flop's default_limit
- Remove Travis CI config and badge
- Document SECRET_KEY_BASE, HOST, PORT, ML_DB_PORT
- Fix config filename reference (config.exs not config.ex)
- Fix SQL code block language tag
- Remove deprecated docker-compose version key
- Add requirements section (Elixir ~> 1.17, Phoenix ~> 1.8)
- Update contributing section with correct config defaults

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@jeroenbourgois
jeroenbourgois merged commit 36c2560 into master Mar 11, 2026
1 check passed
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