towerops/lib/towerops_web/live
Graham McIntire 4e3f732f21
ui: comprehensive button styling audit - convert all text-styled actions to proper buttons
Fixed 10 text-styled action buttons across 7 files:

Agent Management:
- Delete Agent buttons (2x) → danger variant
- View Setup links (already fixed) → secondary variant

Organization Settings:
- Remove Member button → danger variant

Admin Pages:
- Edit Overrides button → secondary variant
- Delete Organization button → danger variant
- Remove IP/CIDR button → danger variant
- Delete User button → danger variant

Device Management:
- Delete Backup button → danger variant

All action buttons now use proper .button component with appropriate
variants (danger for destructive actions, secondary for neutral actions).
This provides consistent visual hierarchy and makes destructive actions
more clearly identifiable.
2026-03-09 15:32:42 -05:00
..
account_live Fix dark mode inconsistencies across all pages 2026-02-16 10:31:52 -06:00
admin ui: comprehensive button styling audit - convert all text-styled actions to proper buttons 2026-03-09 15:32:42 -05:00
agent_live ui: comprehensive button styling audit - convert all text-styled actions to proper buttons 2026-03-09 15:32:42 -05:00
alert_live fix: handle alert_changed PubSub messages and primary owner ordering 2026-03-07 12:04:30 -06:00
check_live Prevent Oban polling/monitoring job stacking per device 2026-02-16 16:37:48 -06:00
components feat: comprehensive e2e test coverage for all user-facing features 2026-03-06 16:58:06 -06:00
device_live ui: comprehensive button styling audit - convert all text-styled actions to proper buttons 2026-03-09 15:32:42 -05:00
graph_live fix: comprehensive bug fixes from reliability audit 2026-03-05 08:53:30 -06:00
help_live fix: configure Watchtower to only monitor agent container 2026-03-06 12:38:44 -06:00
helpers refactor: centralize LiveView access control checks 2026-02-04 17:51:05 -06:00
insights_live i18n: wrap all user-facing strings in gettext() 2026-02-14 17:44:01 -06:00
maintenance_live Prevent Oban polling/monitoring job stacking per device 2026-02-16 16:37:48 -06:00
map_live i18n: wrap all user-facing strings in gettext() 2026-02-14 17:44:01 -06:00
mikrotik_backup_live i18n: wrap all user-facing strings in gettext() 2026-02-14 17:44:01 -06:00
org ui: comprehensive button styling audit - convert all text-styled actions to proper buttons 2026-03-09 15:32:42 -05:00
org_live fix: org switching now correctly updates session 2026-03-04 17:04:49 -06:00
site_live feat: add capacity insight worker, UI, and reporting views 2026-03-07 14:42:40 -06:00
trace_live feat: add site search to trace 2026-03-06 15:37:23 -06:00
user_settings_live feat: add 12/24-hour time format setting with consistent timezone display 2026-02-13 15:16:29 -06:00
activity_feed_live.ex fix: comprehensive bug fixes from reliability audit 2026-03-05 08:53:30 -06:00
activity_feed_live.html.heex fix: netbox url field type, gaiia ipRange→block, remove unknown webhook log 2026-02-14 17:44:01 -06:00
capacity_live.ex feat: add capacity insight worker, UI, and reporting views 2026-03-07 14:42:40 -06:00
capacity_live.html.heex feat: add capacity insight worker, UI, and reporting views 2026-03-07 14:42:40 -06:00
changelog_live.ex refactor: fix all credo strict issues, format all code, fix broken routes 2026-02-13 19:34:40 -06:00
config_timeline_live.ex i18n: wrap all user-facing strings in gettext() 2026-02-14 17:44:01 -06:00
dashboard_live.ex fix: handle alert_changed PubSub messages and primary owner ordering 2026-03-07 12:04:30 -06:00
dashboard_live.html.heex feat: dynamic favicon reflects real-time system health status 2026-03-05 13:47:54 -06:00
mobile_qr_live.ex fix: comprehensive bug fixes from reliability audit 2026-03-05 08:53:30 -06:00
network_map_live.ex i18n: wrap all user-facing strings in gettext() 2026-02-14 17:44:01 -06:00
network_map_live.html.heex i18n: wrap all user-facing strings in gettext() 2026-02-14 17:44:01 -06:00
onboarding_live.ex Prevent Oban polling/monitoring job stacking per device 2026-02-16 16:37:48 -06:00
onboarding_live.html.heex Prevent Oban polling/monitoring job stacking per device 2026-02-16 16:37:48 -06:00
user_registration_live.ex stripe and email after signup 2026-03-06 10:07:27 -06:00
user_reset_password_live.ex i18n: wrap all user-facing strings in gettext() 2026-02-14 17:44:01 -06:00
user_settings_live.ex i18n: wrap all user-facing strings in gettext() 2026-02-14 17:44:01 -06:00
user_settings_live.html.heex ui: polish device detail, site detail, and user settings 2026-02-14 21:11:33 -06:00