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
Corentin THOMASSET
c4cec9e18f
fix(mime-types): typos ( #470 )
2023-06-19 16:09:03 +00:00
Corentin THOMASSET
bcb98b359c
refactor(search): command palette design ( #463 )
2023-06-19 00:35:50 +02:00
Seb
b9406a492d
feat(new-tool): percentage calculator ( #456 )
...
* feat(new tool): percentage calculator
* Apply suggestions from code review
Co-authored-by: Corentin THOMASSET <corentin.thomasset74@gmail.com>
---------
Co-authored-by: Corentin THOMASSET <corentin.thomasset74@gmail.com>
2023-06-18 18:24:39 +02:00
Corentin Thomasset
69f0bd079f
feat(new-tool): json to csv converter
2023-06-18 18:10:06 +02:00
Corentin Thomasset
4cbd7ac145
fix(sonar): took down minor sonar warning
2023-06-18 14:56:52 +02:00
Corentin Thomasset
ebfb872fae
chore(i18n): setup i18n plugin config
2023-06-18 14:33:58 +02:00
jmmanzano
a6bbeaebd8
feat(new tool): xml formatter ( #457 )
...
* feat(new tool): xml formatter
* feat(xml-formatter): added happy path e2e tests
* refactor(xml-formatter): improved unit tests
* refactor(xml-formatter): add better suitable icon
* feat(xml-formatter): added happy path e2e tests
* feat(xml-formatter): registered xml as syntax highlighter
* chore(auto-import): removed unused NSpace
---------
Co-authored-by: Corentin Thomasset <corentin.thomasset74@gmail.com>
2023-06-18 10:27:26 +00:00
myztillx
f771e7a99f
feat(chmod-calculator): added symbolic representation ( #455 )
2023-06-18 11:01:54 +02:00
Seb
cf7b1f000a
feat(enhancement): use system dark mode ( #458 )
...
* Use prefers-color-scheme
* Remove theme store
2023-06-18 10:59:22 +02:00
Corentin Thomasset
1e2a35b892
refactor(c-input-text): force usage of props with default
2023-06-11 21:27:40 +02:00
Corentin Thomasset
45c2474279
refactor(naming): prevent auto import conflicts for git memo
2023-06-10 17:37:38 +02:00
Corentin Thomasset
fe61f0f2f2
refactor(imports): removed unnecessary imports to vue
2023-06-10 17:24:10 +02:00
Corentin Thomasset
d2956b66fe
feat(phone-parser): searchable country code select
2023-06-10 16:43:03 +02:00
Corentin Thomasset
33c9b6643f
chore(lint): switched to a better lint config
2023-05-28 23:29:14 +02:00
Corentin Thomasset
4d2b037dbe
refactor(ui): removed all n-space
2023-05-27 17:53:13 +02:00
Corentin Thomasset
34d8e5ce2c
feat(new tool): camera screenshot and recorder
2023-05-17 00:34:10 +02:00
cgoIT
0b20f1c16a
feat(base64-string-converter): switch to encode and decode url safe base64 strings ( #392 )
...
* feat(base64-string-converter): switch to encode and decode url safe
* feat(base64-string-converter): changes based on review comments, use config object instead of boolean argument.
* feat(base64-string-converter): fix validation, add option to watch additional refs for changes which interfere with validation rules
2023-05-15 14:35:44 +02:00
cgoIT
8c92d56318
fix(ipv4-range-expander): calculate correct for ip addresses where the first octet is lower than 128 ( #405 )
2023-05-15 10:23:16 +02:00
Corentin Thomasset
7aed9c56fd
fix(ipv4-converter): removed readonly on input
2023-05-15 10:00:55 +02:00
Corentin Thomasset
f7fc779e63
refactor(ui): replaced some n-input with c-input-text
2023-05-15 01:31:22 +02:00
Corentin Thomasset
77f2efc0b9
refactor(ui): replaced some n-input with c-input-text
2023-05-14 22:30:23 +02:00
Corentin Thomasset
aad8d84e13
ui-lib(new-component): added text input component in the c-lib
2023-05-14 22:30:23 +02:00
Corentin Thomasset
401f13f7e3
ui-lib(button): size variants
2023-05-14 22:30:23 +02:00
Corentin Thomasset
a43c546e34
fix(phone-parser): use default country code
2023-05-07 13:25:33 +02:00
cgoIT
83a7b3bae9
feat(list-converter): a small converter who deals with column based data and do some stuff with it ( #387 )
...
* feat(list-converter): a small converter who deals with column based data and do some stuff with it
* Update src/tools/list-converter/index.ts
* Update src/tools/list-converter/index.ts
* Update src/tools/list-converter/index.ts
---------
Co-authored-by: Corentin THOMASSET <corentin.thomasset74@gmail.com>
fix(list-format): fix e2e
2023-05-07 13:25:25 +02:00
Corentin Thomasset
ce3150c65d
feat(new tool): phone parser and normalizer
2023-05-02 13:57:39 +02:00
Corentin Thomasset
3f6c8f0edd
fix(home): prevent weird blue border on card
2023-05-01 13:44:30 +02:00
Corentin Thomasset
92bd83536f
feat(ui-lib): demo pages for c-lib components
2023-04-23 22:43:06 +02:00
Corentin Thomasset
e88c1d5f2c
fix(ts): cleaned legacy typechecking warning
2023-04-23 17:11:04 +02:00
Corentin Thomasset
362f2fa280
feat(new-tool): diff of two json objects
2023-04-23 15:24:20 +02:00
Corentin Thomasset
61ece2387f
refactor(ui-lib): prevent c-button to shrink
2023-04-20 21:03:20 +02:00
Corentin Thomasset
f080933d2a
refactor(ui): replaced naive ui cards with custom ones
2023-04-20 20:57:38 +02:00
Corentin Thomasset
bb32513bd3
refactor(clean): removed unused lodash import
2023-04-19 22:58:07 +02:00
Corentin Thomasset
c311e3824d
fix(mac-address-lookup): added copy handler on button click
2023-04-19 22:56:50 +02:00
Corentin Thomasset
74073f5038
refactor(clean): removed useless br tags
2023-04-19 22:50:02 +02:00
Corentin Thomasset
c45bce36f9
refactor(ui): getting ride of naive ui buttons
2023-04-19 22:33:22 +02:00
cgoIT
df989e24b3
feat(ipv4-range-expander): expands a given IPv4 start and end address to a valid IPv4 subnet ( #366 )
...
* feat(ipv4-range-expander): expands a given IPv4 start and end address to a valid IPv4 subnet
* feat(ipv4-range-expander): remove old component copyable-ip-like.vue
* feat(ipv4-range-expander): fix sonar findings
* feat(ipv4-range-expander): changes due to review
* feat(ipv4-range-expander): only show n-alert if both ipv4 addresses are valid
2023-04-19 20:30:45 +02:00
Corentin Thomasset
6d2202597c
feat(date converter): auto focus main input
2023-04-19 13:07:24 +02:00
Corentin Thomasset
8355bd2ae4
feat(new-tool): http status codes
2023-04-14 09:04:49 +02:00
Corentin Thomasset
6fb4994603
refactor(uuid-generator): prevent NaN in quantity
2023-04-13 23:36:25 +02:00
Corentin Thomasset
80401b6405
refactor(404): simplified 404 page
2023-04-13 00:03:08 +02:00
Corentin Thomasset
fd9ab59172
refactor(date-converter): improved ux and layout
2023-04-12 23:41:09 +02:00
Corentin Thomasset
c0a89131dd
feat(new-tool): yaml and json converters
2023-04-10 22:38:35 +02:00
Corentin Thomasset
05f06f6a07
refactor(dx): generic data transformer
2023-04-10 16:42:06 +02:00
Corentin Thomasset
9fa4c26929
refactor(config): removed new tools env config
2023-04-10 13:11:10 +02:00
Corentin Thomasset
9d639edf2d
refactor(lint): auto fix lint
2023-04-10 13:01:40 +02:00
cgoIT
a1e983538c
feat(new-tool): generate ula based on timestamp and mac address ( #344 )
...
* feat(ipv6-ula-generator): new tool: generate ula based on timestamp and mac address
This new tool generates a random unique ula based on the current timestamp and the provided mac address. An ULA is your "secondary" IPV6-Address only for internal use.
It can also be used as a backup address if your provider gets offline and your Prefix-IPs are not longer valid.Also you can create the most of your internal firewall rules based on your ULAs.
* feat(ipv6-ula-generator): changes requested by review
* Update src/tools/ipv6-ula-generator/index.ts
* Update src/tools/ipv6-ula-generator/ipv6-ula-generator.vue
---------
Co-authored-by: Corentin THOMASSET <corentin.thomasset74@gmail.com>
2023-04-09 21:05:26 +02:00
cgoIT
1d7f8b9a8c
feat(new-tool): generate ula based on timestamp and mac address ( #344 )
...
* feat(ipv6-ula-generator): new tool: generate ula based on timestamp and mac address
This new tool generates a random unique ula based on the current timestamp and the provided mac address. An ULA is your "secondary" IPV6-Address only for internal use.
It can also be used as a backup address if your provider gets offline and your Prefix-IPs are not longer valid.Also you can create the most of your internal firewall rules based on your ULAs.
* feat(ipv6-ula-generator): changes requested by review
* Update src/tools/ipv6-ula-generator/index.ts
* Update src/tools/ipv6-ula-generator/ipv6-ula-generator.vue
---------
Co-authored-by: Corentin THOMASSET <corentin.thomasset74@gmail.com>
2023-04-09 20:58:27 +02:00
Corentin Thomasset
ec7cb9351c
feat(test): added e2e tests
2023-04-09 18:16:22 +02:00
cgoIT
d2a2686705
fix(mac-address-lookup): fix typo in mac-address-lookup tool ( #345 )
2023-04-09 14:03:17 +02:00
Corentin Thomasset
d7a503b4ae
feat(new-tool): ipv4 address converter
2023-04-08 22:09:22 +02:00
Corentin Thomasset
28145e0ffe
feat(new-tool): ipv4 address converter
2023-04-08 21:13:14 +02:00
cgoIT
8930e139b2
fix(roman-numeral-converter): input validation and feedback ( #332 )
...
* fix(roman-numeral-converter): checks for valid input and conversion enhancements
Validates if numeral values are between 1 and 3999999.
Validates if a roman number is valid.
* fix(roman-numeral-converter): optimize logic for copy button
* fix(roman-numeral-converter): changes due to review
2023-04-08 19:33:33 +02:00
Corentin Thomasset
076df11024
feat(new-tool): mac address lookup
2023-04-07 00:24:49 +02:00
Corentin Thomasset
001031b7b5
feat(css): added unocss with attributify preset
2023-04-06 20:35:37 +02:00
Corentin Thomasset
4ccd73c2d1
feat(dx): auto resolve vue components
2023-04-06 19:08:28 +02:00
Corentin Thomasset
4d011f15a1
feat(benchmark-builder): compute gap and export to bulet list
2023-04-06 14:00:54 +02:00
Corentin Thomasset
4a1afb2b69
feat(benchmark-builder): compute gap and export to bulet list
2023-04-06 13:33:51 +02:00
cgoIT
f350dc19aa
feat(new-tool): add new tool user agent parser ( #329 )
...
* fix(docker-run-to-docker-compose-converter): use different version of converter which suppports more options and is mor failsafe
* chore(docker-run-to-docker-compose-converter): add pnpm-lock.yaml again which was accidently removed in last commit
* chore(docker-run-to-docker-compose-converter): add fixed version of composerize-ts
* chore(user-agent-parser): changes requested by code review
* chore(user-agent-parser): some more changes requested by code review
2023-04-06 10:28:12 +02:00
Corentin Thomasset
f3480fe560
refactor(qr-code): multiline input
2023-04-06 00:55:39 +02:00
Corentin Thomasset
f68e859c20
refactor(docker-run-converter): improve error handling
2023-04-06 00:16:32 +02:00
cgoIT
4872d71165
refactor(docker-run-converter): improved converter
...
* fix(docker-run-to-docker-compose-converter): use different version of converter which suppports more options and is mor failsafe
* chore(docker-run-to-docker-compose-converter): add pnpm-lock.yaml again which was accidently removed in last commit
* chore(docker-run-to-docker-compose-converter): add fixed version of composerize-ts
2023-04-06 00:10:19 +02:00
Corentin Thomasset
fb8a3a0fee
refactor(tool): better new tool logic
2023-04-05 23:30:44 +02:00
Corentin Thomasset
20282987e3
feat(new-tool): simple benchmark calculator
2023-04-05 23:07:13 +02:00
Corentin Thomasset
ff5f38bec6
feat(new-tool): simple benchmark calculator
2023-04-05 23:06:05 +02:00
Corentin Thomasset
6e84ea4061
feat(new-tool): simple benchmark calculator
2023-04-05 22:57:58 +02:00
Corentin Thomasset
004cb83719
chore(clean): removed extra console.log
2023-04-05 08:47:54 +02:00
Corentin Thomasset
aa4dc0418e
feat(plausible): disable plausible instance for self hosted instance
2023-04-04 19:01:59 +02:00
Corentin Thomasset
a599528044
fix(otp-generator): editable secret
2023-04-04 12:55:02 +02:00
Corentin Thomasset
5281824b5d
fix(otp-generator): better computation of token
2023-03-31 01:01:44 +02:00
Corentin Thomasset
15cb03347c
feat(menu): collapsible category
2023-03-30 23:51:23 +02:00
Corentin Thomasset
24ba0ff5fa
feat(menu): collapsible category
2023-03-30 23:48:47 +02:00
Corentin Thomasset
3b625fd473
feat(json-prettify): sort keys
2023-03-29 23:33:30 +02:00
Corentin Thomasset
9b4f7727f2
refactor(uuid-generator): now using computedRefreshable
2023-03-29 21:13:49 +02:00
Corentin Thomasset
cf16cb195d
refactor(token-generator): now using computedRefreshable
2023-03-29 21:12:20 +02:00
Corentin Thomasset
f6237376e1
refactor(port-generator): now using computedRefreshable
2023-03-29 21:05:21 +02:00
Corentin Thomasset
165dc93f83
feat(rsa-key-pair-generator): refresh certs button
2023-03-29 20:54:11 +02:00
Corentin Thomasset
161a21f285
feat(config): hide the banner by default
2023-03-29 19:55:40 +02:00
Corentin Thomasset
c339ab3551
feat(new-tool): IPv4 subnet calculator
2023-03-28 23:49:54 +02:00
Corentin Thomasset
47948dd343
refactor(import): removed unused imports
2023-03-28 23:49:54 +02:00
marvin-j97
91369cb238
refactor(html-editor): use correct letter casing ( #292 )
2023-03-27 17:38:37 +02:00
cgoIT
ffb99579ba
feat(new-tool): add a docker run to docker compose converter ( #291 )
...
* Integrate composerize (https://github.com/magicmark/composerize ) into it-tools
* Fix Prettier errors
* Fix Prettier errors
* Fix code according to suggestions
* Added syntax highlighting to TextareaCopyable component, some ui adjustments in docker-run-to-docker-compose-converter.vue
2023-03-27 17:31:13 +02:00
Corentin Thomasset
f512d09227
fix(rsa-key-pair-generator): correct prime web worker url
2023-03-27 00:17:36 +02:00
Corentin Thomasset
7c40539ef9
refactor(otp-generator): coerce lowercase secret characters to uppercase
2023-03-26 22:43:56 +02:00
Corentin Thomasset
f3b1863f09
feat(new-tool): html wysiwyg editor
2023-03-26 20:21:00 +02:00
Corentin Thomasset
b1d6bfd2dc
refactor(otp-generator): no more barcode color invertion
2023-03-26 16:15:37 +02:00
Corentin Thomasset
8787ce72ab
fix(roman-converter): replaced incorrect default value
2023-03-24 18:35:37 +01:00
Corentin Thomasset
30e9149d61
feat(new-tool): RSA key pair generator
2023-03-10 18:16:55 +01:00
marvin-j97
7958e2e075
refactor(branding): correct branding for twitter & github ( #268 )
2023-03-08 18:09:53 +01:00
Corentin Thomasset
61024279b5
fix(about): correct git branch in package.json url
2023-03-08 13:48:52 +01:00
Corentin Thomasset
ad202bd372
revert(pwa): fallback to autoUpdate
2023-03-01 23:35:17 +01:00
Corentin Thomasset
400654b6b1
chore(pwa): close update notification on update
2023-03-01 23:24:17 +01:00
Corentin Thomasset
3351b70c1a
refactor(sponsor): updated support link to buy me a coffe
2023-03-01 22:15:51 +01:00
Corentin Thomasset
53ce079dff
refactor(pwa): prompt for pwa update
2023-03-01 22:00:29 +01:00
Corentin Thomasset
a771346250
refactor(style): improved dark mode colors
2023-02-21 23:14:27 +01:00
Corentin Thomasset
a312dedf65
fix(jwt-parser): prevent [object Object] value
2023-02-21 22:52:08 +01:00
Corentin Thomasset
0ddf18f4b5
feat(new-tool): String to NATO alphabet
2023-02-15 00:45:20 +01:00
Corentin Thomasset
9634f5d9a8
fix(case-converter): allowed diacritics
2023-02-10 22:59:44 +01:00
Corentin Thomasset
e6c0445684
fix(case-converter): allowed diacritics
2023-02-10 22:53:10 +01:00
Corentin Thomasset
32f87f3fca
refactor(tool-card): enforce description height
2023-02-10 22:20:50 +01:00
Corentin Thomasset
a3b1cb5737
refactor(tool-card): enforce description height
2023-02-10 22:13:08 +01:00
Corentin Thomasset
6fe4b5ac60
feat(new-tool): slugify string
2023-02-10 22:06:32 +01:00
Corentin Thomasset
1a3f0a135d
refactor(keycode-info): wording
2023-02-06 23:26:40 +01:00
Corentin Thomasset
c934c4e50c
feat(new-tool): keycode info
2023-02-06 23:13:20 +01:00
Tsonglew
f708f5091e
feat(new-tool): json minify ( #265 )
...
Co-authored-by: Corentin THOMASSET <corentin.thomasset74@gmail.com>
2023-02-04 09:56:17 +01:00
Corentin Thomasset
db817a2459
refactor(tools): config in query params
2023-01-28 21:06:16 +01:00
Corentin Thomasset
4607837f9a
feat(new-tool): temperature converter
2023-01-13 18:26:28 +01:00
Corentin Thomasset
f52f7a845c
refactor(jwt-parser): simplified code
2023-01-13 14:02:44 +01:00
bastantoine
acc7f0a586
feat(new-tool): jwt parser ( #262 )
...
* npm install jwt-decode
* added base tool structure
* added function to decode JWT and display header and payload
* use a table to display the data
* show human readable values
* added switch to toggle display of parsed values
* lint
* replaced basic package-lock.json with pnpm-lock.json
* change the icon of the tool
* simplify return
* use camelCase
* added description of the tool
* always parse the values
* use camelCase...
2022-12-27 09:38:35 +01:00
Corentin Thomasset
def60e7248
refactor(tracker): better tracker injection
2022-12-21 21:02:57 +01:00
Corentin Thomasset
bf88836dbe
feat(search-bar): use cmd + k to focus on mac
2022-12-21 00:21:12 +01:00
Corentin Thomasset
bfc2e24bbf
feat(tracker): added actions monitoring
2022-12-21 00:03:31 +01:00
Corentin Thomasset
40872859a5
refactor(clean): removed unused import
2022-12-20 21:15:00 +01:00
Corentin Thomasset
cf723f144e
refactor(clean): removed empty style tag
2022-12-20 21:14:40 +01:00
Corentin Thomasset
af075dcccc
feat(tool): improved favorite tool management
2022-12-17 15:33:52 +01:00
Corentin Thomasset
679dd1c1f6
refactor(menu): improve support button
2022-12-17 01:30:27 +01:00
Corentin Thomasset
4cd809bd0c
feat(tools): added favorite tool handling
2022-12-17 01:30:02 +01:00
Corentin Thomasset
acf8bc11db
fix(tool-card): correct text color on light mode for card description
2022-12-16 21:57:23 +01:00
Corentin Thomasset
71e98e93e5
feat(search-bar): better search back result
2022-12-16 21:44:54 +01:00
Corentin Thomasset
1b5d4e72bd
refactor(search-bar): improved tool fuzzy search
2022-12-16 18:10:50 +01:00
Corentin Thomasset
8476cf319b
fix(integer-base-converter): handle non-decimal char and better error message
2022-12-07 21:52:24 +01:00
Corentin Thomasset
35b5187119
feat(new-tool): chmod calculator
2022-11-23 21:57:38 +01:00
Corentin Thomasset
7c9b8ac178
feat(new-tool): mime type to extension converter
2022-11-14 22:13:26 +01:00
Corentin Thomasset
5d8f46abf8
refactor(ui): change sponsor button location and caption
2022-11-13 23:16:57 +01:00
Corentin Thomasset
35a3760771
fix(ui): remove icon transparency overlap
2022-11-13 23:13:50 +01:00
Corentin Thomasset
4ef25887b9
feat(date-converter): added mongodb objectID format
2022-09-09 11:53:06 +02:00
Corentin Thomasset
7f229959d6
refactor(otp-generator): changed url
2022-08-24 00:22:54 +02:00
Corentin Thomasset
5f16885923
feat(new-tool): added otp generator
2022-08-24 00:18:01 +02:00
Corentin Thomasset
7de6c86f9e
refactor(useQRCode): switched args to MaybeRef
2022-08-24 00:18:01 +02:00
Corentin Thomasset
83da6b7ee9
refactor: token generator can use a custom alphabet
2022-08-24 00:18:01 +02:00
Corentin Thomasset
da17696293
refactor(colored-card): added transition on like hover
2022-08-19 17:40:13 +02:00
Corentin Thomasset
164e32b442
feat(new-tool): meta tag generator
2022-08-19 17:40:00 +02:00
Corentin Thomasset
49755909bd
fix(deps): added missing optional deps
2022-08-18 10:53:23 +02:00
Corentin Thomasset
7c449f4f2d
fix: removed colored card border
2022-08-17 17:33:44 +02:00
Corentin Thomasset
ab7483b5c2
feat: added colored share card
2022-08-17 17:06:48 +02:00
Corentin Thomasset
f54223fb0a
refactor(validation): simplified validation management with helpers
2022-08-04 21:59:48 +02:00
Corentin Thomasset
f6cd9b76d3
refactor(dry): mutualised duplicated code with withDefaultOnError
2022-08-04 23:14:32 +02:00
Corentin Thomasset
208a373fd0
refactor(lint): added import rules
2022-08-04 22:46:50 +02:00
Corentin Thomasset
8089c60000
refactor(json-prettifier): more permissive json parser
2022-08-04 22:18:15 +02:00
Corentin Thomasset
d30cd8a9ab
refactor(home): removed new tool first sort
2022-08-04 21:59:22 +02:00