- Temporarily disable presence to avoid rate limit (
3f08949
)
- Don't chunk at startup (
0642ec8
)
- sign_cafe: Fix syncing members (
1e19299
)
- Remove cert step (
a40c5e4
)
- Download cockroach cert when deploying (
f383b6f
)
- Copy (
3121efb
)
- stars: Fix highlight query (
5285329
)
- stars: Add /stars milestones (
ea89390
) - stars: Add rewards (#450) (
fb1976a
) - zoom: Show zzzzoom URL when not verified (
cdb6916
)
- zoom: Add support for Verified role (#445) (
84d45a6
) - stars: Add /stars give and /stars remove (#444) (
6a26ba1
)
- stars: Add /stars info and /stars me (#440) (
d992f03
) - sign_cafe: Add star functionality (#439) (
07b7931
)
- sign_cafe: More detailed kick reason (
2966310
)
- sign_cafe: Fix kickinactive (
06eddc3
)
- Add more logging (
5ec096d
)
- daily_message: Separate wordle message and thread from main message (
7e9ddd8
)
- daily_message: Add wordle (
14b70a6
)
- Set presence via envvar (
b5ef1bf
)
- Update PRIVACY.md (
2cbb6cf
)
- Make sure DB is connected before starting bot (
3d0087e
)
- sign_cafe: Fix role graphs (
34ebb0b
)
- Add PRIVACY.md (
cefd600
)
- Another attempt to fix startup time (
07f0cb6
)
- daily_message: Add guild announcements to daily message (#411) (
e304091
) - sign_cafe: Minor copy change (
6e88b0f
)
- Attempt to speed up startup (
f4195b2
)
- aslpp: Configurable prune days (
03e9f98
)
- aslpp: Add paranoid check before kicking (
2b9d4e6
)
- Restrict syncdata (
345c59a
)
- Previous attempt didn't help (
27320f5
)
- new year (
ffc14c9
)
- Attempt to avoid rate limit (
f9444e2
)
- schedule: Remove debugging junk (
6b43863
)
- aslpp: Send success message for survey; add test command (
ca8d669
)
- aslpp: Copy change (
597f9c0
)
- aslpp: Restrict /survey (
2f9c5c4
)
- aslpp: Use setting for survey ID (
2f013a9
)
- Update description (
141ce13
)
- Add punctuation (
0b1b578
)
- schedule: Improve /schedule new UI (#375) (
6113ae3
) - Add /zoom setup and /zoom start (#374) (
7bb217d
)
- Less chatty logs (
2f531a2
)
- Update presences (
02cda20
)
- Rename /schedule add to /schedule new (keep alias) (
95f8b6e
)
- Add /zoom new alias (#372) (
8cfc2e5
) - Add /schedule add command (#371) (
ae406dd
) - /feedback and /invite (#370) (
5c41acc
) - /watch2gether and /jitsi (#369) (
8a395c3
) - Port sentence and idiom to slash commands (#368) (
cc31a0c
) - Port games to slash commands (#366) (
a816722
) - Change default presence (
c0fcaee
)
- Fix youglish links to correctly filter by ASL (#353) (
862e91c
) - Revert "build: upgrade to Python 3.10 (#351)" (#352) (
59ed076
)
- aslpp: Fix kickall (
63b2c17
)
- aslpp: Add kickall (
fc81976
)
- aslpp: Actually kick the users (
dc22004
)
- tags: Add t alias (
6d2b448
)
- Increase notes limit (
ef4a0d2
)
- Fix errant handling of thumbs up (
1007b32
)
- aslpp: Fix copy; improve sdm (
d099a57
)
- aslpp: Filter out members who joined 30 days ago (
131c0c6
)
- aslpp: Filter out newer members (
693429c
)
- aslpp: Fix footer; don't reset is_active when syncing (
3d16e25
)
- aslpp: When kicking, skip DM if user won't allow it (
55b4323
)
- aslpp: Send daily message with inactive users; add kick command; allow marking [in]active (
5e07314
)
- aslpp: Skip bots when syncing; show count (
e26b748
)
- aslpp: Fix syncing (
f17c028
)
- aslpp: Add video command (
ae55261
)
- aslpp: Add welcome command (
fc8faf9
)
- Reverse sort (
5c4f47d
)
- stats: Try again (
e3a691c
)
- zzzzoom: Shorter IDs (
6c44097
)
- Add missing dependency (
c556769
)
- meta: Fix stats (
5739952
)
- Rearrange (
f3b2f1b
)
- zoom: Allow setting repost cooldown via envvar (
fbd8157
)
- Log exception if reaction can't be cleared (
f25b662
)
- zoom: Remove reaction when using zoom stop (
af565eb
)
- help: More consistent copy (
2c0f8fb
)
- Hide sdm from help (
4db9242
)
- zoom: Reply when starting pending zoom in channel (#153) (
52db38c
) - Code organization (cogs); better help command (#150) (
c6227b4
)
- zoom: Fix starting latest pending zoom (#152) (
00e5428
) - sign: Only ignore ?? but not ?sign (#151) (
b883c13
)
- zoom: Add stop command (#148) (
9535384
) - zoom: Allow using setup with non-scheduled meetings (#147) (
7f7e89e
)
- Allow clearing zoom standby messages (
a2ed67b
)
- zoom: Order participants by join time; fix closing zooms (#137) (
a331e4a
) - sign: Lowercase query in URL; validate length (#136) (
14f8262
) - codenames: Display mentions; address DeprecationWarning (#134) (
103b7cf
)
- schedule: Indent host and notes (#132) (
bc0bebd
) - zoom: Display authorized users as mentions (#131) (
0d34c4b
) - zoom: Embolden host (#130) (
67f913a
) - sign: Add howsign.app links (#129) (
eb3ea11
) - codenames: Italicize names (#126) (
de3235f
)
- Update emoji for handspeak to match howsign website (
af6739a
)
- New year new version (
504ad3c
)
- new year new version (
504ad3c
)
- Remove debug logging (
5e2dbae
)
- zoom: Randomize participant emoji from envvar (
24f0a53
)
- sign: Ignore ?? (
c197f13
)
- zoom: Edit message (
5f56f7f
)
- zoom: Add message about waiting room (
3ea98ed
)
- zoom: Add face participant indicators (
d8f0cca
)
- zoom: Participant emoji envvar override (#89) (
649d71c
) - practice: Send feedback message when user sends outside of practice channel (#88) (
bea021e
)
- zoom: Add typing indicator (
30982b8
)
- Update DEVELOPING (
d522f20
)
- Update holidays (
36ada5d
)
- Allow scheduling practices through DM (#79) (
6523c74
)
- Only show holiday term on holidays (
a34db0f
)
- Improve daily messages on holidays (#67) (
d0ff3a6
)
- Handle 403 when sending DM (
c2f57a2
)
- Add holiday emojis (#66) (
5e70c02
) - Add clthat (classifier practice) (#65) (
65ed57c
) - Add sched alias (
6c0ef35
) - Allow sending daily message for specific day (
21772e4
)
- Simplify further (
0f3f3b1
)
- Try a much simpler way of managing daily topics (#64) (
348f8a6
) - Add typing indicator to send_practice_message and feedback (
f2eae5f
)
- Improved daily messages (#63) (
322fc0f
)
- Avoid unnecessary writes to DB (
221e8e1
)
- Add typing indicators (
75f141b
)
- Cache user timezones (#60) (
eb47814
)
- Improve display of watch2gether messages (
12a8fd6
)
- Use updated watch2gether API (#59) (
1877799
)
- Test fixes; minor refactor; docco (#58) (
2626f2c
)
- More robust timezone parsing; store in given timezone (#55) (
0f79278
)
- Validate that channel has configured schedule (
07dff4a
)
- Fix send_schedule (
96d1de3
)
- Simplify SCHEDULE_CHANNELS (#54) (
813282d
)
- Add channelinfo command (#53) (
614b68b
)
- Add support for multiple users to have access to ?zoom (#52) (
fd4de7b
)
- Add donate command (
5b9d336
)
- Define practice schedule send time in Eastern time (#51) (
7400dbf
) - Allow resetting presence (
04fd135
)
- Fix daily practice schedule (#49) (
2ea1040
)
- Correctly parse dates in the near future (#47) (
495d478
)
- Display Jitsi meet in an embed (consistent with ?zoom) (
d6baa7f
)
- Py39 not supported by black (
482d96a
)
- Use aiohttp version compatible with discord.py (#36) (
e253d44
)
- Don't add reaction when invalid input is passed (#34) (
2c51a73
)
- Add Google Calendar links (#31) (
9fb3dcd
)
- Add ✅ (
762647a
)
- Show meeting ID (
202cc0c
)
- Show all timezones (#28) (
49eabda
)
- Add intents (
68ce8e8
)