Commit Graph

19 Commits

Author SHA1 Message Date
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
80186643bb feat: Add zip download feature for multiple processed files 2025-02-11 09:42:01 -08:00
d2a9c49d5c feat: Add Streamlit web interface for file protection removal 2025-02-11 09:35:32 -08:00
c956e0e2a6 feat: Add Streamlit dependency to requirements.txt 2025-02-11 09:32:38 -08:00
cccf1ef673 feat: Add requirements.txt with project dependencies 2025-02-11 09:27:46 -08:00