1ec4523fc1
fix room list fetch when attempting to cascade permissions. fixes#20.
William Kray
2026-04-06 10:27:34 -07:00
846249b3f0
bump plugin version
William Kray
2026-02-24 21:49:12 -08:00
774c1e67ed
use uncensor_pl and fix some report generation logic thresholds
William Kray
2026-02-24 21:47:58 -08:00
1e653c60e3
Add use_community_slug option to support disabling the slug suffix
ReK42
2026-02-18 18:34:07 -08:00
08aad9b0e1
update some comments around new rewrite
William Kray
2025-10-01 09:17:48 -07:00
8b88d43c35
move verify command to room subcommand
William Kray
2025-09-09 21:36:49 -07:00
a92759c100
formatting
William Kray
2025-09-09 21:21:51 -07:00
5f42420619
consolidate commands
William Kray
2025-09-09 16:51:34 -07:00
7b2a60d773
fix reporting
William Kray
2025-09-09 16:20:43 -07:00
87e02b7ea6
more refactoring
William Kray
2025-09-09 14:49:45 -07:00
6582112dfb
fix some room permission nonsense
William Kray
2025-09-09 11:53:50 -07:00
63299d33aa
vibe coding a lot of this because i dont have a ton of time, replacing a space doesnt work still but i think some v12 things are working so far
William Kray
2025-08-22 13:22:57 -07:00
e48f2e3344
make some stuff work
William Kray
2025-08-18 14:32:29 -07:00
3d4578a8d7
fix line breaks in doctor reports
William Kray
2025-06-29 22:24:07 -07:00
81828b9b72
better doctor commands
William Kray
2025-06-29 22:14:10 -07:00
e71cf4504f
split diagnotic report into multiple messages if too large
William Kray
2025-06-29 17:23:59 -07:00
55771cba70
avoid bot inviting itself
William Kray
2025-06-29 17:09:42 -07:00
5510a9c634
merge slug-suffix and doctor command branches
William Kray
2025-06-29 16:02:57 -07:00
fad13d1238
first attempt at diagnostic report command
William Kray
2025-06-29 15:59:05 -07:00
9237e46c6d
include more opinionated creation of waitingroom settings
William Kray
2025-06-29 13:10:10 -07:00
07c8a77686
first pass at slug logic to prevent community collision
William Kray
2025-06-29 11:59:01 -07:00
f4e4440122
second pass at fixing psql compat while maintaining sqlite functionality
William Kray
2025-06-29 10:14:54 -07:00
b8e3c0cc19
merge for testing
William Kray
2025-06-29 09:43:49 -07:00
eca125fa84
ignore some stuff, format standalone script a bit
William Kray
2025-06-29 09:33:58 -07:00
70b0300de7
Having a requirements.txt makes code completion happen
David Kowis
2025-06-28 22:39:51 -05:00
704e581055
Adding a gitignore!
David Kowis
2025-06-28 22:39:42 -05:00
8637603210
Change the state verification save to be a 2 step process
David Kowis
2025-06-28 22:38:55 -05:00
d6076b8d2f
include --unencrypted flag for room creation
William Kray
2025-06-19 14:40:23 -07:00
9c5570f58c
better error handling of banlist checks on room join
William Kray
2025-06-17 15:53:56 -07:00
5166515a7c
explain invite_power_level in readme
William Kray
2025-06-17 14:37:58 -07:00
2430baf4cd
commands to initialize a community from scratch, with sane default base-config to allow this action
William Kray
2025-06-17 14:24:15 -07:00
510ef36067
add commands to only list inactive, purgable, and ignored users for less output
William Kray
2025-06-16 22:32:44 -07:00
74bb860ef7
comment about room vs space for parent_room value
William Kray
2025-04-24 07:11:35 -07:00
af52108346
add better handling around get_space_roomlist
William Kray
2025-04-21 08:26:07 -07:00
9cd95ca1c8
version bump
William Kray
2025-04-19 14:16:28 -07:00
28198e87c5
add some retry logic to the verification initialization
William Kray
2025-04-19 10:43:09 -07:00
481f3fbaaf
oops pull ff merge
William Kray
2025-04-19 09:12:06 -07:00
b22d760994
avoid verifying someone if they left the room
William Kray
2025-04-19 09:10:09 -07:00
4c11bc5702
setpower now skips verification-enabled rooms unless specifically targeted. updates to the readme.
William Kray
2025-04-11 15:55:37 -07:00
afcab3b173
setpower only updates user PL in each room instead of full PL state event
William Kray
2025-04-11 08:17:31 -07:00
d3efb2ff5c
update readme with info about verify-migrate command and warning
William Kray
2025-04-10 23:12:07 -07:00
f797c02fba
bump version
William Kray
2025-04-10 22:47:55 -07:00
283400e31a
fix create_room pulling bad power level values from spaces
William Kray
2025-04-10 22:43:01 -07:00
39ad02b906
move verification state management to database table to survive restarts
William Kray
2025-04-10 13:52:52 -07:00
dc83711efc
more cleanup of messages, and customizability for verification message!
William Kray
2025-04-10 09:45:35 -07:00
a9bf6be4a6
add some state cleanup logic when someone leaves a room with verification enabled
William Kray
2025-04-09 15:30:20 -07:00
78e604c542
debug logging, better comments, notification of failed verification, etc.
William Kray
2025-04-09 13:12:57 -07:00
b467a58655
update room-ids in config on replacement, better banlist error handling
William Kray
2025-04-08 10:29:48 -07:00
e108e9c1c5
fix overwriting other permissions
William Kray
2025-04-06 22:49:45 -07:00
49ae7bd66d
update readme with an upgrade note
William Kray
2025-04-04 16:43:33 -07:00
264ecfda52
big update, please read carefully!
William Kray
2025-04-04 14:03:03 -07:00
f0e1030534
more cleanup
William Kray
2025-04-04 13:42:06 -07:00
2cd234a7ee
cleanup
William Kray
2025-04-04 13:31:14 -07:00
84a1b3157b
improve room creation logic
William Kray
2025-04-04 12:52:43 -07:00
5e757df650
Merge branch 'feature/smart-pl-syncing' into develop
William Kray
2025-04-04 10:31:30 -07:00
6d0b178840
better powerlevel handling, first pass
William Kray
2025-04-04 10:24:43 -07:00
3ed2c1c4c0
new feature: archive or replace existing rooms
William Kray
2025-04-02 15:37:08 -07:00
d894c36a4c
update readme with new redact features
William Kray
2025-03-31 16:00:43 -07:00
034446f28c
Include redaction logic: - redact command to remove messages from a user in a room - option to redact messages from a user in all space rooms when banned
William Kray
2025-03-31 15:25:00 -07:00