Chesterkxng
3938f2d525
chore: index file updated
...
- full i8n support
- Checkbox for case handling
- examples updated
2026-04-07 14:05:45 +02:00
Chesterkxng
527d2f4661
chore: rewritten test case (service improvements)
2026-04-07 13:51:38 +02:00
Chesterkxng
c8892b917d
chore: update service
...
- add multi-line processing
- add accented characters handling
2026-04-07 13:50:51 +02:00
Chesterkxng
34d154108d
chore: userTypes added to meta.ts
2026-04-07 13:47:52 +02:00
Chesterkxng
54fa028b5e
Merge branch 'main' into pr/bhavesh158/322
2026-04-07 13:46:09 +02:00
Chesterkxng
53a7a72029
chore: case handling added to types.ts file
2026-04-07 13:45:39 +02:00
wz
9ba68531d0
chore: translations for convert to webp tool
2026-04-03 17:18:47 +08:00
Chesterkxng
8117b6c142
chore: tool registration as converted tool
2026-04-02 16:21:59 +02:00
Chesterkxng
27658dc96e
chore: webp converter moved to converter tools
2026-04-02 16:20:03 +02:00
Chesterkxng
6746f81763
chore: delete webp converter from image generic
2026-04-02 16:17:19 +02:00
Chesterkxng
61f942b5f9
chore:
...
- complexity reduced (no recursion for memory optimization)
- quality based conversion (one shot)
2026-04-02 15:44:28 +02:00
Chesterkxng
08738a5f12
chore:
...
- full i8n support
- debounce compute preventively
- quality slider instead of size
2026-04-02 15:37:54 +02:00
Chesterkxng
40a939f4f9
chore: types updated with quality directly (less complexity)
2026-04-02 15:34:42 +02:00
wz
eb861ae42e
Merge branch 'main' of https://github.com/iib0011/omni-tools into wz-Tan
2026-03-31 17:09:29 +08:00
wz
c6a67b46ff
feat: convert to webp tool completed
2026-03-31 17:04:30 +08:00
wz
06b5d4aac6
feat: Handle Multiple Files and Zip File
2026-03-31 16:57:49 +08:00
wz
61a9c15236
feat: Process Each File Individually
2026-03-31 16:11:10 +08:00
Chesterkxng
14e69e45d9
Merge branch 'main' into pr/Nello-Moreira/298
2026-03-29 22:36:32 +02:00
wz
cd88c888f9
Merge branch 'main' of https://github.com/iib0011/omni-tools into wz-Tan
2026-03-27 16:01:37 +08:00
Chesterkxng
af2b76e970
chore:
...
- t function with string litteral fix
- npm run build passed
2026-03-26 13:42:34 +01:00
Chesterkxng
d92cd07f09
fix: added type to fix i8n errors
2026-03-25 19:21:57 +01:00
Chesterkxng
26a60711b9
Chore: test file deletion
2026-03-25 18:09:54 +01:00
Chesterkxng
a7ddc65f1b
chore:
...
- manually track optionsValues too to use in useEffect for unified recomputation of video input, audio, and option changes
2026-03-25 17:47:12 +01:00
Chesterkxng
5a460bdf03
chore:
...
- Slider instead of select for volume control
- UseEffect to ensure video and audio for computing
2026-03-25 16:10:30 +01:00
Chesterkxng
b54ff327f2
chore: icon change (subjective XD)
2026-03-25 15:46:05 +01:00
Chesterkxng
e328a842dd
chore: type refactorization
2026-03-25 15:45:17 +01:00
Chesterkxng
b89570c516
chore:
...
- service file refactored
- amix instead of amerge filter
- ffmep cache cleared after computing (input stays since recomputation could be needed)
2026-03-25 15:44:21 +01:00
Gan Liu
a43db5a9d6
feat(video): handle audio/video length mismatch with loop, duration controls
...
Add loop/no-loop option to repeat audio until video ends or play once.
Add duration controls (start time, end time) to specify when audio plays
within the video timeline. Redesign UI with dropdown selects for volume
and duration mode with dynamic time inputs for a more compact layout.
2026-03-25 11:14:48 +08:00
Gan Liu
855ae1e8d7
test(video): add unit tests for add-audio service
...
Cover replace mode, mix mode, custom volume, filename preservation,
and complex filename handling with mocked FFmpeg.
2026-03-25 10:27:51 +08:00
Gan Liu
fc36dbc7a4
feat(video): add UI and register add-audio tool
...
Add React component with video/audio file inputs, replace/mix mode
selector, volume slider, and result display. Register tool in video
tools list and add English i18n translations.
2026-03-25 10:27:51 +08:00
Gan Liu
f8f6324d50
feat(video): add audio-to-video service with replace and mix modes
...
Implement core FFmpeg logic for adding audio tracks to video files.
Supports two modes: replace (swap original audio) and mix (overlay
new audio on existing track), with adjustable volume control.
2026-03-25 10:27:51 +08:00
Chesterkxng
a87f7d4d4f
chore: support heic in MultipleImageInput preview
2026-03-24 21:38:59 +01:00
Chesterkxng
73d337bc2b
chore:
...
- full i8n support
- loading state added
- Array of sizes displayed
- Accept list updated
2026-03-24 21:35:07 +01:00
Chesterkxng
02830c1fa9
chore: tests deleted (front end focused)
2026-03-24 21:31:28 +01:00
Chesterkxng
bba16c9b86
chore: unsupported formats (keywords) removed
2026-03-24 21:30:55 +01:00
Chesterkxng
77191da9a3
chore:
...
- Heic/Heif conversion support
- Array of sizes returned since multiple images support
2026-03-24 21:29:42 +01:00
Chesterkxng
2ec064a11c
chore: types moved into types.ts file
2026-03-24 21:07:10 +01:00
wz
647bd8bad7
feat convert to webp tool, with promise callback
2026-03-23 08:51:48 +08:00
Tiwari Lokesh
4550e86832
feat: add support for multiple images to PDF conversion
2026-03-22 15:45:37 +05:30
wz
fd45cd46d1
feat slider controls maximum size
2026-03-22 15:56:16 +08:00
wz
1d4b7b7704
Merge branch 'main' of https://github.com/iib0011/omni-tools into wz-Tan
2026-03-22 15:36:51 +08:00
Chesterkxng
68d0fd9960
feature: enabling batch procession on image resize tool
2026-03-21 11:37:52 +01:00
Chesterkxng
295f94cbe4
chore:
...
- Displaying toolResultFile when zip no needed (less than 2 elements)
2026-03-21 11:36:24 +01:00
Chesterkxng
63e54061c6
chore:
...
- input and output tools updated
- computing method updated
2026-03-20 17:17:08 +01:00
Chesterkxng
7c2cfc7a84
chore: MultipleImageInput created for batch processing support
2026-03-20 17:07:15 +01:00
Chesterkxng
dc73240787
chore: service updated for batch processing support
2026-03-20 17:03:13 +01:00
wz
a12af0c6ce
Merge branch 'main' of https://github.com/iib0011/omni-tools into wz-Tan
2026-03-20 22:07:10 +08:00
wz
9eb9a0a7af
feat accept multiple file types and export webp
2026-03-20 22:00:34 +08:00
wz
81e0942fa9
feat: i18n translation and icon for convert to webp
2026-03-19 10:59:39 +08:00
Chesterkxng
747ea92cbc
chore: fix translation scope and complete i18n support
...
- Apply useTranslation to converters instead of audio
- Add missing translation keys for full i18n coverage
2026-03-16 15:39:28 +01:00