80 Commits

Author SHA1 Message Date
299e638c6a ai: persist conversation id 2026-01-30 16:59:06 -03:00
3a27cc9fc1 portal: add atlasbot profiles 2026-01-28 13:01:54 -03:00
aec391608d ai: route all chat through atlasbot 2026-01-27 14:54:35 -03:00
d087558c22 ai: avoid fallback for atlasbot queries 2026-01-27 14:09:01 -03:00
ecdb87d9a8 fix(ai): set latency timer before atlasbot call 2026-01-26 23:49:07 -03:00
caf6d87c5d ai: use atlasbot internal answers before LLM 2026-01-26 22:44:16 -03:00
647c954739 portal: improve onboarding guidance and rotation 2026-01-24 21:02:30 -03:00
f973b64ac6 portal: refine onboarding vaultwarden flow 2026-01-24 11:27:45 -03:00
882a9ae513 feat: add retry for blocked automation 2026-01-24 07:12:35 -03:00
4732334c44 portal: add vaultwarden grandfathered claim 2026-01-23 22:30:21 -03:00
54e1e2f45d portal: add wger mobile step and require jellyfin web 2026-01-23 20:16:21 -03:00
df0c4e5c65 portal: make firefly/wger steps self-verified 2026-01-23 19:37:06 -03:00
b017775bdb fix: improve onboarding checks and errors 2026-01-23 18:23:06 -03:00
070729f66c onboarding: mark vaultwarden status and adjust guides 2026-01-23 16:51:10 -03:00
e339e17bd4 portal: refine onboarding guides and account access 2026-01-23 16:06:06 -03:00
27ece883cd portal: honor keycloak rotation completion 2026-01-23 03:35:07 -03:00
1b6e58f782 onboarding: relax confirm flow and add element guides 2026-01-23 03:10:54 -03:00
8a3377959c portal: request keycloak rotation on vaultwarden confirm 2026-01-23 00:35:27 -03:00
944cb24538 portal: allow onboarding confirms without login 2026-01-23 00:08:13 -03:00
87c3cb35ab portal: improve onboarding confirmations and guides 2026-01-22 23:44:16 -03:00
3d6a373f3f onboarding: keep temp password notice and paginate guides 2026-01-22 22:03:09 -03:00
994146a99a fix: honor reveal flag in status endpoint 2026-01-22 19:13:50 -03:00
d9049adb46 fix: reveal temp password when requested 2026-01-22 19:05:35 -03:00
7893c787b8 onboarding: reveal temp password on demand 2026-01-22 18:48:19 -03:00
3ff868a3ed fix(db): handle advisory lock row shape 2026-01-22 15:44:47 -03:00
bd8fa1fca5 db: move migrations to job and cap pools 2026-01-22 14:12:06 -03:00
ae79b74bf0 portal: add onboarding stepper + budget section 2026-01-22 02:34:37 -03:00
dad4a5afd2 portal: surface verified status 2026-01-21 21:02:39 -03:00
4abf999aea portal: harden email verification 2026-01-21 20:44:07 -03:00
3958f96ef8 portal: support verification resend 2026-01-21 20:18:48 -03:00
e52ecea9d9 portal: collect names for access requests 2026-01-21 19:48:50 -03:00
3eaf3b9151 portal: log and retry ariadne calls 2026-01-21 18:21:42 -03:00
9735cfed6a portal: integrate ariadne onboarding flow 2026-01-21 16:57:40 -03:00
fbed11aeed fix(keycloak): preserve profile fields 2026-01-20 03:58:34 -03:00
deb3813c2e feat: proxy portal actions to ariadne 2026-01-19 19:21:22 -03:00
e83a189d91 vaultwarden: fallback invite email 2026-01-19 03:07:36 -03:00
3a0522ad2b fix: surface nextcloud mail sync errors 2026-01-18 12:19:28 -03:00
b955e591d3 portal: add onboarding link and vaultwarden backoff 2026-01-18 02:50:17 -03:00
33538cd99b portal: gate mailu and internalize service emails 2026-01-18 00:47:13 -03:00
f97a6f6322 fix: repair firefly reset handler 2026-01-18 00:38:39 -03:00
341e10db3d account: clarify firefly login 2026-01-17 21:28:40 -03:00
ef1cbd7527 portal: add firefly accounts and finance onboarding 2026-01-16 23:50:07 -03:00
58dbebb536 portal: fetch wger attrs and compact vault card 2026-01-15 01:25:45 -03:00
3d40da7e77 portal: add wger account provisioning 2026-01-14 17:32:20 -03:00
dd9ebd2afc refine onboarding steps and app layout 2026-01-06 13:55:24 -03:00
698ed49a9b onboarding: rotate Keycloak after Vaultwarden 2026-01-04 22:49:34 -03:00
f708bee4bf onboarding: add optional MFA step 2026-01-04 21:57:31 -03:00
665f0d0c02 onboarding: verify element recovery key via hash 2026-01-04 13:00:42 -03:00
a63bb3b048 portal: enforce onboarding step prerequisites 2026-01-04 12:30:30 -03:00
59830e19c8 portal: stop forcing MFA on first login 2026-01-04 08:21:28 -03:00