towerops/lib/towerops_web/live
Graham McInitre 9d4a5f6d81 refactor: comprehensive simplification and functional programming improvements
- help_live/index.ex: 2,642→173 lines, 15 section modules + sidebar extracted
  MikroTik now real section, dead if false removed
- agent_channel.ex: 2,506→1,751 lines, 3 helper modules extracted
  (heartbeat/subscriptions/job_builder), decode_and_process/4 eliminates
  8 repeated handle_in patterns, guard-based size checks
- antenna_catalog.ex: 1,174→47 lines, 107 specs → priv/antennas/catalog.json
- topology.ex: unbounded query → batched loading (100/batch),
  all guard errors fixed, zero if/case/cond conditionals
- proto: decoder_macros.ex + field_specs.ex infrastructure for
  macro-generated protobuf decoders
2026-07-21 17:03:47 -05:00
..
account_live chore: update phoenix_live_view 1.1.32→1.2.6, relax constraint to ~> 1.2 2026-07-08 10:57:31 -05:00
admin fix: add unique form IDs for LiveView 1.2 compatibility, add type attr to button component 2026-07-08 11:10:41 -05:00
agent_live chore: update phoenix_live_view 1.1.32→1.2.6, relax constraint to ~> 1.2 2026-07-08 10:57:31 -05:00
alert_live chore: update phoenix_live_view 1.1.32→1.2.6, relax constraint to ~> 1.2 2026-07-08 10:57:31 -05:00
check_live chore: update phoenix_live_view 1.1.32→1.2.6, relax constraint to ~> 1.2 2026-07-08 10:57:31 -05:00
components Revert "refactor: apply custom color palette across entire codebase" 2026-06-23 12:26:57 -05:00
coverage_live chore: update phoenix_live_view 1.1.32→1.2.6, relax constraint to ~> 1.2 2026-07-08 10:57:31 -05:00
device_live fix: add unique form IDs for LiveView 1.2 compatibility, add type attr to button component 2026-07-08 11:10:41 -05:00
escalation_policy_live fix: add unique form IDs for LiveView 1.2 compatibility, add type attr to button component 2026-07-08 11:10:41 -05:00
graph_live chore: update phoenix_live_view 1.1.32→1.2.6, relax constraint to ~> 1.2 2026-07-08 10:57:31 -05:00
help_live refactor: comprehensive simplification and functional programming improvements 2026-07-21 17:03:47 -05:00
helpers Security hardening + performance fixes across codebase 2026-06-21 17:40:50 -05:00
insights_live revert: remove custom color palette, restore standard Tailwind v4 colors 2026-06-23 12:29:46 -05:00
maintenance_live Revert "refactor: apply custom color palette across entire codebase" 2026-06-23 12:26:57 -05:00
map_live chore: update phoenix_live_view 1.1.32→1.2.6, relax constraint to ~> 1.2 2026-07-08 10:57:31 -05:00
mikrotik_backup_live Revert "refactor: apply custom color palette across entire codebase" 2026-06-23 12:26:57 -05:00
org fix: add unique form IDs for LiveView 1.2 compatibility, add type attr to button component 2026-07-08 11:10:41 -05:00
org_live Revert "refactor: apply custom color palette across entire codebase" 2026-06-23 12:26:57 -05:00
schedule_live fix: add unique form IDs for LiveView 1.2 compatibility, add type attr to button component 2026-07-08 11:10:41 -05:00
site_live chore: update phoenix_live_view 1.1.32→1.2.6, relax constraint to ~> 1.2 2026-07-08 10:57:31 -05:00
trace_live fix: add unique form IDs for LiveView 1.2 compatibility, add type attr to button component 2026-07-08 11:10:41 -05:00
user_settings_live fix: remaining bugs.md findings — Repo calls, process dict, CSS, rate limits, Oban, debug route 2026-05-11 19:34:18 -05:00
activity_feed_live.ex Revert "refactor: apply custom color palette across entire codebase" 2026-06-23 12:26:57 -05:00
activity_feed_live.html.heex fix: add unique form IDs for LiveView 1.2 compatibility, add type attr to button component 2026-07-08 11:10:41 -05:00
changelog_live.ex revert: remove custom color palette, restore standard Tailwind v4 colors 2026-06-23 12:29:46 -05:00
config_timeline_live.ex revert: remove custom color palette, restore standard Tailwind v4 colors 2026-06-23 12:29:46 -05:00
dashboard_live.ex Revert "refactor: apply custom color palette across entire codebase" 2026-06-23 12:26:57 -05:00
dashboard_live.html.heex chore: update phoenix_live_view 1.1.32→1.2.6, relax constraint to ~> 1.2 2026-07-08 10:57:31 -05:00
mobile_qr_live.ex Revert "refactor: apply custom color palette across entire codebase" 2026-06-23 12:26:57 -05:00
network_map_live.ex feat: WISP-tuned network map enhancements (TOW-16) 2026-03-15 14:06:06 -05:00
network_map_live.html.heex chore: update phoenix_live_view 1.1.32→1.2.6, relax constraint to ~> 1.2 2026-07-08 10:57:31 -05:00
onboarding_live.ex tests: raise coverage to 70% via helper promotion + new unit/property tests 2026-04-24 09:49:06 -05:00
onboarding_live.html.heex fix: add unique form IDs for LiveView 1.2 compatibility, add type attr to button component 2026-07-08 11:10:41 -05:00
reports_live.ex Revert "refactor: apply custom color palette across entire codebase" 2026-06-23 12:26:57 -05:00
reports_live.html.heex fix: add unique form IDs for LiveView 1.2 compatibility, add type attr to button component 2026-07-08 11:10:41 -05:00
rf_link_health_live.ex Revert "refactor: apply custom color palette across entire codebase" 2026-06-23 12:26:57 -05:00
rf_link_health_live.html.heex Revert "refactor: apply custom color palette across entire codebase" 2026-06-23 12:26:57 -05:00
status_page_live.ex Revert "refactor: apply custom color palette across entire codebase" 2026-06-23 12:26:57 -05:00
status_page_live.html.heex Revert "refactor: apply custom color palette across entire codebase" 2026-06-23 12:26:57 -05:00
user_registration_live.ex Revert "refactor: apply custom color palette across entire codebase" 2026-06-23 12:26:57 -05:00
user_reset_password_live.ex Revert "refactor: apply custom color palette across entire codebase" 2026-06-23 12:26:57 -05:00
user_settings_live.ex credo fixes 2026-06-14 08:27:57 -05:00
user_settings_live.html.heex fix: add unique form IDs for LiveView 1.2 compatibility, add type attr to button component 2026-07-08 11:10:41 -05:00
weathermap_live.ex dialyzer: fix all unmatched_return warnings (154 → 0) 2026-04-21 10:03:55 -05:00
weathermap_live.html.heex chore: update phoenix_live_view 1.1.32→1.2.6, relax constraint to ~> 1.2 2026-07-08 10:57:31 -05:00