Commit Graph
483 Commits
Author SHA1 Message Date
nyeki e2511064b4 chore: 🔖 Bump version. 2025-03-18 13:24:50 -03:00
nyeki 41b8bb8825 feat(shard): ✨ Add duration and reason arguments to p.ban. 2025-03-18 13:24:22 -03:00
nyeki 57459699ea chore: 🔖 Bump version. 2025-03-18 12:32:20 -03:00
nyeki 3973d72945 feat(shard): ✨ Add approve option to p.reports command. 2025-03-18 12:31:15 -03:00
nyeki 8ae4511ca5 chore: 🔖 Bump version. 2025-03-18 01:24:45 -03:00
nyeki c76627d2b6 fix(shard): 🐛 Messages raising an error if too long. 2025-03-18 01:23:43 -03:00
nyeki cd11262604 Merge branch 'main' of https://git.nyeki.dev/Payphone/Payphone 2025-03-16 23:33:45 -03:00
nyeki b6c3da6963 perf(shard): ⚡ Remove duplicate set_search() call in CallManager.hangup(). 2025-03-16 23:33:34 -03:00
nyeki 4c498512fb chore: 🔖 Bump version. 2025-03-16 13:19:49 -03:00
nyeki 73f75c09bb fix(shard): 🔧 Update sentry DSN. 2025-03-16 13:19:34 -03:00
nyeki af71718d59 chore: 🔖 Bump version. 2025-03-16 12:28:10 -03:00
nyeki c1f1958a53 fix(shard): 🚑 Typo. 2025-03-16 12:24:31 -03:00
nyeki 86453cb58c feat(shard): ✨ Handle attachments on call.
Attachments can now be sent by moderators. Users are now notified when they can't send attachments, and if their message has text other than attachments, the other party gets notified that attachments were removed from the message.
2025-03-16 12:23:29 -03:00
nyeki a8cc3ebfd3 fix(shard): 🐛 Fix Payphone.get_or_fetch_channel() raising 403 error. 2025-03-16 12:22:08 -03:00
nyeki 4a642ca3a5 chore: 🔖 Bump version. 2025-03-16 11:45:59 -03:00
nyeki 513b52f940 fix(shard): 🐛 Edits not responding when Payphone doesn't have Read Message History permissions. 2025-03-16 11:43:31 -03:00
nyeki 4360d0b053 fix(shard): 🐛 Extract coros from asyncio.gather for better (individual) error logging. 2025-03-16 11:29:44 -03:00
nyeki 87ffc4644b fix(shard): 🐛 Not found when the propagated message is manually deleted and then the original one does too. 2025-03-16 11:25:58 -03:00
nyeki 5c4248c749 fix(shard): 🐛 Payphone not sending messages when missing webhook permissions. 2025-03-16 11:24:16 -03:00
nyeki e24e7fcb6d fix(shard): 🐛 Error being raised when message is sent in DMs. 2025-03-16 11:19:58 -03:00
nyeki df8aef39e3 fix(shard): 🐛 Fix p.mask not responding when the user hasn't participated in the call yet. 2025-03-16 11:17:09 -03:00
nyeki ab7fe3e828 feat(shard): ✨ Notify users when Payphone doesn't have permissions to read message history. 2025-03-16 11:12:42 -03:00
nyeki ec3142f606 fix(shard): 🐛 Fix not found in on_message() when replying to a bot within the same channel. 2025-03-16 11:09:29 -03:00
nyeki c4df5a31e7 fix(shard): 🐛 Fix not found error in get_or_fetch_channel(). 2025-03-16 11:04:42 -03:00
nyeki 1e21d557d1 Merge branch 'main' of https://git.nyeki.dev/Payphone/Payphone 2025-03-16 02:55:23 -03:00
nyeki 849daf946b build(kube): 💚 Update bot k8s yml file in an attempt to add a delay between pod rollouts. 2025-03-16 02:55:14 -03:00
nyeki 9c7cf3bc87 chore: 🔖 Bump version. 2025-03-16 02:52:29 -03:00
nyeki 506b2e0eab chore: 🔖 Bump version. 2025-03-16 02:52:11 -03:00
nyeki 2c8fe7c97b Merge branch 'main' of https://git.nyeki.dev/Payphone/Payphone 2025-03-16 02:47:29 -03:00
nyeki a2ef62a667 build(kube): 💚 Add delay between pod updates on deployment. 2025-03-16 02:47:17 -03:00
nyeki eda22d9862 chore: 🔖 Bump version. 2025-03-16 02:39:54 -03:00
nyeki 26e4e0075c fix(shard): 🐛 Payphone.clean_message() using non-existent display_name for roles and channels. 2025-03-16 02:38:51 -03:00
nyeki 548ad72d72 fix(shard): 🐛 Remove debug exception. 2025-03-16 02:22:34 -03:00
nyeki 66f8bec780 chore: 🔖 Bump version. 2025-03-16 02:22:10 -03:00
nyeki dbdc44f602 chore: 🔖 Bump version. 2025-03-16 02:20:37 -03:00
nyeki 320ed57038 Merge branch 'main' of https://git.nyeki.dev/Payphone/Payphone 2025-03-16 02:19:46 -03:00
nyeki ac53c42452 feat(shard): 🔊 Set up sentry (GlitchTip). 2025-03-16 02:18:52 -03:00
nyeki 19a7de0887 chore: 🔖 Bump version. 2025-03-16 01:02:33 -03:00
nyeki d446bccd25 chore: 🔖 Bump version. 2025-03-16 01:01:39 -03:00
nyeki 1d2b065111 feat(scripts): ✨ Automatically bump commit and push version bumps in pyproject.toml after update.py. 2025-03-16 00:55:57 -03:00
nyeki b193cba36b chore: 🔖 Bump version. 2025-03-16 00:53:28 -03:00
nyeki 8f5f605971 refactor(shard): 🎨 Format the code. 2025-03-16 00:50:35 -03:00
nyeki 2c361e5115 Merge branch 'main' of https://git.nyeki.dev/Payphone/Payphone 2025-03-16 00:50:08 -03:00
nyeki f0437f30ae fix(shard): 🐛 Channel webhooks suddenly stopping working. 2025-03-16 00:49:34 -03:00
nyeki 1fb54330bf fix(scripts): 🚑 Yet another hotfix for deploy.py. 2025-03-16 00:29:17 -03:00
nyeki 28d243a37a fix(scripts): 🐛 Fix yaml loading in deploy.py. 2025-03-16 00:28:00 -03:00
nyeki 4788fff949 feat(scripts): 🐛 Make deploy.py output the yaml parsing errors. 2025-03-16 00:19:42 -03:00
nyeki 76857b7dcb feat(scripts): ✨ Make deploy.py read the amount of replicas from k8s/bot.yml. 2025-03-16 00:15:56 -03:00
nyeki 3e0586f89c feat(scripts): ✨ Make deploy.py read latest version from pyproject.toml. 2025-03-16 00:11:51 -03:00
nyeki a77c5411a0 chore: 🔖 Bump version. 2025-03-16 00:09:38 -03:00