| 2026-04-13 | Request and process delivery reciepts | Stephen Paul Weber | main |
| 2026-04-13 | If it's an error we don't want to process anything | Stephen Paul Weber | |
| 2026-04-12 | Don't expand bare domains | Stephen Paul Weber | |
| 2026-04-12 | Fix some autolink edge cases | Stephen Paul Weber | |
| 2026-04-12 | PRAGMA synchronous=NORMAL | Stephen Paul Weber | |
| 2026-04-12 | Render links to text | Stephen Paul Weber | |
| 2026-04-12 | Fix NPE | Stephen Paul Weber | |
| 2026-04-12 | Update getting started docs | Stephen Paul Weber | |
| 2026-04-12 | Builder for html fragment | Stephen Paul Weber | |
| 2026-04-12 | Improve whitespace for XEP0393 render | Stephen Paul Weber | |
| 2026-04-12 | Support code language | Stephen Paul Weber | |
| 2026-04-11 | unstyled lines are still lines | Stephen Paul Weber | |
| 2026-04-11 | Remove access to raw body | Stephen Paul Weber | |
| 2026-04-10 | Helper to get plain text from HTML | Stephen Paul Weber | |
| 2026-04-10 | Typo | Stephen Paul Weber | |
| 2026-04-09 | Generate proper swift API docs | Stephen Paul Weber | |
| 2026-04-09 | Add more reference docs | Stephen Paul Weber | |
| 2026-04-09 | Fix doc build | Stephen Paul Weber | |
| 2026-04-08 | Support Array<String> arguments | Stephen Paul Weber | |
| 2026-04-08 | Some sqlite fixes | Stephen Paul Weber | |
| 2026-04-08 | Add more idb playwright tests | Stephen Paul Weber | |
| 2026-04-08 | Interleave MUC PMs | Stephen Paul Weber | |
| 2026-04-07 | Html builder | Stephen Paul Weber | |
| 2026-04-07 | MUC PMs don't sort in with the rest of a MUC's messages | Stephen Paul Weber | |
| 2026-04-07 | Bad UUIDv7s in the wild make this unsafe | Stephen Paul Weber | |
| 2026-03-31 | walkHtml and update the macro to support params | Stephen Paul Weber | |
| 2026-04-03 | Merge adjacent cdata | Stephen Paul Weber | |
| 2026-03-31 | Support Null<Array<>> | Stephen Paul Weber | |
| 2026-04-03 | Preserve times when copying | Stephen Paul Weber | |
| 2026-03-31 | Fix typo | Stephen Paul Weber | |
| 2026-03-30 | Add tests for sortId generation | Stephen Paul Weber | |
| 2026-03-24 | Introduce sortId | Stephen Paul Weber | |
| 2026-03-26 | More unit tests | Stephen Paul Weber | |
| 2026-03-25 | Add more emoji | Stephen Paul Weber | |
| 2026-03-16 | Only store one message/status at a time | Stephen Paul Weber | |
| 2026-03-16 | Put AvailableChat on a Participant where possible | Stephen Paul Weber | |
| 2026-03-16 | Need to keep saving changes as we send stanzas | Stephen Paul Weber | |
| 2026-03-16 | FormData specifically represents boolean as not present | Stephen Paul Weber | |
| 2026-03-16 | Only treat a channel as synced when resume from disk | Stephen Paul Weber | |
| 2026-03-16 | Filter lastId using mamBy not chatId | Stephen Paul Weber | |
| 2026-03-16 | Fix NPE | Stephen Paul Weber | |
| 2026-03-16 | If the last message is read there are no unread | Stephen Paul Weber | |
| 2026-03-16 | readUpTo by message not by id | Stephen Paul Weber | |
| 2026-03-16 | UUIDv7 for all IDs | Stephen Paul Weber | |
| 2026-03-16 | Pass the ChatMessage to the persistence layer | Stephen Paul Weber | |
| 2026-03-16 | Use ChatMessage in public API | Stephen Paul Weber | |
| 2026-03-15 | Correct a message not an ID | Stephen Paul Weber | |
| 2026-03-15 | Add localId for outgoing if not specified | Stephen Paul Weber | |
| 2026-03-15 | Helper to check if one message can replace another | Stephen Paul Weber | |
| 2026-03-15 | Mention xmpp.js workaround | Stephen Paul Weber | |
| 2026-03-15 | Revert "Merge pull request #57 from Ashvith10/resolve-dns... | Stephen Paul Weber | |
| 2026-03-14 | Merge pull request #57 from Ashvith10/resolve-dns-issue | Stephen Paul Weber | |
| 2026-03-12 | Better default panic handler | Stephen Paul Weber | |
| 2026-03-12 | Make C getting started match JS | Stephen Paul Weber | |
| 2026-03-12 | New chats should go after pinned chats | Stephen Paul Weber | |
| 2026-03-12 | Use @:access from tests not @:allow from code | Stephen Paul Weber | |
| 2026-03-11 | Messages require localID | Stephen Paul Weber | |
| 2026-03-11 | Whitespace | Stephen Paul Weber | |
| 2026-03-11 | Add a few cases to quick start js | Stephen Paul Weber | |
| 2026-03-11 | Update docs | Stephen Paul Weber | |
| 2026-03-11 | Move hxcpp build into make | Stephen Paul Weber | |
| 2026-03-11 | Less noisy test runs | Stephen Paul Weber | |
| 2026-03-11 | Add initial tests for Client | Stephen Paul Weber | |
| 2026-03-11 | Fix typo, add type | Stephen Paul Weber | |
| 2026-03-11 | Only trigger for new chat once | Stephen Paul Weber | |
| 2026-03-10 | Unique index for outbound localid | Stephen Paul Weber | |
| 2026-03-10 | Assume reply is to server id for groupchat | Stephen Paul Weber | |
| 2026-03-10 | Whitespace fix | Stephen Paul Weber | |
| 2026-03-10 | Alt SSL for openssl instead of mbedtls | Stephen Paul Weber | |
| 2026-03-10 | New deps in CI | Stephen Paul Weber | |
| 2026-03-10 | Try paralellism for gihub CI | Stephen Paul Weber | |
| 2026-03-10 | Use proper recursive make | Stephen Paul Weber | |
| 2026-03-10 | Limit concurrency to cores | Stephen Paul Weber | |
| 2026-03-10 | New dependencies for github build | Stephen Paul Weber | |
| 2026-03-10 | Make github actions match CI | Stephen Paul Weber | |
| 2026-03-10 | Build batteries included and not and static | Stephen Paul Weber | |
| 2026-03-10 | Support static library | Stephen Paul Weber | |
| 2026-03-10 | Two ways to generate a makefile | Stephen Paul Weber | |
| 2026-03-10 | cpp snapshot for mbedtls3 | Stephen Paul Weber | |
| 2026-03-10 | Use make test | Stephen Paul Weber | |
| 2026-03-10 | Update deps rule | Stephen Paul Weber | |
| 2026-03-10 | Update clean rule | Stephen Paul Weber | |
| 2026-03-10 | Add rule to make standalone cpp | Stephen Paul Weber | |
| 2026-03-10 | Use output filename variable | Stephen Paul Weber | |
| 2026-03-10 | Only catch same origin events | Stephen Paul Weber | |
| 2026-03-08 | More shared things needed by sqlite-wasm | Stephen Paul Weber | |
| 2026-03-04 | Fix tests | Stephen Paul Weber | |
| 2026-03-04 | AsyncIterator for JavaScript | Stephen Paul Weber | |
| 2026-03-04 | Make findAvailableChats an async iterator pattern | Stephen Paul Weber | |
| 2026-03-04 | Handle closure context lifetimes in swift | Stephen Paul Weber | |
| 2026-03-04 | Add option to register finalizer for any object | Stephen Paul Weber | |
| 2026-03-04 | Missed this in commit for optional sqlite | Stephen Paul Weber | |
| 2026-03-03 | Remove trailng newline when synthesizing text | Stephen Paul Weber | |
| 2026-03-03 | Show whole message if nothing isn't quote | Stephen Paul Weber | |
| 2026-02-24 | Some environments are very picky about undefined globals | Stephen Paul Weber | |
| 2026-02-24 | Missed a line | Stephen Paul Weber | |
| 2026-02-24 | Make borogove_persistence_Sqlite optional | Stephen Paul Weber | |
| 2026-02-23 | Add patch to resolve DNS issue | Ashvith Shetty | |
| 2026-02-23 | Mark exported types | Stephen Paul Weber | |
| 2026-02-23 | Store bookmarked state | Stephen Paul Weber |