Commit Graph

436 Commits

Author SHA1 Message Date
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
steffenrapp
e926a79180 fix(i18n): Make rest of the tools translatable and translate them to German 2024-06-21 20:25:47 +00: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
33e5294a94
refactor(lint): removed extra semi 2024-05-10 12:07:50 +02: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
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
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
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
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
hieudt-2054
1334bff30a
feat(i18n): added vietnamese language (#859) 2024-02-01 14:47:09 +01:00
Corentin THOMASSET
95698cb938
refactor(i18n): added locales per tool (#861) 2024-02-01 14:05:54 +01:00
Raúl Mora
85b50bb8f0
feat(i18n): added spanish language (#854)
* spanish

translation

* Create es.yaml
2024-01-31 10:10:21 +00:00
Nikitin Roman
693f362e15
feat(i18n): added ukrainian language (#827)
Added Ukrainian language
2024-01-31 11:01:56 +01:00
Isaiah
fc06f01b34
feat(new-tool): yaml formater (#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 <corentin.thomasset74@gmail.com>

* Using existing yaml package instead of js-yaml

* Update src/tools/yaml-viewer/index.ts

---------

Co-authored-by: Isaiah <66272034+isaiah-j@users.noreply.github.com>
Co-authored-by: Corentin THOMASSET <corentin.thomasset74@gmail.com>
2024-01-31 09:58:53 +00:00
hieudt-2054
c46207f1bb
feat(new-tool): added unicode conversion utilities (#858)
* feat: add Text to Unicode tool

* Update src/tools/text-to-unicode/index.ts

---------

Co-authored-by: Corentin THOMASSET <corentin.thomasset74@gmail.com>
2024-01-31 09:55:18 +00:00
Markus Blaschke
5ed36935c7
fix(jwt-parser): jwt claim array support (#799)
fixes support of claim array values (was shown "[Object]" before)

Signed-off-by: Markus Blaschke <mblaschke82@gmail.com>
2023-12-12 14:04:19 +01:00
Isaiah
80e46c9292
fix(camera-recorder): stop camera on navigation (#782)
* Stopping camera when user switches to another page

* Missing ;
2023-11-29 13:58:07 +01:00
lzb16
a1037cf8f1
feat(i18n): add tooltip and favoriteButton i18n (#756) 2023-11-16 08:20:42 +00:00
renovate[bot]
0fe9a20329
chore(deps): switched from oui to oui-data for mac address lookup (#693)
* fix(deps): update dependency oui to v13

* chore(deps): switched from oui to oui-data for mac address lookup

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Corentin Thomasset <corentin.thomasset74@gmail.com>
2023-11-14 23:44:23 +00:00
Corentin THOMASSET
bd3edcb528
refactor(about, i18n): improved i18n dx with markdown (#753) 2023-11-14 23:15:41 +00:00
Corentin THOMASSET
de1ee69ef9
refactor(token, i18n): complete fr translation (#752) 2023-11-14 23:14:05 +00:00
Corentin THOMASSET
38586caab7
refactor(uuid generator): uuid version picker (#751) 2023-11-13 21:38:01 +00:00
Corentin THOMASSET
043e4f0a08
fix(base64-file-converter): fix downloading of index.html content without data preambula (#750)
* fix(base64-file-converter): fix downloading of index.html content without data preambula

* feat(base64-file-converter): infer mime type from base64 signature

---------

Co-authored-by: akharlov <harl_aa@skbkontur.ru>
2023-11-13 10:44:23 +00:00
Corentin THOMASSET
ca43a25569
refactor(case converter): no split on lowercase, uppercase and mocking case (#748) 2023-11-13 00:00:55 +00:00
Corentin THOMASSET
7fe47b3be4
refactor(ui): replaced legacy n-upload with c-file-upload (#747) 2023-11-13 00:56:51 +01:00
Corentin THOMASSET
16ffe6b5c9
refactor(token): added password in token generator keywords (#746) 2023-11-12 22:54:13 +00:00
Corentin THOMASSET
478192065e
feat(new tool): pdf signature checker (#745) 2023-11-12 22:22:41 +00:00
Steltek
821cbea2bf
fix(eta): corrected example (#737) 2023-11-08 19:56:58 +01:00
Oceansdeep7
093ff311fd
refactor(bcrypt): fix input label align (#721)
Co-authored-by: robin.li <robin.li@webeye.com>
2023-11-07 09:10:52 +01:00
Corentin THOMASSET
e07e2ae5bc
feat(new tool): numeronym generator (#729) 2023-11-05 21:59:31 +00:00
swishkin
e87f4b1837
refactor(math-evaluator): improved description
Improved description.
2023-11-01 23:07:51 +01:00
Corentin THOMASSET
e86fd96ae3
feat(i18n): language selector (#710) 2023-11-01 15:38:19 +01:00
Corentin THOMASSET
58de8970f5
refactor(math-evaluator): improved search and UX (#713)
* refactor(math-evaluator): added keywords for search

* refactor(math-evaluator): improved input
2023-11-01 14:23:46 +00:00
Corentin THOMASSET
02b0d0d1a1
fix(encryption): alert on decryption error (#711)
* update(c-alert): Add variant 'error'

* fix(encryption): Alert decryption error (#652)

* feat(c-alert): added title

* refactor(composable): mutualized computedCatch

---------

Co-authored-by: code2933 <code2933@outlook.com>
2023-11-01 10:11:51 +00:00
Corentin THOMASSET
d0136962b9
feat(command-palette): clear prompt on palette close (#708) 2023-10-31 19:27:21 +00:00
Corentin THOMASSET
015c673e09
refactor(ui): better ui demo preview menu (#664) 2023-10-31 17:49:36 +00:00
Corentin Thomasset
99b1eb944d
feat(command-palette): added about page in command palette 2023-10-31 18:26:16 +01:00
Istvan Olah
cc3425dc77
feat(new tool): random MAC address generator (#657)
* #521 Random MAC address generator

* refactor(mac-address-generator): improved ux

* refactor(mac-address-generator): improved ux

---------

Co-authored-by: Corentin THOMASSET <corentin.thomasset74@gmail.com>
2023-10-31 11:34:24 +00:00
Corentin THOMASSET
681f7bf644
feat(case-converter): added mocking case (#705) 2023-10-31 09:52:01 +00:00
Corentin THOMASSET
f5eb7a8c49
feat(date-converter): added excel date time format (#704) 2023-10-31 08:59:35 +00:00
Corentin THOMASSET
abb8335041
refactor(color-converter): improved color-converter UX (#701) 2023-10-31 07:32:44 +00:00
莫颓
02e68d3f56
feat(i18n): token generator (#688) 2023-10-23 09:17:08 +02:00
莫颓
00562ed5e8
feat(i18n): home page (#687)
(cherry picked from commit 9d39826078ceb929a5ca3b577f9f39449303c289)
2023-10-23 09:14:34 +02:00
莫颓
ebb4ec4165
feat(i18n): support for i18n in .ts files (#683)
(cherry picked from commit 732313bfc32a514ef064ca0f90304ff05e2e7ef3)
2023-10-22 10:23:00 +02:00
莫颓
84a4a646f6
feat(i18n): tool card (#682)
(cherry picked from commit 1d0a3904f72ab24364beda034d17cf6de9b5e959)
2023-10-22 08:21:10 +00:00
莫颓
a2b53c2e38
feat(i18n): about page (#680)
(cherry picked from commit 605b84c16e0eec1a16e6133203e7810a68447607)

Co-authored-by: Corentin THOMASSET <corentin.thomasset74@gmail.com>
2023-10-22 08:15:39 +00:00
莫颓
35563b8457
feat(i18n): 404 page (#679) 2023-10-22 10:07:43 +02:00
Corentin THOMASSET
b2ad4f7a27
feat(new tool): text to ascii converter (#669) 2023-10-15 22:57:47 +00:00
Corentin Thomasset
b408df82c1
refactor(c-table): added description on c-table for accessibility 2023-10-15 23:41:55 +02:00
Corentin THOMASSET
ee4c853b9f
refactor(ui): new c-table ui component (#665) 2023-10-14 22:45:14 +00:00
Corentin THOMASSET
cbf58fdd28
refactor(ui): removed n-page-header component in user-agent parser (#663) 2023-10-14 23:01:32 +02:00
Corentin THOMASSET
a757a5155a
refactor(ui): removed n-p components in about page (#662) 2023-10-14 18:37:26 +02:00
Corentin THOMASSET
025f556023
refactor(ui): switched naive tooltip components to custom ones (#661) 2023-10-14 16:24:54 +00:00
Corentin THOMASSET
5c4d775e2d
feat(new tool): ULID generator (#623) 2023-09-11 22:57:42 +00:00
Simon Bordeyne
0eedce69a6
feat(new tool): add wifi qr code generator (#599)
* (feat: new tool): add wifi qr code generator

* Update src/tools/wifi-qr-code-generator/wifi-qr-code-generator.vue

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

* Update src/tools/wifi-qr-code-generator/index.ts

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

* remove naive UI grid

* Update src/tools/wifi-qr-code-generator/index.ts

---------

Co-authored-by: Corentin THOMASSET <corentin.thomasset74@gmail.com>
2023-09-06 07:46:40 +00:00
Mark Townsend
8a30b6bdb3
refactor(spelling): minor corrections to phrasing/spelling (#596)
* Minor corrections to phrasing/spelling.

* Corrected 'millennia'.

* Corrected tests.

---------

Co-authored-by: Corentin THOMASSET <corentin.thomasset74@gmail.com>
2023-09-04 14:51:04 +02:00
Corentin THOMASSET
233d5565f6
refactor(i18n): merge tools scoped locales with global ones (#612) 2023-09-03 20:07:45 +00:00
Corentin THOMASSET
7ab9204e96
refactor(c-key-value-list): got rid of table for layout (#611) 2023-09-03 16:12:22 +00:00
Anton Mosich
e18bae1fca
refactor(bcrypt): fix typo (#604) 2023-09-01 16:30:51 +02:00
Corentin THOMASSET
3a63837d3d
feat(new tool): iban validation and parser (#591) 2023-08-27 18:12:31 +00:00
Corentin THOMASSET
81bfe57cb8
feat(new tool): text diff and comparator (#588)
* feat(new tool): text diff and comparator

* chore(ci): increased memory in CI
2023-08-26 16:43:47 +02:00
Corentin THOMASSET
6f93cba3da
feat(copy): support legacy copy to clipboard for older browser (#581) 2023-08-21 23:00:20 +00:00
renovate[bot]
76b2761d62
chore(deps): switched to fucking typescript v5 (#501)
* chore(deps): update dependency typescript to v5

* chore(deps): switched to fucking typescript v5

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Corentin Thomasset <corentin.thomasset74@gmail.com>
2023-08-21 19:57:59 +00:00
renovate[bot]
6ff9a01cc8
chore(deps): update dependency @antfu/eslint-config to ^0.40.0 (#552)
* chore(deps): update dependency @antfu/eslint-config to ^0.40.0

* chore(deps): updated eslint

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Corentin Thomasset <corentin.thomasset74@gmail.com>
2023-08-21 18:27:08 +00:00
renovate[bot]
a2b9b157e5
chore(deps): update dependency prettier to v3 (#564)
* chore(deps): update dependency prettier to v3

* chore(deps): updated prettier

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Corentin Thomasset <corentin.thomasset74@gmail.com>
2023-08-21 18:02:54 +00:00
renovate[bot]
0f1f6590c5
chore(deps): removed ts-pattern (#565)
* fix(deps): update dependency ts-pattern to v5

* chore(deps): removed ts-pattern

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Corentin Thomasset <corentin.thomasset74@gmail.com>
2023-08-21 17:06:09 +00:00
renovate[bot]
2bcb77a9f9
fix(deps): update dependency sql-formatter to v12 (#520)
* fix(deps): update dependency sql-formatter to v12

* fix(sql-prettify): corrected types

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Corentin Thomasset <corentin.thomasset74@gmail.com>
2023-08-21 18:34:15 +02:00
Corentin THOMASSET
c58d6e3423
feat(new tool): string obfuscator (#575) 2023-08-16 21:43:45 +00:00
Corentin THOMASSET
86e964a274
fix(copy): prevent shorthand copy if source is present in useCopy (#559)
* fix(copy): prevent shorthand copy if source is present in useCopy

* refactor(copy): normalized copy usage
2023-08-09 22:07:44 +00:00
Marvin
7b6232a151
feat(Case Converter): Add lowercase and uppercase (#534)
* feat(case converter): add uppercase and lowercase

* (case converter) correctly use stripRegexp

* style: lint fix

* feat(ui): added c-select in the ui lib (#550)

* feat(ui): added c-select in the ui lib

* refactor(ui): switched n-select to c-select

* feat(new tool): emoji picker (#551)

* chore(deps): update dependency @vitejs/plugin-vue to v4 (#496)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* chore(deps): update dependency @vitejs/plugin-vue-jsx to v3 (#497)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* refactor(case converter): using nocase to convert to upper and lower case

* refactor(case converter): config based case changes

---------

Co-authored-by: Corentin THOMASSET <corentin.thomasset74@gmail.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-08-09 23:45:21 +02:00
Corentin THOMASSET
56d74d07a8
fix(c-lib): hide component library shortcut link in non-dev (#557) 2023-08-09 20:58:15 +00:00
Corentin THOMASSET
e5d0ba7073
fix(emoji picker): fix copy button (#556) 2023-08-09 20:54:49 +00:00
Corentin THOMASSET
93f7cf0e98
feat(new tool): emoji picker (#551) 2023-08-08 22:25:59 +02:00
Corentin THOMASSET
dfa1ba8554
feat(ui): added c-select in the ui lib (#550)
* feat(ui): added c-select in the ui lib

* refactor(ui): switched n-select to c-select
2023-08-07 15:30:00 +00:00
Corentin THOMASSET
cf382b5a10
chore(e2e): execute e2e against built app (#511) 2023-06-29 18:48:51 +02:00
Corentin THOMASSET
30f88fc6a8
refactor(navbar): consistent spacing in navbar buttons (#507) 2023-06-27 16:47:32 +00:00
Corentin THOMASSET
72c98a3c5e
refactor(ui): remove n-text (#506) 2023-06-25 13:49:43 +00:00
Corentin THOMASSET
05ea545475
refactor(ui): replaced some n-input to c-input (#505) 2023-06-25 13:00:50 +00:00
Corentin THOMASSET
a9c7b89193
feat(new-tool): password strength analyzer (#502) 2023-06-25 08:26:29 +00:00
Corentin Thomasset
12d9e5d377
fix(i18n): fallback for demo i18n 2023-06-23 21:57:08 +02:00
Corentin Thomasset
e29b258e90 feat(new-tool): yaml to toml 2023-06-23 21:47:23 +02:00
Corentin Thomasset
ea50a3fc65 feat(new-tool): json to toml 2023-06-23 21:47:23 +02:00
Corentin Thomasset
746e5bdccc feat(new-tool): toml to yaml 2023-06-23 21:47:23 +02:00
Corentin Thomasset
c7d4f112c0 feat(new-tool): toml to json 2023-06-23 21:47:23 +02:00
Marvin
9125dcf9c6
refactor(json-viewer): input monospace font (#485) 2023-06-23 19:38:34 +00:00
Marvin
ba4876d0d5
refacor(transformers): use monospace font for JSON and SQL text areas (#476)
* feat(c-input): Add monospace prop

* feat: use monospace input for json and sql inputs
2023-06-23 16:51:52 +02:00
Marvin
9526ed8324
fix(typos): fixed more typos & uppercase JSON (#475)
* fix(About): typo

* uppercase json & typos
2023-06-23 15:23:47 +02:00
Marvin
7068610438
fix(about): typos and wording (#474)
* fix(About): typos and wording

* Update src/pages/About.vue

---------

Co-authored-by: Corentin THOMASSET <corentin.thomasset74@gmail.com>
2023-06-21 19:45:48 +00:00
Corentin THOMASSET
1b038c7826
chore(i18n): tool scoped locales (#471) 2023-06-19 21:14:44 +00:00
Corentin Thomasset
ec4c533718
feat(command-palette): random tool action 2023-06-19 21:51:25 +02:00