Commit Graph

22 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
a3b68c2b77 Refactor initialization: streamline log and config directory creation; enhance module exports in backend and UI widgets 2025-09-03 10:42:12 +02:00
f4d548d91a Bump version: 0.2.1 → 1.0.0 2025-07-03 12:34:56 +02:00
8d94abfb1a manually bump version back to current 2025-07-03 12:14:36 +02:00
7e0e26619f revert version 2025-07-02 08:29:44 +02:00
c06ff40fd6 fix issue with database path falling back to faulty path
update logic in welcome wizard, add checks for qapplication instance
2025-06-24 13:46:08 +02:00
fdab4e5caa start work on welcome wizard 2025-06-10 16:23:29 +02:00
dbad7165bc refactor: update configuration handling and OpenAI client initialization 2025-06-06 11:14:56 +02:00
3fbb8bbd52 add openai model to config, rework logging to use appdirs logging dir 2025-06-03 15:28:14 +02:00
abe17d8c57 fix path decoding 2025-06-03 13:16:03 +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
bbeb9cf701 remove logger variable, declare in files from now on 2025-04-28 10:15:48 +02:00
80b96865e7 add SemapDocument and Book dataclasses, improve word document parsing 2025-04-25 12:16:14 +02:00
f1724058b0 Bump version: 0.2.0 → 0.2.1 2025-03-26 10:28:25 +01:00
d225c1d4e8 change versioning 2025-03-26 10:28:18 +01:00
a5894eedfd Bump version: 0.1.0 → 0.2.0-dev0 2025-03-26 10:26:34 +01:00
08cd18f3f1 rebase codebase, delete trunk, move threads to backend 2025-01-14 16:20:08 +01:00
997d618ff1 fix broken files after faulty update 2025-01-14 08:51:58 +01:00
WorldTeacher
f3eed7486d feat: create config class to replace use of config file in application 2024-10-29 16:07:30 +01:00
WorldTeacher
6fa3e18f22 updates 2024-06-28 10:14:07 +02:00
WorldTeacher
633cfcc649 init file changes 2024-06-11 09:48:38 +02:00
WorldTeacher
0a9818940c add files 2024-01-26 08:28:01 +01:00