Commit graph

13 commits

Author SHA1 Message Date
3e47a83f9d
Fix sidebar panel layout and dark mode support
- Remove duplicate slideover panel that was hidden behind the controls panel
- Fix toggle button positioning (was rendered above viewport at top:-9px)
- Remove conflicting high-specificity CSS that prevented mobile display:none
- Remove width:100vw on map so it properly resizes when panel opens
- Use theme-aware colors for panel background and navigation links
- Wrap navigation links in proper ul.menu for valid HTML and DaisyUI styling
2026-02-18 13:15:03 -06:00
318eb30046
Fix additional nesting depth issues across multiple files
Extracts nested logic into helper functions to comply with Credo
requirements (max nesting depth 2):

- data_builder.ex: Extract historical packet distance filtering
  (filter_historical_by_distance/3, packet_far_enough_from_most_recent?/3)
  Reduces depth 5 -> depth 3

- streaming_packets_pubsub.ex: Extract subscriber message sending
  (send_to_subscriber_if_alive/3)
  Reduces depth 4 -> depth 2

- aprs_symbol.ex: Extract symbol code calculation
  (get_symbol_code_ord/1)
  Reduces depth 3 -> depth 2

- mobile_channel.ex: Extract subscription bounds update
  (update_subscription_bounds/2)
  Reduces depth 3 -> depth 2

- core_components.ex: Extract SVG tag class insertion
  (add_class_to_svg_tag/2)
  Reduces depth 3 -> depth 2

- info_live/show.ex: Extract row mapping for database queries
  (map_digipeater_row/2, map_station_heard_row/2)
  Reduces depth 3 -> depth 2 (2 instances)

Also updates .sobelow-skips with new line numbers from code changes.

Fixes 7 Credo nesting depth issues (2 remaining)
2026-02-09 12:32:42 -06:00
5aae01e66c
add more translations 2025-07-18 11:18:04 -05:00
566198afa7
clean up warnings 2025-07-16 08:55:46 -05:00
fa89712587
main map improvements 2025-07-13 14:58:13 -05:00
41eaec5c8e
add user auth 2025-07-09 08:53:50 -05:00
32cfb36ee9
show dev mode, more imperial 2025-07-07 12:48:51 -05:00
18e3ef183a
more translation 2025-07-06 08:47:05 -05:00
142900c759
liveview links 2025-07-05 13:33:30 -05:00
53dc32f8fc
use daisyui components 2025-07-05 09:22:47 -05:00
172da7d393
upgrade more with modern phoenix 2025-07-05 08:04:06 -05:00
0beb278371
add packet batcher 2025-06-24 15:06:09 -05:00
ce7c50caa1
refactor to use external parser 2025-06-24 14:22:09 -05:00
Renamed from lib/aprs_web/components/core_components.ex (Browse further)