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] main from jason5ng32:main #1

Open
wants to merge 90 commits into
base: main
Choose a base branch
from
Open
Changes from 1 commit
Commits
Show all changes
90 commits
Select commit Hold shift + click to select a range
136ab2e
Improvements
jason5ng32 Sep 9, 2024
a052bec
Merge pull request #237 from jason5ng32/dev
jason5ng32 Sep 9, 2024
2ffbba3
Improvements
jason5ng32 Sep 12, 2024
2d4f063
Improvements
jason5ng32 Sep 12, 2024
d1ff649
Improvements
jason5ng32 Sep 14, 2024
e4b4361
Improvements
jason5ng32 Sep 14, 2024
82a1fb2
Improvements
jason5ng32 Sep 17, 2024
19ec907
Merge pull request #238 from jason5ng32/dev
jason5ng32 Sep 17, 2024
171e265
Add Browser Infos
jason5ng32 Sep 25, 2024
7a8a888
Update pkg
jason5ng32 Sep 25, 2024
25e2212
Update package.json
jason5ng32 Sep 25, 2024
b00686b
Improvements
jason5ng32 Sep 26, 2024
ce04e8d
Improvements
jason5ng32 Sep 26, 2024
469e71d
Improvements
jason5ng32 Sep 26, 2024
d541ef4
Improvements
jason5ng32 Sep 26, 2024
12423a9
Improvements
jason5ng32 Sep 26, 2024
ac7a9b3
Improvements
jason5ng32 Sep 26, 2024
b18308f
Improvements
jason5ng32 Sep 26, 2024
ca2b752
Improvements
jason5ng32 Sep 26, 2024
a48c568
Improvements
jason5ng32 Sep 26, 2024
ab7b8c9
Improvements
jason5ng32 Sep 27, 2024
7a6a05c
Merge pull request #243 from jason5ng32/dev
jason5ng32 Sep 27, 2024
94c9cab
Improvements
jason5ng32 Sep 27, 2024
49453a1
Improvements
jason5ng32 Oct 8, 2024
a7436b8
Improvements
jason5ng32 Oct 8, 2024
a054f09
Merge pull request #246 from jason5ng32/dev
jason5ng32 Oct 8, 2024
5864d34
Improvement
jason5ng32 Oct 14, 2024
59d226c
Improvement
jason5ng32 Oct 23, 2024
c1de9cd
Improvements
jason5ng32 Oct 23, 2024
ea78ada
Merge pull request #248 from jason5ng32/dev
jason5ng32 Oct 23, 2024
481c4cb
Improvements
jason5ng32 Oct 28, 2024
b3206c3
Improvements
jason5ng32 Oct 28, 2024
84b8cc2
Improvements
jason5ng32 Oct 30, 2024
d2e3eb9
Improvements
jason5ng32 Oct 30, 2024
bcc79f8
Improvements
jason5ng32 Oct 30, 2024
f978c3f
Improvements
jason5ng32 Oct 30, 2024
922c490
Improvements
jason5ng32 Oct 30, 2024
2680f41
Improvements
jason5ng32 Oct 30, 2024
ebfb1d8
Merge pull request #249 from jason5ng32/dev
jason5ng32 Oct 30, 2024
4c339b5
Improvements
jason5ng32 Oct 30, 2024
36e7a48
Merge pull request #250 from jason5ng32/dev
jason5ng32 Oct 30, 2024
9f6ba87
Improvements
jason5ng32 Oct 31, 2024
8194278
Merge pull request #253 from jason5ng32/dev
jason5ng32 Oct 31, 2024
60e24b6
Improvements
jason5ng32 Oct 31, 2024
27cbe77
Merge pull request #254 from jason5ng32/dev
jason5ng32 Oct 31, 2024
5eb2007
Improvements
jason5ng32 Oct 31, 2024
98daa3f
Merge pull request #255 from jason5ng32/dev
jason5ng32 Oct 31, 2024
fee6feb
Improvements
jason5ng32 Oct 31, 2024
60fd345
Merge pull request #256 from jason5ng32/dev
jason5ng32 Oct 31, 2024
66d685f
Remove unavailable IP Geo DB
jason5ng32 Nov 1, 2024
c07235b
Revert "Remove unavailable IP Geo DB"
jason5ng32 Nov 1, 2024
e5017c8
Improvements
jason5ng32 Nov 7, 2024
0374822
Improvements
jason5ng32 Nov 7, 2024
d20c7f7
Update index.html
jason5ng32 Nov 7, 2024
83d0020
Improvements
jason5ng32 Nov 7, 2024
dea69c9
Merge pull request #257 from jason5ng32/dev
jason5ng32 Nov 12, 2024
e20ae37
Bug fixed
jason5ng32 Nov 15, 2024
13916f3
Merge pull request #260 from jason5ng32/dev
jason5ng32 Nov 15, 2024
b8cdd99
Improvements
jason5ng32 Nov 29, 2024
7616547
Merge pull request #261 from jason5ng32/dev
jason5ng32 Nov 29, 2024
6c8e214
Language Setting
jason5ng32 Dec 6, 2024
5d7440a
Change BingMap to GoogleMap
jason5ng32 Dec 6, 2024
4d55b9d
Change BingMap to GoogleMap
jason5ng32 Dec 6, 2024
2c3a42a
Change BingMap to GoogleMap
jason5ng32 Dec 6, 2024
e658903
Improvements
jason5ng32 Dec 6, 2024
794dd0f
Version v4.4
jason5ng32 Dec 6, 2024
7ba5983
Change BingMap to GoogleMap
jason5ng32 Dec 7, 2024
ddb26e3
Change BingMap to GoogleMap
jason5ng32 Dec 7, 2024
0795caa
Merge pull request #265 from jason5ng32/dev
jason5ng32 Dec 8, 2024
09cc367
Improvements
jason5ng32 Dec 9, 2024
4d2a59b
Improvements
jason5ng32 Dec 9, 2024
dcf94be
Add IP Score
jason5ng32 Dec 9, 2024
dfc8519
Improvements
jason5ng32 Dec 10, 2024
60998ee
Improvements
jason5ng32 Dec 10, 2024
07945a0
Add Security Checklist
jason5ng32 Dec 23, 2024
cfca93b
Add Security Checklist
jason5ng32 Dec 23, 2024
a366733
Add Security Checklist
jason5ng32 Dec 23, 2024
af98076
Improvement
jason5ng32 Dec 24, 2024
d6f90f1
Improvements
jason5ng32 Dec 24, 2024
051e476
Improvements
jason5ng32 Dec 24, 2024
b34a0e7
Add Security Checklist
jason5ng32 Dec 24, 2024
9c9e574
Add Security Checklist
jason5ng32 Dec 24, 2024
7b327b0
Merge pull request #269 from jason5ng32/dev
jason5ng32 Dec 25, 2024
77c51bf
Update Readme
jason5ng32 Jan 1, 2025
7575210
Update Readme
jason5ng32 Jan 1, 2025
84583a8
Merge pull request #270 from jason5ng32/dev
jason5ng32 Jan 1, 2025
997d2ce
Improvements
jason5ng32 Jan 6, 2025
0ec9615
Merge pull request #271 from jason5ng32/dev
jason5ng32 Jan 6, 2025
855e3fb
Improvements
jason5ng32 Jan 6, 2025
4f8b828
Merge pull request #272 from jason5ng32/dev
jason5ng32 Jan 6, 2025
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
Prev Previous commit
Next Next commit
Improvements
  • Loading branch information
jason5ng32 committed Sep 26, 2024
commit 12423a9c50bb6fd2e048be586de9de671e58240c
25 changes: 13 additions & 12 deletions frontend/components/Advanced.vue
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,8 @@
<p>{{ t('advancedtools.Note') }}</p>
</div>
<div class="row">
<div class="col-lg-3 col-md-6 col-12 mb-4" v-for="(card, index) in cards" :key="index">
<div class="col-lg-3 col-md-6 col-12 mb-4" v-for="(card, index) in cards.filter(card => card.enabled)"
:key="index">
<div class="jn-adv-card card jn-card" :class="{ 'dark-mode dark-mode-border': isDarkMode }">
<div class="card-body" @click.prevent="navigateAndToggleOffcanvas(card.path)" role="button">
<h3 :class="[isMobile ? 'mobile-h3' : 'fs-4']" class="jn-adv-title">
Expand Down Expand Up @@ -67,17 +68,17 @@ const scrollContainer = ref(null);
const router = useRouter();

const cards = reactive([
{ path: '/pingtest', icon: '⏱️', titleKey: 'pingtest.Title', noteKey: 'advancedtools.PingTestNote' },
{ path: '/mtrtest', icon: '📡', titleKey: 'mtrtest.Title', noteKey: 'advancedtools.MTRTestNote' },
{ path: '/ruletest', icon: '🚏', titleKey: 'ruletest.Title', noteKey: 'advancedtools.RuleTestNote' },
{ path: '/dnsresolver', icon: '🔦', titleKey: 'dnsresolver.Title', noteKey: 'advancedtools.DNSResolverNote' },
{ path: '/censorshipcheck', icon: '🚧', titleKey: 'censorshipcheck.Title', noteKey: 'advancedtools.CensorshipCheck' },
{ path: '/whois', icon: '📓', titleKey: 'whois.Title', noteKey: 'advancedtools.Whois' },
{ path: '/macchecker', icon: '🗄️', titleKey: 'macchecker.Title', noteKey: 'advancedtools.MacChecker' },
{ path: '/browserinfo', icon: '🖥️', titleKey: 'browserinfo.Title', noteKey: 'advancedtools.BrowserInfo' },
{ path: '/pingtest', icon: '⏱️', titleKey: 'pingtest.Title', noteKey: 'advancedtools.PingTestNote', enabled: true },
{ path: '/mtrtest', icon: '📡', titleKey: 'mtrtest.Title', noteKey: 'advancedtools.MTRTestNote', enabled: true },
{ path: '/ruletest', icon: '🚏', titleKey: 'ruletest.Title', noteKey: 'advancedtools.RuleTestNote', enabled: true },
{ path: '/dnsresolver', icon: '🔦', titleKey: 'dnsresolver.Title', noteKey: 'advancedtools.DNSResolverNote', enabled: true },
{ path: '/censorshipcheck', icon: '🚧', titleKey: 'censorshipcheck.Title', noteKey: 'advancedtools.CensorshipCheck', enabled: true },
{ path: '/whois', icon: '📓', titleKey: 'whois.Title', noteKey: 'advancedtools.Whois', enabled: true },
{ path: '/macchecker', icon: '🗄️', titleKey: 'macchecker.Title', noteKey: 'advancedtools.MacChecker', enabled: true },
{ path: '/browserinfo', icon: '🖥️', titleKey: 'browserinfo.Title', noteKey: 'advancedtools.BrowserInfo', enabled: true },
{ path: '/invisibilitytest', icon: '🫣', titleKey: 'invisibilitytest.Title', noteKey: 'advancedtools.InvisibilityTest', enabled: false }
]);

const cardInvisibilityTest = { path: '/invisibilitytest', icon: '🫣', titleKey: 'invisibilitytest.Title', noteKey: 'advancedtools.InvisibilityTest' };
const isFullScreen = ref(false);
const openedCard = computed(() => store.currentPath.id);

Expand Down Expand Up @@ -117,9 +118,9 @@ onMounted(() => {
store.setMountingStatus('advancedtools', true);
setTimeout(() => {
if (configs.value.originalSite) {
cards.push(cardInvisibilityTest);
cards.find(x => x.path === '/invisibilitytest').enabled = true;
}
}, 2000);
}, 1500);
});

defineExpose({
Expand Down