Genereret: 2026-07-25 08:33:12
| Beskrivelse |
|---|
| 563a3558 - Merged PR 1208: Fix lost primary-key-change progress; stamp callback envelopes with the owning stream (25-07-26 08:32) |
| 83b02c84 - Merged PR 1207: Build-warning cleanup #4: CS4014, CA1822 statics, CA1416 platform declarations, native interop (CA2020/2101) + documented demotes (24-07-26 23:35) |
| cd500b46 - Merged PR 1206: Build-warning cleanup #3: CA1016/CA1050, CA18xx/CA20xx batch, CS8632 nullable annotations, CS0660/0067 (+ enum-value fix) (24-07-26 22:28) |
| 116dbde3 - Merged PR 1205: CA1805: remove redundant default-value initializers (870 -> 0) (24-07-26 20:59) |
| 79da5ff1 - Merged PR 1204: Build-warning cleanup #2: CS0618/CS0164/CA2201/CA1866/CA2242/CA2249/CA53xx + CA1720/1725 (24-07-26 19:15) |
| 67987ce7 - Merged PR 1203: Build-warning cleanup: nullable/SYSLIB, WindowsBase (MSB3277), MSB3270, NU1510, MSTEST0032, CS0693 (24-07-26 18:10) |
| 1d5e4a54 - Merged PR 1202: CA2211: make constants readonly, reduce mutable-global visibility (186 -> 26) (24-07-26 13:08) |
| a8f59545 - Merged PR 1201: Warning cleanup batch 2: dead code, CS0642/CS0162, CA2200/CA2022, FocusedColumn, CA1859 (24-07-26 12:34) |
| 7c279b58 - Merged PR 1200: Restore PTD coverage to fix the PR coverage-decrease check (24-07-26 10:26) |
| 13a3858c - Merged PR 1199: Add design docs: ActiveRow identity-anchor plan and PTD distribution model (24-07-26 10:10) |
| 906d29c2 - Merged PR 1197: Warning cleanup: dead code, safe analyzer fixes, CA2241 bug fixes, culture-warning triage (24-07-26 10:01) |
| 3ca0d36b - Merged PR 1198: Fix PR coverage check: run xunit.v3/MTP PTD tests in a separate step (24-07-26 09:59) |
| b81aabeb - Merged PR 1196: Remove unused using directives (IDE0005) (23-07-26 21:00) |
| 4b5fe3f4 - Merged PR 1195: Adopt Central Package Management to eliminate cross-project version drift (23-07-26 20:37) |
| bbcf16b1 - Merged PR 1194: Remove packages verified unused in their declaring project (23-07-26 19:46) |
| 34d28300 - Merged PR 1193: Remove redundant NuGet package references across the solution (23-07-26 19:24) |
| 513422a8 - Merged PR 1192: Restore Excel-style date filter dropdown; individual times for time columns (23-07-26 19:11) |
| b7bd935c - Merged PR 1191: Package cleanup: MSTest 4.x migration, NU1510 removals, dependency bumps (23-07-26 18:27) |
| b0cbfa7b - Merged PR 1190: IDE diff viewer: fix compare-leaks-into-edit, add synced scroll + Find (23-07-26 17:22) |
| 0deb7e7f - ElementRef on RGRAPHIC (10-07-26 08:27) |
| 9fb42cef - Merged PR 1184: Stop one line loading twice: de-dup LoadNewRowData by pkey, not just cpos (09-07-26 20:36) |
| ceff0415 - Merged PR 1183: DiagSync: suppress unchanged SNAPSHOT lines, keep a 15-min heartbeat (09-07-26 20:32) |
| d04fb2ca - Merged PR 1182: Add "Egenskaber" field property popup for design users (09-07-26 14:50) |
| ee35952a - Merged PR 1181: Fix logged-in user count drift: derive license usage from live sessions (09-07-26 08:49) |
| 45d26ec0 - Merged PR 1180: DataSync diag: attribute "no trans" drops (never-registered vs committed-then-late-write) (09-07-26 08:36) |
| 8ea7a45a - Merged PR 1147: gRPC callback/channel: fix lock-across-network, halve push serialization, trim per-row wire size (08-07-26 21:07) |
| 2abdb9c8 - Merged PR 1177: Fix "Vælg en række" on Gantt/scheduler actions (right-click task mismatch + robust re-anchor) (08-07-26 20:11) |
| 8768892f - Merged PR 1176: Fix stuck app-wide busy cursor: pin ValidateFieldSS to the MAIN channel (08-07-26 19:21) |
| 5cd2920c - Merge branch 'main' of https://dev.azure.com/KeyBalance/KeyBalance/_git/Keybalance2018 (08-07-26 19:19) |
| 0f71e822 - New flag - DefaultSearchAPP (08-07-26 19:19) |
| b0c8791f - Merged PR 1175: Honor DefaultSearchAPP column flag for APP search default (08-07-26 19:18) |
| 26d7f165 - Merged PR 1174: Don't abort server-side batch when client callback channel is gone (fix "No reply received" Sentry noise) (08-07-26 11:34) |
| 62166018 - Merged PR 1172: Recover auto-child self-collision in ValidateActiveRow instead of a false duplicate (08-07-26 08:58) |
| a2346916 - Add UseMCP in taskScope (08-07-26 06:21) |
| c780da43 - Merged PR 1165: Fix KeyNotFoundException in UpdateDataReadyColumn (shared-dict race) (07-07-26 13:00) |
| 67be83b8 - Merged PR 1164: Widen ServerChildBound to files whose auto-child field isn't the trailing PK segment (07-07-26 12:52) |
| b62293c2 - Merged PR 1163: Fix popup hit-test invalid-window-handle leaking to Sentry on RDP (sync input path) (07-07-26 12:50) |
| 425589b4 - Merged PR 1161: PTD warning for RTEXT CalcText+TextLayerList; show actual warnings in IDE (07-07-26 09:25) |
| e554b3c3 - Merged PR 1160: Fix auto-child SNC:between duplicate: write the computed nr to the inserted eo by reference (07-07-26 09:20) |
| 6ea1f11a - Merged PR 1156: Show CanDeleteRecord confirmation before the delete progress dialog (07-07-26 08:02) |
| 515b9f99 - Merged PR 1155: Honor field Show in grid TblControls side panel (group boxes, read-only rows) (07-07-26 07:29) |
| 84522618 - Merged PR 1154: Fix ArgumentOutOfRangeException in Enable/DisableBatchActions on empty grid (06-07-26 19:50) |
| cdc55c3d - Merged PR 1153: Fix "Vælg en række først." on empty SR1: commit temp row before right-click/button actions (06-07-26 19:35) |
| 76f3ecf4 - Merged PR 1151: Add Lev_Navn field-scoped diagnostic for intermittent Lev_Adr CanEnter miss (06-07-26 14:20) |
| ba2b0ad9 - Merged PR 1150: Fix auto-child self-duplicate: re-glue TheTaskDataRow.CurrentPos to its row by identity (06-07-26 13:35) |
| 9634f6b2 - Merged PR 1149: Extend SR1 empty-grid diagnostics: CanCreate, input modality, EmptyGridClick (06-07-26 13:32) |
| 07c69cd5 - Merged PR 1145: Fix DataSync test harness: pass all args to FindUsersMatch via reflection (06-07-26 11:22) |
| f70349d9 - Merged PR 1148: Fix Sentry noise: guard data-bound PDF fields against non-PDF payloads (06-07-26 07:22) |
| dd66a3eb - Merged PR 1143: APIv3: return batch/record failures as JSON errors, not opaque HTTP 500 (04-07-26 11:25) |
| bde6320e - Merged PR 1140: Fix concurrent WFTask ref-add race maybe causing random APIv3 batch HTTP 500s (04-07-26 11:24) |