Commit graph

39 commits

Author SHA1 Message Date
49a7ac9fd7
implement pause toggle 2024-12-28 04:05:26 -05:00
e9eb68285e
implement ignore and add stub for unignore 2024-12-28 04:05:10 -05:00
88e967eb1a
always insert user into table to maintain db constraints 2024-12-28 03:57:47 -05:00
bd6466ff5f
add sqlite optimization hints and handle all ignores 2024-12-28 03:57:27 -05:00
07b4679238
add helper for toggling user settings 2024-12-28 03:56:53 -05:00
3fed160303
add user_pauses table to db 2024-12-28 03:56:38 -05:00
a184ba5239
note that user_ignores target is channel or user id 2024-12-28 03:56:29 -05:00
127e02f7e7
add ignore_active setting to db 2024-12-28 03:56:16 -05:00
8e6ac728ed
setup foreign key constraints 2024-12-28 03:56:01 -05:00
38e41dc1b5
fix fetch_unpacked row factory 2024-12-23 00:51:48 -05:00
11e0b05be1
add delete and del as aliases for remove 2024-12-23 00:51:37 -05:00
5adf365d3e
misc cleanup 2024-12-23 00:51:27 -05:00
1cb36d41ae
handle disabled check with fetch_exists 2024-12-23 00:51:06 -05:00
ecf96b427b
explicitly specify replace into fields 2024-12-23 00:50:50 -05:00
9885dce544
improve logging in notifications, add logging to utils 2024-12-23 00:50:14 -05:00
0df744c946
implement plaintext notifications 2024-12-23 00:49:14 -05:00
ec54e31b5c
add additional debug logs for adding keywords 2024-12-20 01:14:52 -05:00
57bf820501
properly unwrap query for disabled 2024-12-20 01:14:34 -05:00
f027f8c462
format and modify migrator to ignore internal sqlite tables 2024-12-20 01:14:04 -05:00
1d9c6e0155
catch RuntimeError from db migrations 2024-12-20 01:13:38 -05:00
cef9345765
move db setup into start function 2024-12-20 01:13:21 -05:00
f447ddfd79
set log handler on root logger 2024-12-20 01:13:02 -05:00
e87d562abb
remove redundant pprint import 2024-12-20 01:12:50 -05:00
08a7364054
fix database schema to match implementation 2024-12-20 01:12:38 -05:00
72bf022345
catch additional abuse cases 2024-12-19 01:27:50 -05:00
e586a18846
add wip export schema 2024-12-19 01:27:50 -05:00
9efbb6bb1e
switch docstrings from csv to json 2024-12-19 01:27:50 -05:00
35b43332e4
implement purge command 2024-12-19 01:27:50 -05:00
981e113af8
refactor add_keyword to better account for duplicates 2024-12-19 01:27:50 -05:00
110b8f2d91
add notification as an alias for keyword 2024-12-19 01:27:50 -05:00
0fb455ef53
refactor notification handling 2024-12-19 01:27:50 -05:00
8487f60cff
add debug log and docstring to handle_notification 2024-12-19 01:27:50 -05:00
cabd0bc1c9
add admin eval commands 2024-12-19 01:27:50 -05:00
796d5aa763
skip passing prefix explicitly 2024-12-19 01:10:36 -05:00
36e63c919e
add ignores for production and dev 2024-12-19 01:10:18 -05:00
0b09a44cfb
switch to db migrator 2024-12-19 01:09:43 -05:00
8b17f133d6
fix typo 2024-09-30 10:39:51 -04:00
2df2a08ded
init 2 2024-09-18 18:57:08 -04:00
fd9381e746
init 2024-09-16 10:46:23 -04:00