Commit Graph

40 Commits

Author SHA1 Message Date
0406fe4f6f Refactor and enhance type hints across multiple modules
- Updated the `from_tuple` method in `Prof` class to specify return type.
- Added type hints for various methods in `LehmannsClient`, `OpenAI`, `WebRequest`, and `ZoteroController` classes to improve code clarity and type safety.
- Modified `pdf_to_csv` function to return a string instead of a DataFrame.
- Enhanced error handling and type hints in `wordparser` and `xmlparser` modules.
- Removed unused UI file `Ui_medianadder.ts`.
- Improved the layout and structure of the `semesterapparat_ui` to enhance user experience.
- Updated file picker to support `.doc` files in addition to `.docx`.
- Added unique item handling in `Ui` class to prevent duplicates in apparat list.
- General code cleanup and consistency improvements across various files.
2025-10-21 09:09:54 +02:00
560d8285b5 Feat: add delete edition dialog with fuzzy search 2025-10-10 09:10:06 +02:00
06965db26a minor and major reworks: rename swb to SRU, add a test for pdf parsing
major: rework mail to send mail as plaintext instead of html, preventing the bleed-in of html text
2025-10-07 14:15:10 +02:00
a2631570ec UI: allow drops for semap document list 2025-09-22 09:45:02 +02:00
6f21c22d22 UI: add eta label 2025-09-08 10:34:59 +02:00
f22cbcd26a UI: add new admin option 2025-09-03 10:34:25 +02:00
d8fabdbe11 add progressbar for checking editions 2025-09-01 14:28:39 +02:00
a6d9498b39 rework documentation launch, use generated files instead of pure mkdocs, add quiet handler for use with logging in terminal 2025-07-03 07:20:57 +02:00
f7c499ea6e Refactor logging setup across multiple modules to use loguru with consistent configuration
- Updated logging initialization in MessageCalendar, admin_edit_prof, elsa_main, graph, iconLine, searchPage, and richtext modules to use loguru.
- Changed log rotation and retention settings for log files to improve log management.
- Replaced logger.debug/info calls with log.debug/info for consistency.
- Fixed a typo in the searchPage UI and updated related references in the UI files.
- Removed unused imports and cleaned up code for better readability.
2025-05-13 15:49:52 +02:00
424411b077 add type checking, update deletion function in searchpage, add function to import apparat data from document 2025-04-28 15:31:35 +02:00
709a342230 fix some bugs, add mail template emit signal to update list 2025-02-06 15:36:04 +01:00
eda556b5ea rework logging, add more dataclasses, reworked config 2024-12-17 10:02:56 +01:00
c1c4257321 ui changes 2024-12-04 15:37:19 +01:00
88a641d13d chore: fix layout issues with groupboxes 2024-11-27 13:51:37 +01:00
e3c81f1bbd feat: add "save and create" button 2024-11-26 10:18:27 +01:00
WorldTeacher
c3ff63ac70 bump files 2024-11-05 16:23:45 +01:00
WorldTeacher
2746b917eb rework icons, codechanges, bugfixes, typofixes 2024-10-09 08:47:48 +02:00
WorldTeacher
fba35cdf25 various updates and changes, move admin widgets into different seperate dialogs 2024-08-08 14:40:38 +02:00
WorldTeacher
c6ff076881 add files 2024-07-03 15:13:59 +02:00
WorldTeacher
6fa3e18f22 updates 2024-06-28 10:14:07 +02:00
WorldTeacher
1b14d09bf0 update main ui, add new feature to generate ilias data 2024-06-27 13:19:30 +02:00
WorldTeacher
aabc38d059 various changes, new dialogs 2024-06-20 14:55:54 +02:00
WorldTeacher
b7b1c106ea fix scaling 2024-06-13 09:35:18 +02:00
WorldTeacher
74656535f6 update ui, add buddies, move statistics to own dialog 2024-06-12 09:51:25 +02:00
WorldTeacher
fd692b8c99 updates 2024-06-11 13:28:23 +02:00
WorldTeacher
3eaede9ca0 ui changes 2024-06-11 09:48:22 +02:00
WorldTeacher
a56c70a8b4 ui changes, formatting 2024-06-05 15:39:55 +02:00
WorldTeacher
bc48c4ea9f remove unneeded frame 2024-06-05 13:35:30 +02:00
WorldTeacher
a19dc12c18 ui changes 2024-06-03 15:18:02 +02:00
WorldTeacher
8ec9521f49 ui updates, add table to elsa for statistics 2024-05-24 16:27:52 +02:00
WorldTeacher
3111bc9627 ui changes 2024-05-24 10:05:18 +02:00
WorldTeacher
fd1a7c8275 add elsa page, small changes 2024-05-21 13:14:57 +02:00
WorldTeacher
d7853ab67d rest of files, not sorted 2024-05-17 08:35:37 +02:00
WorldTeacher
e999c51863 threads __init__, pyside6->pyqt6 2024-05-07 15:33:35 +02:00
WorldTeacher
6d1119783f add wfh files 2024-02-19 18:12:19 +01:00
WorldTeacher
506206a0fb Add mkdocs.yml and make changes to Ui_mail_preview.py and semesterapparat_ui.ui 2024-02-14 15:50:01 +01:00
WorldTeacher
e4a8ac7d41 update to files 2024-02-13 14:13:40 +01:00
WorldTeacher
892fa97f58 small fixes, working state, ui update 2024-02-12 14:03:06 +01:00
WorldTeacher
c03865dcbd update ui related files & functions 2024-01-31 15:31:25 +01:00
WorldTeacher
0a9818940c add files 2024-01-26 08:28:01 +01:00