🚀 Major Update: GUI and Performance Enhancements
Highlights
- **New Tkinter-based GUI**: A user-friendly graphical interface is now available for easier interaction.
- **Improved Processing Times**: We've significantly optimized the backend to reduce processing delays.
- **Bug Fixes**: Several trivial bugs have been squashed, improving overall reliability.
Known Issues
- **HTTP Connection Attempts**:
- Failed connection attempts to **Zotero** or **ArXiv** may appear in the logs.
- *Note*: Retry and time limit logic are in place, so this shouldn't affect the overall operation. However, **logging** and **error handling** for these connections will be refined in future releases.
- **Cancel Button**:
- While a **"Cancel"** button is available, its performance is currently limited.
- It attempts to exit the Python session but does not terminate the process forcibly.
Screenshot
<img width="539" alt="Screenshot 2024-10-03 at 9 14 03 PM" src="https://github.com/user-attachments/assets/fc5b02c1-0ed2-4e6f-8e09-3603408cc1d0">
---
Feel free to explore the new interface and report any issues or suggestions!