Michael Sitarzewski
|
f399bc7b75
|
Merge #1100: fix(collaboration): queue operations before connecting a socket
|
2026-10-13 05:51:52 -05:00 |
|
Michael Sitarzewski
|
e3d9b705de
|
Merge #1096: fix(email): preserve quotations absent from parent messages
|
2026-10-13 05:51:52 -05:00 |
|
Michael Sitarzewski
|
3931446a3f
|
Merge #1077: fix(engineering): detect all Unicode private-use ranges in ATS text
|
2026-10-13 05:51:52 -05:00 |
|
Michael Sitarzewski
|
ef822ce9eb
|
Merge #1076: fix(engineering): enforce RAG chunk bounds for nonspaced text
|
2026-10-13 05:51:52 -05:00 |
|
Michael Sitarzewski
|
b45d91577f
|
Merge #1073: fix(voice): handle leading-dash audio filenames throughout examples
|
2026-10-13 05:51:52 -05:00 |
|
Rudy Celekli
|
4ebba9d201
|
fix(collaboration): queue edits before a socket exists
Signed-off-by: Rudy Celekli <rudy@gradiahq.com>
|
2026-10-10 13:25:15 -04:00 |
|
Rudy Celekli
|
6550b65700
|
fix(email): retain quotations absent from parent messages
Signed-off-by: Rudy Celekli <rudy@gradiahq.com>
|
2026-10-10 13:16:04 -04:00 |
|
Rudy Celekli
|
99613887d3
|
fix(engineering): cover all Unicode private-use ranges in ATS detector
Signed-off-by: Rudy Celekli <rudy@gradiahq.com>
|
2026-10-07 19:11:49 -04:00 |
|
Rudy Celekli
|
9c9bd5ac4a
|
fix(engineering): enforce RAG chunk bounds for nonspaced text
Signed-off-by: Rudy Celekli <rudy@gradiahq.com>
|
2026-10-07 19:04:38 -04:00 |
|
Rudy Celekli
|
d1ba42803f
|
fix(voice): preserve leading-dash audio path operands
Signed-off-by: Rudy Celekli <rudy@gradiahq.com>
|
2026-10-07 18:45:33 -04:00 |
|
Rudy Celekli
|
a5b7b74f5d
|
fix(pdf): validate exports before claiming conformance
Signed-off-by: Rudy Celekli <rudy@gradiahq.com>
|
2026-10-07 16:39:40 -04:00 |
|
Michael Sitarzewski
|
32d5c82b36
|
Merge #1050: Reject invalid custom page geometry before producing PDF CSS
|
2026-10-06 11:28:40 -05:00 |
|
Michael Sitarzewski
|
f33ef5184c
|
Merge #1049: Reject cyclic reply headers before walking email thread ancestry
|
2026-10-06 11:28:39 -05:00 |
|
Michael Sitarzewski
|
a4ac61c605
|
Merge #1041: Fix Voice AI SRT millisecond rounding and timestamp validation
|
2026-10-06 11:28:31 -05:00 |
|
Michael Sitarzewski
|
60a4758717
|
Merge #1040: Stop provider routing after budget overruns and bound run retries
|
2026-10-06 11:28:30 -05:00 |
|
Michael Sitarzewski
|
6cca0f9d88
|
Merge #1036: Avoid repeated A/B assignment events from inline variant arrays
|
2026-10-06 11:28:25 -05:00 |
|
Michael Sitarzewski
|
e51a8053e9
|
Merge #1034: Handle queue and task allocation failures before starting sensor work
|
2026-10-06 11:28:24 -05:00 |
|
Rudy Celekli
|
3ba3eafbe3
|
Reject invalid custom page geometry before producing PDF CSS
Signed-off-by: Rudy Celekli <47457359+rudycelekli@users.noreply.github.com>
|
2026-10-05 12:52:05 -04:00 |
|
Rudy Celekli
|
a9d338a324
|
Reject cyclic reply headers before walking email thread ancestry
Signed-off-by: Rudy Celekli <47457359+rudycelekli@users.noreply.github.com>
|
2026-10-05 12:46:09 -04:00 |
|
Rudy Celekli
|
2292ca76f9
|
Fix Voice AI SRT millisecond rounding and timestamp validation
Signed-off-by: Rudy Celekli <47457359+rudycelekli@users.noreply.github.com>
|
2026-10-05 12:21:00 -04:00 |
|
Rudy Celekli
|
6227c4b9b6
|
Stop provider routing after budget overruns and bound run retries
Signed-off-by: Rudy Celekli <47457359+rudycelekli@users.noreply.github.com>
|
2026-10-05 12:19:01 -04:00 |
|
Rudy Celekli
|
dd7ec04c1a
|
Avoid repeated A/B assignment events from inline variant arrays
Signed-off-by: Rudy Celekli <47457359+rudycelekli@users.noreply.github.com>
|
2026-10-05 12:07:37 -04:00 |
|
Rudy Celekli
|
fa9fb98548
|
Preserve ICU arguments and selectors during pseudo-localization
Signed-off-by: Rudy Celekli <47457359+rudycelekli@users.noreply.github.com>
|
2026-10-05 11:59:07 -04:00 |
|
Rudy Celekli
|
2d1fa1c896
|
Handle queue and task allocation failures before starting sensor work
Signed-off-by: Rudy Celekli <47457359+rudycelekli@users.noreply.github.com>
|
2026-10-05 11:59:06 -04:00 |
|
Michael Sitarzewski
|
0dea7ccdd2
|
Merge #1022: Fix hybrid search bindings, result limit and SQLAlchemy row mappings
|
2026-10-04 11:46:36 -05:00 |
|
Michael Sitarzewski
|
717098c144
|
Merge #1021: Preserve speaker labels when assembling transcription chunks
|
2026-10-04 11:46:34 -05:00 |
|
Michael Sitarzewski
|
cfca6d8421
|
Merge #1015: Expire realtime presence independently for each peer
|
2026-10-04 11:46:26 -05:00 |
|
Michael Sitarzewski
|
6f7f3e240d
|
Merge #1013: Change pooler URL ports without rewriting credentials
|
2026-10-04 11:46:23 -05:00 |
|
Michael Sitarzewski
|
4bb732162d
|
Merge #1006: Make the Backend Architect OpenAPI contract validate
|
2026-10-04 11:46:16 -05:00 |
|
Michael Sitarzewski
|
fab1474735
|
Merge #1005: Commit graph entities and their source relationships atomically
|
2026-10-04 11:46:15 -05:00 |
|
Michael Sitarzewski
|
d81b071c31
|
Merge #1004: Strip event handlers on the snapshot root as well as descendants
|
2026-10-04 11:46:14 -05:00 |
|
Michael Sitarzewski
|
560333e2d3
|
Merge #1003: Read the WeChat login payload at the request helper boundary
|
2026-10-04 11:46:13 -05:00 |
|
Michael Sitarzewski
|
b7ed1be56a
|
Merge #1000: Use the same wasm-bindgen batch contract from Rust and JavaScript
|
2026-10-04 11:44:36 -05:00 |
|
Michael Sitarzewski
|
54046d25d4
|
Merge #999: Reject unknown and non-finite audio durations before processing
|
2026-10-04 11:44:35 -05:00 |
|
Michael Sitarzewski
|
33794f7af1
|
Merge #998: Require and consume Feishu callback state before token exchange
|
2026-10-04 11:44:33 -05:00 |
|
Michael Sitarzewski
|
a7b8680811
|
Merge #997: Surface failed or missing IMAP message fetches before parsing
|
2026-10-04 11:44:32 -05:00 |
|
Michael Sitarzewski
|
39dd2a34d2
|
Merge #995: Match embedding responses to their original chunk indices
|
2026-10-04 11:44:29 -05:00 |
|
Michael Sitarzewski
|
c1282de952
|
Merge #991: Keep shadow-test failures from retrying successful production work
|
2026-10-04 11:44:24 -05:00 |
|
Michael Sitarzewski
|
7339bfa514
|
Merge #976: Keep civil dates on the same day across display time zones
|
2026-10-04 11:44:11 -05:00 |
|
Michael Sitarzewski
|
71aad9a131
|
Merge #975: Escape literal markup in few-shot example boundaries
|
2026-10-04 11:44:10 -05:00 |
|
Michael Sitarzewski
|
7c0837e5a4
|
Merge #974: Preserve mixed and nested sequences in layout classification
|
2026-10-04 11:44:08 -05:00 |
|
Michael Sitarzewski
|
b96b0619b2
|
Merge #973: Consume OIDC callback state before asynchronous token exchange
|
2026-10-04 11:44:07 -05:00 |
|
Rudy Celekli
|
6a223bef94
|
Fix hybrid search bindings, result limit and SQLAlchemy row mappings
Signed-off-by: Rudy Celekli <47457359+rudycelekli@users.noreply.github.com>
|
2026-10-03 01:20:27 -04:00 |
|
Rudy Celekli
|
785645a6bd
|
fix: expire realtime presence independently per peer
Signed-off-by: Rudy Celekli <47457359+rudycelekli@users.noreply.github.com>
|
2026-10-03 01:08:50 -04:00 |
|
Rudy Celekli
|
fa2353ac8c
|
Preserve speaker labels when assembling transcription chunks
Signed-off-by: Rudy Celekli <47457359+rudycelekli@users.noreply.github.com>
|
2026-10-03 01:03:31 -04:00 |
|
Rudy Celekli
|
0b92c54db4
|
fix(database): change the pool URL port without corrupting credentials
Signed-off-by: Rudy Celekli <47457359+rudycelekli@users.noreply.github.com>
|
2026-10-02 23:09:33 -04:00 |
|
Rudy Celekli
|
adf0b7268a
|
Require and consume Feishu callback state before token exchange
Signed-off-by: Rudy Celekli <47457359+rudycelekli@users.noreply.github.com>
|
2026-10-02 14:25:27 -04:00 |
|
Rudy Celekli
|
90a8e27951
|
Make the Backend Architect OpenAPI contract validate
Signed-off-by: Rudy Celekli <47457359+rudycelekli@users.noreply.github.com>
|
2026-10-02 14:22:05 -04:00 |
|
Rudy Celekli
|
03aa538d85
|
Commit graph entities and their source relationships atomically
Signed-off-by: Rudy Celekli <47457359+rudycelekli@users.noreply.github.com>
|
2026-10-02 14:22:03 -04:00 |
|
Rudy Celekli
|
79bbaede7d
|
Strip event handlers on the snapshot root as well as descendants
Signed-off-by: Rudy Celekli <47457359+rudycelekli@users.noreply.github.com>
|
2026-10-02 14:22:02 -04:00 |
|