KeyBalance - Seneste commits

Genereret: 2026-09-21 18:15:50

Beskrivelse
8ea5a8c4 - Merged PR 1586: API paging: start after the cursor row, not on it (21-09-26 18:15)
07730860 - Merged PR 1585: Pick the menu type before the menu template is realized (21-09-26 17:55)
f4320872 - Merged PR 1584: UI-STALL: measure the holder against the stall, and stop discarding it (21-09-26 14:13)
ed7f2739 - Merged PR 1583: One unread client must not park the server (21-09-26 13:56)
eb5d88ce - Merged PR 1582: Do not raise PropertyChanged while holding the row lock (21-09-26 13:21)
972952e1 - Merged PR 1581: FRONTEND-BLOCK: one threshold per half, and say it while it is still happening (21-09-26 12:07)
8d5760cf - Merged PR 1580: Retire the native gRPC stack (21-09-26 11:49)
f2fa7b6f - Merged PR 1579: Thread leak: one LoggerFactory per process, not one per gRPC channel (21-09-26 11:49)
41f671a6 - Merged PR 1578: AppDomain handler: leave evidence, and stop showing the user a stack trace (19-09-26 13:02)
ddbc8192 - Merged PR 1577: PDF viewer: the dialog's viewer must turn off its automation peer too (19-09-26 12:25)
299bf14a - Merged PR 1575: Memory advisor: stop calling 4 GB free "getting tight" (18-09-26 09:34)
331f9da9 - Merged PR 1576: Batch spinner: close it however the init leaves, and say which phase it died in (18-09-26 09:34)
c9d0b4b9 - Merged PR 1574: UI freeze: name the half, count the batch, and keep the stack (18-09-26 08:47)
e6050179 - Merged PR 1573: Table popups: don't cap a number at its ctree slot width (18-09-26 07:42)
bf858fa6 - Merged PR 1572: KBConsole: show the job/task name in the scheduler and user logs (17-09-26 20:22)
4e2162b3 - Merged PR 1571: Row locking: refuse an insert on a document somebody else holds (17-09-26 14:00)
784cae4f - Merged PR 1570: UI-STALL: say whether the thread was burning or waiting (17-09-26 13:51)
9e68cfcd - Merged PR 1569: Make a recovered stall, a shared log file and a silent advisor say who they are (17-09-26 13:34)
2ddef431 - Merged PR 1568: Temp row: don't claim a row the insert refused, and never index DataRows unchecked (17-09-26 13:20)
8a54c07d - Merged PR 1567: Row locking: move the red padlock to the right-hand end of the toolbar (17-09-26 11:34)
119abc9c - Merged PR 1566: Callback duplicate: name the client, and stop calling a dropped push "INFO" (17-09-26 11:24)
74ef5f5f - Merged PR 1565: Fall-out gate probe: measure what actually changed, not what was recalculated (17-09-26 10:56)
2a4a225e - Merged PR 1564: Name the async method behind a stalled UI thread, not the plumbing (17-09-26 10:27)
2402ddec - Merged PR 1563: Row locking: say when the lock was taken, and show it in the toolbar (17-09-26 10:16)
5d240b54 - Merged PR 1562: Check the name against the ref before decoding a validated field (17-09-26 09:38)
b0ffb069 - Merged PR 1561: Say who holds the licences when a login is refused (17-09-26 09:34)
41039249 - Merged PR 1560: Row locking: release the lock a save has made pointless, and say why a screen went grey (17-09-26 09:29)
3eea5344 - Merged PR 1559: Stop reporting an unresolved field-ref for a field that is about to get one (17-09-26 08:16)
1cd55808 - formatting (17-09-26 07:47)
799e66cd - Merged PR 1558: Rotate or stagger a crowded chart axis instead of dropping labels (17-09-26 07:46)
455670ad - Merged PR 1556: Close the spinner this load opened, and say who orphaned the next one (16-09-26 12:54)
14ec1872 - Merged PR 1555: Say when a task or row is still handing out yesterday's BogfDato (16-09-26 12:47)
7d24339a - Merged PR 1554: UI-STALL: put the cause on the line the alert actually sends (16-09-26 12:27)
243b9b35 - Merged PR 1553: Record the machine's architecture, so "is that one ARM too?" is a query (16-09-26 12:13)
6108ff07 - Merged PR 1552: A swallowed fault must not eat the log it was written into (16-09-26 11:58)
faedc86e - Merged PR 1551: A custom theme overlays the default theme instead of replacing it (16-09-26 11:37)
516b8e36 - Merged PR 1549: A related task is reached through the relation, so it needs no UseMCP scope of its own (16-09-26 09:33)
90661c66 - Merged PR 1548: A new sub-table line must not be validated before the user can type in it (16-09-26 09:27)
d679100b - Merged PR 1547: MCP task access requires the UseMCP scope AND run permission (16-09-26 09:11)
cdce14a4 - Merged PR 1546: UI-STALL: name the dispatcher operation holding the thread, and show the calc queue (16-09-26 09:06)
23d4e076 - Merged PR 1545: An empty PTD block must evaluate to nothing, not crash the expression (15-09-26 20:38)
7334206f - Merged PR 1544: Say which window a null app manager was in, instead of crashing in it (15-09-26 19:00)
c18e89cf - Merged PR 1543: A field-ref the server could not resolve must not be sent, and must not index a list (15-09-26 18:52)
560fd89b - Merged PR 1542: Say why a sumofrange total came back zero, instead of just returning it (15-09-26 18:10)
d34906e4 - Merged PR 1540: PAGE-OVERLAP probe: say why a page-after load brings rows we already have (15-09-26 13:36)
1b1922ac - Merged PR 1539: Memory advisor: one budget per user, not one per client (15-09-26 13:10)
a5238171 - Merge branch 'main' of https://dev.azure.com/KeyBalance/KeyBalance/_git/Keybalance2018 (14-09-26 13:57)
7bcfdbe0 - Merged PR 1538: Apply DevExpress' touch-keyboard recipe only where there is touch (14-09-26 13:57)
c7da8b04 - wip (14-09-26 11:24)
b21d4c21 - Merged PR 1537: Planner: keep the resource grid aligned when datasync changes appointments (14-09-26 10:27)