Commit Graph

1531 Commits

Author SHA1 Message Date
fde352369a docs: add LuCI menu structure section to secubox README
Added comprehensive documentation about the SecuBox menu hierarchy:
- Visual tree representation of the complete menu structure
- Explanation of category parent menus
- Troubleshooting guide for menu visibility issues

This helps users understand how modules are organized in LuCI
and how to resolve common menu-related issues.
2025-12-24 00:20:17 +01:00
dd1b848e19 fix: add category parent menus for SecuBox modules
Added missing category parent menu entries that other SecuBox modules
depend on:
- admin/secubox/security (Security & Monitoring)
- admin/secubox/network (Network Management)
- admin/secubox/system (System & Performance)

Without these parent menus, individual modules like crowdsec, network-modes,
and system-hub couldn't register their menu entries under admin/secubox/*/

This allows all SecuBox modules to appear in the LuCI menu hierarchy.

Fixes: luci-app-secubox menu structure
2025-12-24 00:19:15 +01:00
4401c66da9 fix: convert dashes to underscores in module ID detection
The RPCD backend was generating module IDs with dashes (network-modes,
client-guardian, etc.) but the UCI config uses underscores (network_modes,
client_guardian, etc.). This mismatch prevented modules from being loaded
and displayed in the dashboard.

Fixed by adding conversion of dashes to underscores when generating
module IDs from RPCD script names.

Fixes: luci-app-secubox/root/usr/libexec/rpcd/secubox:18
2025-12-24 00:15:12 +01:00
3cd072382a fix: also remove routing feed to prevent indexing errors
Extended the feed removal to also exclude the routing feed, which was
causing the same indexing error during make defconfig.

Now removing both telephony and routing feeds from feeds.conf.default
before updating feeds in all three workflows.

This ensures only base, packages, and luci feeds are used.
2025-12-23 22:53:35 +01:00
3aa8cbf27e fix: remove telephony feed BEFORE updating feeds
Moved telephony removal to occur BEFORE './scripts/feeds update' to prevent
the telephony feed from ever being cloned or indexed. The previous fix tried
to remove telephony after feeds were already updated, which was too late.

Key changes:
- Remove telephony from feeds.conf.default BEFORE feed updates
- Keep final cleanup before make defconfig as safety measure
- Applies to all three workflows

This should completely eliminate the 'Collecting package info: feeds/telephony'
error during make defconfig.
2025-12-23 22:50:13 +01:00
d562b64c49 fix: remove telephony feed from defconfig to prevent indexing errors
The telephony feed was causing 'Collecting package info' failures during
make defconfig. This fix removes the telephony feed directory and references
from feeds.conf.default before running defconfig in all workflows.

Fixes applied to:
- build-openwrt-packages.yml
- build-secubox-images.yml
- test-validate.yml
2025-12-23 22:19:29 +01:00
3c1aef6a39 fix: add contents write permission for release creation 2025-12-23 21:53:54 +01:00
a23cfb6dd1 sniffer mode 2025-12-23 21:10:33 +01:00
782675e5b3 enhence git action artifacts showing 2025-12-23 21:01:07 +01:00
1f6b5dc393 single ipk build capacity 2025-12-23 20:54:06 +01:00
eb72e12a72 crowdswc full 2025-12-23 20:38:36 +01:00
ff20666817 fix: hope modules refresh 2025-12-23 18:56:15 +01:00
b86a58887b fix: hope modules refresh 2025-12-23 18:55:22 +01:00
f08c14f1d7 fix: hope modules refresh 2025-12-23 18:53:18 +01:00
6971fda569 fix: improve artifact publishing and build diagnostics 2025-12-23 18:40:35 +01:00
60f2ffde67 fix: improve artifact publishing and build diagnostics 2025-12-23 18:29:51 +01:00
60d1637a5d github fix actions 2025-12-23 17:48:17 +01:00
f7c06d4d13 reset to v1 2025-12-23 09:32:28 +01:00
df74fade80 add claude instructions 2025-12-23 09:31:00 +01:00
2e1fd21d18 css ready 2025-12-23 09:16:28 +01:00
da6fab39d4 fix gitaction secubox luci 2025-12-23 08:56:08 +01:00
d020678c2f Mise à jour des références des submodules 2025-12-23 02:23:44 +01:00
c81788b9c3 fix: auto-repair all SecuBox modules 2025-12-23 01:30:26 +01:00
9bad706ec6 Initial commit: SecuBox v1.0.0 - fixed packages makefiles 2025-12-22 16:13:16 +01:00
ca90702f6f debug 2025-12-22 13:30:17 +01:00
ef240b650b Initial commit: SecuBox v1.0.0-try2 2025-12-22 10:43:52 +01:00
b05776c24a Initial commit: Add GitHub Action 2025-12-21 18:24:13 +01:00
da4c3c118f Initial commit: SecuBox v1.0.0 2025-12-21 13:45:08 +01:00
008a3a4c13 Initial commit: SecuBox v1.0.0 2025-12-21 10:04:25 +01:00
3df2cbf2f0 Initial commit: SecuBox v1.0.0 2025-12-21 09:57:05 +01:00
0981987c10 Initial commit: SecuBox v1.0.0 2025-12-21 09:46:33 +01:00