02aafd193f
refactor: Improve sheet view settings copying with granular property handling
2025-02-13 14:44:55 -08:00
506dd2d116
feat: Enhance Excel file copying with sheet properties preservation
2025-02-13 14:39:26 -08:00
62ced4486b
refactor: Update chartsheet detection using isinstance() in copy_excel_file
2025-02-13 14:25:30 -08:00
a850772b55
feat: Add support for copying chartsheets with chart metadata
2025-02-13 14:24:16 -08:00
dfe99a9733
refactor: Improve tkinter file dialog thread safety
2025-02-11 16:27:49 -08:00
302c977027
fix: Correctly use path_holder for directory selection in Streamlit app
2025-02-11 16:23:41 -08:00
fc3feba657
fix: Resolve nonlocal variable error in directory selection
2025-02-11 16:21:13 -08:00
034cb8059d
refactor: Improve tkinter directory selection in Streamlit app
2025-02-11 16:20:30 -08:00
91a0eabc1e
fix: Refactor Streamlit session state handling for directory selection
2025-02-11 16:17:44 -08:00
df58211724
style: Enhance CSS for text areas and error section buttons
2025-02-11 16:15:21 -08:00
4d4ace24b0
style: Add CSS for wider buttons in Streamlit app
2025-02-11 16:09:55 -08:00
fcf07e0b39
build: Add tk package to requirements.txt
2025-02-11 16:09:23 -08:00
de358de090
chore: Remove tkinter from requirements.txt as it's a built-in Python module
2025-02-11 16:05:23 -08:00
4a3d07a7ac
docs: Add comprehensive README.md for Office Protection Remover project
2025-02-11 15:42:37 -08:00
caf7844972
feat: Add macOS directory selection support via AppleScript
2025-02-11 11:50:14 -08:00
70e3af157e
feat: Add tkinter-based directory browse buttons for source and destination paths
2025-02-11 11:48:06 -08:00
c6caac6965
feat: Add python-docx package to requirements.txt for document processing
2025-02-11 11:45:59 -08:00
00c764605b
feat: Update file browsing UI with Windows path instructions
2025-02-11 11:42:34 -08:00
a2a33c2a69
feat: Implement shared network directory browsing for cross-platform compatibility
2025-02-11 11:39:29 -08:00
61b139fcb9
feat: Improve cross-platform directory browsing for Windows and Linux
2025-02-11 11:37:28 -08:00
1662c3d2dd
refactor: Replace file browser selector with system file manager approach
2025-02-11 11:36:24 -08:00
67bfc5c103
feat: Add file browser selector for headless server directory selection
2025-02-11 11:34:47 -08:00
70ea7c39b3
refactor: Update directory path handling for headless mode with validation
2025-02-11 11:32:43 -08:00
8b4f00913b
fix: Improve dialog directory selection with proper height, width, and type conversion
2025-02-11 11:27:48 -08:00
f0a002eff1
feat: Add dialog-based directory selection for terminal environments
2025-02-11 11:26:42 -08:00
800ae3b262
refactor: Replace Linux-specific directory selection with cross-platform tkinter dialog
2025-02-11 11:23:52 -08:00
47f4287470
feat: Enhance directory selection with native dialogs for cross-platform support
2025-02-11 11:21:43 -08:00
80d37924c2
fix: Replace undefined TKINTER_AVAILABLE with local environment check
2025-02-11 11:19:55 -08:00
d6decf1382
refactor: Replace tkinter file dialogs with Streamlit file uploaders
2025-02-11 11:19:44 -08:00
3e40b604bc
fix: Import tkinter locally in directory browse buttons
2025-02-11 11:16:59 -08:00
367353d451
refactor: Simplify tkinter file/directory browsing in Streamlit app
2025-02-11 11:15:31 -08:00
cc3a7d1175
refactor: Conditionally import tkinter and update local environment detection
2025-02-11 11:13:36 -08:00
c224424e04
feat: Add environment-aware directory and file browsing support
2025-02-11 11:12:12 -08:00
336541fcae
feat: Add tkinter directory browsing with error handling in Streamlit app
2025-02-11 11:10:54 -08:00
c4e107b40e
refactor: Improve file dialog handling for cross-platform compatibility
2025-02-11 11:08:39 -08:00
f010ee57cf
fix: Update directory browsing to correctly sync input fields and session state
2025-02-11 11:05:44 -08:00
c6dc3455ac
Previous Work
2025-02-11 10:22:03 -08:00
f11023e424
chore: Update .gitignore with comprehensive Python and development ignores
2025-02-11 10:19:50 -08:00
51a635880a
chore: Add .gitignore with .aider and .env exclusions
2025-02-11 10:19:48 -08:00
0c8ad4a8aa
feat: Add persistent error logging with copy and clear functionality
2025-02-11 10:14:18 -08:00
6a580785a8
feat: Enhance directory processing to preserve full folder structure
2025-02-11 10:12:08 -08:00
9b9322ddec
docs: Add Streamlit upload file size limits to About section
2025-02-11 10:09:27 -08:00
ac5306ed30
feat: Add cross-platform file path selection for password files
2025-02-11 10:08:38 -08:00
b8698d41b8
refactor: Remove redundant processing mode selector from sidebar
2025-02-11 10:02:32 -08:00
43afbf694d
feat: Consolidate file processing modes into a single, unified interface
...
This commit introduces a significant improvement to the Streamlit app's user interface by merging the file upload and directory processing modes into a single, more intuitive workflow. Key changes include:
- Added a radio button to select between file upload and directory processing
- Unified the UI for both Excel and Word file types
- Maintained all existing functionality
- Simplified sidebar instructions
- Improved error handling and progress tracking
- Kept ZIP download feature for multiple file uploads
The new interface provides a more consistent and user-friendly experience while preserving the app's core functionality.
2025-02-11 10:01:05 -08:00
6b5c851a00
refactor: Improve directory processing UI with session state and rerun
2025-02-11 09:58:00 -08:00
79b2bb0835
chore: Remove tkinter from requirements.txt as it's part of Python standard library
2025-02-11 09:55:19 -08:00
882d6dff46
feat: Add native file dialog support for directory and file selection
2025-02-11 09:54:08 -08:00
a0a90a8b9c
fix: Correct indentation in Excel file processing section
2025-02-11 09:46:51 -08:00
d12e396932
feat: Add directory processing mode with recursive file handling
2025-02-11 09:46:39 -08:00