Marcel Peterkau
|
d8900d9767
|
Show credit settlements as positive amounts
|
2026-06-27 15:39:52 +02:00 |
|
Marcel Peterkau
|
302170230a
|
feat: Add Windows compatibility, PyInstaller build setup, and custom icon
- Add Windows LibreOffice detection fallback for soffice path
- Check standard install locations (%PROGRAMFILES%, %PROGRAMFILES(X86)%)
- Graceful fallback with clear error messages
- Add PyInstaller build infrastructure
- build/ccma.spec: PyInstaller configuration with icon generation
- build/build.ps1: Automated build script for standalone exe
- main.py: Entry point for PyInstaller
- Supports versioning and architecture tagging
- Create custom CCMA icon
- Person + Gear symbol representing member administration
- Cyan/White/Orange color scheme
- Auto-converts PNG to ICO during build
- Update documentation
- README: Windows PowerShell setup instructions
- README: Linux/macOS bash setup instructions
- README: Standalone executable build guide
- pyproject.toml: Add 'build' extra with pyinstaller+pillow
- Add regression tests
- Test office executable detection and Windows fallback
- Verify all tests pass (80 passed)
|
2026-06-23 11:08:18 +02:00 |
|
Marcel Peterkau
|
576220ccd5
|
refactor: remove template timestamp aliases
|
2026-06-21 22:44:09 +02:00 |
|
Marcel Peterkau
|
3c842f29a3
|
feat: add template creation timestamps
|
2026-06-21 22:41:53 +02:00 |
|
Marcel Peterkau
|
c58072fe45
|
feat: repeat claim items in document tables
|
2026-06-21 22:33:24 +02:00 |
|
Marcel Peterkau
|
0622a22794
|
feat: add OpenDocument PDF templates
|
2026-06-21 22:10:16 +02:00 |
|