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
Corentin Thomasset
447bdf2148
refactor(base64): mutualized base64 functions into global utilities
2022-08-04 12:09:32 +02:00
Corentin Thomasset
ca7cb44389
fix(bip39-generator): cleared an issue with the mnemonic validation
2022-08-04 12:08:23 +02:00
Corentin Thomasset
e48d60b1ed
refactor(chronometer): improved chronometer precision
2022-08-04 09:06:42 +02:00
Corentin Thomasset
fda0b0ca25
fix(import): removed auto added weird .js extension
2022-08-04 08:50:15 +02:00
Corentin Thomasset
1bc6380c6f
feat(new-tool): hmac generator
2022-08-03 17:19:53 +02:00
Corentin Thomasset
129f74c371
feat(new-tool): an svg placeholder image generator
2022-08-03 17:18:18 +02:00
Corentin Thomasset
0be33fb337
refactor(display): mutualized code display
2022-08-03 17:18:18 +02:00
Corentin THOMASSET
422b6eb05a
feat(hash-text): digest base selector ( #254 )
2022-08-03 17:16:03 +02:00
marvin-j97
531a25c1c4
fix(eta-calculator): clamp inputs ( #249 )
2022-08-03 17:13:33 +02:00
Corentin Thomasset
77b5b0cab5
refactor(validation): simplified validation system
2022-08-03 17:13:33 +02:00
Corentin Thomasset
7570ad9656
fix(bip39-generator): typo in validation message
2022-08-03 17:13:33 +02:00
Corentin Thomasset
8a9e7888de
fix(base64-to-string): prevent validation error
2022-08-03 17:13:33 +02:00
Corentin Thomasset
750a76b00f
refactor(base64-to-file): clean validation to convert base64 to file
2022-08-03 17:13:33 +02:00
marvin-j97
5f03619ab4
fix(wording): removed spaces before ponctuation ( #252 )
2022-08-03 08:46:59 +02:00
Corentin Thomasset
4f599b6999
fix(device-information): handle of unknown values
2022-07-28 19:30:36 +02:00
JWB
138149e6f0
fix(device-information): prevent unwanted y-truncature of text
...
* Device information page styling fix
I was checking out your site, and really like it! already added to my bookmarks, and when I was on the Device Information page I noticed the `p` and `y` in the words 1 dppx and landscape-primary were cut off and my ocd kicked in to tweak it.
The fix was to remove the line height set on the value, and then to keep the spacing how it was just moving it up 5px seemed to do the trick.
I'm using Firefox 102.0.1 on Windows 11. I'll attach some pics so you can see the before and after.
I've never messed with vue, but after looking at this file here ya make me want to check it out more. I love how its keeping it all together in one file.
Might also need to rebuild it the site after this change, but you get the point.
Awesome site!
* Update src/tools/device-information/device-information.vue
Co-authored-by: Corentin THOMASSET <corentin.thomasset74@gmail.com>
2022-07-28 19:28:23 +02:00
Corentin Thomasset
412de23796
fix(base64-file): fixed url slug
2022-07-25 23:31:06 +02:00
Corentin Thomasset
1a22d55b3c
refactor(base64-file): fixed typo
2022-07-25 23:23:53 +02:00
Corentin Thomasset
e6953d1b67
refactor(base64): split base64 text and file conversion in two tools + base64 to file
2022-07-25 23:21:42 +02:00
Corentin Thomasset
bdee93a9e4
feat(new-tool): added a basic auth generator
2022-07-25 18:47:27 +02:00
Corentin Thomasset
125a50215a
feat(new-tool): added an ETA calculator
2022-07-24 18:32:05 +02:00