Skip to content

Commit 9c14b1e

Browse files
dragonoasishieudt-2054CorentinThlovesinatraIronWillDevops
authored
Merge the latest version (#9)
* add canonical back * feat(new-tool): added unicode conversion utilities (CorentinTh#858) * feat: add Text to Unicode tool * Update src/tools/text-to-unicode/index.ts --------- Co-authored-by: Corentin THOMASSET <[email protected]> * feat(new-tool): yaml formater (CorentinTh#779) * validating if yaml is correct and collecting format options * Formatting yaml, sorting keys and changing indent size. * Removed unused format options * Fixed lint errors * Installed types for js-yaml * Removed legacy routing and added tool creation date Co-authored-by: Corentin THOMASSET <[email protected]> * Using existing yaml package instead of js-yaml * Update src/tools/yaml-viewer/index.ts --------- Co-authored-by: Isaiah <[email protected]> Co-authored-by: Corentin THOMASSET <[email protected]> * feat(i18n): added ukrainian language (CorentinTh#827) Added Ukrainian language * feat(i18n): added portuguese language (CorentinTh#813) * feat(i18n): added spanish language (CorentinTh#854) * spanish translation * Create es.yaml * refactor(i18n): added locales per tool (CorentinTh#861) * feat(i18n): added vietnamese language (CorentinTh#859) * feat(i18n): added missing locale files in tools (CorentinTh#863) * feat(i18n): added zh tools translations (CorentinTh#874) * feat(i18n): added vi tools translations (CorentinTh#876) * Update Vietnamese translations in vi.yml file * Add Vietnamese translations for various tools * feat(i18n): get locales on build (CorentinTh#880) * refactor(home): removed n-grid to prevent layout shift (CorentinTh#881) * refactor(home): lightened tool cards (CorentinTh#882) * Git pull from main (#5) * Update links (#1) * Update links * Update names * update versions * Update title and description (#2) * change title & description, disable canonical temporary * minor changes * add canonical back * add canonical back (#3) * Revert "Git pull from main (#5)" (#6) This reverts commit b390aa0. * Remove other languages and change default language to zh * feat(new tool): ascii art generator (CorentinTh#886) * feat(new tool): ascii art generator Fix CorentinTh#829 ; Text ASCII Art Generator (using figlet) * fix: make fonts list searchable * refactor(ascii-generator): updated tool definition * refactor(ascii-generator): equilibrate ui --------- Co-authored-by: Corentin Thomasset <[email protected]> * feat(new tool): Outlook Safelink Decoder (CorentinTh#911) * feat(new tool): Outlook Safelink Decoder Fix CorentinTh#897 * Use native URL parsing Co-authored-by: Corentin THOMASSET <[email protected]> * Update src/tools/safelink-decoder/index.ts --------- Co-authored-by: Corentin THOMASSET <[email protected]> * fix(bcrypt tool): allow salt rounds up to 100 (CorentinTh#987) * fix(bcrypt tool): allow salt rounds up to 100 Previously max salt rounds was 10 * chore(github workflows): ci and e2e tests: try updating to node 20 * fix(integer base converter): support bigint (CorentinTh#872) * fix(url-encoder, validation): typo in validation of url-encoder.vue CorentinTh#1024 * fix(language): English language cleanup (CorentinTh#1036) Fix possessive vs. contraction form of "it," clarification, and some general cleanup * feat(i18n): added German translation (CorentinTh#1038) * feat(i18n): German translation * more * more * more * rest * chore(issues): improved bug issue template (CorentinTh#1046) * refactor(auto-imports): regen auto imports * chore(issues): improved issues template * refactor(lint): removed extra semi * docs(changelog): update changelog for 2024.05.10-33e5294 * chore(version): release 2024.05.10-33e5294 * chore(node): upgraded node version in CI workflows * chore(issues): removed old issue templates (CorentinTh#1077) * chore(issues): prevent empty issues (CorentinTh#1078) * docs(changelog): update changelog for 2024.05.13-a0bc346 * chore(version): release 2024.05.13-a0bc346 * feat(base64): Base64 enhancements (CorentinTh#905) * fix(base64): use js-base64 to handle non ascii text Use js-base64 to handle non ascii text and ignore whitespaces Fix CorentinTh#879 and CorentinTh#409 * fix(base64): use js-base64 to handle non ascii text Use js-base64 to handle non ascii text and ignore whitespaces Fix CorentinTh#879 and CorentinTh#409 * feat(base64 file converter): add a filename and extension fields Add filename and extension (auto filled if data url) to allow downloading with right extension and filename Fix CorentinTh#788 * feat(base64 file converter): add a preview image Fix CorentinTh#594. Taken from CorentinTh#595 (thanks @SAF2k) * fix(jwt-parser): prevent UI overflow on small screen (CorentinTh#1095) Fix CorentinTh#1045 * fix(format-transformer): set overflow for output area width (CorentinTh#787) * fix(emoji-picker): debounced search input (CorentinTh#1181) * fix(Emoji picker): fix lags Fix CorentinTh#1176 using debounced ref * chore: fix strange corepack message Fix corepack claiming strange thing : UsageError: This project is configured to use yarn because /home/runner/work/it-tools/it-tools/package.json has a "packageManager" field * feat(lorem-ipsum): add button to refresh text lorem-ipsum (CorentinTh#1213) Co-authored-by: Diego Guzmán <[email protected]> * feat(new tools): JSON to XML and XML to JSON (CorentinTh#1231) * feat(new tool): JSON <> XML Fix CorentinTh#314 * Update src/tools/xml-to-json/index.ts * Update src/tools/json-to-xml/index.ts * Update src/tools/json-to-xml/index.ts --------- Co-authored-by: Corentin THOMASSET <[email protected]> * feat(new-tool): add email normalizer (CorentinTh#1243) --------- Co-authored-by: hieudt-2054 <[email protected]> Co-authored-by: Corentin THOMASSET <[email protected]> Co-authored-by: Isaiah <[email protected]> Co-authored-by: Isaiah <[email protected]> Co-authored-by: Nikitin Roman <[email protected]> Co-authored-by: Marcelo Gonçalves <[email protected]> Co-authored-by: Raúl Mora <[email protected]> Co-authored-by: QingFeng <[email protected]> Co-authored-by: David Nguyen <[email protected]> Co-authored-by: sharevb <[email protected]> Co-authored-by: Pavel Gordon <[email protected]> Co-authored-by: Christopher Conley <[email protected]> Co-authored-by: steffenrapp <[email protected]> Co-authored-by: code2933 <[email protected]> Co-authored-by: Diego Fabricio <[email protected]> Co-authored-by: Diego Guzmán <[email protected]>
1 parent 51c38f1 commit 9c14b1e

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

47 files changed

+1323
-287
lines changed

.github/ISSUE_TEMPLATE/bug-report.md

Lines changed: 0 additions & 34 deletions
This file was deleted.
Lines changed: 48 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,48 @@
1+
name: 🐞 Bug Report
2+
description: File a bug report.
3+
labels: ['bug', 'triage']
4+
assignees:
5+
- CorentinTh
6+
body:
7+
- type: markdown
8+
attributes:
9+
value: |
10+
Thanks for taking the time to fill out this bug report!
11+
12+
- type: textarea
13+
id: bug-description
14+
attributes:
15+
label: Describe the bug
16+
description: A clear and concise description of what the bug is. If you intend to submit a PR for this issue, tell us in the description. Thanks!
17+
placeholder: Bug description
18+
validations:
19+
required: true
20+
21+
- type: textarea
22+
id: what-happened
23+
attributes:
24+
label: What happened?
25+
description: Also tell us, what did you expect to happen? If you have a screenshot, you can paste it here.
26+
placeholder: Tell us what you see!
27+
value: 'A bug happened!'
28+
validations:
29+
required: true
30+
31+
- type: textarea
32+
id: version
33+
attributes:
34+
label: System information
35+
description: What is you environment? You can use the `npx envinfo --system --browsers` command to get this information.
36+
validations:
37+
required: true
38+
39+
- type: dropdown
40+
id: app-type
41+
attributes:
42+
label: Where did you encounter the bug?
43+
options:
44+
- Public app (it-tools.tech)
45+
- A self hosted
46+
- Other (installations, docker, etc.)
47+
validations:
48+
required: true

.github/ISSUE_TEMPLATE/config.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
blank_issues_enabled: false
Lines changed: 56 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,56 @@
1+
name: 🚀 New feature proposal
2+
description: Propose a new feature/enhancement or tool idea for IT-Tools
3+
labels: ['enhancement', 'triage']
4+
5+
body:
6+
- type: markdown
7+
attributes:
8+
value: |
9+
Thanks for your interest in the project and taking the time to fill out this feature report!
10+
11+
- type: dropdown
12+
id: request-type
13+
attributes:
14+
label: What type of request is this?
15+
options:
16+
- New tool idea
17+
- New feature for an existing tool
18+
- Deployment or CI/CD improvement
19+
- Self-hosting improvement
20+
- Other
21+
validations:
22+
required: true
23+
24+
- type: textarea
25+
id: feature-description
26+
attributes:
27+
label: Clear and concise description of the feature you are proposing
28+
description: A clear and concise description of what the feature is.
29+
placeholder: 'Example: a token generator tool'
30+
validations:
31+
required: true
32+
33+
- type: textarea
34+
id: alternative
35+
attributes:
36+
label: Is their example of this tool in the wild?
37+
description: Provide link to already existing tool (like websites, apps, cli, ...) or npm packages that could be used or provide inspiration for the feature.
38+
39+
- type: textarea
40+
id: additional-context
41+
attributes:
42+
label: Additional context
43+
description: Any other context or screenshots about the feature request here.
44+
45+
- type: checkboxes
46+
id: checkboxes
47+
attributes:
48+
label: Validations
49+
description: Before submitting the issue, please make sure you do the following
50+
options:
51+
- label: Check the feature is not already implemented in the project.
52+
required: true
53+
- label: Check that there isn't already an issue that request the same feature to avoid creating a duplicate.
54+
required: true
55+
- label: Check that the feature can be implemented in a client side only app (IT-Tools is client side only, no server).
56+
required: true

.github/ISSUE_TEMPLATE/new-tool-request.md

Lines changed: 0 additions & 19 deletions
This file was deleted.

.github/ISSUE_TEMPLATE/other-request.md

Lines changed: 0 additions & 13 deletions
This file was deleted.

.github/ISSUE_TEMPLATE/tool-improvement.md

Lines changed: 0 additions & 13 deletions
This file was deleted.

.github/workflows/ci.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ jobs:
1515
- run: corepack enable
1616
- uses: actions/setup-node@v3
1717
with:
18-
node-version: 16
18+
node-version: 20
1919
cache: 'pnpm'
2020

2121
- name: Install dependencies

.github/workflows/codeql-analysis.yml

Lines changed: 0 additions & 69 deletions
This file was deleted.

.github/workflows/docker-nightly-release.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ jobs:
3232
- run: corepack enable
3333
- uses: actions/setup-node@v3
3434
with:
35-
node-version: 16
35+
node-version: 20
3636
cache: 'pnpm'
3737

3838
- name: Install dependencies

0 commit comments

Comments
 (0)