Migration to codeberg Closes: https://todo.sr.ht/~nicoco/slidge/226 Closes: https://todo.sr.ht/~nicoco/slidge/221 Closes: https://todo.sr.ht/~nicoco/slidge/219 Closes: https://todo.sr.ht/~nicoco/slidge/211 Closes: https://todo.sr.ht/~nicoco/slidge/210 Closes: https://todo.sr.ht/~nicoco/slidge/208 Closes: https://todo.sr.ht/~nicoco/slidge/205 Closes: https://todo.sr.ht/~nicoco/slidge/204 Closes: https://todo.sr.ht/~nicoco/slidge/203 Closes: https://todo.sr.ht/~nicoco/slidge/193 Closes: https://todo.sr.ht/~nicoco/slidge/191 Closes: https://todo.sr.ht/~nicoco/slidge/186 Closes: https://todo.sr.ht/~nicoco/slidge/182 Closes: https://todo.sr.ht/~nicoco/slidge/176 Closes: https://todo.sr.ht/~nicoco/slidge/171 Closes: https://todo.sr.ht/~nicoco/slidge/166 Closes: https://todo.sr.ht/~nicoco/slidge/158 Closes: https://todo.sr.ht/~nicoco/slidge/152 Closes: https://todo.sr.ht/~nicoco/slidge/147 Closes: https://todo.sr.ht/~nicoco/slidge/146 Closes: https://todo.sr.ht/~nicoco/slidge/131 Closes: https://todo.sr.ht/~nicoco/slidge/128 Closes: https://todo.sr.ht/~nicoco/slidge/108 Closes: https://todo.sr.ht/~nicoco/slidge/85 Closes: https://todo.sr.ht/~nicoco/slidge/36 Closes: https://todo.sr.ht/~nicoco/slidge/17
test: fix broken test because of hardcoded file creation date The date depends on when the repo was cloned.
fix!: chat command: allow no selection and items with spaces for list-multi Breaking: list-multi answers must now be separated by newlines instead of spaces.
fix: improve feedback to user on unregistration Thanks for the suggestion, Orjan!
fix: crash with list-multi fields with no options Fixes: https://todo.sr.ht/~nicoco/slidgram/36
fix: do not send quoted fallback for replies with attachments Fixes: https://todo.sr.ht/~nicoco/slidge/220
fix: use a slixmpp.JID and not a str for 2FA validation Fixes: https://todo.sr.ht/~nicoco/messlidger/8
fix: remove all MAM entries on unregistration
fix: use JID validator in all registration paths Fixes: https://todo.sr.ht/~nicoco/slidge/223
fix: wrong URL in warning message Fixes: https://todo.sr.ht/~nicoco/slidge/225
Use makedirs for creating parent directory too
Catch IqTimeout exceptions as fatal errors Timeouts sending `<iq>` stanzas can be quite common under contested services, or for users with large rosters; in these cases, it's possible to have tasks throw `IqTimeout` exceptions, which, if left uncaught, can be fatal to the gateway as a whole. This commit implements basic exception handling for `IqTimeout` types, treating these as fatal errors. In the future, it might be worth performing retries, but these will need to have an upper retry limit applied at the least. Closes: #222
fix: unregistration when there are participants Fixes: https://todo.sr.ht/~nicoco/slidge-whatsapp/41
fix: use correct JID for presence errors on user nickname change attempt in MUC This commit fixes a bad behaviour to comply with gajim, but it turns out gajim was wrong, and was fixed since. References: https://dev.gajim.org/gajim/gajim/-/commit/7aa2fac6d6653333a5dfe08ed92295273c26e2ec
revert: fix: iq privileges for all namespaces This is not legal after all
fix: crash on incoming BoB request Fixes: https://todo.sr.ht/~nicoco/slidcord/23
fix: remove orphans when removing attachments Fixes: https://todo.sr.ht/~nicoco/slidge/218
chore: update poetry.lock
feat: use URIs for adhoc command nodes As requested by edhelas, to provide themed icons.
docs: mention raver's docker hub page