2026-04-17 - 2026-07-17

Overview

30 Active Pull Requests
38 Active Issues
Excluding merges, 2 authors have pushed 36 commits to master and 175 commits to all branches. On master, 335 files have changed and there have been 31509 additions and 11463 deletions.

25 Pull requests merged by 2 users

Merged #157 ci(docker): add Docker publishing workflow and Dockerfile 2026-07-11 21:38:11 +00:00

Merged #166 feat: obfuscate client identity and improve privacy (#165) 2026-07-10 09:05:11 +00:00

Merged #159 fix(accounts): complete client.name to client.account_name rename 2026-07-08 11:04:52 +00:00

Merged #152 fix(ai): unbreak CI and harden custom settings after chat-completions alignment 2026-07-04 11:21:29 +00:00

Merged #143 fix(pgp): prevent plaintext fallback in PGP/OX encryption 2026-06-29 15:09:30 +00:00

Merged #135 fix(ui): reclaim pad by dead space instead of absolute height 2026-06-24 16:23:14 +00:00

Merged #137 build: untrack generated src/gitversion.h.in 2026-06-23 12:34:20 +00:00

Merged #138 fix(xmpp): guard NULL domain in autoping disco warning gate 2026-06-23 12:31:56 +00:00

Merged #80 new feature: warning if autoping is disabled 2026-06-23 11:11:48 +00:00

Merged #130 Fix: issue #112 follow-ups — OTR strip, presence UAF, OMEMO load 2026-06-20 10:30:41 +00:00

Merged #136 fix(ui): reserve pad height per message to prevent multi-line clip and scroll desync 2026-06-20 09:41:17 +00:00

Merged #8 Light code cleanup 2026-06-16 11:33:10 +00:00

Merged #133 fix(ui): raise pad redraw threshold above buffer cap to fix history scroll 2026-06-08 13:05:10 +00:00

Merged #132 fix/plugin-post-display-incoming-only 2026-06-01 13:52:40 +00:00

Merged #105 merge/upstream-full 2026-05-26 17:54:34 +00:00

Merged #127 chore(chatlog): disable background message file logging (stage 1) 2026-05-20 11:41:23 +00:00

Merged #126 feat(ai): add full JSON \uXXXX decoding with UTF-8 and surrogate pair support 2026-05-19 19:15:15 +00:00

Merged #123 fix(ui): keep messages visible after scrolling in non-chat windows 2026-05-16 15:48:09 +00:00

Merged #116 feat(history): nodb backlog — statusbar opt-in, /history off persistence, /privacy runtime switch, /correction fix 2026-05-16 15:34:25 +00:00

Merged #121 Fix AI memory leaks 2026-05-15 14:21:40 +00:00

Merged #113 [#110] Add AI client with multi-provider support and UI 2026-05-15 02:22:56 +00:00

Merged #119 fix(ai): persistence/UX fixes, parser unification, prefs consolidation, plus test coverage 2026-05-14 20:22:36 +00:00

Merged #115 fix(verify): per-contact context in output, drop noisy duplicate-stanza-id warning 2026-05-06 14:11:15 +00:00

Merged #94 no-DB mode implementation 2026-05-05 19:32:42 +00:00

Merged #108 CI: Simulate Pikaur flag duplication in Arch Linux builds (fix #55) 2026-04-21 14:00:20 +00:00

5 Pull requests proposed by 2 users

Proposed #129 WIP: fix(database): make v2->v3 chatlog migration deterministic and FK-safe 2026-05-27 11:23:27 +00:00

Proposed #141 wip: revert: restore pre-upstream-merge baseline (tree of 3b673150b) 2026-06-29 09:20:07 +00:00

Proposed #153 fix(editor): follow live terminal size in external editor 2026-07-04 11:36:50 +00:00

Proposed #163 WIP: feat(ai): support both responses and chat-completions APIsfeat/ai-api-type 2026-07-08 17:05:16 +00:00

Proposed #167 feat: improve autocomplete for JIDs 2026-07-11 17:19:16 +00:00

17 Issues closed from 3 users

Closed #140 [CI] Add automated Docker Hub publishing workflow 2026-07-11 21:39:28 +00:00

Closed #165 Increase software and version privacy 2026-07-10 10:39:27 +00:00

Closed #142 PGP messages are not being encrypted if key is expired 2026-06-29 15:37:43 +00:00

Closed #39 OMEMO issues 2026-06-24 16:44:44 +00:00

Closed #43 Display of message bigger than ncurses buffer 2026-06-24 16:23:14 +00:00

Closed #51 Investigate extensive memory usage 2026-06-24 07:24:59 +00:00

Closed #139 Build system modifies tracked src/gitversion.h.in 2026-06-23 12:34:21 +00:00

Closed #1 Warn on server connection if autoping is disabled, but supported 2026-06-23 11:11:49 +00:00

Closed #122 OMEMO error mem leaks 2026-06-20 11:00:52 +00:00

Closed #112 Follow-up issues for PR #105 2026-06-20 10:55:51 +00:00

Closed #109 Reenable build flags 2026-06-20 10:30:41 +00:00

Closed #64 Merge Profanity's latest upstream updates into CProof 2026-05-26 17:48:20 +00:00

Closed #114 nodb backlog 2026-05-16 15:34:25 +00:00

Closed #120 [AI-feature] Memory leaks 2026-05-15 14:23:03 +00:00

Closed #110 Add embedded AI support 2026-05-15 02:22:56 +00:00

Closed #48 Add no-db options 2026-05-05 19:32:42 +00:00

Closed #55 [CI] Detect flag collisions caused by Pikaur's configuration logic 2026-04-25 18:13:11 +00:00

31 Issues created by 2 users

Opened #109 Reenable build flags 2026-04-22 12:53:44 +00:00

Opened #110 Add embedded AI support 2026-04-26 07:54:20 +00:00

Opened #111 Improve shell support 2026-04-26 07:54:34 +00:00

Opened #112 Follow-up issues for PR #105 2026-04-28 14:29:10 +00:00

Opened #114 nodb backlog 2026-05-05 18:58:29 +00:00

Opened #120 [AI-feature] Memory leaks 2026-05-15 09:18:23 +00:00

Opened #122 OMEMO error mem leaks 2026-05-15 14:23:28 +00:00

Opened #124 Add /history clean (and per-jid variant) to wipe existing chat history 2026-05-16 14:06:14 +00:00

Opened #125 SQLite history load merges LMC corrections regardless of PREF_CORRECTION_ALLOW 2026-05-16 14:52:02 +00:00

Opened #128 _migrate_to_v3: deterministic dedupe, explicit column list, and LMC foreign-key sweep 2026-05-27 11:13:58 +00:00

Opened #134 Harden pad reclaim: trigger on dead space instead of absolute pad height 2026-06-08 09:35:17 +00:00

Opened #139 Build system modifies tracked src/gitversion.h.in 2026-06-23 11:56:06 +00:00

Opened #140 [CI] Add automated Docker Hub publishing workflow 2026-06-29 08:53:45 +00:00

Opened #142 PGP messages are not being encrypted if key is expired 2026-06-29 13:01:19 +00:00

Opened #144 Security compliance: assessment, planning 2026-06-29 17:11:39 +00:00

Opened #145 [Security] Harden the AI/LLM client — block cleartext egress, enforce TLS verification, add timeouts 2026-07-03 10:26:46 +00:00

Opened #146 [Security] Protect local data at rest — owner-only file permissions, DB integrity checks, secret-free logs 2026-07-03 10:27:30 +00:00

Opened #147 [Security] E2EE & transport correctness — TLS policy floor, OMEMO/OTR/PGP fixes, downgrade/cert-failure visibility 2026-07-03 10:28:09 +00:00

Opened #148 [Security] Harden untrusted-input handling — remote-DoS guards, memory safety, injection defenses 2026-07-03 10:28:45 +00:00

Opened #149 [Security] Build & supply-chain security — blocking CI security gates, toolchain hardening, source/dependency pinning 2026-07-03 10:29:21 +00:00

Opened #150 [Security] Credential & plugin trust — safe secret handling and plugin signature verification before dlopen 2026-07-03 10:29:59 +00:00

Opened #151 [Security] Security process & documentation — vulnerability disclosure, release security gate, policies 2026-07-03 10:30:31 +00:00

Opened #154 Readline buffer limit 2026-07-05 12:22:22 +00:00

Opened #156 Improve OpenAI API support by AI module: responses by default with fallback to chat/completions 2026-07-05 12:38:12 +00:00

Opened #160 [privacy] Revise version display default 2026-07-08 11:17:41 +00:00

Opened #161 Add config autotests 2026-07-08 11:18:00 +00:00

Opened #162 (merge regressions) Make adequate migration client.name -> client.account_name 2026-07-08 11:21:00 +00:00

Opened #164 ref: standardize nickname->jid autocomplete and autoconvertion in cmd_defs 2026-07-09 13:45:23 +00:00

Opened #165 Increase software and version privacy 2026-07-09 16:25:13 +00:00

Opened #168 Segfault on disco#info result without a from attribute 2026-07-16 09:48:34 +00:00

Opened #169 OMEMO cannot bootstrap against prosody-class servers 2026-07-16 14:32:18 +00:00

11 Unresolved Conversations

Open #77 Add FPS counter 2026-07-05 12:39:38 +00:00

Open #102 fix: validate stanza-id 'by' attr and route MUC MAM correctly (XEP-0359, XEP-0313) 2026-07-05 12:35:45 +00:00

Open #40 Autoping connection_support false negative 2026-07-05 12:20:40 +00:00

Open #42 Branding 2026-07-04 12:47:59 +00:00

Open #97 WIP: security: validate <delay>'s from and <stanza-id>'s by attributes 2026-06-25 06:39:40 +00:00

Open #11 Scroll is stuck if user goes offline 2026-06-24 07:33:05 +00:00

Open #76 Offline functionality 2026-06-20 11:06:44 +00:00

Open #50 Add autotests for plugins 2026-06-16 11:34:50 +00:00

Open #82 Move binaries to build folder 2026-05-05 10:50:31 +00:00

Open #83 Add perf tests 2026-04-25 18:10:56 +00:00

Open #91 Issue: XEP-0030 Violation - disco#items errors are silently ignored 2026-04-25 18:10:56 +00:00