• Joined on 2026-03-07
moritz pushed to main at moritz/lazyflat 2026-04-23 11:16:22 +02:00
20872b2383 fix(web): read SOURCE_COMMIT directly, don't reference it in compose
moritz pushed to main at moritz/lazyflat 2026-04-23 11:04:26 +02:00
6eada58629 fix(web): take git SHA from Coolify's runtime SOURCE_COMMIT
moritz pushed to main at moritz/lazyflat 2026-04-23 10:53:47 +02:00
a35e6c9c69 fix(web): read git SHA from .git in the image instead of SOURCE_COMMIT
moritz renamed repository from wohnungsdidi to moritz/lazyflat 2026-04-23 10:46:22 +02:00
moritz pushed to main at moritz/lazyflat 2026-04-23 10:37:43 +02:00
0144cb2844 feat(web): show git SHA in footer for post-deploy verification
moritz pushed to main at moritz/lazyflat 2026-04-23 10:28:06 +02:00
81d6b65eae feat(notifications): new match format with Gmaps + lazyflat deep-link
moritz pushed to main at moritz/lazyflat 2026-04-23 10:18:07 +02:00
77246d1381 fix(notifications): district filter silently dropped every match
moritz pushed to main at moritz/lazyflat 2026-04-23 10:05:57 +02:00
d13f9c5b6e feat(filter): Berlin-Bezirk filter in Einstellungen
moritz pushed to main at moritz/lazyflat 2026-04-23 09:56:06 +02:00
abd614604f feat(apply): treat "Inserat offline" as its own outcome
moritz pushed to main at moritz/lazyflat 2026-04-23 09:35:04 +02:00
64439fd42e feat(notifications): add Telegram test button
moritz pushed to main at moritz/lazyflat 2026-04-23 09:26:55 +02:00
d06dfdaca1 refactor: rename wohnungsdidi → lazyflat
moritz pushed to main at moritz/lazyflat 2026-04-21 19:27:23 +02:00
f1e26b38d0 refactor: split web/app.py into routers
4f23726e8f frontend: hoist inline <style> into /static/app.css, drop redundant hx-on
Compare 2 commits »
moritz pushed to main at moritz/lazyflat 2026-04-21 19:17:00 +02:00
cb617dd38a perf + simpler: composite index, range-filtered protokoll, simpler profile
eb73b5e415 correctness batch: atomic writes, task refs, hmac, import-star, pickle
Compare 2 commits »
moritz pushed to main at moritz/lazyflat 2026-04-21 19:07:03 +02:00
77098c82df perf: one grouped query for latest per-flat application, not N
ebb11178e7 chore: sweep dead code across all three services
617c76cb54 db: thread-local SQLite connections + busy_timeout
Compare 3 commits »
moritz pushed to main at moritz/lazyflat 2026-04-21 18:43:19 +02:00
6bd7a4306a wohnungen actions: keep label text, disable both buttons while running
moritz pushed to main at moritz/lazyflat 2026-04-21 18:40:44 +02:00
72d9f808e2 hide Ablehnen button once a flat has been successfully applied to
moritz pushed to main at moritz/lazyflat 2026-04-21 18:39:44 +02:00
f5b4523b77 fix apply-click feedback: create application row synchronously
moritz pushed to main at moritz/lazyflat 2026-04-21 18:18:27 +02:00
a212dff4d9 bewerben UX: instant feedback; drop forensics detail; partner feature
moritz pushed to main at moritz/lazyflat 2026-04-21 17:56:59 +02:00
3bb04210c4 secrets tab, drop commute filter, favicon, robust error reports
moritz pushed to main at moritz/lazyflat 2026-04-21 17:45:46 +02:00
9fbe1ce728 apply: define LANGUAGE setting (fixes 500 on first handled ApplicationResult)