Commit Graph

13 Commits

Author SHA1 Message Date
Albert
dd30c10801 docs: finalize README with migrations, tests and vCard notes 2025-11-10 21:06:06 +01:00
Albert
50cbd08950 chore: avoid unconditional db.create_all(); prefer Flask-Migrate when migrations/ exists 2025-11-10 21:00:37 +01:00
Albert
2545ab84fd chore(migrations): add alembic migrations directory (initial) 2025-11-10 20:58:10 +01:00
Albert
799fdbd905 docs: add migrations, tests and vCard notes to README 2025-11-10 20:53:21 +01:00
Albert
49e2f16dbb chore: add Flask-Migrate and Alembic to requirements 2025-11-10 20:50:58 +01:00
800ccd8376 Merge pull request 'fix(query): use db.session.get for Adresse in danke() to avoid SQLAlchemy LegacyAPIWarning' (#1) from fix/query-get into main
Reviewed-on: #1
2025-11-10 20:19:11 +01:00
Albert
fca9462bc7 fix(query): use db.session.get for Adresse in danke() to avoid SQLAlchemy LegacyAPIWarning 2025-11-10 19:49:54 +01:00
Albert
081915dacf Docs: move CHAT_SUMMARY to docs/ and keep it untracked in repo 2025-11-09 20:09:32 +01:00
Albert
1e21730bd4 Add logging: log vCard export errors to logs/app.log and console; update .gitignore 2025-11-09 20:00:54 +01:00
Albert
62613a2f39 Refactor: extract vCard generator to utils; make BASE_DIR configurable for tests; add unit and integration tests for vcard export; update app to use utils 2025-11-09 19:56:46 +01:00
Albert
998574f26a generate vCard in utils.py; added Tests 2025-11-09 19:43:03 +01:00
Albert
374c242051 new vCard export in vcards 2025-11-08 23:47:00 +01:00
Albert
4b4a3fb56f Initial project import: Flask app, templates, init script, README 2025-11-08 23:25:18 +01:00