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
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