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
Chesterkxng and GitHub
3f1a1ee4c6
Merge pull request #344 from wz-Tan/wz-Tan
...
feat Convert to WebP tool
2026-04-03 16:22:11 +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
57b305b9d2
chore: webp converted i8n keys
2026-04-02 16:21:38 +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
7e333143d2
chore: Webp converter moved to converter tools
2026-04-02 16:15:40 +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
beb0d56705
chore: locales (en) updated to match similar tools description
2026-04-02 15:42:03 +02:00
Chesterkxng
a1eae7706b
chore: full i8n support for the tool
2026-04-02 15:38:37 +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
Chesterkxng
17b9d6b21c
chore: package.lock file restored
2026-04-02 15:27:48 +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
883a4ce46a
feat: translations for convert to webp tool in all languages
2026-03-31 17:09:14 +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 and GitHub
a0758a9ef6
Merge pull request #298 from Nello-Moreira/fix-pdf-plural
...
Fix pdf plural
2026-03-29 23:40:30 +02:00
Chesterkxng
b2042ebf23
chore: remove plural binding from languages without "s" suffix
2026-03-29 22:50:57 +02: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 and GitHub
d1cbf889d9
Merge pull request #345 from gumlau/feat/add-audio-to-video
...
feat(video): add audio track to video tool
2026-03-26 14:35:00 +01: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
cf2993b9c6
locales:
...
- dict updated
- dict moved to the EOF
2026-03-25 16:23:16 +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 and GitHub
b7822ffbc4
Merge pull request #343 from TiwariLokesh/feature/multiple-images-to-pdf
...
feat: support multiple images to PDF conversion
2026-03-24 23:21:24 +01:00
Chesterkxng
0ed6559ff9
chore: heic-to added to package
2026-03-24 21:39:46 +01:00
Chesterkxng
a87f7d4d4f
chore: support heic in MultipleImageInput preview
2026-03-24 21:38:59 +01:00
Chesterkxng
e2a5a67d37
locales: full i8n support for convert to pdf
2026-03-24 21:35:42 +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