Commit Graph
100 Commits
Author SHA1 Message Date
nyeki 42f4a248d6 chore: 🔖 Bump version. 2025-04-09 02:54:32 -03:00
nyeki 7b59d712c9 Merge branch 'main' of https://git.nyeki.dev/Payphone/Payphone 2025-04-09 02:53:53 -03:00
nyeki 4458b184db chore: 🔖 Bump version. 2025-04-09 02:52:31 -03:00
nyeki 5103769056 fix(shard): 🚑 Fix report command not showing anywhere. 2025-04-09 02:52:05 -03:00
nyeki abb93cd83a chore: 🔖 Bump version. 2025-04-08 23:20:13 -03:00
nyeki c3b380a1c1 chore: 🔖 Bump version. 2025-04-08 23:14:32 -03:00
nyeki 86d3f02a4e feat(shard): ✨ Finish polishing moderation commands. 2025-04-08 23:13:05 -03:00
nyeki f05f287bba chore: 🔖 Bump version. 2025-04-07 14:55:39 -03:00
nyeki 80742288af feat(shard): ✨ Show version in help command. 2025-04-07 14:55:05 -03:00
nyeki 1aa0e4f9eb chore: 🔖 Bump version. 2025-04-07 14:53:27 -03:00
nyeki 8eced4ae25 feat(shard): ✨ Add p.lock command for moderators at Payphone Hub. 2025-04-07 14:53:00 -03:00
nyeki 6b0728c1a6 chore: 🔖 Bump version. 2025-04-07 14:40:51 -03:00
nyeki b2b13f95c5 fix(shard): 🐛 Prevent reports view from timing out. 2025-04-07 14:40:18 -03:00
nyeki d810d9bb60 fix(shard): 🐛 p.mod command not responding. 2025-04-03 15:24:26 -03:00
nyeki 69156cd041 chore: 🔖 Bump version. 2025-04-03 15:23:36 -03:00
nyeki 45c6f28f87 chore: 🔖 Bump version. 2025-04-03 15:17:19 -03:00
nyeki c3ada00a2b feat(shard): ✨ Update Rafael's ID. 2025-04-03 15:16:55 -03:00
nyeki 00170cf960 chore: 🔖 Bump version. 2025-04-02 16:12:35 -03:00
nyeki 80767d5437 Merge branch 'main' of https://git.nyeki.dev/Payphone/Payphone 2025-04-02 16:10:42 -03:00
nyeki 30d06c6391 feat(shard): ✨ Create participant when they run p.catmask. 2025-04-02 16:09:38 -03:00
nyeki e10a039b5c chore: 🔖 Bump version. 2025-04-02 16:06:47 -03:00
nyeki f901d55a01 Merge branch 'main' of https://git.nyeki.dev/Payphone/Payphone 2025-04-02 16:05:28 -03:00
nyeki c304c29f61 feat(shard): ✨ Readd p.catmask command. 2025-04-02 16:05:04 -03:00
nyeki a774092c45 chore: 🔖 Bump version. 2025-04-02 15:14:39 -03:00
nyeki 36097f153f chore: 🔖 Bump version. 2025-04-02 15:13:16 -03:00
nyeki 6a2c200adc Merge branch 'main' of https://git.nyeki.dev/Payphone/Payphone 2025-04-02 15:12:09 -03:00
nyeki 7b305cf9e3 fix(shard): 🐛 Prevent non-moderators from skipping reports. 2025-04-02 15:11:59 -03:00
nyeki a08745bce4 chore: 🔖 Bump version. 2025-04-02 01:32:27 -03:00
nyeki 2eca0ad1ab Merge branch 'main' of https://git.nyeki.dev/Payphone/Payphone 2025-04-02 01:31:53 -03:00
nyeki a39db543ae feat(shard): ✨ Update unban notification message. 2025-04-02 01:31:46 -03:00
nyeki 4865002c2a chore: 🔖 Bump version. 2025-04-02 01:28:11 -03:00
nyeki 6fae6506f2 Merge branch 'main' of https://git.nyeki.dev/Payphone/Payphone 2025-04-02 01:25:38 -03:00
nyeki cbd158a740 feat(shard): ✨ Now the amount of bans also counts towards whether a user can be warned or not. 2025-04-02 01:25:28 -03:00
nyeki fbc2f37d8f chore: 🔖 Bump version. 2025-04-02 01:18:52 -03:00
nyeki 01853cadd4 feat(shard): ✨ Set help command names to new moderator commands. 2025-04-02 01:17:46 -03:00
nyeki 876fa8ac62 chore: 🔖 Bump version. 2025-04-02 01:10:58 -03:00
nyeki 2fec13ccc4 chore: 🔖 Bump version. 2025-04-02 01:08:06 -03:00
nyeki fad0e41198 fix(shard): 🐛 Update cache in new mod commands. 2025-04-02 01:07:17 -03:00
nyeki 4e12539ae7 chore: 🔖 Bump version. 2025-04-02 01:00:58 -03:00
nyeki af39ea9d4c chore: 🔖 Bump version. 2025-04-02 00:59:54 -03:00
nyeki e59c649195 feat(shard): ✨ A few changes. 2025-04-02 00:57:30 -03:00
nyeki f1f71b61e4 feat(shard): ✨ Create p.rmw, p.rmb, and p.clr. 2025-04-02 00:26:46 -03:00
nyeki f9bb2910d6 feat(shard): ✨ Add better notices to users who try to skip or hang up calls they haven't participated in. 2025-04-02 00:13:37 -03:00
nyeki 2677c58184 Merge branch 'main' of https://git.nyeki.dev/Payphone/Payphone 2025-04-02 00:12:15 -03:00
nyeki 8ae5712675 feat(shard): ✨ Show warns in the p.bs command. 2025-04-02 00:12:05 -03:00
nyeki f97ecdaeea chore: 🔖 Bump version. 2025-03-31 11:40:39 -03:00
nyeki 4b845f4cd3 Merge branch 'main' of https://git.nyeki.dev/Payphone/Payphone 2025-03-31 11:39:55 -03:00
nyeki 1b9cc433f0 chore: 🔖 Bump version. 2025-03-31 11:38:28 -03:00
nyeki 688d28140f feat(shard): ✨ Prevent non-participants from hanging up or skipping calls. 2025-03-31 11:37:36 -03:00
nyeki 131bbcc548 Merge branch 'main' of https://git.nyeki.dev/Payphone/Payphone 2025-03-30 23:54:31 -03:00
nyeki d0f8962654 feat(shard): ✨ Ban people with over 3 warns, even if the moderator specifies a warn. 2025-03-30 23:53:27 -03:00
nyeki b1075e4b7c chore: 🔖 Bump version. 2025-03-27 01:18:29 -03:00
nyeki 0200da236b Merge branch 'main' of https://git.nyeki.dev/Payphone/Payphone 2025-03-27 01:15:00 -03:00
nyeki d53919b855 feat(shard): increase account age to 30 days minimum. 2025-03-27 01:14:44 -03:00
nyeki 2803787c5f chore: 🔖 Bump version. 2025-03-21 15:07:56 -03:00
nyeki 1057ac7b5b feat(shard): ✨ Stop displaying mod and supporter banners. 2025-03-21 15:06:08 -03:00
nyeki 2524108317 chore: 🔖 Bump version. 2025-03-19 19:59:57 -03:00
nyeki 4fad3003b3 fix(shard): 🚑 Fix wrong function decorator call. 2025-03-19 19:59:34 -03:00
nyeki 68e23e3a8f Merge branch 'main' of https://git.nyeki.dev/Payphone/Payphone 2025-03-19 19:57:51 -03:00
nyeki 95f085fc0d feat(scripts): 🐛 Wait longer to apply migrations.
Waiting too few may result in the image not having finished being pulled, therefore the migrations not being applied since the old pod is still running.
2025-03-19 19:57:41 -03:00
nyeki 863e128ba8 chore: 🔖 Bump version. 2025-03-19 19:55:57 -03:00
nyeki e3fcb20c61 feat(scripts): ✨ Pull git changes before updating. 2025-03-19 19:55:34 -03:00
nyeki be2b27d992 feat(shard): ✨ Add command aliases for p.bans and p.reports and add permission checking to commands before execution. 2025-03-19 19:55:01 -03:00
nyeki 76526d6ea8 chore: 🔖 Bump version. 2025-03-19 19:47:45 -03:00
nyeki 89b5c7d045 fix(shard): ✏️ Fix Discord MD typo. 2025-03-19 19:44:42 -03:00
nyeki ee47e11c7f feat(shard): ✨ Let people know when their report helped moderators ban or warn someone. 2025-03-19 19:43:46 -03:00
nyeki c2146f21ab feat(shard): ✨ Check for permissions before starting a call. 2025-03-19 19:30:27 -03:00
nyeki 9d1e24fa51 fix(shard): 🐛 Ignore system messages. 2025-03-19 19:17:51 -03:00
nyeki d1f2dbb0d7 Merge branch 'main' of https://git.nyeki.dev/Payphone/Payphone 2025-03-19 19:15:18 -03:00
nyeki 16b3b44def fix(shard): 🐛 Discord rejecting messages of people with specific usernames. 2025-03-19 19:15:09 -03:00
nyeki f980f65eb2 chore: 🔖 Bump version. 2025-03-19 19:04:53 -03:00
nyeki a69addd9ce fix(shard): 🐛 Use Discord timestamps for ban DM embeds. 2025-03-19 19:03:51 -03:00
nyeki 07ad5b18bf Merge branch 'main' of https://git.nyeki.dev/Payphone/Payphone 2025-03-18 13:31:04 -03:00
nyeki c32585f738 feat(scripts): ✨ Use git's credential store instead of prompting for username and password. 2025-03-18 13:30:41 -03:00
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