From ed9046d3e1f5a7dc01c722ed139a2ae477a2d48f Mon Sep 17 00:00:00 2001 From: Corentin Thomasset Date: Mon, 18 Apr 2022 18:27:52 +0200 Subject: [PATCH 001/510] fix(sider-footer): fixed commit sha url --- src/layouts/base.layout.vue | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/layouts/base.layout.vue b/src/layouts/base.layout.vue index 42fd1612..27cceaec 100644 --- a/src/layouts/base.layout.vue +++ b/src/layouts/base.layout.vue @@ -98,7 +98,7 @@ const m = toolsByCategory.map(category => ({ rel="noopener" type="primary" depth="3" - :href="`https://github.com/CorentinTh/it-tools/tree/v${commitSha}`" + :href="`https://github.com/CorentinTh/it-tools/tree/${commitSha}`" > {{ commitSha }} From 2b38d6f81e34845f896b858513e35209cba29f98 Mon Sep 17 00:00:00 2001 From: Corentin Thomasset Date: Tue, 19 Apr 2022 00:12:44 +0200 Subject: [PATCH 002/510] feat(new-tool): url parser --- src/tools/index.ts | 3 +- src/tools/url-parser/index.ts | 11 +++ src/tools/url-parser/url-parser.vue | 118 ++++++++++++++++++++++++++++ 3 files changed, 131 insertions(+), 1 deletion(-) create mode 100644 src/tools/url-parser/index.ts create mode 100644 src/tools/url-parser/url-parser.vue diff --git a/src/tools/index.ts b/src/tools/index.ts index e4de3afc..f46f7843 100644 --- a/src/tools/index.ts +++ b/src/tools/index.ts @@ -1,6 +1,7 @@ import { LockOpen } from '@vicons/tabler'; import type { ToolCategory } from './Tool'; +import { tool as urlParser } from './url-parser'; import { tool as deviceInformation } from './device-information'; import { tool as bcrypt } from './bcrypt'; import { tool as caseConverter } from './case-converter'; @@ -36,7 +37,7 @@ export const toolsByCategory: ToolCategory[] = [ { name: 'Web', icon: LockOpen, - components: [urlEncoder, qrCodeGenerator, deviceInformation], + components: [urlEncoder, qrCodeGenerator, urlParser, deviceInformation], }, { name: 'Development', diff --git a/src/tools/url-parser/index.ts b/src/tools/url-parser/index.ts new file mode 100644 index 00000000..b46de14a --- /dev/null +++ b/src/tools/url-parser/index.ts @@ -0,0 +1,11 @@ +import { Unlink } from '@vicons/tabler'; +import type { ITool } from './../Tool'; + +export const tool: ITool = { + name: 'Url parser', + path: '/url-parser', + description: 'Parse an url string to get all the differents parts (protocol, origin, params, port, username-password, ...)', + keywords: ['url', 'parser', 'protocol', 'origin', 'params', 'port', 'username', 'password', 'href'], + component: () => import('./url-parser.vue'), + icon: Unlink, +}; diff --git a/src/tools/url-parser/url-parser.vue b/src/tools/url-parser/url-parser.vue new file mode 100644 index 00000000..d35923b8 --- /dev/null +++ b/src/tools/url-parser/url-parser.vue @@ -0,0 +1,118 @@ + + + + + \ No newline at end of file From eb2755c8aedebde4bb6f935b7ee2608399172d33 Mon Sep 17 00:00:00 2001 From: Corentin Thomasset Date: Tue, 19 Apr 2022 00:13:32 +0200 Subject: [PATCH 003/510] chore(release): 2.2.0 --- CHANGELOG.md | 12 ++++++++++++ package-lock.json | 4 ++-- package.json | 2 +- 3 files changed, 15 insertions(+), 3 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index cf4c584f..1bb36d22 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,18 @@ All notable changes to this project will be documented in this file. See [standard-version](https://github.com/conventional-changelog/standard-version) for commit guidelines. +## [2.2.0](https://github.com/CorentinTh/it-tools/compare/v2.1.0...v2.2.0) (2022-04-18) + + +### Features + +* **new-tool:** url parser ([2b38d6f](https://github.com/CorentinTh/it-tools/commit/2b38d6f81e34845f896b858513e35209cba29f98)) + + +### Bug Fixes + +* **sider-footer:** fixed commit sha url ([ed9046d](https://github.com/CorentinTh/it-tools/commit/ed9046d3e1f5a7dc01c722ed139a2ae477a2d48f)) + ## [2.1.0](https://github.com/CorentinTh/it-tools/compare/v2.0.2...v2.1.0) (2022-04-18) diff --git a/package-lock.json b/package-lock.json index 4831ec02..7d2fa612 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "it-tools", - "version": "2.1.0", + "version": "2.2.0", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "it-tools", - "version": "2.1.0", + "version": "2.2.0", "dependencies": { "@it-tools/bip39": "^0.0.4", "@vicons/material": "^0.12.0", diff --git a/package.json b/package.json index e0688959..0233c5ff 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "it-tools", - "version": "2.1.0", + "version": "2.2.0", "scripts": { "dev": "vite", "build": "vue-tsc --noEmit && vite build", From 005ebfba318ece1a9c04aefb737baed5d7aafb91 Mon Sep 17 00:00:00 2001 From: Corentin Thomasset Date: Tue, 19 Apr 2022 00:23:28 +0200 Subject: [PATCH 004/510] fix(url-parser): cleaned weird margins on dark mode --- src/tools/url-parser/url-parser.vue | 18 +----------------- 1 file changed, 1 insertion(+), 17 deletions(-) diff --git a/src/tools/url-parser/url-parser.vue b/src/tools/url-parser/url-parser.vue index d35923b8..f1c82c98 100644 --- a/src/tools/url-parser/url-parser.vue +++ b/src/tools/url-parser/url-parser.vue @@ -97,22 +97,6 @@ const properties: {title: string, key: keyof URL}[] = [ text-align: right; } .n-input-group { - - &:not(:first-child) > * { - - ::v-deep(.n-input__border), ::v-deep(.n-input-group-label__border) { - border-radius: 0; - border-top: none; - - } - } - - &:first-child > * { - - ::v-deep(.n-input__border), ::v-deep(.n-input-group-label__border) { - border-bottom-left-radius: 0; - border-bottom-right-radius: 0; - } - } + margin: 2px 0; } \ No newline at end of file From 0a15892dde9852ff158a8fcb72d0ad6bae8bad02 Mon Sep 17 00:00:00 2001 From: Corentin Thomasset Date: Tue, 19 Apr 2022 13:19:44 +0200 Subject: [PATCH 005/510] fix(head): added titles for non-tool pages --- src/pages/404.page.vue | 2 ++ src/pages/About.vue | 3 +++ src/pages/Home.page.vue | 3 +++ 3 files changed, 8 insertions(+) diff --git a/src/pages/404.page.vue b/src/pages/404.page.vue index 229f9a34..5279085c 100644 --- a/src/pages/404.page.vue +++ b/src/pages/404.page.vue @@ -1,5 +1,7 @@ Github repository @@ -30,36 +27,17 @@ rel="noopener" target="_blank" > - + Creator twitter - - + About @@ -67,22 +45,9 @@ Light mode @@ -93,16 +58,16 @@ +const styleStore = useStyleStore(); +const { isDarkTheme } = toRefs(styleStore); + \ No newline at end of file + diff --git a/src/components/SearchBar.vue b/src/components/SearchBar.vue index e6d2b307..da5bede4 100644 --- a/src/components/SearchBar.vue +++ b/src/components/SearchBar.vue @@ -1,34 +1,33 @@ - \ No newline at end of file + diff --git a/src/components/ToolCard.vue b/src/components/ToolCard.vue index 95752219..e7e36a89 100644 --- a/src/components/ToolCard.vue +++ b/src/components/ToolCard.vue @@ -1,19 +1,12 @@