Commit Graph
889 Commits
Author SHA1 Message Date
Dhani ShendeandGitHub 3cb12c55ff Merge branch 'main' into feature/json-to=csv 2026-03-14 16:55:13 +05:30
dhaanisi 507c4cdf47 feat: add JSON to CSV converter 2026-03-14 16:40:20 +05:30
ChesterkxngandGitHub 7d4d74ca9d Merge pull request #327 from iib0011/options-visual-fix
Options visual fix
2026-03-14 04:00:21 +01:00
Chesterkxng b39ca80f0c chore:
- Select component used instead of menuItem
- i8n added to options
2026-03-14 03:48:27 +01:00
Chesterkxng 3002da3871 chore: margin bottom added on option components (for visual separation) 2026-03-14 03:35:10 +01:00
ChesterkxngandGitHub e35e4bcb9d Merge pull request #326 from iib0011/tsv-to-json
chore: TSV tool moved to csv folder since similar for consistency
2026-03-14 01:51:50 +01:00
Chesterkxng 8eb5bb7027 chore: TSV tool moved to csv folder since similar for consistency 2026-03-13 20:17:16 +01:00
ChesterkxngandGitHub 6e919cc066 Merge pull request #307 from Conorrr/improve-search-tool 2026-03-10 14:37:07 +01:00
Chesterkxng 02b41439f8 chore: normalized text function 2026-03-10 14:32:42 +01:00
Chesterkxng 9d99e48192 chore:
- duplicated time tools removal
- words added to searchfield
- complexity reduced with early computation
2026-03-09 17:43:51 +01:00
Chesterkxng bd396161c4 Merge branch 'main' into pr/Conorrr/307 2026-03-07 21:15:58 +01:00
ChesterkxngandGitHub a75cb681ce Merge pull request #317 from dhaanisi/discord-tool
Add Discord Timestamp Generator tool
2026-02-28 23:54:53 +00:00
Chesterkxng 4dd853131d chore:
- reverted Jpg to png Feature
- unused Yup validation schema revomed
2026-02-25 00:24:51 +01:00
Chesterkxng 2b5b9d459d chore: locales related to the feature 2026-02-25 00:16:30 +01:00
Chesterkxng d760bbaf1a chore:
- rewritten index file maching project architechture
- sample examples added
2026-02-25 00:15:44 +01:00
Chesterkxng ce0f89acfa chore:
- discord icon
- usertypes added
2026-02-25 00:14:14 +01:00
Chesterkxng cf29a47a9e chore: Updated service
- Multiple lines processing
- Datetimes validation
2026-02-25 00:10:39 +01:00
Chesterkxng 7a37cbbeff chore: output formats and InitialValuesType 2026-02-25 00:07:21 +01:00
Chesterkxng 95a7cd37cc chore: fixed in the PR before 2026-02-25 00:06:08 +01:00
Chesterkxng 31a33178b2 chore: merging main 2026-02-24 17:57:39 +01:00
Ibrahima G. CoulibalyandGitHub 1b4262acbd Merge pull request #318 from iib0011/clear-input-tool
Clear input tool
2026-02-23 22:15:51 +00:00
Chesterkxng 0cf2833480 chore:
- Use of omitted HandleClear prop in InputFooter
- Conditional button showing
2026-02-23 23:05:10 +01:00
Chesterkxng fc1122861a chore: Interface update to accept null too 2026-02-23 23:03:22 +01:00
dhaanisi a4481dcfe9 Add Discord timestamp tool with copy + reverse conversion 2026-02-23 21:35:36 +05:30
dhaanisi 7fa5b42adc Add remove file option to JPG → PNG tool 2026-02-22 13:36:22 +05:30
Ibrahima G. CoulibalyandGitHub 50c8360620 Merge pull request #315 from aToO57/patch-1
Update translation.json
2026-02-22 00:39:49 +00:00
aToO57andGitHub 5d6ef285f1 Update json.json 2026-02-21 18:01:05 +01:00
aToO57andGitHub 96a6bf0044 Update translation.json
Translation correction
2026-02-21 17:43:06 +01:00
Ibrahima G. CoulibalyandGitHub 20168cdc01 Merge pull request #312 from iib0011/byte-converter
feat: byte conversion across systems (SI, IEC) feature
2026-02-20 01:53:47 +00:00
Chesterkxng 01049644f4 feat: byte conversion across systems (SI, IEC) feature
closes #279
2026-02-15 20:57:20 +01:00
Ibrahima G. CoulibalyandGitHub d5e85840eb Merge pull request #310 from iib0011/list-group-fix
Improve clarity for List Group tool (issue #308)
2026-02-14 19:41:42 +01:00
Chesterkxng 5be0801292 service name updated in test file 2026-02-14 19:36:01 +01:00
ChesterkxngandiSwiin 196c76a830 Improve clarity for List Group tool (issue #308)
Co-authored-by: iSwiin <iSwiin@users.noreply.github.com>
2026-02-14 19:27:15 +01:00
Conor Restall 328a423e0f feat: Improve tool search scoring and typo tolerance
•  Add weighted scoring and Levenshtein-based fuzzy matching in filterTools
•  Ensure title matches rank above description-only matches and keep existing token behavior
2026-01-10 22:43:54 +00:00
Conor Restall 8da70a7985 feat: tidy up some search keywords 2026-01-10 22:30:09 +00:00
Conor RestallandWarp a5ea80f1f3 feat: Improve tool search normalization for alias queries
•  Extend filterTools query normalization with alpha+digit token concatenation (e.g. base + 64 -> base64)
•  Document keyword-based synonym usage in filterTools
•  Expand filterTools tests to cover alias-style queries like pdf join and base 64

Co-Authored-By: Warp <agent@warp.dev>
2026-01-10 21:31:52 +00:00
Conor RestallandWarp 5b529a564a feat: Improve tool search (Phase 1)
* Implement token-based, whitespace-robust search in filterTools:
* Normalize queries by trimming, lowercasing, and collapsing internal whitespace.
* Split normalized query into tokens and require every token to match at least one of: localized name, description, shortDescription, or keywords.
* Keep user-type filtering behavior the same and apply it before search filtering.
* Return all tools (post user-type filter) when the normalized query is empty or only whitespace.
* Make Hero autocomplete respect the new search behavior:*  Use filterOptions={(options) => options} to disable MUI Autocomplete’s internal filtering.
* Rely solely on filterTools + filteredTools so queries like "pdf  " behave the same as "pdf" and support multi-word, order-insensitive searches.
* Add unit tests for Phase 1 search behavior:
* New src/tools/index.test.ts covering:
  * Empty and whitespace-only queries returning all tools.
  * Word-order and extra-whitespace robustness for queries like "pdf merge" vs "   merge   pdf  ".
  * Case-insensitive matching and multi-word queries for the Base64 tool.
  * Trailing spaces being ignored.
  * Non-English behavior by using localized Spanish strings (e.g. "unir pdf") to confirm locale-agnostic token matching.

Co-Authored-By: Warp <agent@warp.dev>
2026-01-10 13:23:59 +00:00
Ibrahima G. CoulibalyandGitHub 9301259eab Merge pull request #216 from Srivarshan-T/feat/aac-to-mp3
feat: add AAC to MP3 audio converter tool
2025-12-10 22:43:45 +01:00
Chesterkxng 13fee3aefa chore:
- convertes type specified (generalUsers)
- category icon changed
2025-12-10 18:17:34 +01:00
Chesterkxng 29a174bc22 fix: data wrapped inside blob 2025-12-10 18:16:20 +01:00
Chesterkxng 29852a44dd chore: ToolAudioInput accepted types changed to supported conversion formats 2025-12-10 17:19:02 +01:00
Chesterkxng 46d4e1ce1f tests: convert audio test cases 2025-12-10 17:01:26 +01:00
Chesterkxng ff27f8debe chore: select values populated through AUDIO_FORMATS iteration 2025-12-10 16:50:18 +01:00
Chesterkxng 09456bf6ed chore:
- use of InitialValuesType
- cleaning up added after conversion
2025-12-10 16:47:51 +01:00
Chesterkxng cfc0ba3b41 chore:
- 'types.ts' file
- global variables including necessary details about audio formats added
2025-12-10 16:45:10 +01:00
Chesterkxng 82b56b4973 Chore:
- 'file' util added
- getFileExtension method
2025-12-10 16:43:04 +01:00
Chesterkxng adbc389c5d Merge branch 'main' into pr/Srivarshan-T/216 2025-12-10 10:55:56 +01:00
Ibrahima G. CoulibalyandGitHub 41c8d82859 Merge pull request #296 from mike-bricknell-barlow/feature/convert-time-to-decimal
Add tool to convert human time to decimal time
2025-12-07 16:43:28 +01:00
Chesterkxng d9917c6b3e chore:
- validations added for edge cases handling
- Multiple lines processing added
2025-12-05 18:03:55 +01:00
Chesterkxng 55354e3cd7 locales: enhanced tool description 2025-12-05 18:01:30 +01:00