Files
jobtrackingapp/docs/redesign/phase-7/p7-12/SOURCE_COMMITS.md
T

11 KiB

Phase7 source and repair commit ledger

Generated from the actual Git ancestry between the approved Phase6 checkpoint and P7-12 frozen source. Includes ordinary reconciliation merges and independently authorized main repairs; equivalent cherry-picks are separate Git commits, not additional migrations. Author timestamps are not push times: checkpoint reports and the chronological publication log retain direct push observations. P7-12 entry verifies the complete ancestry at the development remote. No force push is used.

Commit Author time Intent
27c54146ad6f9059295d169b533db7b1b6689210 2026-10-11T16:44:37+02:00 docs(redesign): establish Phase 7 migration baseline
8ad720da5db5999ecda787575dc45621d18a5498 2026-10-11T20:50:14+02:00 feat(auth): migrate public authentication presentation
ad7b4196af638f3a8c79e261ffd96507bd002835 2026-10-11T21:16:05+02:00 feat(auth): migrate account security presentation
d21501aa7e5f9040937fa821d6a77d823b7e08eb 2026-10-12T01:54:24+02:00 feat(onboarding): migrate source-backed setup guidance
01281f52d9279ecdbd3363a11d2e9cb71230bf49 2026-10-12T02:06:27+02:00 fix(career): preserve evidence listing on SQLite
8b4d5c21125e800199d3ecc2d9c059a80ac5125d 2026-10-12T07:50:32+02:00 feat(career): migrate overview and factual evidence
3047b6c4a87c43de6f397e4a3d109be9ce3ddeca 2026-10-12T08:24:23+02:00 fix(career): preserve source ids and absent metadata
704637ab375c32d14aa46f9d4ef0f210136de4d9 2026-10-12T08:34:20+02:00 chore(redesign): record source repair and correct test whitespace
f7f6b774b912649116621de027474e9cfed33bec 2026-10-12T13:32:55+02:00 feat(ui): migrate Career Profile structured editor
ec23b650f74ea71c51ea872c19a43983d62955e2 2026-10-12T13:36:03+02:00 docs(redesign): record Career editor acceptance and push
5d6e32358c79cc8cfe505013fc79995940079767 2026-10-12T19:28:25+02:00 feat(ui): migrate Career import review and version history
5680c0031f377b0caaae79c0cec900f58e409886 2026-10-12T19:34:57+02:00 docs(ui): record Career checkpoint push and CV migration entry
fcacae7384b4a38c2675e6527a33cc1d09f4b505 2026-10-12T20:03:38+02:00 feat(ui): migrate CV library actions and recovery
bfa0ab62f8399398191b020c4eae78fac0bafc9a 2026-10-13T00:24:40+02:00 feat(ui): migrate public CV entry and recovery
34a4d6dc6b4bbe546ef01be91e98bd922b99444f 2026-10-13T00:49:24+02:00 feat(ui): migrate discovery search and recovery
a8aba852994859d4c010cb57bb0607ec9c564bbe 2026-10-13T08:59:02+02:00 feat(ui): migrate company relationships and save recovery
c723a4e3032185da623d81ace241eec748506fc7 2026-10-13T13:19:53+02:00 feat(ui): migrate recorded offer comparison
627955afa989d32fefa53f15da9ef3e0abf27038 2026-10-13T13:49:29+02:00 feat(ui): migrate reminders and protect follow-up recovery
4c3254c472871d1cac05abcef502feb4a1be435b 2026-10-13T23:27:16+02:00 fix(ui): preserve application drafts and recovery states
a791e353b062cc91e10429cd767350ec9f0aaef2 2026-10-14T07:14:50+02:00 fix(ui): preserve inbox context and review recovery
223dcf57d26bab624261994b61a46f2d3e2dd5b2 2026-10-14T13:03:05+02:00 fix(ui): preserve compose draft identity and delivery safeguards
8e4db121ae0ec3f1637c83ddeaa3f31abd0a61be 2026-10-14T18:01:59+02:00 feat(api): add owner-scoped documents metadata index
5a67ec3d3d5dc27298814b0a3f46540cb54ea3a3 2026-10-16T18:22:19+02:00 feat(documents): add owner-scoped document workspace
84350b71a67400cd62730e46bf05f06176bcd733 2026-10-16T18:31:39+02:00 docs(redesign): record Documents publication blocker
9dfea1226f57ba12b944e05e0e83fb2fea846131 2026-10-16T23:00:26+02:00 fix(operations): preserve UTC markers in response timestamps
40cfe04df51654c5ab9a073c13c8d67e0d90dcae 2026-10-16T23:14:33+02:00 fix(notifications): preserve action state and accessible recovery
c5176e3251c869e13284b994b59b2f7aa9220eb1 2026-10-17T04:03:50+02:00 fix(operations): preserve task state and accessible recovery
dac29278db3c187349b97771ca2f383c9e6e0962 2026-10-17T10:27:45+02:00 fix(auth): bind mailbox callbacks to pending popup
e7dba9a2f776c55e3c4f4df7ef59076f93fa92df 2026-10-17T10:50:40+02:00 feat(settings): preserve drafts and connection recovery
2278473763848254c12d65c1062109eb1b7dc4cf 2026-10-17T21:02:45+02:00 fix(deploy): patch audited frontend dependencies
32bc65c60b4342359ef9634fad807c2943f104ec 2026-10-20T08:32:41+02:00 fix(ci): expose browser progress and retain failure diagnostics
f9bf31c9a9a9f40edefb855a0911d7f057fa4990 2026-10-20T09:02:20+02:00 test(e2e): reconcile route census with approved migrations
5addcde1e22e9625d1b39df037a05b24c69c9cde 2026-10-20T09:16:11+02:00 fix(companies): reuse exact Norwegian company names
e5aba4cf695c0b56818562bdf69562645ac3f6cc 2026-10-20T09:26:05+02:00 fix(ci): invoke Python fixtures without local tooling
3028d8172c78d3d86b16d621cbdc418b9b318dc2 2026-10-20T09:30:05+02:00 fix(settings): preserve safe job import compatibility and progress
985c71989fefe5636eecb2fdca851292b5f3cb89 2026-10-20T09:32:04+02:00 fix(a11y): make confirmation messages keyboard scrollable
9234d0af159bf6d75fb83c18e3f0dc47f75696a0 2026-10-20T09:35:15+02:00 fix(ci): size shared browser login fixture for full suite
cc7977131a4f991578f29d83eec17a242a858fca 2026-10-20T09:45:39+02:00 test(e2e): distinguish notification caption from live count
36fc5d54e781dcad077c2064edc5c5adef1d4e24 2026-10-20T09:50:25+02:00 Merge remote-tracking branch 'origin/main' into codex/ui-redesign-phase4
8af9168014631633e38e8ba7cd22899fdf1092e2 2026-10-20T09:58:46+02:00 feat(settings): complete privacy usage and data recovery presentation
7ecc0d66054787b1e2b3da6da7226b9585c66e34 2026-10-20T15:10:04+02:00 feat(admin): migrate Users with safe recovery and action state
4760fd102c21c684bd139206a12194c6fc8f6104 2026-10-20T15:10:46+02:00 docs(admin): record Users publication and fix fixture whitespace
d1fcd2308755dfc112a2bd6a736dd763bbc895f9 2026-10-20T15:17:02+02:00 fix(ci): retain and retry the observed Playwright runtime corruption
f9e1d06bf7fc4081b70ebf461f1645ef219e0a93 2026-10-20T15:26:49+02:00 feat(admin): migrate audit presentation and protect pending actions
1d34406d1bacdb33d180f0e7e37bb0cb099ece5e 2026-10-20T15:33:07+02:00 fix(ai): request final responses from Qwen3.5
d824f59d2b3e9b680bee5952802aa3c0453aee03 2026-10-20T15:40:19+02:00 feat(admin): migrate system diagnostics and retain SMTP drafts
6db62095c6dc6f7e8275447827c62b09f9b2d2e3 2026-10-20T15:40:30+02:00 Merge remote-tracking branch 'origin/main' into codex/ui-redesign-phase4
bba52af4b8724f1a5c74013ce1476a20ca3972c2 2026-10-20T20:05:01+02:00 fix(ci): preserve portable fixtures and complete confirmation tab coverage
3e1057d9510b2e62937387297891150df7481cc2 2026-10-20T20:05:01+02:00 fix(ci): preserve portable fixtures and complete confirmation tab coverage
f7dc22e5e7efe1fd1d64f6ace2c04cf2f95bf558 2026-10-20T15:33:07+02:00 fix(ai): request final responses from Qwen3.5
d8c01873053e59c896e60911b8e5c14b00693c7f 2026-10-20T20:26:48+02:00 fix(ui): reconcile shared accessibility and read recovery
ab89b6984c4abc4785e9871f93c374f0fd8b8e08 2026-10-20T20:27:42+02:00 fix(i18n): localize generated labels without changing saved content
584530b694a2238928d10fddfc013499cf9b3fab 2026-10-20T20:29:22+02:00 fix(ui): clarify document errors and retain readable actions
8bbaf1f875f6d32dd7d379779a35188dca844fbb 2026-10-20T20:29:35+02:00 Merge remote-tracking branch 'origin/main' into codex/ui-redesign-phase4
c5cfc8756c8b47c7932bf373d8008b7b7b6541a0 2026-10-20T20:46:43+02:00 fix(a11y): preserve keyboard focus during confirmation transitions
0b6f4b39eb412dbc5daa0546a6bff4553d983950 2026-10-20T20:46:43+02:00 fix(a11y): preserve keyboard focus during confirmation transitions
e698ed6c57deaec35b23180df9c43d185f5d9fa4 2026-10-20T20:50:34+02:00 test(cv): retain localized template entitlement coverage
b333ef55d5665223d2f570ec9681336fc3971c8a 2026-10-20T20:50:41+02:00 Merge remote-tracking branch 'origin/main' into codex/ui-redesign-phase4
ddb9c3da4ff31447fa6bd579002f32199052937d 2026-10-20T20:52:55+02:00 docs(redesign): freeze integrated acceptance evidence and Phase 8 handoff
dda16873455259bce23a744bd838c3e3e0fc6ee8 2026-10-21T07:13:04+02:00 ci: retain native parser crash diagnostics
8699ae4f421bb1d049b937e735e40a4797a4b719 2026-10-21T07:13:04+02:00 ci: retain native parser crash diagnostics
b39a5af4dec0c0e7d471fea5122b41095ff21453 2026-10-21T07:21:29+02:00 test(e2e): isolate administrator roles and locale between journeys
44458f4f3a1ba218a309aa74351b02a04f042d00 2026-10-21T07:23:03+02:00 fix(a11y): describe protected administrator actions without replacing names
e301f37279e13c8aba11e5bd9bd45da1f554170b 2026-10-21T07:23:16+02:00 Merge remote-tracking branch 'origin/main' into codex/ui-redesign-phase4
9bb8b1a0cf7e2aa97547af1fe5fab1692154f5bf 2026-10-21T07:29:49+02:00 fix(deps): patch redirect credential stripping
5f835e54a9b74e6b71418422e28431b2af06453f 2026-10-21T07:29:49+02:00 fix(deps): patch redirect credential stripping
9b17b04d61513b8e3c909e4da74998d4cadb1e83 2026-10-21T07:30:46+02:00 Merge remote-tracking branch 'origin/main' into codex/ui-redesign-phase4
59ac1b50497a7df43e728cc10a978ac0951173c1 2026-10-21T07:32:45+02:00 docs(redesign): reconcile integration failures and release qualifications
fe9ab3d7d37b4011f7fc511771d876e028b6a871 2026-10-21T07:42:33+02:00 docs(redesign): publish patched source identity and exact test inventory
a15336cc9436d9b182fa98955ec6f443aa6d8c01 2026-10-21T07:53:41+02:00 docs(redesign): record reproduced integrated acceptance failures
f51e0506cc6a4fdcbc6c91c8cee9f6112cdecbf0 2026-10-21T08:04:26+02:00 fix(database): enable SQLite WAL before schema reconciliation
2f772e132274e75a05deb0a0dd363dadebc9175a 2026-10-21T08:05:01+02:00 test(admin): navigate populated Users pagination in responsive checks
32e464f6128fc8f6f0a16219c7acb0310252dac9 2026-10-21T08:09:51+02:00 docs(redesign): freeze WAL successor and reconcile acceptance evidence
508d68e16d49625fb083824a5bee0211c85f3432 2026-10-21T12:48:44+02:00 test(e2e): reconcile shell and smoke consumers with approved lifetime and locale contracts
b2a9fd68b081a8cc1701b1c58eaea7e1070274af 2026-10-21T12:59:22+02:00 docs(redesign): record final consumer source and release qualifications

The final documentation acceptance commit cannot contain its own hash. Its normal push receipt and exact remotely verified hash are reported after committing, separately from this frozen runtime-source ledger.