Commit Graph

70 Commits (3e2954f4e32a35b48eccad6f977cd3e003908404)

Author SHA1 Message Date
Dragory 3e2954f4e3 legacyMigrator: set blocked_by in migrated blocks to null 2018-02-24 12:58:20 +02:00
Dragory c865eb9d56 legacyMigrator: don't consider log migration if the logs folder is empty 2018-02-24 12:46:02 +02:00
Dragory 1fa4975e18 Some extra checks for special messageUpdate and messageDelete cases 2018-02-19 02:03:53 +02:00
Dragory 48bbd8cfe1 Fix bug when updating thread messages 2018-02-19 00:55:01 +02:00
Dragory c2a7ae6fa3 legacyMigrator: ahem, one more fix 2018-02-19 00:52:47 +02:00
Dragory 8b4f33f199 legacyMigrator: one more fix for that 2018-02-19 00:50:55 +02:00
Dragory 8a1b8802b3 legacyMigrator: possible fix for last commit 2018-02-19 00:49:44 +02:00
Dragory a76a675f4c legacyMigrator: fix open legacy threads having no message logs 2018-02-19 00:46:15 +02:00
Dragory 87a2c885f8 Add !loglink command 2018-02-19 00:45:56 +02:00
Dragory b9678d08dd Add !move command 2018-02-19 00:23:29 +02:00
Dragory adce3e0cbb Fix missing here ping on new threads. Add threadTimestamps option to revert removal of thread timestamps. 2018-02-18 23:29:24 +02:00
Dragory 92ac21aa33 Fix ignoreAccidentalMessages not working. Fix another weird error with message edits. 2018-02-18 22:52:37 +02:00
Dragory 0a9f26eaff Fix crash with message edits between bot restarts 2018-02-18 22:30:10 +02:00
Dragory e0bd96e959 Logs are posted in the log channel again 2018-02-18 21:21:03 +02:00
Dragory ce6c0da0e2 Fix sorting in !logs 2018-02-18 21:09:52 +02:00
Dragory 6233e53fe4 Fix incorrect permission check 2018-02-18 21:07:26 +02:00
Dragory 2bb4aec249 legacyMigrator: fix duplicate blocked users sometimes breaking migration (race condition) 2018-02-18 21:05:38 +02:00
Dragory f1af3d7314 legacyMigrator: add a progress indicator for log migrations 2018-02-18 20:35:07 +02:00
Dragory a668818421 legacyMigrator: hopefully fix timeout when there are lots of log files to migrate 2018-02-18 20:22:06 +02:00
Dragory 8a77bf1849 Disable small attachment relaying by default, add option for it 2018-02-18 20:06:24 +02:00
Dragory 43d80f5912 Clarify legacy data migration instructions 2018-02-18 20:06:04 +02:00
Dragory ce8624e130 Show logs in reverse order again 2018-02-18 19:43:32 +02:00
Dragory 32c22f4d46 Relay small attachments as attachments. Auto-close threads if the channel no longer exists when receiving a reply. 2018-02-14 08:53:48 +02:00
Dragory ad7aa66c99 Continue rewrite. Modularize greeting, snippet, and web server functionality. 2018-02-11 21:54:30 +02:00
Dragory bb6d8e5dbf Refactor large parts of the bot 2018-01-01 02:16:05 +02:00
Dragory 58f35c87da Start work on moving data to an SQLite database. Add a migrator for legacy data. 2017-12-24 22:04:08 +02:00
Miikka Virtanen b2d9c93f43 Add newThreadCategoryId option 2017-09-22 22:18:15 +03:00
Miikka Virtanen ccb6f7345b Fix addidental error when a thread was not returned but no errors were thrown 2017-09-20 23:06:19 +03:00
Miikka Virtanen 21b5400576 Don't display full stack traces for network errors
They pointed to Eris internals anyway, and are pretty unreadable.
2017-09-20 09:46:11 +03:00
Miikka Virtanen 8426e7b170 fix: don't continue forwarding a DM if the thread could not be created 2017-09-20 09:41:54 +03:00
Miikka Virtanen ebb4ad23d7 Remove cruft left behind by the recent refactoring 2017-09-19 21:33:17 +03:00
Miikka Virtanen 893bfb091e Set greeting defaults to null 2017-09-19 21:32:48 +03:00
Miikka Virtanen b934f8eb25 Code refactoring and clean-up 2017-09-19 20:23:55 +03:00
Miikka Virtanen ddff708ff5 Add 'logChannelId' config option 2017-09-19 17:38:37 +03:00
Miikka Virtanen d0bad2d6b3 Hotfix #2 2017-08-03 22:03:39 +03:00
Miikka Virtanen c330caf249 Hotfix 2017-08-03 22:00:34 +03:00
Miikka Virtanen 4963ba6a39 Fix user nicknames. Don't require manageRoles permission by default anymore (moved to config). 2017-08-03 21:50:41 +03:00
Miikka Virtanen 3b33cde517 Possible fix for 'NOT ON SERVER' 2017-08-03 21:32:16 +03:00
Miikka Virtanen 094f490357 Add !edit_snippet for editing snippets. Add !snippets to list all available snippets. 2017-07-24 03:54:03 +03:00
Miikka Virtanen 779655d3df snippets: when showing snippet info, make the command more visible 2017-07-24 03:30:47 +03:00
Miikka Virtanen c121754800 Add snippets 2017-07-24 03:27:21 +03:00
Miikka Virtanen d4aa7d5fe4 Make edit notif prefixes monospace 2017-07-24 02:44:15 +03:00
Miikka Virtanen f22330338b greeting: send an empty string as message content for falsy values (such as null) instead 2017-07-24 02:42:26 +03:00
Miikka Virtanen 77b4ed856d Transliterate non-ascii names for channel names properly 2017-07-24 02:41:31 +03:00
Miikka Virtanen 1dc21880e2 Clarify some code comments 2017-07-24 02:23:34 +03:00
Miikka Virtanen 3abb376397 Make commands case-insensitive 2017-07-24 02:13:04 +03:00
Miikka Virtanen 6a9e55ade0 Make edit notification prefixes the same length
From "Before" and "After" to "B" and "A" respectively.
Makes it easier to compare small edits.
2017-07-24 02:09:39 +03:00
Miikka Virtanen 32fa668770 Clarify the name of the exported function from greeting 2017-07-24 02:09:06 +03:00
Miikka Virtanen 887facf6a4 Even more ignored words! 2017-05-20 19:45:22 +03:00
Miikka Virtanen 75d721cca0 More ignored words! 2017-05-20 19:44:09 +03:00