816 Commits

Author SHA1 Message Date
abdullahalam123
6ad6a7d730 Release v1.0.0 2025-10-20 18:52:28 +05:30
abdullahalam123
0e7c53560a feat(ocr): add whitelist presets and improve UI for OCR tool
refactor: format code and improve mobile menu accessibility
style: fix whitespace and formatting in multiple files
docs: update documentation with better formatting and examples
2025-10-20 18:51:49 +05:30
abdullahalam123
59b351eee4 Release v0.0.1 2025-10-20 18:32:20 +05:30
Alam
48fe49ac37 Merge pull request #64 from AltuisticIsopod/main
feat: add Simple Mode for internal organizational use
2025-10-20 18:22:31 +05:30
Alam
ccb1b119c5 Merge pull request #58 from divy-11/feature/reverse-multi-pdfs
Feature/reverse multi pdfs
2025-10-20 18:14:58 +05:30
Alam
6971c18e5e Merge pull request #65 from lunas-awful-coding-ideas/main
added description to Unraid XML
2025-10-20 18:09:01 +05:30
lunas-coding
8a72063ef7 added description to Unraid XML
added port name to the unraid XML so users know directly what the port is being used for
2025-10-20 13:30:48 +02:00
divy-11
4e6cc77a28 Removed new state pdfDocs
- update reverse-pages function
- updated test-case
2025-10-20 16:39:45 +05:30
Lalit Sudhir
f037e27535 feat: add Simple Mode for internal organizational use 2025-10-20 01:42:50 -07:00
Alam
6270080045 Merge pull request #62 from yasirakhlaque/ImprovedNavbarUI
Added hamburger Navbar
2025-10-20 11:24:47 +05:30
Yasir Akhlaque
f9a06b54f5 Aligned text centered 2025-10-20 11:12:26 +05:30
Yasir Akhlaque
584f2f09d1 Added hamburger navbar 2025-10-20 10:54:17 +05:30
Alam
8ac4793f9b Merge pull request #52 from AltuisticIsopod/main
feat(versioning): Added version management sysytem
2025-10-20 10:46:26 +05:30
Alam
d163bd29e6 Merge pull request #60 from ShirshenduR/Fix#20
Fix#20 : fixed the tesseract issue
2025-10-20 10:32:18 +05:30
Alam
34a00ad74a Merge pull request #49 from Utkarsh-0304/feature/searchbar_shortcut
feat: add search bar keyboard shortcut
2025-10-19 22:29:11 +05:30
Shirshendu R Tripathi
797d8f5b9d Fix#20 OCR pdf text not selectable 2025-10-19 22:13:49 +05:30
Shirshendu R Tripathi
ef7b9d0365 Fix#20 OCR pdf text not selectable 2025-10-19 22:12:51 +05:30
Utkarsh Agarwal
6bfcb30592 fix caps on focus and ios/android disabled display 2025-10-19 20:22:45 +05:30
divy-11
a605e56834 test-case added. 2025-10-19 19:50:19 +05:30
divy-11
2e2c634b41 Feat: Reverse-pages for mulit-pdf
- Added new state pdfDocs: [ ]
- Made tweaks for new state in fileHandler.ts
2025-10-19 18:36:57 +05:30
Alam
caf23b0ab9 Merge pull request #53 from alam00000/add-attachments
feat(pdf-tools): add attachments feature to embed files in PDFs
2025-10-19 15:06:39 +05:30
abdullahalam123
88e05e6713 feat(pdf-tools): add attachments feature to embed files in PDFs
Implement new functionality to allow embedding attachments into PDF documents. The feature includes:
- UI for selecting PDF and files to attach
- Logic to embed files while preserving metadata
- Display of attached files with size information
- Download of modified PDF with embedded files
2025-10-19 15:02:27 +05:30
Lalit Sudhir
b3ab445538 Added version management sysytem 2025-10-19 02:03:04 -07:00
Alam
ddeebc8142 Merge pull request #51 from alam00000/linearize
feat(pdf-tools): add linearize pdf tool for web optimization
2025-10-19 14:03:15 +05:30
abdullahalam123
8a494c0a01 feat(pdf-tools): add linearize pdf tool for web optimization
Add new linearize PDF tool that optimizes PDFs for fast web viewing using qpdf-wasm. Includes UI components, logic implementation, and test updates. The tool processes multiple PDFs and downloads them in a ZIP archive.
2025-10-19 13:59:25 +05:30
Utkarsh Agarwal
f11efe7278 Add Search bar Keyboard Shortcut 2025-10-18 23:58:41 +05:30
Alam
8e549b7304 Update README.md 2025-10-18 21:30:59 +05:30
Alam
574ed4bd36 Merge pull request #42 from Kimforee/feature/multiple-blank-pages
feat: add support for multiple blank pages insertion
2025-10-18 17:05:34 +05:30
Alam
7d1a1c9064 Merge pull request #43 from 414nx/multiupload-handle-encrypted-pdf
Multiupload handle encrypted pdf
2025-10-18 17:02:05 +05:30
414nx
560d45d290 changed for loop into promise.all for parallel loading of PDFs during encryption check multifileupload, added better seperation between alert text for encrypted pdf found merge warning, changed loose equality check in encrypted pdf check logic in handlemultifileupload to strict equality 2025-10-18 02:45:24 -06:00
keshav
a48ce08d39 test: add comprehensive test suite for add-blank-page functionality 2025-10-18 13:52:43 +05:30
Keshav Singh
f8579fb291 feat: add support for multiple blank pages insertion 2025-10-18 11:14:04 +05:30
414nx
f9ef634b6f modifies handleMultiFileUpload function to check if PDFs are password protected when using merge or alternate-merge 2025-10-17 12:50:53 -06:00
414nx
6841b38eac add whitespace-pre-line to div id=alert-message so that \n can be used for line breaks in alert messages 2025-10-17 12:07:45 -06:00
abdullahalam123
d98e18b51f build(docker): add docker-compose.dev.yml and update docker-compose.yml
Add development docker-compose configuration and switch production config to use pre-built image
docs: update README with improved setup instructions and new features
2025-10-17 21:27:25 +05:30
abdullahalam123
cc83d7951f refactor: fix type errors and improve type safety in PDF logic
- Add proper type assertions for DOM element properties
- Remove unused md-to-pdf feature
- Fix type errors in various PDF manipulation functions
- Improve type safety for HTML element interactions
2025-10-17 15:01:48 +05:30
Alam
298135ab0d Merge pull request #30 from NanditaPatil-dotcom/main
feat:Setup Prettier for code formatting
2025-10-17 14:28:48 +05:30
Alam
a61ec759ec Update .prettierrc 2025-10-17 14:27:24 +05:30
NanditaPatil-dotcom
d33a02b1a5 feat: "singleQuote" : false 2025-10-17 13:52:45 +05:30
NanditaPatil-dotcom
f1d830d81d feat:Setup Prettier for code formatting 2025-10-17 11:37:32 +05:30
Alam
87c191213c Merge pull request #24 from soultaco83/add-unraid-png
created png as unraid does not supprot svg
2025-10-16 20:07:52 +05:30
soultaco83
2e53b68631 created png as unraid does not supprot svg 2025-10-16 05:35:57 -04:00
Alam
17557d294b Merge pull request #23 from soultaco83/add-unraid-template
adding unraid template
2025-10-16 15:02:40 +05:30
soultaco83
886b81eb4f adding unraid template 2025-10-16 05:20:13 -04:00
Alam
70030fedda Merge pull request #21 from alam00000/alternate-merge
feat(pdf-tools): add alternate merge tool for mixing pdf pages
2025-10-16 12:39:02 +05:30
abdullahalam123
48baad9bf9 feat(pdf-tools): add alternate merge tool for mixing pdf pages
Implement new tool that allows users to combine PDFs by alternating pages from each document. Includes UI components, logic for processing, and test coverage.

- Add new tool to configuration arrays and categories
- Create UI with drag-and-drop file ordering
- Implement core logic for alternating pages
- Add comprehensive unit tests
2025-10-16 12:35:43 +05:30
Alam
a82148c253 Merge pull request #19 from alam00000/remove-blank-pages
feat: add remove blank pages tool with sensitivity control
2025-10-15 23:42:37 +05:30
abdullahalam123
39080c800f feat: add remove blank pages tool with sensitivity control
Implement new tool to detect and remove blank pages from PDFs with configurable sensitivity. Includes UI with preview functionality and comprehensive tests.
2025-10-15 23:34:53 +05:30
Alam
d4633e1429 Merge pull request #17 from alam00000/posterize
Posterize
2025-10-15 13:06:01 +05:30
abdullahalam123
1cf40d9328 docs: add issue and pull request templates
Add standardized templates for GitHub issues and pull requests to improve contribution consistency. The templates guide users to provide necessary details when reporting bugs, requesting features, or submitting code changes.
2025-10-15 12:57:38 +05:30