Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
129 commits
Select commit Hold shift + click to select a range
6a76bdf
ngfw-15426 upgrade yarn.lock with 1.60.13 (#292)
ShubhamJambhale-arista Nov 27, 2025
99185d7
ngfw-15448 ui implemmentation for authority management (#294)
ShubhamJambhale-arista Nov 28, 2025
9cb5ed2
Ngfw 15453 administration google migration (#296)
DhirajM09 Dec 1, 2025
0fcff44
NGFW-15471 renamed store settings to config (#297)
mayur-dhande Dec 1, 2025
d4c52b7
Ngfw 15471 Updated config store entry in index.js (#299)
mayur-dhande Dec 2, 2025
48232cc
ngfw-15449 generate authority functionality changes (#300)
ShubhamJambhale-arista Dec 3, 2025
77eb5d5
ngfw-15462 download certificate function added (#301)
ShubhamJambhale-arista Dec 4, 2025
cc621a8
Ngfw 15454 implement UI for local directory users (#302)
VarshaKache Dec 10, 2025
966609f
ngfw-15450 root sertificate funxtionality implementation (#303)
ShubhamJambhale-arista Dec 10, 2025
fc792de
NGFW-15471 wrapper Email component and client API calls (#304)
mayur-dhande Dec 11, 2025
590ae80
ngfw-15470 implemented radius logs (#306)
VarshaKache Dec 15, 2025
ad17390
NGFW-15486 Administration Tab reformation changes (#305)
ShubhamJambhale-arista Dec 15, 2025
b9f7070
ngfw-15497 UI implementation of Local directory - radius proxy tab (#…
VarshaKache Dec 18, 2025
516b5eb
ngfw-15463 upload certificate functionality changes (#310)
ShubhamJambhale-arista Dec 23, 2025
6a43bd6
ngfw-15498 - local directory radius proxy implementation (#309)
VarshaKache Dec 31, 2025
e91ce98
ngfw-15469 updated lock file (#311)
VarshaKache Dec 31, 2025
be82529
ngfw-15500 server certifcate list intrgration changes (#312)
ShubhamJambhale-arista Jan 5, 2026
af7678c
NGFW-15474 Test Email client calls
mayur-dhande Jan 5, 2026
3648837
Merge pull request #313 from untangle/ngfw-15474-email-test-client-calls
mayur-dhande Jan 5, 2026
57b2cec
ngfw-15515 server certficate generate import and sign in request func…
ShubhamJambhale-arista Jan 15, 2026
e497ec7
Ngfw 15517 events alert migration (#319)
DhirajM09 Jan 15, 2026
657cfd9
ngfw-15521 Email template Implementation (#316)
VarshaKache Jan 15, 2026
3dd9ee3
Ngfw 15522 events syslog servers tab UI implementation (#321)
VarshaKache Jan 16, 2026
0274cb9
Ngfw 15516 snmp functionality handling changes (#322)
ShubhamJambhale-arista Jan 17, 2026
534b394
ngfw-15514: UI implementation for email global safe search
AristaKB Jan 19, 2026
c8d9a72
Merge branch '17.6-features-fixes' into ngfw-15514
AristaKB Jan 19, 2026
334e82a
Merge pull request #323 from untangle/ngfw-15514
AristaKB Jan 19, 2026
9859c4a
Ngfw 15517 events alert migration (#325)
DhirajM09 Jan 21, 2026
f402722
NGFW-15532 : Updated API call for saving the global safe list
AristaKB Jan 21, 2026
6cb63cd
Merge pull request #326 from untangle/ngfw-15532
AristaKB Jan 21, 2026
22599c3
Ngfw 15538 UI fix for interface and dhcp tabs (#328)
VarshaKache Jan 23, 2026
d8f58e7
Ngfw 15542 events syslog servers tab integration (#329)
VarshaKache Jan 27, 2026
93b5e7e
ngfw-15518 - Migrated API call for per user safe list purge
AristaKB Jan 28, 2026
5bee8d7
Merge pull request #330 from untangle/ngfw-15518
AristaKB Jan 28, 2026
4214421
NGFW-15545 API call to save email quarantine configuration
mayur-dhande Jan 28, 2026
12f59bf
Merge branch '17.6-features-fixes' into ngfw-15545-email-quarantine-c…
mayur-dhande Jan 28, 2026
eaf74de
NGFW-15545 Error handling for purge API
mayur-dhande Jan 28, 2026
fd3ae00
NGFW-15545 upgraded vuntangle
mayur-dhande Jan 28, 2026
4ca697b
Merge pull request #331 from untangle/ngfw-15545-email-quarantine-con…
mayur-dhande Jan 29, 2026
65f446c
NGFW-15561 calling V2 API to set quarantine details
mayur-dhande Feb 2, 2026
0ef2ccc
Merge pull request #333 from untangle/ngfw-15561-v2-api-to-set-quaran…
mayur-dhande Feb 2, 2026
6092f24
ngfw-15559 getSettings api chnages (#332)
ShubhamJambhale-arista Feb 2, 2026
dfcb169
ngfw-15566 onSave function implemented (#336)
ShubhamJambhale-arista Feb 5, 2026
e20aeb9
NGFW-15575 Optimized and refactored apps store
mayur-dhande Feb 5, 2026
5e037ef
Merge pull request #337 from untangle/ngfw-15575-optimize-refactor-ap…
mayur-dhande Feb 6, 2026
b918f80
Updating 17.6 feature fixes with master branch changes (#341)
DhirajM09 Feb 9, 2026
45895dd
ngfw-15582 delete policy condition implementation (#345)
ShubhamJambhale-arista Feb 11, 2026
966faa0
ngfw-15547: updated UI call as per backend argument handling
AristaKB Feb 12, 2026
db98a6f
ngfw-15547- updated yarn lock
AristaKB Feb 12, 2026
36693a9
Merge pull request #349 from untangle/ngfw-15547-EmailAddQua
AristaKB Feb 12, 2026
e7fd3d4
NGFW-15564 fixed conflicts
mayur-dhande Feb 12, 2026
67183b4
NGFW-15564 fixed indentation
mayur-dhande Feb 12, 2026
e670ddf
Ngfw 15562 events syslog rules integration (#346)
VarshaKache Feb 12, 2026
387e9e3
Ngfw 15553 Implement UI for apps (#338)
DhirajM09 Feb 13, 2026
e82d3a8
ngfw-15568 function added for App policy view (#350)
ShubhamJambhale-arista Feb 16, 2026
7a16953
Merge pull request #351 from untangle/ngfw-15570-user-quarantine-view
mayur-dhande Feb 18, 2026
d0335e1
Ngfw 15609 : Add public email quarantine digest feature and optimize …
AristaKB Feb 23, 2026
8411b3a
ngfw-15601 App actions api implementation (#354)
ShubhamJambhale-arista Feb 24, 2026
db57867
ngfw-15602 policy rules props changes (#359)
ShubhamJambhale-arista Mar 2, 2026
761c5e3
ngfw-15630 Branding manager UI implementation (#361)
VarshaKache Mar 10, 2026
9a88f85
NGFW-15617 using circular loader instead of skeleton (#364)
mayur-dhande Mar 11, 2026
67cf51e
ngfw-15605 feature changes added (#362)
ShubhamJambhale-arista Mar 11, 2026
0fed6c1
Ngfw 15603 Application Control Lite App Migration Using Status Tab Co…
DhirajM09 Mar 13, 2026
859d2a0
ngfw-15630 branding manager api integration (#363)
VarshaKache Mar 16, 2026
b7880c3
ngfw-15639 license check managed (#366)
ShubhamJambhale-arista Mar 16, 2026
d6b5825
Ngfw 15630 branding manager api integration (#368)
VarshaKache Mar 18, 2026
2b7bb29
Ngfw 15630 branding manager api integration (#369)
VarshaKache Mar 18, 2026
a69ca59
ngfw-15657 name tab routes and api changes (#370)
ShubhamJambhale-arista Mar 20, 2026
28d13c6
Ngfw 15663 virus blocker app Status and Settings tab impl (#371)
DhirajM09 Mar 24, 2026
d6144da
Ngfw 15647 live support UI implementation (#372)
VarshaKache Mar 26, 2026
7140c63
Ngfw 15663 virus blocker app impl (#373)
DhirajM09 Mar 26, 2026
b0d7e23
ngfw-15671 email template grid implementation (#374)
ShubhamJambhale-arista Mar 30, 2026
ad691e1
ngfw-15686 email template api changes (#377)
ShubhamJambhale-arista Apr 2, 2026
b7919d8
Ngfw 15684 spam blocker impl (#375)
DhirajM09 Apr 2, 2026
2a01fdb
ngfw-15681 configuration backup implementation (#378)
VarshaKache Apr 3, 2026
022852f
ngfw-15685 Implemented Phish Blocker App (#379)
DhirajM09 Apr 3, 2026
fec2746
Ngfw 15687 data tab api changes (#381)
ShubhamJambhale-arista Apr 7, 2026
53690ca
ngfw-15682 configuration backup api integration (#380)
VarshaKache Apr 9, 2026
c11053f
ngfw-15689 added validation for missing tabs and hanled status of dyn…
VarshaKache Apr 10, 2026
83a66de
Ngfw 15696 service apps install uninstall (#383)
DhirajM09 Apr 14, 2026
350c213
Ngfw 15696 service apps install uninstall (#385)
DhirajM09 Apr 15, 2026
3c8a540
ngfw-15708 license check and optimization changes (#384)
ShubhamJambhale-arista Apr 16, 2026
90b8fc5
Ngfw 15719 install uninstall app changes (#386)
ShubhamJambhale-arista Apr 17, 2026
95d8e06
Ngfw 15716 wan failover UI implementation (#387)
VarshaKache Apr 20, 2026
56cb6ad
Ngfw 15721 implement captive portal Status and Rules Tab (#388)
DhirajM09 Apr 22, 2026
0e23021
Ngfw 15717 wan failover api integration (#389)
VarshaKache Apr 23, 2026
a2a178b
Ngfw-15732 appData changes form Icon and status changes (#390)
ShubhamJambhale-arista Apr 23, 2026
4b1069a
ngfw-15737 wan balancer UI Implementation (#392)
VarshaKache May 7, 2026
2e1c2cd
Ngfw 15721 implement captive portal Passed Hosts, Captive Page and Au…
DhirajM09 May 7, 2026
a9befa2
ngfw-15739 wan balancer api integration (#393)
VarshaKache May 11, 2026
6e7e140
Ngfw 15739 wan balancer api integration (#394)
VarshaKache May 13, 2026
2cdec36
Ngfw 15739 wan balancer api integration (#395)
VarshaKache May 14, 2026
d0ddd82
ngfw-15772 Directory connector UI implementation (#396)
VarshaKache May 20, 2026
40f7198
Merge branch 'master' of github.com:untangle/ngfw_pkgs into 17.6-feat…
DhirajM09 May 27, 2026
1ae0b9b
updated package.json to point vuntangle master
DhirajM09 May 27, 2026
d97402b
ngfw-15793 updated yarn lock file (#400)
DhirajM09 May 28, 2026
d3a7a2c
Ngfw 15781 directory connector api integration (#401)
VarshaKache May 29, 2026
7cca92e
ngfw-15798 directory connector userapi implementation (#403)
VarshaKache Jun 3, 2026
4539ad3
ngfw-15785 updated WebFilter.vue with Status tab code
DhirajM09 Jun 3, 2026
4ffeee2
ngfw-15785 update yarn lock file
DhirajM09 Jun 5, 2026
dc4b11c
Merge pull request #405 from untangle/ngfw-15785-web-filter-impl
DhirajM09 Jun 5, 2026
460896c
NGFW-15803 report list implmentation (#406)
ShubhamJambhale-arista Jun 8, 2026
43e3690
ngfw-15806 Web Filter categories tab impl
DhirajM09 Jun 10, 2026
9300657
ngfw-15806 Updated yarn lock file
DhirajM09 Jun 10, 2026
a9cb4b1
Merge pull request #407 from untangle/ngfw-15785-web-filter-impl
DhirajM09 Jun 10, 2026
e97202f
ngfw-15807 updated capabilities for sites tab
DhirajM09 Jun 12, 2026
ea3029b
NGFW-15811 time range implementation (#409)
ShubhamJambhale-arista Jun 15, 2026
ef07692
ngfw-15807 capabilities.js added for WebFilter
DhirajM09 Jun 17, 2026
330c673
ngfw-15807 updated yarn lock
DhirajM09 Jun 17, 2026
130a2f0
Merge branch '17.6-features-fixes' into ngfw-15785-web-filter-impl
DhirajM09 Jun 19, 2026
0acb1e8
Merge pull request #412 from untangle/ngfw-15785-web-filter-impl
DhirajM09 Jun 19, 2026
18a74f7
NGFW-15819 report type text and graph functionality changes (#415)
ShubhamJambhale-arista Jun 22, 2026
328c80f
scrngfw-15821 Web cache Status tab UI implementation (#416)
VarshaKache Jun 22, 2026
336316c
resolved conflicts
VarshaKache Jun 22, 2026
9947525
updated lock file
VarshaKache Jun 22, 2026
ed6784b
ngfw-15844 web cache statistics implementation (#417)
VarshaKache Jun 24, 2026
44598f6
NGFW-15829 Event List functionality changes (#418)
ShubhamJambhale-arista Jun 30, 2026
a194441
ngfw-15846 web cache implementation (#419)
VarshaKache Jun 30, 2026
77d9e20
ngfw-15642 site lookup tab impl
DhirajM09 Jul 1, 2026
24f1db8
ngfw-15642 updated yarn lock
DhirajM09 Jul 2, 2026
f4067f1
Merge branch '17.6-features-fixes' into ngfw-15642-web-filter-site-lo…
DhirajM09 Jul 2, 2026
50d4328
Merge pull request #420 from untangle/ngfw-15642-web-filter-site-look…
DhirajM09 Jul 2, 2026
fe251a9
NGFW-15805 feature implementation changes (#421)
ShubhamJambhale-arista Jul 6, 2026
177d72d
ngfw-15643 Changes added for username condition value population fro…
DhirajM09 Jul 7, 2026
9705a3d
ngfw-15643 Updated yarn lock file
DhirajM09 Jul 7, 2026
9f4b06f
Merge pull request #422 from untangle/ngfw-15643-web-filter-impl-rule…
DhirajM09 Jul 7, 2026
7958a43
ngfw-15649 updated WebFilter.vue for advanced tab impl (#423)
DhirajM09 Jul 9, 2026
f60f940
Ngfw 15866 intrusion prevention status tab implementation (#425)
VarshaKache Jul 13, 2026
da05e03
NGFW-15865 gloabal condition functionlity implemnetation (#424)
ShubhamJambhale-arista Jul 13, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 2 additions & 1 deletion untangle-vue-ui/source/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -19,6 +19,7 @@
"highcharts": "^9.1.2",
"lodash": "^4.17.21",
"nanomatch": "^1.2.13",
"v-code-diff": "^1.13.1",
"vee-validate": "^3.4.10",
"vue": "2.7.16",
"vue-grid-layout": "^2.3.12",
Expand All @@ -28,7 +29,7 @@
"vuetify": "^2.7.2",
"vuex": "^3.6.2",
"vuex-persist": "^3.1.3",
"vuntangle": "git+ssh://[email protected]/untangle/vuntangle.git#ngfw-17.5-release"
"vuntangle": "untangle/vuntangle"
},
"devDependencies": {
"@sentry/webpack-plugin": "^1.15.1",
Expand Down
8 changes: 5 additions & 3 deletions untangle-vue-ui/source/src/App.vue
Original file line number Diff line number Diff line change
Expand Up @@ -9,14 +9,16 @@
$route.name === 'setup'
"
/>
<quarantine-layout v-else-if="$route.meta.layout && $route.meta.layout.name === 'QuarantineLayout'" />
<user-api-layout v-else-if="$route.meta.layout && $route.meta.layout.name === 'UserApiLayout'" />
<default-layout v-else />
</div>
</template>
<script>
import { DynamicLayout, DefaultLayout } from '@/layouts'
import { DynamicLayout, DefaultLayout, QuarantineLayout, UserApiLayout } from '@/layouts'

export default {
components: { DefaultLayout, DynamicLayout },
components: { DefaultLayout, DynamicLayout, QuarantineLayout, UserApiLayout },

data() {
return {
Expand All @@ -26,7 +28,7 @@

created() {
// Use browser-level events to catch iframe destruction
// These fire even when ExtJS destroys the iframe abruptly
// These fire even when parent app destroys the iframe abruptly
window.addEventListener('beforeunload', this.handleUnload)
window.addEventListener('pagehide', this.handleUnload)
},
Expand Down
78 changes: 78 additions & 0 deletions untangle-vue-ui/source/src/assets/icons/apps/ad-blocker.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
101 changes: 101 additions & 0 deletions untangle-vue-ui/source/src/assets/icons/apps/application-control.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
60 changes: 60 additions & 0 deletions untangle-vue-ui/source/src/assets/icons/apps/bandwidth-control.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading