From f90d755e78fb8b438d552714637e795d0fd72b37 Mon Sep 17 00:00:00 2001 From: boxlabs Date: Sun, 31 May 2026 19:32:36 +0100 Subject: [PATCH 1/2] Update sw_clients.yml Add HexDroid --- _data/sw_clients.yml | 50 ++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 50 insertions(+) diff --git a/_data/sw_clients.yml b/_data/sw_clients.yml index 8bac824..5d2053a 100644 --- a/_data/sw_clients.yml +++ b/_data/sw_clients.yml @@ -1013,6 +1013,56 @@ partial: stable: no-implicit-names: "draft cap" + - name: HexDroid + # ref: buildCapReqList https://github.com/boxlabss/HexDroid/blob/main/app/src/main/java/com/boxlabs/hexdroid/IrcSession.kt#L230 + # hasCap() callsites: https://github.com/boxlabss/HexDroid/blob/main/app/src/main/java/com/boxlabs/hexdroid/IrcCore.kt + # SASL mechanisms: enum SaslMechanism in IrcCore.kt + link: https://play.google.com/store/apps/details?id=com.boxlabs.hexdroid + os: + - android + support: + stable: + account-notify: + account-tag: + away-notify: + batch: + cap-3.1: + cap-3.2: + cap-notify: + chathistory: + chghost: + echo-message: + extended-join: + extended-monitor: + invite-notify: + labeled-response: + message-tags: + monitor: + msgid: + multi-prefix: + multiline: + pre-away: + read-marker: + sasl-3.1: + sasl-3.2: + server-time: + setname: + standard-replies: + userhost-in-names: + utf8only: + whox: + # Client tags (outgoing) + react-client-tag: + reply-client-tag: + typing-client-tag: + SASL: + - plain + - external + - scram-sha-256 + partial: + stable: + channel-rename: "draft cap" + no-implicit-names: "draft cap" - name: Bouncers software: From 38bd196724b2f1a5bc1ceecc37554c07b82ab026 Mon Sep 17 00:00:00 2001 From: boxlabs Date: Sun, 31 May 2026 19:43:44 +0100 Subject: [PATCH 2/2] Update _data/sw_clients.yml Co-authored-by: Val Lorentz --- _data/sw_clients.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/_data/sw_clients.yml b/_data/sw_clients.yml index 5d2053a..95f3d88 100644 --- a/_data/sw_clients.yml +++ b/_data/sw_clients.yml @@ -1014,7 +1014,7 @@ stable: no-implicit-names: "draft cap" - name: HexDroid - # ref: buildCapReqList https://github.com/boxlabss/HexDroid/blob/main/app/src/main/java/com/boxlabs/hexdroid/IrcSession.kt#L230 + # ref: buildCapReqList https://github.com/boxlabss/HexDroid/blob/97a35ec05580baab710c21c184db07dc0beda989/app/src/main/java/com/boxlabs/hexdroid/IrcSession.kt#L230-L352 # hasCap() callsites: https://github.com/boxlabss/HexDroid/blob/main/app/src/main/java/com/boxlabs/hexdroid/IrcCore.kt # SASL mechanisms: enum SaslMechanism in IrcCore.kt link: https://play.google.com/store/apps/details?id=com.boxlabs.hexdroid