Git-CI
|
aeaaca1459
|
ci: bump dev version to 0.1.0-dev0 [skip ci]
|
2026-06-27 17:27:41 +02:00 |
|
Git-CI
|
a1e22f29dd
|
ci: release version 0.1.0 [skip ci]
v0.1.0
|
2026-06-27 17:27:24 +02:00 |
|
Marcel Peterkau
|
faf910d378
|
Merge pull request 'Release 1.0.0' (#3) from dev into main
Reviewed-on: https://git.hiabuto.net/C3MA/CCMA/pulls/3
|
2026-06-27 14:39:00 +00:00 |
|
Git-CI
|
abce2d8120
|
ci: bump dev version to 0.0.1-dev2 [skip ci]
|
2026-06-27 16:08:25 +02:00 |
|
Marcel Peterkau
|
5a1382b040
|
Merge pull request 'marcel/ui-fixes' (#2) from marcel/ui-fixes into dev
Reviewed-on: https://git.hiabuto.net/C3MA/CCMA/pulls/2
Reviewed-by: Matcha <matcha@noreply.git.hiabuto.net>
|
2026-06-27 14:06:49 +00:00 |
|
Marcel Peterkau
|
d8900d9767
|
Show credit settlements as positive amounts
|
2026-06-27 15:39:52 +02:00 |
|
Marcel Peterkau
|
d897dd5f6e
|
Document entry-year contribution proration
|
2026-06-27 15:38:10 +02:00 |
|
Marcel Peterkau
|
532dc5c638
|
Update tests for current UI and rule behavior
|
2026-06-27 11:19:31 +02:00 |
|
Marcel Peterkau
|
3876f8c5ab
|
Fix ruff lint violations
|
2026-06-27 10:46:54 +02:00 |
|
Marcel Peterkau
|
9944652dfb
|
Refresh first release changelog
|
2026-06-27 10:41:06 +02:00 |
|
Marcel Peterkau
|
8fba13aea0
|
Unify list filter sections
|
2026-06-27 10:36:18 +02:00 |
|
Marcel Peterkau
|
04c23fbdf9
|
Refine member and asset detail layouts
|
2026-06-27 10:36:03 +02:00 |
|
Marcel Peterkau
|
87e972bb43
|
Add JSON integrity hash checks
|
2026-06-27 10:35:35 +02:00 |
|
Marcel Peterkau
|
d1dab793a6
|
Add asset records, claims, and credit workflows
|
2026-06-26 23:03:06 +02:00 |
|
Marcel Peterkau
|
30b6d253b2
|
Update member UI and related app changes
|
2026-06-26 21:57:11 +02:00 |
|
Git-CI
|
833075f0dc
|
ci: bump dev version to 0.0.1-dev1 [skip ci]
|
2026-06-23 20:25:54 +02:00 |
|
Marcel Peterkau
|
0e3087a780
|
ci: add CCMA release builds
|
2026-06-23 20:19:53 +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
|
d859557c0f
|
Add app icon
|
2026-06-23 10:34:44 +02:00 |
|
Marcel Peterkau
|
efb45630df
|
docs: simplify initial changelog
|
2026-06-21 22:54:55 +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
|
6c7bf63280
|
feat: add member address and SEPA data
|
2026-06-21 22:14:45 +02:00 |
|
Marcel Peterkau
|
0622a22794
|
feat: add OpenDocument PDF templates
|
2026-06-21 22:10:16 +02:00 |
|
Marcel Peterkau
|
b34135b34a
|
feat: unify claim activity view
|
2026-06-21 21:51:47 +02:00 |
|
Marcel Peterkau
|
2c89732228
|
fix: align splash progress fill
|
2026-06-21 21:44:38 +02:00 |
|
Marcel Peterkau
|
e6200f4a02
|
feat: pace startup housekeeper runs
|
2026-06-21 21:42:38 +02:00 |
|
Marcel Peterkau
|
fc042f6711
|
feat: style timed splash progress
|
2026-06-21 18:51:31 +02:00 |
|
Marcel Peterkau
|
e1d2b87ca1
|
feat: configure minimum splash duration
|
2026-06-21 18:48:08 +02:00 |
|
Marcel Peterkau
|
dadcdb8b4a
|
feat: use branded splash background
|
2026-06-21 18:44:27 +02:00 |
|
Marcel Peterkau
|
e6d2f77d1e
|
feat: add staged reminder workflow
|
2026-06-21 18:40:54 +02:00 |
|
Marcel Peterkau
|
288b5f6247
|
refactor: rename member claims tab
|
2026-06-21 18:31:27 +02:00 |
|
Marcel Peterkau
|
e7962f77e1
|
refactor: localize UI labels and store filenames
|
2026-06-21 18:25:58 +02:00 |
|
Marcel Peterkau
|
80d4d5ef90
|
feat: add itemized claims and payments
|
2026-06-21 18:20:55 +02:00 |
|
Marcel Peterkau
|
c717d6806b
|
feat: allow deleting housekeeper tasks
|
2026-06-21 18:09:04 +02:00 |
|
Marcel Peterkau
|
3e9f347435
|
feat: show housekeeper task details
|
2026-06-21 17:59:49 +02:00 |
|
Marcel Peterkau
|
7596e47981
|
fix: preflight member records before rules
|
2026-06-21 17:54:09 +02:00 |
|
Marcel Peterkau
|
55bc3b666e
|
fix: tolerate damaged contribution files
|
2026-06-21 17:50:56 +02:00 |
|
Marcel Peterkau
|
4bc1a8a200
|
feat: add scriptable housekeeper rule engine
|
2026-06-21 17:43:04 +02:00 |
|
Marcel Peterkau
|
e63abbae81
|
fix: tolerate invalid member dates in views
|
2026-06-21 16:49:51 +02:00 |
|
Marcel Peterkau
|
dfd5b1192b
|
feat: initialize CCMA member administration
|
2026-06-21 16:46:15 +02:00 |
|
Marcel Peterkau
|
4c6a1191ee
|
first commit
|
2026-06-21 15:04:06 +02:00 |
|