Commit graph

618 commits

Author SHA1 Message Date
Amery2010
e7ccf65fe5 feat: Synchronous Update 2024-10-19 21:08:08 +08:00
Corentin THOMASSET
f962c416a3
chore(sponsors): fern sponsor banners (#1314)
* chore(sponsors): readme banner

* chore(sponsors): app sponsor
2024-10-03 00:01:09 +02:00
Corentin THOMASSET
1c35ac3704
docs(author): updated author links (#1316) 2024-09-27 12:49:11 +00:00
Corentin Thomasset
72517002f3
refactor(regex-tester): better description 2024-09-27 10:40:56 +02:00
sharevb
f5c4ab19bc
feat(new tool): Regex Tester (and Cheatsheet) (#1030)
* feat(new tool): Regex Tester

Fix https://github.com/CorentinTh/it-tools/issues/1007, https://github.com/CorentinTh/it-tools/issues/991, https://github.com/CorentinTh/it-tools/issues/936, https://github.com/CorentinTh/it-tools/issues/761, https://github.com/CorentinTh/it-tools/issues/649
https://github.com/CorentinTh/it-tools/issues/644, https://github.com/CorentinTh/it-tools/issues/554
https://github.com/CorentinTh/it-tools/issues/308

* fix: refactor to service + add regex diagram + ui enhancements

* fix: update queryParams

* fix: deps

* fix: svg style bug in @regexper/render

@regexper/render use a stylesheet in svg that cause bugs in whole site. So add regexper in a shadow root

* feat(new tool): added Regex Cheatsheet

* Update src/tools/regex-memo/index.ts

* Update src/tools/regex-tester/index.ts

---------

Co-authored-by: Corentin THOMASSET <corentin.thomasset74@gmail.com>
2024-09-20 18:39:40 +00:00
Corentin THOMASSET
67094980c9
chore(readme): updated logos (#1294) 2024-09-13 18:56:32 +00:00
sharevb
87984e2081
feat(new tool): Markdown to HTML (#916)
* feat(new tool): Markdown to HTML

Fix partially #538

* feat: add print button

* Update src/tools/markdown-to-html/index.ts

* Update src/tools/markdown-to-html/markdown-to-html.vue

---------

Co-authored-by: Corentin THOMASSET <corentin.thomasset74@gmail.com>
2024-08-25 20:57:07 +00:00
Corentin THOMASSET
318fb6efb9
feat(new-tool): add email normalizer (#1243) 2024-08-15 13:29:58 +00:00
sharevb
f1a5489e21
feat(new tools): JSON to XML and XML to JSON (#1231)
* feat(new tool): JSON <> XML

Fix https://github.com/CorentinTh/it-tools/issues/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 <corentin.thomasset74@gmail.com>
2024-08-09 20:11:39 +00:00
Diego Fabricio
e1b4f9aafe
feat(lorem-ipsum): add button to refresh text lorem-ipsum (#1213)
Co-authored-by: Diego Guzmán <diego.guzman@caces.gob.ec>
2024-08-07 09:22:08 +02:00
sharevb
76a19d218d
fix(emoji-picker): debounced search input (#1181)
* fix(Emoji picker): fix lags

Fix #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
2024-07-11 17:06:17 +02:00
code2933
b430baef40
fix(format-transformer): set overflow for output area width (#787) 2024-05-27 18:16:24 +02:00
sharevb
dd4b7e687b
fix(jwt-parser): prevent UI overflow on small screen (#1095)
Fix #1045
2024-05-27 11:59:05 +02:00
sharevb
30144aa3f5
feat(base64): Base64 enhancements (#905)
* fix(base64): use js-base64 to handle non ascii text

Use js-base64 to handle non ascii text and ignore whitespaces
Fix #879 and #409

* fix(base64): use js-base64 to handle non ascii text

Use js-base64 to handle non ascii text and ignore whitespaces
Fix #879 and #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 #788

* feat(base64 file converter): add a preview image

Fix #594. Taken from #595 (thanks @SAF2k)
2024-05-20 22:13:55 +02:00
Corentin Thomasset
e876d03608
chore(version): release 2024.05.13-a0bc346 2024-05-13 10:54:18 +02:00
Corentin Thomasset
81cf6b5483
docs(changelog): update changelog for 2024.05.13-a0bc346 2024-05-13 10:54:18 +02:00
Corentin THOMASSET
a0bc3468b2
chore(issues): prevent empty issues (#1078) 2024-05-13 08:44:04 +00:00
Corentin THOMASSET
5a7b0f9636
chore(issues): removed old issue templates (#1077) 2024-05-13 08:11:47 +00:00
Corentin Thomasset
b59942ad9f
chore(node): upgraded node version in CI workflows 2024-05-10 13:26:36 +02:00
Corentin Thomasset
38d568798c
chore(version): release 2024.05.10-33e5294 2024-05-10 12:08:16 +02:00
Corentin Thomasset
9dfd347edf
docs(changelog): update changelog for 2024.05.10-33e5294 2024-05-10 12:08:15 +02:00
Corentin Thomasset
33e5294a94
refactor(lint): removed extra semi 2024-05-10 12:07:50 +02:00
Corentin Thomasset
2852c30e1f
chore(issues): improved issues template 2024-05-10 12:05:35 +02:00
Corentin Thomasset
124284278f refactor(auto-imports): regen auto imports 2024-05-10 11:41:48 +02:00
Corentin THOMASSET
a7992340f7
chore(issues): improved bug issue template (#1046) 2024-05-10 09:28:45 +00:00
steffenrapp
2c2fb216e3
feat(i18n): added German translation (#1038)
* feat(i18n): German translation

* more

* more

* more

* rest
2024-05-10 10:57:42 +02:00
Christopher Conley
221ddfa75c
fix(language): English language cleanup (#1036)
Fix possessive vs. contraction form of "it," clarification, and some general cleanup
2024-05-05 18:49:31 +02:00
Pavel Gordon
cb5b462e11
fix(url-encoder, validation): typo in validation of url-encoder.vue #1024 2024-04-29 11:58:08 +02:00
sharevb
9eac9cb2a9
fix(integer base converter): support bigint (#872) 2024-04-22 08:45:51 +02:00
sharevb
23f82d956a
fix(bcrypt tool): allow salt rounds up to 100 (#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
2024-04-15 09:43:12 +02:00
Amery2010
a4beb85081 feat(i18n): Add French translation 2024-03-26 00:25:59 +08:00
Amery2010
61b5a610ea feat(i18n): i18n Outlook safelink tool
refactor(tools): Only show the output when there is an input value
2024-03-11 18:43:34 +08:00
子丶言
5f5e01d594
Merge branch 'CorentinTh:main' into main 2024-03-11 18:26:15 +08:00
sharevb
d3b32cc14e
feat(new tool): Outlook Safelink Decoder (#911)
* feat(new tool): Outlook Safelink Decoder

Fix #897

* Use native URL parsing

Co-authored-by: Corentin THOMASSET <corentin.thomasset74@gmail.com>

* Update src/tools/safelink-decoder/index.ts

---------

Co-authored-by: Corentin THOMASSET <corentin.thomasset74@gmail.com>
2024-03-11 10:19:32 +00:00
Amery2010
cc713b5805 feat(i18n): i18n ascii art generator tool
refactor(i18n): translate components
2024-03-05 13:34:45 +08:00
子丶言
6f3356abdf
Merge branch 'CorentinTh:main' into main 2024-03-05 12:57:38 +08:00
sharevb
fe349ad69b
feat(new tool): ascii art generator (#886)
* feat(new tool): ascii art generator

Fix #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 <corentin.thomasset74@gmail.com>
2024-03-03 10:37:09 +00:00
Amery2010
2999b9b50a feat(i18n): Set the page language according to the browser default language 2024-02-22 15:44:39 +08:00
Amery2010
7d9790ad5a feat: add clarity script 2024-02-21 20:18:22 +08:00
Amery2010
ac058ac87f Merge branch 'develop'
# Conflicts:
#	src/plugins/i18n.plugin.ts
#	src/tools/base64-file-converter/index.ts
#	src/tools/base64-string-converter/index.ts
#	src/tools/basic-auth-generator/index.ts
#	src/tools/bcrypt/index.ts
#	src/tools/benchmark-builder/index.ts
#	src/tools/bip39-generator/index.ts
#	src/tools/camera-recorder/index.ts
#	src/tools/case-converter/index.ts
#	src/tools/chmod-calculator/index.ts
#	src/tools/chronometer/index.ts
#	src/tools/color-converter/index.ts
#	src/tools/crontab-generator/index.ts
#	src/tools/date-time-converter/index.ts
#	src/tools/device-information/index.ts
#	src/tools/docker-run-to-docker-compose-converter/index.ts
#	src/tools/emoji-picker/index.ts
#	src/tools/encryption/index.ts
#	src/tools/eta-calculator/index.ts
#	src/tools/git-memo/index.ts
#	src/tools/hash-text/index.ts
#	src/tools/hmac-generator/index.ts
#	src/tools/html-entities/index.ts
#	src/tools/html-wysiwyg-editor/index.ts
#	src/tools/http-status-codes/index.ts
#	src/tools/iban-validator-and-parser/index.ts
#	src/tools/index.ts
#	src/tools/integer-base-converter/index.ts
#	src/tools/ipv4-address-converter/index.ts
#	src/tools/ipv4-range-expander/index.ts
#	src/tools/ipv4-subnet-calculator/index.ts
#	src/tools/ipv6-ula-generator/index.ts
#	src/tools/json-diff/index.ts
#	src/tools/json-minify/index.ts
#	src/tools/json-to-csv/index.ts
#	src/tools/json-to-toml/index.ts
#	src/tools/json-to-yaml-converter/index.ts
#	src/tools/json-viewer/index.ts
#	src/tools/jwt-parser/index.ts
#	src/tools/keycode-info/index.ts
#	src/tools/list-converter/index.ts
#	src/tools/lorem-ipsum-generator/index.ts
#	src/tools/mac-address-generator/index.ts
#	src/tools/mac-address-lookup/index.ts
#	src/tools/math-evaluator/index.ts
#	src/tools/meta-tag-generator/index.ts
#	src/tools/mime-types/index.ts
#	src/tools/numeronym-generator/index.ts
#	src/tools/otp-code-generator-and-validator/index.ts
#	src/tools/password-strength-analyser/index.ts
#	src/tools/pdf-signature-checker/index.ts
#	src/tools/percentage-calculator/index.ts
#	src/tools/phone-parser-and-formatter/index.ts
#	src/tools/qr-code-generator/index.ts
#	src/tools/random-port-generator/index.ts
#	src/tools/roman-numeral-converter/index.ts
#	src/tools/rsa-key-pair-generator/index.ts
#	src/tools/slugify-string/index.ts
#	src/tools/sql-prettify/index.ts
#	src/tools/string-obfuscator/index.ts
#	src/tools/svg-placeholder-generator/index.ts
#	src/tools/temperature-converter/index.ts
#	src/tools/text-diff/index.ts
#	src/tools/text-statistics/index.ts
#	src/tools/text-to-binary/index.ts
#	src/tools/text-to-nato-alphabet/index.ts
#	src/tools/token-generator/locales/en.yml
#	src/tools/toml-to-json/index.ts
#	src/tools/toml-to-yaml/index.ts
#	src/tools/ulid-generator/index.ts
#	src/tools/url-encoder/index.ts
#	src/tools/url-parser/index.ts
#	src/tools/user-agent-parser/index.ts
#	src/tools/uuid-generator/index.ts
#	src/tools/wifi-qr-code-generator/index.ts
#	src/tools/xml-formatter/index.ts
#	src/tools/yaml-to-json-converter/index.ts
#	src/tools/yaml-to-toml/index.ts
2024-02-21 17:58:57 +08:00
Amery2010
ae71454a38 feat(translate): Complete translation of all tools 2024-02-21 15:56:48 +08:00
Amery2010
a2e498d0aa WIP(translate): translate web and math category all tools 2024-02-21 01:37:59 +08:00
Amery2010
4f550a9499 WIP(translate): translate two category all tools 2024-02-19 17:38:30 +08:00
Amery2010
9db4b41daf WIP(translate): translate web category all tools 2024-02-18 18:16:53 +08:00
Corentin THOMASSET
a07806cd15
refactor(home): lightened tool cards (#882) 2024-02-12 13:31:21 +00:00
Corentin THOMASSET
10e56b35bb
refactor(home): removed n-grid to prevent layout shift (#881) 2024-02-12 09:30:41 +00:00
Corentin THOMASSET
dc0461595f
feat(i18n): get locales on build (#880) 2024-02-11 00:33:52 +01:00
David Nguyen
079aa2164c
feat(i18n): added vi tools translations (#876)
* Update Vietnamese translations in vi.yml file

* Add Vietnamese translations for various tools
2024-02-05 10:09:07 +00:00
QingFeng
9c6b12225e
feat(i18n): added zh tools translations (#874) 2024-02-05 11:06:36 +01:00
Corentin THOMASSET
7f5fa00147
feat(i18n): added missing locale files in tools (#863) 2024-02-01 17:05:05 +00:00