luci-app-squid-profiles: Squid profile manager

I released luci-app-squid-profiles for OpenWrt.

It provides a LuCI interface to manage Squid profile assignments without maintaining a separate device inventory.

Features:

  • Profile rules in list or full-text mode
  • Stateless discovery of devices, LANs, and VLANs
  • Automatic mapping generation from current network state
  • Explicit UCI persistence only (no hidden runtime database)
  • Standard OpenWrt Save & Apply / procd reload workflow
  • Device, LAN, and VLAN based profile assignments
  • Validation and preview before applying changes
  • OpenWrt package and SDK friendly

The goal is to keep configuration simple, transparent, and fully aligned with OpenWrt conventions.

Repository:

Feedback, bug reports, and feature suggestions are welcome.