No description
Find a file
Graham McIntire f075ab55fb
Fix price chart destroyed by LiveView DOM patches on filter change
LiveView's morphdom was replacing the canvas element inside the chart
container whenever filters were toggled, destroying the Chart.js
rendering context. Add phx-update="ignore" to the chart container so
LiveView preserves JS-managed children after initial render.
2026-03-13 13:38:45 -05:00
assets Initial implementation of ammo price tracker 2026-03-11 15:58:12 -05:00
config Switch to self-scheduling scrapes with longer intervals 2026-03-12 13:26:46 -05:00
lib Fix price chart destroyed by LiveView DOM patches on filter change 2026-03-13 13:38:45 -05:00
priv Separate 5.56x45 NATO and .223 Remington into distinct calibers 2026-03-12 12:27:59 -05:00
rel/overlays/bin Fix executable permissions on release scripts 2026-03-12 07:55:19 -05:00
test Fix price chart destroyed by LiveView DOM patches on filter change 2026-03-13 13:38:45 -05:00
.dockerignore Add Dokku deployment configuration 2026-03-11 16:51:44 -05:00
.formatter.exs Initial implementation of ammo price tracker 2026-03-11 15:58:12 -05:00
.gitignore Initial implementation of ammo price tracker 2026-03-11 15:58:12 -05:00
.tool-versions Add Dokku deployment configuration 2026-03-11 16:51:44 -05:00
AGENTS.md Initial implementation of ammo price tracker 2026-03-11 15:58:12 -05:00
app.json Add Dokku deployment configuration 2026-03-11 16:51:44 -05:00
CLAUDE.md Add credo with --strict mode and fix all issues 2026-03-12 13:35:12 -05:00
Dockerfile Add Dokku deployment configuration 2026-03-11 16:51:44 -05:00
mix.exs Add credo with --strict mode and fix all issues 2026-03-12 13:35:12 -05:00
mix.lock Add credo with --strict mode and fix all issues 2026-03-12 13:35:12 -05:00
Procfile Add Dokku deployment configuration 2026-03-11 16:51:44 -05:00
README.md Initial implementation of ammo price tracker 2026-03-11 15:58:12 -05:00

Ammoprices

To start your Phoenix server:

  • Run mix setup to install and setup dependencies
  • Start Phoenix endpoint with mix phx.server or inside IEx with iex -S mix phx.server

Now you can visit localhost:4000 from your browser.

Ready to run in production? Please check our deployment guides.

Learn more