Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[pull] master from immortalwrt:master #263

Open
wants to merge 2,355 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
2355 commits
Select commit Hold shift + click to select a range
7154efa
luci-app-banip: optimized external file loading
dibdot Jul 26, 2024
31219a4
Merge Official Source
1715173329 Jul 27, 2024
bb96677
luci-app-homeproxy: sync mainline
1715173329 Jul 27, 2024
119fd22
luci-app-commands: replace i18n single quotes with double-quotes
systemcrash Jul 27, 2024
1021ece
Revert "luci-app-commands: replace i18n single quotes with double-quo…
jow- Jul 27, 2024
385129b
luci-app-commands: use client side translation in JavaScript blocks
jow- Jul 27, 2024
0f9c168
luci-app-commands: move URL building to client side
jow- Jul 27, 2024
702c007
luci-app-commands: avoid deprecated XHR() usage
jow- Jul 27, 2024
975b5d3
Translated using Weblate (Spanish)
weblate Jul 28, 2024
9c836d1
luci-app-https-dns-proxy: bugfix: OpenDNS family filter URL update
stangri Jul 29, 2024
50a16e6
Merge Official Source
1715173329 Jul 29, 2024
52bbc55
Merge pull request #7215 from stangri/master-luci-app-https-dns-proxy
stangri Jul 29, 2024
79a7012
luci-theme-openwrt: convert Lua templates to ucode
jow- Jul 29, 2024
65b8002
luci-base: dispatcher.uc: skip login nodes when resolving w/ active s…
jow- Jul 30, 2024
ee2cae7
Translated using Weblate (Portuguese)
weblate Aug 1, 2024
8c80737
dnsmasq: Add options for new EDNS0 options
schuettecarsten Jul 17, 2024
cc99ecb
luci-app-wechatpush: update to 3.5.6
SakuraFallingMad Jul 26, 2024
7fe6af1
luci-app-passwall: sync upstream
SakuraFallingMad Aug 2, 2024
d5f80ac
luci-app-https-dns-proxy: Mullvad URL update
Hekkfern Aug 2, 2024
ee1bf57
Merge pull request #7224 from Hekkfern/update-mullvad-provider
stangri Aug 3, 2024
fc9f85f
luci-app-pbr: sync with 1.1.6-20 principal package
stangri Aug 3, 2024
bd7bee7
luci-app-adblock-fast: sync with 1.1.2-3 principal package
stangri Aug 3, 2024
0d4d477
Translated using Weblate (Lithuanian)
weblate Aug 7, 2024
fbe46d7
Merge Official Source
1715173329 Aug 9, 2024
e400c62
luci-app-homeproxy: sync mainline
1715173329 Aug 9, 2024
257cfac
luci-app-adblock: sync with adblock-4.2.0
dibdot Aug 9, 2024
8f0a0c8
luci-app-uugamebooster: drop package
1715173329 Aug 10, 2024
76f6c1d
Merge pull request #7228 from stangri/master-luci-app-adblock-fast
stangri Aug 10, 2024
06037ad
luci-app-adblock: sync with adblock-4.2.1
dibdot Aug 11, 2024
c791827
Translated using Weblate (Lithuanian)
weblate Aug 10, 2024
5e2ffd5
Translated using Weblate (Polish)
pko76 Aug 11, 2024
4380591
treewide: sync translations - i18n
hnyman Aug 11, 2024
521dc76
Merge pull request #7227 from stangri/master-luci-app-pbr
stangri Aug 14, 2024
5ceeae9
Merge Offiical Source
1715173329 Aug 15, 2024
ca57a08
luci-app-natmap: change bind port data type from port to portrange
heiher Aug 13, 2024
64d20e0
Translated using Weblate (Chinese (Simplified))
weblate Aug 18, 2024
c590b9f
Translated using Weblate (Hungarian)
weblate Aug 20, 2024
067f1c5
luci-app-usteer: Fix neighbor spelling in option
hnyman Aug 20, 2024
38f7d5c
luci-app-homeproxy: sync mainline
1715173329 Aug 22, 2024
3edb6a8
Merge Official Source
1715173329 Aug 22, 2024
2920c1f
Translated using Weblate (Hungarian)
weblate Aug 25, 2024
a15b7eb
luci-app-passwall: update to 4.78-2
SakuraFallingMad Aug 29, 2024
474514e
luci-app-accesscontrol: drop legacy package
1715173329 Aug 29, 2024
c5d4881
luci-app-advancedsetting: drop legacy package
1715173329 Aug 29, 2024
88032cc
luci-app-timecontrol: drop legacy package
1715173329 Aug 29, 2024
6683c07
luci-app-webadmin: drop legacy package
1715173329 Aug 29, 2024
bd0e930
luci-app-webrestriction: drop legacy package
1715173329 Aug 29, 2024
d36d6a2
luci-app-weburl: drop legacy package
1715173329 Aug 29, 2024
c2401d4
luci-app-unblockneteasemusic: sync with upstream source
1715173329 Aug 29, 2024
d7bf736
luci-app-kodexplorer: drop legacy package
1715173329 Aug 29, 2024
b0d7db5
luci-app-fileassistant: drop package
1715173329 Aug 29, 2024
bbb16bb
Merge Official Source
1715173329 Aug 29, 2024
dab4092
Translated using Weblate (Hungarian)
weblate Aug 29, 2024
648a099
luci-mod-network: routes.js: make interface setting optional
jow- Aug 30, 2024
68a36bf
luci-app-homeproxy: sync mainline
1715173329 Aug 31, 2024
bc51eec
Merge Official Source
1715173329 Aug 31, 2024
01ca5f3
luci-app-dae: fix log scroll for some themes
1715173329 Sep 2, 2024
0809d97
luci-app-daed: add log scrolling support
1715173329 Sep 2, 2024
96be7a3
Merge pull request #7198 from schuettecarsten/pr/dnsmasq_edns0_upstream
feckert Sep 2, 2024
3f1e285
luci-app-dae: load example configuration for initial setup
1715173329 Sep 2, 2024
d76d414
luci-app-homeproxy: sync mainline
1715173329 Sep 3, 2024
0a79ef0
luci-app-pbr: sync with principal package
stangri Sep 3, 2024
e8e6c1a
luci-app-ddns: string fixes (sp/gr)
systemcrash Sep 4, 2024
ee3136b
luci-app-homeproxy: sync mainline
1715173329 Sep 4, 2024
01de201
luci-proto-xfrm: update description for now-optional tunlink parameter
divinehawk Aug 25, 2024
b526d53
Translated using Weblate (Irish)
weblate Sep 5, 2024
5f2e1bf
Merge pull request #7267 from stangri/master-luci-app-pbr
stangri Sep 5, 2024
868b6e4
luci-app-ddns: string fixes (sp/gr)
systemcrash Sep 5, 2024
929c520
luci-app-ddns: add uppercase helper for cacert fields.
systemcrash Sep 5, 2024
02b58b8
luci-proto-3g/ppp/pppossh: fix default keepalive values
rany2 Aug 30, 2024
38be266
ACL: Add system read for luci-mod-network needed for timezone in wire…
Aug 28, 2024
e36e949
luci-app-privoxy: fix description for socks5
drizt Aug 31, 2024
7295d4a
luci-app-dufs: remove cert configuration from luci
1715173329 Sep 6, 2024
0cdcd8c
luci-app-babeld: use an array for routing lists
stargieg Aug 25, 2024
80ac1e4
Added translation using Weblate (Yucateco)
weblate Sep 8, 2024
ca4b7c7
Merge Official Source
1715173329 Sep 10, 2024
be7c450
luci-app-beardropper: drop legacy package
1715173329 Sep 10, 2024
f19649b
luci-app-polipo: remove package
zpc0 Sep 10, 2024
f8ef86b
luci-app-ddns: Clarify that TOKEN == PASSWORD
systemcrash Sep 11, 2024
ae6de0c
luci-mod-network: Clarify 'metric' value
systemcrash Sep 11, 2024
c94a20a
Merge Official Source
1715173329 Sep 12, 2024
b4a25a1
luci-app-statistics: Fix variable scope
systemcrash Sep 14, 2024
94f187b
luci-app-mwan3: add name length error check and name collision check
systemcrash Sep 14, 2024
d6d3c77
luci-mod-network: sourcefilter option available for modemmanager
ptpt52 Apr 22, 2024
4728618
luci-base: refactor network devices enumeration
lu-zero Jun 3, 2024
898781f
luci-app-unblockneteasemusic: fix set default music source
1715173329 Sep 15, 2024
03ec6a8
luci-app-udpxy: fix luci-app-udpxy
findlayfeng Jul 30, 2024
169cec0
Translated using Weblate (Czech)
weblate Sep 15, 2024
b975188
luci-app-statistics: Fix b4a25a19a "Fix variable scope"
hnyman Sep 15, 2024
5a30e6c
luci-theme-openwrt: change to HTML (like all other themes) instead of…
Ramon00 Sep 15, 2024
72255eb
luci-app-commands: correctly pass custom arguments as query string
dannil Sep 18, 2024
dfb8670
luci-mod-status: break-word for large commands in processes
Waujito Sep 14, 2024
470bb2b
luci-base: form.js: decode HTML entities in AbstractElement.stripTags()
mikma Aug 20, 2024
bf90de6
luci-app-homeproxy: sync mainline
1715173329 Sep 19, 2024
4a179de
luci-app-zerotier: import config
1715173329 Sep 19, 2024
42194fb
luci-app-zerotier: add missing conffiles
1715173329 Sep 19, 2024
8bdad6d
luci-app-pbr: update to 1.1.7-10
stangri Sep 19, 2024
7e9bd06
Translated using Weblate (Finnish)
weblate Sep 19, 2024
b6814c3
treewide: Sync translations
hnyman Sep 19, 2024
66e78ac
OpenClash: Update to 0.46.031
1715173329 Sep 20, 2024
c4aaaa3
luci-app-ddns-go: add dns option
blueveryday Sep 20, 2024
8449716
luci-base: expunge correct transport cookies on logout
systemcrash Sep 20, 2024
a2c21a6
luci-mod-network: change to non-breaking space character
systemcrash Sep 20, 2024
c360e37
Merge pull request #7287 from stangri/master-luci-app-pbr
stangri Sep 20, 2024
187a71c
Merge Official Source
1715173329 Sep 21, 2024
9d8f9b7
luci-app-pbr: bugfix: update luci.mk link in Makefile
stangri Sep 22, 2024
b884bf4
luci-app-advanced-reboot: update to 1.0.1-13
stangri Sep 22, 2024
93d511d
Merge pull request #7291 from stangri/master-luci-app-advanced-reboot
stangri Sep 23, 2024
23e24b0
Merge pull request #7290 from stangri/master-luci-app-pbr
stangri Sep 23, 2024
c70ec6f
luci-app-https-dns-proxy: better description/link for force_dns
stangri Sep 23, 2024
35a0e6d
OpenClash: Update to 0.46.033
1715173329 Sep 24, 2024
366e4c9
Added translation using Weblate (Yucateco)
weblate Sep 24, 2024
63d8b79
Merge pull request #7292 from stangri/master-luci-app-https-dns-proxy
stangri Sep 24, 2024
eb4ef84
luci-app-pbr: update to 1.1.7-15
stangri Sep 26, 2024
e6ef0fe
Merge pull request #7295 from stangri/master-luci-app-pbr
stangri Sep 28, 2024
c7385ad
luci-app-sms-tool-js: Update to 2.0.24-20240827
1715173329 Sep 28, 2024
037dd6c
luci-app-3ginfo-lite: Update to 1.0.74-20240827
1715173329 Sep 28, 2024
bfee5d0
docs: update the reference implementation source
emmanuel-ferdman Sep 28, 2024
2ff5294
luci-app-homeproxy: sync mainline
1715173329 Sep 29, 2024
8559119
Merge pull request #7297 from emmanuel-ferdman/wip
feckert Sep 30, 2024
69035ab
Translated using Weblate (Lithuanian)
weblate Oct 2, 2024
d735c4a
luci-app-lldpd: refactor status.js
systemcrash Sep 26, 2024
feecad6
luci-app-lorawan-basicstation: spell fix
systemcrash Sep 27, 2024
8a9a78a
Merge Official Source
1715173329 Oct 5, 2024
6888526
luci-app-passwall: bump version 4.78-3
SakuraFallingMad Oct 5, 2024
74bc3e3
luci-app-pbr: update to 1.1.7-21
stangri Oct 6, 2024
723eb38
luci-mod-dashboard: Minor repairs
systemcrash Oct 7, 2024
300961b
luci-mod-network: split interface name and protocol validation
dannil Sep 21, 2024
383edb4
luci-wireless: Add 11be support
rmandrad Oct 3, 2024
25a4d07
Merge pull request #7309 from stangri/master-luci-app-pbr
stangri Oct 7, 2024
3aa6087
luci-app-rp-pppoe-server: convert to JS
systemcrash Oct 7, 2024
7d89799
luci-app-qos: Convert to JS
systemcrash Oct 7, 2024
ef25619
Merge Official Source
1715173329 Oct 8, 2024
f9a7907
luci-app-qos: Convert to JS
systemcrash Oct 8, 2024
f827219
luci-app-dockerman: Add dockerd and docker-compose as dependency
tklengyel Mar 12, 2024
d35b658
luci-app-rp-pppoe-server: convert to JS
systemcrash Oct 8, 2024
780a84e
luci-app-clamav: Convert to JS
systemcrash Oct 8, 2024
a917ad6
luci-app-advanced-reboot: update to 1.0.1-15
stangri Oct 8, 2024
77d4fd1
Translated using Weblate (Japanese)
weblate Oct 9, 2024
f6e6b05
luci-app-mosquitto: Convert to JS
systemcrash Oct 8, 2024
84c04c3
luci-app-nut: Convert to JS
systemcrash Oct 9, 2024
2ef9ef4
luci-app-dump1090: Convert to JS
systemcrash Oct 10, 2024
c68d5c8
luci-theme-bootstrap: cascade.css: Refactor unnecessary calc()
griffenedge Oct 9, 2024
5840fec
treewide: Sync translations
hnyman Oct 10, 2024
02f2d47
luci-app-adblock: sync with adblock-4.2.2-6
dibdot Oct 10, 2024
c40253a
luci-app-lldpd: Fix mysterious Command failed: Unknown error
systemcrash Oct 10, 2024
84e24c0
Translated using Weblate (Finnish)
weblate Oct 11, 2024
143be0f
Merge Official Source
1715173329 Oct 13, 2024
148863e
luci-app-dnscrypt-proxy: Remove app
systemcrash Oct 14, 2024
8265e37
luci-app-ahcp: Remove app
systemcrash Oct 15, 2024
4afb477
luci-base: Minor spell fixes
systemcrash Oct 15, 2024
09a1a58
luci-app-coova-chilli: Convert to JS
systemcrash Oct 15, 2024
bbb0819
luci-app-tinyproxy: Translate to JS
Ramon00 Oct 12, 2024
773fad2
Translated using Weblate (Swedish)
weblate Oct 16, 2024
46fb560
luci-app-attendedsysupgrade: update status keys and messages
efahl Oct 16, 2024
4e6ad20
luci-app-homeproxy: sync mainline
1715173329 Oct 17, 2024
ade3606
luci-base: space -> tab
systemcrash Oct 17, 2024
5c6b08c
luci-app-squid: convert to JavaScript
dannil Oct 8, 2024
82e5c88
luci-app-dcwapd: Convert to JS
systemcrash Oct 18, 2024
50b67f8
luci-proto-modemmanager: add initial EPS bearer support
damirsamardzic Oct 17, 2024
c10daa3
luci-app-watchcat: Typo in watchcat.js
kumy Oct 19, 2024
ec585c2
luci-app-watchcat: Add missing leading <i> in watchcat.js
kumy Oct 19, 2024
cbdbdd5
Translated using Weblate (Lithuanian)
weblate Oct 20, 2024
24bbea6
Merge pull request #7331 from robimarko/modemmanager-eps
feckert Oct 21, 2024
dc44c7a
build: co-opt i18n-init.sh to kick start an empty app folder
systemcrash Oct 21, 2024
361bee3
luci-app-dcwapd: Fix menu JSON bug
systemcrash Oct 22, 2024
1f32729
luci-base: allow terminal '.' in hostname checks
systemcrash Oct 22, 2024
af48efd
luci-base: add 'create' boolean to MultiValue form widget
systemcrash Oct 22, 2024
f88f903
luci-mod-network: Add DNS-RR resource record tab to DHCP
systemcrash Dec 23, 2023
4254b02
luci-mod-network: Add filter-rr to filter responses by record type name
systemcrash Oct 22, 2024
4437b6b
luci-mod-network: Add cache-rr to cache responses by record type name
systemcrash Oct 22, 2024
5b706f5
luci-base: show default forwarding target in general firewall settings
feckert Nov 13, 2020
f2e14b8
luci-mod-network: add ppsk option (support for private psk)
Oct 12, 2020
052d2f0
luci-base: i18n refresh
systemcrash Oct 23, 2024
801de3b
luci-base: implement RichListValue widget in form
systemcrash Oct 23, 2024
83a147e
luci-mod-network: use RichListValue widget from form.js
systemcrash Oct 23, 2024
46e6b9b
luci-app-firewall: make a dropdown list for flow offloading options
arinc9 Oct 11, 2022
e662dc8
luci-mod-network: add support for wireless no outdoor restriction
Ansuel Feb 22, 2022
1300761
luci-app-firewall: follow-up fix to reuse previous i18n strings
systemcrash Oct 23, 2024
7acea81
luci-proto-wireguard: fixed bug with incorrect peer name detection
this-username-has-been-taken Oct 23, 2024
55e08be
luci-app-example: spell fix
systemcrash Oct 23, 2024
3a8e9ba
luci-app-opkg: fix passing wrong option on opkg update/install
Ansuel Oct 22, 2024
591911d
luci-base: add APK as detectable feature
Ansuel Oct 23, 2024
bcd13b9
luci-app-package-manager: rename from luci-app-opkg and add APK support
Ansuel Oct 22, 2024
fb8ce8f
luci-app-package-manager: i18n refresh
systemcrash Oct 23, 2024
4d75286
luci-app-statistics: render all graphs on refresh if no summary
wryun Oct 24, 2024
0535c07
luci-nginx: rename luci-app-opkg to luci-app-package-manager
hnyyghk Oct 24, 2024
345f6b8
luci-app-package-manager: add PKG_PROVIDES luci-app-opkg
hnyyghk Oct 24, 2024
e34c268
luci-base: actually use the packaged options for poll.add calls
systemcrash Oct 24, 2024
760ac16
luci-proto-wireguard: follow-up fix for status overview
systemcrash Oct 24, 2024
e9ce4e3
luci-app-pbr: Sync with pbr 1.1.7-29
stangri Oct 24, 2024
a09cba4
Merge pull request #7316 from stangri/master-luci-app-advanced-reboot
stangri Oct 25, 2024
df6a913
Merge Official Source
1715173329 Oct 25, 2024
4b66bf5
luci-app-hd-idle: improve usage of trim
1715173329 Oct 25, 2024
4c08b34
Translated using Weblate (Finnish)
weblate Oct 25, 2024
5d0d56e
treewide: Sync translations
hnyman Oct 25, 2024
f1b302d
luci-proto-wireguard: make peer entries sortable
systemcrash Oct 25, 2024
ba53089
luci-proto-vxlan: introduce peers tab and additional vxlan settings
systemcrash Sep 27, 2024
0df7955
github: update issue_template
systemcrash Oct 25, 2024
392b7e6
luci-mod-dashboard: fix for devices that do not report noise floor
systemcrash Oct 26, 2024
79e9a47
luci-mod-network: move wifi country-code to 'general' tab
systemcrash Oct 28, 2024
e9db8fd
luci-theme-argon: keep background files uploaded by user
1715173329 Oct 28, 2024
d3ba74e
luci-mod-system: add 'reload' button to software start page
systemcrash Oct 28, 2024
ecd1004
Merge pull request #7348 from stangri/master-luci-app-pbr
stangri Oct 29, 2024
2becdcc
luci-mod-network: add 11be support - revert hwval null check for 5g/2…
rmandrad Oct 29, 2024
de75eb9
luci-app-passwall: bump version 4.78-4
SakuraFallingMad Oct 30, 2024
f9899fd
Translated using Weblate (Irish)
weblate Oct 30, 2024
2a09205
luci-app-pbr: update to sync with principal package
stangri Oct 31, 2024
ea170f1
luci-app-adblock-fast: update to sync with principal package
stangri Oct 31, 2024
fc76f3e
Merge Official Source
1715173329 Oct 31, 2024
23657ad
Merge pull request #7368 from stangri/master-luci-app-pbr
stangri Oct 31, 2024
e492bc8
Merge Official Source
1715173329 Nov 1, 2024
814564c
luci-app-homeproxy: sync mainline
1715173329 Nov 1, 2024
91481d8
Merge pull request #7369 from stangri/master-luci-app-adblock-fast
stangri Nov 2, 2024
5d6beb9
.github: introduce ci checks from upstream
1715173329 Nov 2, 2024
22971a5
luci-app-package-manager: fix 'Update lists' button for apk
hnyman Nov 2, 2024
5c27cf3
luci-app-package-manager: Fix upgrade action for apk
hnyman Nov 2, 2024
d90728d
luci-app-package-manager: Show the executed command
hnyman Nov 3, 2024
37682de
luci-base: network; implement getIP6Prefixes()
systemcrash Nov 5, 2024
247820d
luci-mod-network: rework interface status info
systemcrash Nov 5, 2024
7dde323
luci-mod-status: rework interface status info
systemcrash Nov 5, 2024
1c61a66
luci-mod-network: show 'Interface disabled' in status
systemcrash Nov 5, 2024
b49fdd1
Translated using Weblate (Filipino)
weblate Nov 6, 2024
9ddbc11
luci-app-wifischedule: Convert to JS
Ramon00 Oct 31, 2024
1de73e1
luci-proto-vxlan: fix tos write and load handlers
systemcrash Nov 7, 2024
95588b8
Merge Official Source
1715173329 Nov 7, 2024
8f7f142
luci-base: fix documented path
systemcrash Nov 7, 2024
aa79c3f
luci-mod-status: channel_analysis: detect 160 MHz capable AP
abajk Oct 29, 2024
0691504
luci-app-wifischedule: tighten acl perms
systemcrash Nov 8, 2024
fb1f395
luci-app-openclash: Update to 0.46.050
1715173329 Nov 9, 2024
543f977
Merge Official Source
1715173329 Nov 9, 2024
96fa870
Merge pull request #7367 from abajk/channel-160mhz
hnyman Nov 9, 2024
3847909
luci.mk: Add apk compatibility to PKG_RELEASE handling
hnyman Nov 9, 2024
174e861
luci-app-dockerman: Use apk compatible versioning
hnyman Nov 10, 2024
c16643f
Translated using Weblate (Finnish)
weblate Nov 10, 2024
d650688
luci-mod-status: channel_analysis: detect 40 MHz (20+20 bonded) APs
abajk Oct 31, 2024
3d0d9f4
luci-theme-bootstrap-mod: drop package
1715173329 Nov 12, 2024
9417288
treewide: make version apk compatible
1715173329 Nov 12, 2024
e365513
Merge Official Source
1715173329 Nov 12, 2024
569e495
treewide: make pkg release apk compatible
1715173329 Nov 12, 2024
a9e1685
luci-mod-network: improve route setting descriptions
systemcrash Nov 14, 2024
53e66da
luci-mod-network: dhcp; implement ignore_hosts_dir dnsmasq setting
systemcrash Nov 8, 2024
9fe1e34
luci-base: i18n refresh
systemcrash Nov 14, 2024
1a4b6ad
Translated using Weblate (Filipino)
weblate Nov 15, 2024
dfe0ff8
luci-app-rclone: make version alpine compatible
1715173329 Nov 16, 2024
ed8665d
luci-app-openclash: make version alpine compatible
1715173329 Nov 16, 2024
09e8d51
treewide: Sync i18n translations
hnyman Nov 16, 2024
69d379a
ci: upgrade openwrt/gh-action-sdk workflow to v7
dannil Nov 15, 2024
22518fa
ci: account for APK as default on main branch
dannil Nov 15, 2024
322c973
Merge Official Source
1715173329 Nov 17, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
The diff you're trying to view is too large. We only load the first 3000 changed files.
120 changes: 120 additions & 0 deletions .github/ISSUE_TEMPLATE/01-bug.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,120 @@
name: 🐛 Bug Report 🧰
description: File a bug 🐛 report.
title: "<package-name>: <summary>"
# labels: ["bug", "triage"]
# projects: ["octo-org/1", "octo-org/44"]
# assignees:
# - octocat
body:
- type: markdown
attributes:
value: |
Thanks for taking the time to fill out this bug report!
- type: checkboxes
attributes:
label: Is there an existing issue for this?
description: Please search to see if an issue already exists for the bug you encountered.
options:
- label: I have searched the existing issues
required: true
- type: textarea
id: screenshots-or-captures
attributes:
label: screenshots or captures
description: Screenshots or captures which illustrate the problem
placeholder: |
An mp4 screen capture is also possible
value:
validations:
required: false
- type: textarea
id: what-happened
attributes:
label: Actual behaviour
description: Describe what happened
placeholder: |
Describe what happened

1. option ra_mtu '1500' is set correctly in /etc/config/dhcp
2. In LuCI though, RA MTU and RA Hop Limit are still displaying the default values in light gray font color.
value:
validations:
required: true
- type: textarea
id: expect-to-happen
attributes:
label: Expected behaviour
description: Describe what should happen
placeholder: |
Tell us what you you think should happen

1. option ra_mtu '1500' is set correctly in /etc/config/dhcp
2. In LuCI though, RA MTU and RA Hop Limit display correctly.
value:
validations:
required: true
- type: textarea
id: what-you-did
attributes:
label: Steps to reproduce
placeholder: |
1. go to: Network → Interfaces → LAN (an interface with a static address) → DHCP server tab → IPv6 RA settings tab
2. set RA MTU and RA Hop Limit to arbitrary non-default value
3. Save & Apply
4. go to: IPv6 RA settings tab again
value:
validations:
required: true
- type: textarea
id: version
attributes:
label: Additional Information
description: |
What version of openwrt/luci are you running? <br/>
```
cat /etc/os-release
```
<br/>
or copy/paste the luci and/or module version from the main status page
render: shell
value:
placeholder: |
e.g.

NAME="OpenWrt"
VERSION="23.05.5"
ID="openwrt"
ID_LIKE="lede openwrt"
PRETTY_NAME="OpenWrt 23.05.5"
VERSION_ID="23.05.5"
HOME_URL="https://openwrt.org/"
BUG_URL="https://bugs.openwrt.org/"
SUPPORT_URL="https://forum.openwrt.org/"
BUILD_ID="r24106-10cc5fcd00"
OPENWRT_BOARD="mediatek/filogic"
OPENWRT_ARCH="aarch64_cortex-a53"
OPENWRT_TAINTS=""
OPENWRT_DEVICE_MANUFACTURER="OpenWrt"
OPENWRT_DEVICE_MANUFACTURER_URL="https://openwrt.org/"
OPENWRT_DEVICE_PRODUCT="Generic"
OPENWRT_DEVICE_REVISION="v0"
OPENWRT_RELEASE="OpenWrt 23.05.5 r24106-10cc5fcd00"

validations:
required: true
- type: dropdown
id: browsers
attributes:
label: What browsers do you see the problem on?
multiple: true
options:
- Firefox
- Chrome
- Safari
- Microsoft Edge
- type: textarea
id: logs
attributes:
label: Relevant log output
description: Please copy and paste any relevant log output from your browser (web developer tools) console. This will be automatically formatted into code, so no need for backticks.
render: shell
17 changes: 17 additions & 0 deletions .github/ISSUE_TEMPLATE/02-feature.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
name: 🪄 Feature request 🧙 🦄
description: Ask for something nice
title: "Feature request: <summary>"
body:
- type: markdown
attributes:
value: |
Thanks for taking the time to ask for something nice!
- type: textarea
id: what-i-want
attributes:
label: What would you like to see in luci?
description: feature request
placeholder: Describe away
value:
validations:
required: true
16 changes: 16 additions & 0 deletions .github/ISSUE_TEMPLATE/03-something-else.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
name: Something else❓
description: Some other topic
title: Subject
body:
- type: markdown
attributes:
value: |
Thanks for taking the time to contact us!
- type: textarea
id: issue
attributes:
label: How can we otherwise help?
placeholder: Describe away
value:
validations:
required: true
13 changes: 13 additions & 0 deletions .github/ISSUE_TEMPLATE/config.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
blank_issues_enabled: true
contact_links:
- name: Our forum 💬
url: https://forum.openwrt.org/
about: Ask and answer questions here.
- name: Our website 🌐🔗
url: https://openwrt.org/
about: The main website.
- name: Table of hardware 💻⚙️
url: https://openwrt.org/toh/start
about: Find your hardware platform here.
- name: JS API docs 📝♨️
url: https://openwrt.github.io/luci/jsapi/
40 changes: 0 additions & 40 deletions .github/issue_template

This file was deleted.

38 changes: 38 additions & 0 deletions .github/pull_request_template.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@
<!--

Thank you for your contribution to the luci repository.

Please read this before creating your PR.

Review https://github.com/immortalwrt/luci/blob/master/CONTRIBUTING.md
especially if this is your first time to contribute to this repo.

MUST NOT:
- add a PR from your *main* branch - put it on a separate branch
- add merge commits to your PR: rebase locally and force-push

MUST:
- increment any PKG_VERSION in the affected Makefile
- set to draft if this PR depends on other PRs to e.g. immortalwrt/immortalwrt
- each commit subject line starts with '<package name>: title'
- each commit has a valid `Signed-off-by: ` (S.O.B.) with a reachable email
* Forgot? `git commit --amend ; git push -f`
* Tip: use `git commit --signoff`

MAY:
- your S.O.B. *may* be a nickname
- delete the below *optional* entries that do not apply
- skip a `<package name>: title` first line subject if the commit is house-keeping or chore

-->

- [ ] This PR is not from my *main* or *master* branch :poop:, but a *separate* branch :white_check_mark:
- [ ] Each commit has a valid :black_nib: `Signed-off-by: <[email protected]>` row (via `git commit --signoff`)
- [ ] Each commit and PR title has a valid :memo: `<package name>: title` first line subject for packages
- [ ] Incremented :up: any `PKG_VERSION` in the Makefile
- [ ] Tested on: (architecture, openwrt version, browser) :white_check_mark:
- [ ] \( Preferred ) Mention: @ the original code author for feedback
- [ ] \( Preferred ) Screenshot or mp4 of changes:
- [ ] \( Optional ) Closes: e.g. openwrt/luci#issue-number
- [ ] \( Optional ) Depends on: e.g. openwrt/packages#pr-number in sister repo
- [ ] Description: (describe the changes proposed in this PR)
74 changes: 74 additions & 0 deletions .github/workflows/build.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,74 @@
name: Test Build

on:
pull_request:

jobs:
build:
name: Test ${{ matrix.arch }}
runs-on: ubuntu-latest
strategy:
fail-fast: false
matrix:
include:
- arch: x86_64
target: x86-64

steps:
- uses: actions/checkout@v4
with:
fetch-depth: 0

- name: Determine branch name
run: |
BRANCH="${GITHUB_BASE_REF#refs/heads/}"
echo "Building for $BRANCH"
echo "BRANCH=$BRANCH" >> $GITHUB_ENV

- name: Determine changed packages
run: |
# only detect packages with changes
PKG_ROOTS=$(find . -name Makefile | \
grep -v ".*/src/Makefile" | \
sed -e 's@./\(.*\)/Makefile@\1/@')
CHANGES=$(git diff --diff-filter=d --name-only origin/$BRANCH)

for ROOT in $PKG_ROOTS; do
for CHANGE in $CHANGES; do
if [[ "$CHANGE" == "$ROOT"* ]]; then
PACKAGES+=$(echo "$ROOT" | sed -e 's@.*/\(.*\)/@\1 @')
break
fi
done
done

# fallback to test packages if nothing explicitly changes this is
# should run if other mechanics in packages.git changed
PACKAGES="${PACKAGES:-luci-app-attendedsysupgrade}"

echo "Building $PACKAGES"
echo "PACKAGES=$PACKAGES" >> $GITHUB_ENV

- name: Build
uses: immortalwrt/gh-action-sdk@v6
env:
ARCH: ${{ matrix.arch }}-${{ env.BRANCH }}
FEEDNAME: packages_ci
V: s

- name: Move created packages to project dir
run: cp bin/packages/${{ matrix.arch }}/packages_ci/* . || true

- name: Store packages
uses: actions/upload-artifact@v4
with:
name: ${{ matrix.arch }}-packages
path: |
*.ipk
*.apk

- name: Store logs
uses: actions/upload-artifact@v4
with:
name: ${{ matrix.arch }}-logs
path: logs/
15 changes: 15 additions & 0 deletions .github/workflows/check_source_branch_is_not_master.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
name: Check PR source branch

on:
pull_request_target:
types: [opened, synchronize]

jobs:
check-source-branch-is-not-main-or-master:
runs-on: ubuntu-latest
if: contains(fromJSON('["main", "master"]'), github.head_ref)
# or github.event.pull_request.head.ref
steps:
- run: |
echo "Error: Pull requests should not be from your 'main' or 'master' branch. :("
exit 1
26 changes: 26 additions & 0 deletions .github/workflows/ci_helpers.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
#!/bin/sh

color_out() {
printf "\e[0;$1m$PKG_NAME: %s\e[0;0m\n" "$2"
}

success() {
color_out 32 "$1"
}

info() {
color_out 36 "$1"
}

err() {
color_out 31 "$1"
}

warn() {
color_out 33 "$1"
}

err_die() {
err "$1"
exit 1
}
Loading