Infinidoge · she/they
Infinidoge pushed to master at Infinidoge/nomen 2025-01-01 18:36:37 -05:00
0187890dc1 remove excess lines from non-embed notifications
Infinidoge pushed to master at Infinidoge/nomen 2025-01-01 17:59:09 -05:00
c507bafa87 properly handle single lines being too long
Infinidoge pushed to master at Infinidoge/nomen 2025-01-01 17:53:42 -05:00
522a2ee204 paginate long non-embed notifications
Infinidoge pushed to master at Infinidoge/nomen 2025-01-01 12:22:30 -05:00
7f70c2afc8 prevent triggering foreign key constraints in import
0093c92a7e format and paginate return values in admin eval
fac4fec25f stop triggering cascade delete when changing settings
Compare 3 commits »
Infinidoge pushed to master at Infinidoge/nomen 2025-01-01 02:25:54 -05:00
065ff678a8 add README
Infinidoge pushed to master at Infinidoge/nomen 2025-01-01 02:16:05 -05:00
8fb911b1ae add GPL license
Infinidoge pushed to master at Infinidoge/nomen 2025-01-01 02:04:56 -05:00
34f6acbabd add warning to keyword regex
Infinidoge pushed to master at Infinidoge/nomen 2025-01-01 01:46:52 -05:00
1186f1b23e remove repr in ignore/unignore
Infinidoge pushed to master at Infinidoge/nomen 2025-01-01 01:42:27 -05:00
8f7899f031 remove need for quotes in notification commands
Infinidoge pushed to master at Infinidoge/nomen 2025-01-01 01:25:05 -05:00
83fd598f9d add log to admin eval namespace
Infinidoge pushed to master at Infinidoge/nomen 2025-01-01 01:23:48 -05:00
66747982db switch from debug to info
Infinidoge pushed to master at Infinidoge/nomen 2025-01-01 01:19:27 -05:00
cfb1b8449d gracefully handle invalid regexes
4a27156cd0 prevent repeatedly opting out and in
cb227109f4 gracefully handle not being able to message users
Compare 3 commits »
Infinidoge pushed to master at Infinidoge/nomen 2025-01-01 00:51:51 -05:00
bd5706c0ce add basic import functionality
347aa76de5 use execute_fetchall instead of cursor
76521c9d82 refactor keyword adding using exceptions
3d90376535 paginate error handling messages
4fa6b25971 comment out export c
Compare 22 commits »
Infinidoge pushed to master at Infinidoge/nomen 2024-12-28 04:05:35 -05:00
49a7ac9fd7 implement pause toggle
e9eb68285e implement ignore and add stub for unignore
88e967eb1a always insert user into table to maintain db constraints
bd6466ff5f add sqlite optimization hints and handle all ignores
07b4679238 add helper for toggling user settings
Compare 9 commits »
Infinidoge pushed to master at Infinidoge/nomen 2024-12-23 00:51:53 -05:00
38e41dc1b5 fix fetch_unpacked row factory
11e0b05be1 add delete and del as aliases for remove
5adf365d3e misc cleanup
1cb36d41ae handle disabled check with fetch_exists
ecf96b427b explicitly specify replace into fields
Compare 7 commits »
Infinidoge pushed to master at Infinidoge/nomen 2024-12-20 01:15:21 -05:00
ec54e31b5c add additional debug logs for adding keywords
57bf820501 properly unwrap query for disabled
f027f8c462 format and modify migrator to ignore internal sqlite tables
1d9c6e0155 catch RuntimeError from db migrations
cef9345765 move db setup into start function
Compare 8 commits »
Infinidoge pushed to master at Infinidoge/kiosk 2024-12-08 01:46:17 -05:00
a5d71127cb allow user-controlled wireless
Infinidoge pushed to master at Infinidoge/kiosk 2024-12-08 01:34:11 -05:00
76c04ac4ad quote identity and password in secret
b626f5991e exit early from clone config
65d1a1c993 quote identity and password
Compare 3 commits »
Infinidoge pushed to master at Infinidoge/kiosk 2024-12-08 01:20:40 -05:00
52a076e375 create ephemeral nodes
3037384c40 clone config using http
0d8e84adb9 enable nix-command and flakes
2bad638b02 add kitty terminfo
Compare 4 commits »
Infinidoge pushed to master at Infinidoge/kiosk 2024-12-07 19:37:52 -05:00
3757fb20b9 clone and decrypt configuration on boot