Commit Graph

  • 1ae4f2d41f Add modern UI with glassmorphism and gradients (v1.7.1) - Created comprehensive modern CSS design system - Glassmorphism effects with backdrop-filter blur - Animated purple-blue gradient background - Modern Inter and JetBrains Mono typography - Smooth transitions and hover effects - Enhanced tab, button, and dialog styling - Custom scrollbars and progress bars - CSS custom properties for consistent theming 🤖 Generated with [Claude Code](https://claude.com/claude-code) amitwh 2025-10-11 11:43:49 +05:30
  • 83150eea88 Fix double-click file opening with did-finish-load event amitwhandClaude 2025-10-11 11:39:57 +05:30
  • 51baae774d Fix double-click file opening with did-finish-load event - Added did-finish-load event listener to ensure window is fully loaded - Added 500ms delay to allow TabManager initialization - Improved openFileFromPath function with better logging - Fixed race condition where files opened via double-click weren't rendering Fixes #file-association-rendering-issue 🤖 Generated with [Claude Code](https://claude.com/claude-code) amitwh 2025-10-11 11:39:57 +05:30
  • 9b2b94ad74 Version 1.7.0 - Comprehensive PDF Editor & Universal File Converter amitwhandClaude 2025-10-11 11:22:53 +05:30
  • 282af0836c Version 1.7.0 - Comprehensive PDF Editor & Universal File Converter Major new features: • Complete PDF Editor with 10 operations (merge, split, compress, rotate, delete, reorder, watermark, encrypt, decrypt, permissions) • Universal File Converter supporting LibreOffice, ImageMagick, FFmpeg, and Pandoc • Single file and batch folder conversion capabilities • Advanced options for all conversion tools PDF Editor Features: • Merge multiple PDFs into one document • Split PDFs by page ranges, intervals, or file size • Compress PDFs to reduce file size • Rotate pages at 90°, 180°, or 270° • Delete unwanted pages from PDFs • Reorder pages in any custom order • Add text watermarks with customizable position, size, color, and opacity • Password protect PDFs with 128-bit or 256-bit encryption • Remove password protection from PDFs • Set granular document permissions Universal File Converter Features: • LibreOffice: DOCX, PDF, ODT, RTF, TXT, HTML, XLSX, PPTX conversions • ImageMagick: Image format conversions with quality, DPI, resize, compression options • FFmpeg: Video/audio conversions with codec, bitrate, preset, framerate options • Pandoc: Document markup conversions with advanced options • Batch folder processing with recursive subfolder support • 100% offline, open-source, no API keys required Technical Implementation: • Uses pdf-lib v1.17.1 for all PDF operations • Full async/await implementation for optimal performance • Comprehensive error handling and user feedback • Progress indicators for long-running operations • Page range parsing and validation • RGB color conversion for watermarks Files modified: • src/main.js: Added 500+ lines of PDF operation functions and IPC handlers • src/renderer.js: Added 480+ lines of UI event handlers and dialog management • src/index.html: Added 600+ lines of comprehensive UI dialogs • CLAUDE.md: Updated documentation with v1.7.0 features • package.json: Version bump to 1.7.0 🤖 Generated with [Claude Code](https://claude.com/claude-code) amitwh 2025-10-11 11:22:53 +05:30
  • 17c32f0b7d Fix file association double-click rendering (v1.6.1) amitwhandClaude 2025-10-05 20:34:28 +05:30
  • 0a1b623278 Fix file association double-click rendering (v1.6.1) Fixed issue where files opened via double-click were not rendering properly. Added proper wait for renderer load state before sending file data. amitwh 2025-10-05 20:34:28 +05:30
  • b93129bc44 Version 1.6.0 - Enhanced Markdown Editor & ConvertAPI Integration amitwhandClaude 2025-10-05 20:26:47 +05:30
  • 45b2063419 Version 1.6.0 - Enhanced Markdown Editor & ConvertAPI Integration New Features: Enhanced Markdown Toolbar - Added strikethrough button - Added code block button - Added horizontal rule button Fixed Find & Replace - Fixed focus issue - Visual highlighting with text selection - Smart scroll to matches Fixed Line Numbers - Corrected line counting - Added scroll synchronization ConvertAPI Integration - Cloud conversion support (200+ formats) - Secure API key storage - Real-time conversion status amitwh 2025-10-05 20:26:47 +05:30
  • b23e60a704 Fix critical bugs: real-time preview, toolbar functions, and file opening amitwhandClaude 2025-10-05 19:56:31 +05:30
  • e46fd1d7e6 Fix critical bugs: real-time preview, toolbar functions, and file opening Version 1.5.7 - Bug Fix Release Fixed Issues: - Real-time preview updates: Preview pane now updates instantly while typing - Toolbar markdown functions: All toolbar buttons now work correctly * Bold, Italic, Code, Link text wrapping * Heading, List, Quote line prefixes * Table insertion - File opening: Fixed file loading via menu and double-click association - Cross-platform path handling for Windows backslashes Technical Changes: - Added direct input event listeners to editor textareas - Implemented wrapSelection() and insertAtLineStart() helper methods - Fixed IPC communication between main and renderer processes - Improved event delegation for multi-tab support 🤖 Generated with [Claude Code](https://claude.com/claude-code) amitwh 2025-10-05 19:56:31 +05:30
  • c559b34f3e Fix build issues: correct icon file, add icon config, disable signing amitwh 2025-09-22 00:54:17 +05:30
  • 2436412ef1 Fix build issues: correct icon file, add icon config, disable signing - Replace corrupted icon.ico with icon-proper.ico - Add missing icon configuration to package.json build settings - Disable signAndEditExecutable to avoid signing certificate requirement - Installer now builds properly at 86MB instead of 190KB amitwh 2025-09-22 00:54:17 +05:30
  • a780f2984a Bump version to 1.5.4 for DOCX export fix release amitwh 2025-09-22 00:41:05 +05:30
  • c3f147d978 Bump version to 1.5.4 for DOCX export fix release amitwh 2025-09-22 00:41:05 +05:30
  • 0c9961d412 Fix DOCX export functionality amitwh 2025-09-22 00:40:27 +05:30
  • 0e59375cad Fix DOCX export functionality - Enhanced getPandocPath() to check common Windows installation locations - Improved Pandoc path detection for AppData/Local/Pandoc installation - Enhanced error reporting with more detailed feedback for export failures - Added better logging for Pandoc command execution and output - Fixed issue where DOCX exports would fail silently when Pandoc wasn't in PATH - Now properly detects Pandoc in standard Windows installation locations amitwh 2025-09-22 00:40:27 +05:30
  • ed7a80f99e Bump version to 1.5.3 for bug fix release amitwh 2025-09-22 00:24:45 +05:30
  • 85bb1d7bb9 Bump version to 1.5.3 for bug fix release amitwh 2025-09-22 00:24:45 +05:30
  • 18b7d82610 Fix critical bugs: file loading, advanced export dialog, and XLSX export amitwh 2025-09-22 00:24:00 +05:30
  • 8f333fb810 Fix critical bugs: file loading, advanced export dialog, and XLSX export - Add XLSX export functionality alongside CSV with proper menu option - Fix advanced export dialog visibility with improved CSS and scroll behavior - Verify file loading mechanism works correctly for double-click association - Improve export dialog layout with better height and positioning - Update export-spreadsheet IPC handler to support both CSV and XLSX formats amitwh 2025-09-22 00:24:00 +05:30
  • cd1f7ac37d v1.5.2: Remove custom icons, use default Electron icon amitwh 2025-09-22 00:03:13 +05:30
  • 11fc00160f v1.5.2: Remove custom icons, use default Electron icon - Removed all custom icon references from build configuration - Using default Electron icon for consistent, standard appearance - Updated to version 1.5.2 - Rebuilt NSIS installers with default iconography amitwh 2025-09-22 00:03:13 +05:30
  • 7b8a94150a Merge windows branch with enhanced export functionality and CLI support amitwh 2025-09-21 23:01:52 +05:30
  • f65cbdedb3 Merge windows branch with enhanced export functionality and CLI support - Combined advanced export options with built-in fallbacks - Integrated Windows context menu installation scripts - Added CLI conversion functionality - Enhanced error handling for pandoc availability - Updated to version 1.5.0 with comprehensive feature set - Resolved merge conflicts preserving all functionality amitwh 2025-09-21 23:01:52 +05:30
  • 2a12a1b034 Fix export functionality and improve Windows build amitwh 2025-09-21 22:56:23 +05:30
  • 7c8e206764 Fix export functionality and improve Windows build - Fixed export function issues with comprehensive pandoc detection - Added built-in HTML and PDF export fallbacks (no pandoc required) - Improved error handling with clear user messages - Enhanced code quality with optional chaining and better error handling - Fixed NSIS installer script issues for Windows build - Added comprehensive logging and debugging for export process - Created test files and documentation for export functionality - Successfully builds Windows release with proper XLSX support Resolves export failures and provides robust fallback mechanisms. amitwh 2025-09-21 22:56:23 +05:30
  • 2bc3989c00 Create GEMINI.md amitwh 2025-09-21 21:47:12 +05:30
  • 2cad330e3d Create GEMINI.md amitwh 2025-09-21 21:47:12 +05:30
  • f50ffe8ed2 Release v1.5.0: Enhanced Features and Open Source Compatibility amitwhandClaude 2025-09-15 16:36:23 +05:30
  • 1815a3d078 Release v1.5.0: Enhanced Features and Open Source Compatibility Major improvements including optional advanced export options, removed proprietary dependencies for better open-source compatibility, and comprehensive new features for enhanced user experience. 🔧 Export Functions & Advanced Options: • Fixed export function issues after advanced options integration • Added optional advanced export checkbox (unchecked by default) • Clean UI separation between simple and advanced export workflows 🏗️ Open Source Compatibility: • Removed bundled Pandoc binaries - requires system installation • Replaced proprietary XLSX with open-source CSV export • Eliminated licensing concerns with bundled dependencies ✨ Advanced User Experience Features: • Auto-save system with visual indicators every 30 seconds • Enhanced document statistics (lines, paragraphs, sentences, reading time) • Recent files menu with persistent storage (last 10 files) • Mathematical expression support with KaTeX rendering • Improved export dialog with better user experience 📚 Updated documentation with new dependency requirements and features 🤖 Generated with [Claude Code](https://claude.ai/code) amitwh 2025-09-15 16:36:23 +05:30
  • 5376bddc59 Release v1.4.0: Advanced Export Options and Batch Conversion amitwhandClaude 2025-09-14 22:42:53 +05:30
  • 64d53bd637 Release v1.4.0: Advanced Export Options and Batch Conversion Major Features: • Fixed file association loading issue with proper timing • Advanced export options dialog with templates and metadata support • Batch file conversion system with progress tracking • Enhanced UI with professional modal dialogs Technical Improvements: • Fixed renderer initialization timing for file association • Added comprehensive Pandoc options support (templates, metadata, variables) • Implemented recursive folder processing for batch operations • Enhanced error handling and user feedback systems • Theme-aware styling for all new components 🤖 Generated with [Claude Code](https://claude.ai/code) amitwh 2025-09-14 22:42:53 +05:30
  • 978e642f0c Update version to 1.4.0 with context menu integration amitwhandClaude 2025-09-09 01:05:01 +05:30
  • 24576df3b0 Update version to 1.4.0 with context menu integration - Bump version to 1.4.0 for context menu feature release - Add context menu integration to feature list in About dialog - Include command-line interface in feature highlights 🤖 Generated with [Claude Code](https://claude.ai/code) amitwh 2025-09-09 01:05:01 +05:30
  • 00749ac52c Add Windows Explorer context menu integration amitwhandClaude 2025-09-09 01:03:36 +05:30
  • 96134f0aa8 Add Windows Explorer context menu integration - Add context menu entries for all supported file types - Implement CLI interface with --convert and --convert-to commands - Create installation/uninstallation scripts (registry, PowerShell, batch) - Add NSIS installer integration for automatic context menu setup - Support direct conversion from right-click menu - Include comprehensive documentation and usage instructions 🤖 Generated with [Claude Code](https://claude.ai/code) amitwh 2025-09-09 01:03:36 +05:30
  • d3b67b1388 Bump version to v1.3.7 amitwhandClaude 2025-09-01 23:34:38 +05:30
  • afb88f0326 Bump version to v1.3.7 - Updated package.json version to 1.3.7 - Updated version in About dialog to 1.3.7 - Prepared for new release with Linux packages 🤖 Generated with [Claude Code](https://claude.ai/code) amitwh 2025-09-01 23:34:38 +05:30
  • 35310beccf Add Claude settings amitwh 2025-09-01 23:14:36 +05:30
  • f5a6457734 Add Claude settings amitwh 2025-09-01 23:14:36 +05:30
  • e1f0aafa88 Update version to 1.3.3 and add font size adjustment features amitwh 2025-09-01 23:13:29 +05:30
  • d785628e45 Update version to 1.3.3 and add font size adjustment features amitwh 2025-09-01 23:13:29 +05:30
  • aac496923e Add font size adjustment menu and fix theme styling amitwhandClaude 2025-09-01 21:41:28 +05:30
  • 856b12e7a1 Add font size adjustment menu and fix theme styling Features: • Added Font Size menu in View with increase/decrease/reset options • Keyboard shortcuts: Ctrl+Shift+Plus/Minus/0 for font adjustment • Font size persists between sessions using localStorage • Font sizes adjustable from 10px to 24px Theme Fixes: • Fixed missing Monokai theme styles for tabs and editor • Added complete tab styling for Solarized theme • Added complete tab styling for GitHub theme • All themes now have consistent tab bar appearance Other Changes: • Updated CLAUDE.md with v1.3.x features documentation • Version bumped to 1.3.4 🤖 Generated with [Claude Code](https://claude.ai/code) amitwh 2025-09-01 21:41:28 +05:30
  • 256f944b88 Increase editor and preview font sizes to 15px amitwhandClaude 2025-09-01 21:30:57 +05:30
  • 0b49f849b4 Increase editor and preview font sizes to 15px Enhanced font sizes for improved readability: • Editor font size increased from 14px to 15px • Preview font size set to 15px for both #preview and .preview-content • Better visual experience across all themes and content types 🤖 Generated with [Claude Code](https://claude.ai/code) amitwh 2025-09-01 21:30:57 +05:30
  • dbe57d2fad Fix v1.3.2: Restore proper preview text spacing and typography amitwh 2025-09-01 21:24:40 +05:30
  • df7c97ff84 Fix v1.3.2: Restore proper preview text spacing and typography - Restored ideal preview text spacing from earlier versions - Extended all preview styles to work with new .preview-content class - Added proper margins, padding, and line-height for readability - Updated theme support for all preview elements across all themes - Improved typography with balanced font size and spacing - Fixed double padding issue with better container structure - Enhanced readability with proper heading margins and paragraph spacing - Updated to version 1.3.2 with improved preview typography amitwh 2025-09-01 21:24:40 +05:30
  • 9a45849003 Update README.md for v1.3.1 release amitwh 2025-09-01 21:08:29 +05:30
  • fb04e9e32f Update README.md for v1.3.1 release amitwh 2025-09-01 21:08:29 +05:30
  • dfb603c2ea Fix v1.3.1: File associations and 50/50 pane layout amitwh 2025-09-01 21:05:01 +05:30
  • f8eab068b0 Fix v1.3.1: File associations and 50/50 pane layout - Enhanced file association handling for double-clicking .md files - Added proper file associations in package.json build config - Fixed preview/source pane layout to be equally distributed 50/50 - Updated CSS for tab-content structure with proper flex layout - Added theme support for new pane selectors - Improved command line argument processing for file opening - Updated version to 1.3.1 with file association feature amitwh 2025-09-01 21:05:01 +05:30
  • fda173d9a1 Merge branch 'master' into macos amitwh 2025-09-01 20:58:00 +05:30
  • 6d0c3eca3d Merge branch 'master' into macos amitwh 2025-09-01 20:58:00 +05:30
  • ddababf284 Update README.md for v1.3.0 with tabbed interface and enhanced PDF export features amitwh 2025-09-01 20:54:47 +05:30
  • 32fa6719cf Update README.md for v1.3.0 with tabbed interface and enhanced PDF export features amitwh 2025-09-01 20:54:47 +05:30
  • 376fa00b08 Merge branch 'master' into windows amitwh 2025-09-01 20:53:36 +05:30
  • 61e6b4a299 Merge branch 'master' into windows amitwh 2025-09-01 20:53:36 +05:30
  • 5cbcfa466d Merge branch 'master' into macos amitwh 2025-09-01 20:53:29 +05:30
  • 4fed06a80d Merge branch 'master' into macos amitwh 2025-09-01 20:53:29 +05:30
  • 328451f88d Major v1.3.0 update: Fix PDF export, file associations, remove converter menu, and implement tabbed interface amitwh 2025-09-01 20:53:17 +05:30
  • 0fd20c1eb3 Major v1.3.0 update: Fix PDF export, file associations, remove converter menu, and implement tabbed interface - Enhanced PDF export with multiple LaTeX engine fallbacks - Fixed file association and direct file opening from OS - Removed redundant converter menu, moved import to File menu - Implemented comprehensive tabbed interface for multiple files - Added tab management with keyboard shortcuts (Ctrl+N, Ctrl+W, Ctrl+Tab) - Enhanced UI with tab bar and improved navigation - Updated to version 1.3.0 with new features - Improved main process and renderer architecture for multi-file support amitwh 2025-09-01 20:53:17 +05:30
  • 1b10a39b15 Update to v1.2.1 with comprehensive editor enhancements amitwh 2025-09-01 20:36:57 +05:30
  • 337b5afe5c Update to v1.2.1 with comprehensive editor enhancements amitwh 2025-09-01 20:36:57 +05:30
  • 7fe53b4b9c Merge master with comprehensive v1.2.0 editor enhancements amitwh 2025-09-01 20:29:29 +05:30
  • b11fd95e94 Merge master with comprehensive v1.2.0 editor enhancements amitwh 2025-09-01 20:29:29 +05:30
  • edb163eab4 Merge master with comprehensive v1.2.0 editor enhancements amitwh 2025-09-01 20:29:08 +05:30
  • 49f494b429 Merge master with comprehensive v1.2.0 editor enhancements amitwh 2025-09-01 20:29:08 +05:30
  • 7131d1a38e Merge master with comprehensive v1.2.0 editor enhancements amitwh 2025-09-01 20:28:49 +05:30
  • d0910f14b3 Merge master with comprehensive v1.2.0 editor enhancements amitwh 2025-09-01 20:28:49 +05:30
  • 6d3813e5e9 Major v1.2.0 editor enhancements amitwhandClaude 2025-09-01 20:26:58 +05:30
  • 9d8acd0171 Major v1.2.0 editor enhancements - Add comprehensive Find & Replace with match highlighting - Add toggleable line numbers with theme support - Implement full undo/redo functionality with keyboard shortcuts - Add smart auto-indentation for lists and code blocks - Enhanced keyboard shortcuts for productivity - Advanced tab handling for indentation/outdentation - Updated About dialog with v1.2.0 and complete feature list - Add Find & Replace to Edit menu - Updated README.md with comprehensive feature documentation 🤖 Generated with [Claude Code](https://claude.ai/code) amitwh 2025-09-01 20:26:58 +05:30
  • bfe362245d Update README.md with v1.2.0 features and remove CLAUDE.md amitwh 2025-09-01 20:08:14 +05:30
  • c1d71e8dbf Update README.md with v1.2.0 features and remove CLAUDE.md amitwh 2025-09-01 20:08:14 +05:30
  • 0d21ddbf15 Update README.md with v1.2.0 features and remove CLAUDE.md amitwh 2025-09-01 20:07:47 +05:30
  • 1e585afb7e Update README.md with v1.2.0 features and remove CLAUDE.md amitwh 2025-09-01 20:07:47 +05:30
  • 7b5165bcb1 Update README.md with v1.2.0 features and remove CLAUDE.md amitwh 2025-09-01 20:07:13 +05:30
  • 20abd7a533 Update README.md with v1.2.0 features and remove CLAUDE.md amitwh 2025-09-01 20:07:13 +05:30
  • 5c5cffed83 Update README.md with v1.2.0 features and remove CLAUDE.md amitwh 2025-09-01 20:06:31 +05:30
  • 05a3910f0d Update README.md with v1.2.0 features and remove CLAUDE.md amitwh 2025-09-01 20:06:31 +05:30
  • becfec5ae6 Update About dialog to version 1.2.0 with new features list amitwh 2025-09-01 20:03:36 +05:30
  • 72fbf73f05 Update About dialog to version 1.2.0 with new features list amitwh 2025-09-01 20:03:36 +05:30
  • bd38c5342d Update About dialog to version 1.2.0 with new features list amitwh 2025-09-01 20:03:08 +05:30
  • be84864b5b Update About dialog to version 1.2.0 with new features list amitwh 2025-09-01 20:03:08 +05:30
  • f3e829ca63 Update About dialog to version 1.2.0 with new features list amitwh 2025-09-01 20:02:44 +05:30
  • 547a9fdffd Update About dialog to version 1.2.0 with new features list amitwh 2025-09-01 20:02:44 +05:30
  • b0a96f680a Release v1.2.0: Major feature additions amitwhandClaude 2025-09-01 19:54:19 +05:30
  • 44a12f7805 Release v1.2.0: Major feature additions - Add PowerPoint export (PPTX/ODP) with slide-level formatting - Add comprehensive document conversion menu with import/export - Add interactive table creation helper in markdown editor - Update documentation with all new features and version history - Improve menu organization for better user experience 🤖 Generated with [Claude Code](https://claude.ai/code) amitwh 2025-09-01 19:54:19 +05:30
  • a6da95b057 Add spreadsheet export, update author info, rename to PanConverter amitwh 2025-09-01 19:44:48 +05:30
  • 4ea771b757 Add spreadsheet export, update author info, rename to PanConverter - Added Excel (XLS/XLSX) and ODS export functionality - Updated author to Amit Haridas (amit.wh@gmail.com) - Renamed app from 'Pan Converter' to 'PanConverter' - Version bump to 1.1.0 amitwh 2025-09-01 19:44:48 +05:30
  • f17105aae7 Fix electron-store import error amitwh 2025-09-01 19:29:00 +05:30
  • 794d2125a5 Initial commit: Pan Converter - Cross-platform Markdown editor amitwh 2025-09-01 19:19:45 +05:30
  • 42ad314302 Initial commit v1.0.0 amitwh 2025-09-01 19:16:06 +05:30