Commit Graph

  • 73b2631280 Optimize database queries for proxy filtering Ske 2019-12-28 12:00:52 +0100
  • 8e1b27e5fd Add website documentation for servername Ske 2019-12-27 11:43:18 +0100
  • 18dc1664db Add another alias for servername Ske 2019-12-27 11:43:06 +0100
  • 4a30e56298 Add basic database schema migration system Ske 2019-12-26 21:42:44 +0100
  • 4d07886ec8 Add server-specific display names Ske 2019-12-26 20:39:47 +0100
  • cd09c9758c Fix fast reactions to yes/no prompts not registering Ske 2019-12-26 20:27:22 +0100
  • 633627c30a Fix image-only proxies where the tags have trailing/leading spaces Ske 2019-12-26 19:19:06 +0100
  • 67b5f7f7a6 Check out submodules when building in Actions Ske 2019-12-24 01:15:29 +0100
  • 441867f1cb Use culture-invariant comparisons when sorting member list Ske 2019-12-24 01:09:48 +0100
  • 750aa61d62 Fix Docker build with new D.NET Ske 2019-12-23 18:46:58 +0100
  • 1c184825e3 Use fork of D.NET to potentially resolve issues Ske 2019-12-23 18:36:56 +0100
  • 6a4c131d6d Upgrade every dependency to latest compatible version Ske 2019-12-23 15:53:20 +0100
  • aeecffca70 Install debugging tools in the Docker container Ske 2019-12-23 15:50:02 +0100
  • 9dd945ddd9 Let's actually not log everything. Ske 2019-12-23 15:49:51 +0100
  • 5448f734d4 Try logging *literally everything* Ske 2019-12-23 14:44:20 +0100
  • f2ce09d467 Upgrade to Npgsql 4.1.2 Ske 2019-12-23 13:55:56 +0100
  • 5ff32ea6b4 Re-enable proxy attachments Ske 2019-12-23 13:55:43 +0100
  • 58cdb04ab9 Practice better disposal hygiene Ske 2019-12-23 01:58:10 +0100
  • 3fdfaeab01 Disable message attachments as a temporary fix Ske 2019-12-23 01:53:01 +0100
  • 265184f4f6 Couple tweaks to potentially improve performance Ske 2019-12-23 01:49:21 +0100
  • bbbbb5a046 Fix error on empty message Ske 2019-12-23 01:49:00 +0100
  • 0ae2cb36f5 Exclude in-dir archives/backups from the Docker context Ske 2019-12-23 01:45:40 +0100
  • affb42160a Oops pt. 3 Ske 2019-12-23 00:35:42 +0100
  • de75752b5e Oops pt. 2 Ske 2019-12-23 00:35:25 +0100
  • 4a8dd7e8e3 Oops Ske 2019-12-23 00:31:31 +0100
  • b4ad1e5041 Use asynchronous logging Ske 2019-12-23 00:29:30 +0100
  • 05282fd167 Reuse a singleton HttpClient for proxying Ske 2019-12-23 00:29:04 +0100
  • c70556f5f9 Increase minimum thread pool size Ske 2019-12-23 00:28:19 +0100
  • b6597c79d6 Add temporary ThreadPool trace logging Ske 2019-12-22 23:27:11 +0100
  • 3c95f35553 Reduce timeouts on webhook invocations Ske 2019-12-22 22:56:18 +0100
  • cb836d5f7e Remove the ping reaction afterwards Ske 2019-12-22 14:44:14 +0100
  • 7bccaab20d Fix stat number displays Ske 2019-12-22 14:37:55 +0100
  • 3b5ca3d62e Properly reset stat message content Ske 2019-12-22 14:35:18 +0100
  • d2205ea7e6 Update documentation with new features Ske 2019-12-22 14:26:53 +0100
  • 639c813ce7 Add per-server per-system proxy enable toggle Ske 2019-12-22 14:15:56 +0100
  • 857b0488b9 Add member pinging by reaction Ske 2019-12-22 13:54:18 +0100
  • bd8fb40bc7 Handle systems with (too) many linked accounts Ske 2019-12-22 13:53:38 +0100
  • ebc688ae54 Add original message ID to API response Ske 2019-12-22 12:54:01 +0100
  • 992a37dd1b Lower logging level of proxy cache messages Ske 2019-12-22 12:50:56 +0100
  • b81eda47aa Expand pk;stats functionality Ske 2019-12-22 12:50:47 +0100
  • 93a52ff95a Add exception logging for dropped connections Ske 2019-12-22 12:08:52 +0100
  • 6a55555e48 Attempt a few memory/connection optimizations Ske 2019-12-22 01:08:14 +0100
  • 5881f2a6cd Upgrade GitHub Actions .NET version (for real this time) Ske 2019-12-22 00:56:22 +0100
  • ba28d8ebda Upgrade GitHub Actions .NET version Ske 2019-12-22 00:55:08 +0100
  • d711482239 Don't expose API port to the outside world Ske 2019-12-22 00:42:06 +0100
  • d4c1a6b1fc Add beginnings of new export/data system Ske 2019-12-22 00:41:53 +0100
  • 9c9e48a799 Upgrade to .NET Core 3.1 Ske 2019-12-22 00:40:57 +0100
  • 7b55abaacd Properly register command statistics Ske 2019-12-21 21:51:41 +0100
  • 5fc654b758 Add index to message table to speed up count querying Ske 2019-12-21 21:42:34 +0100
  • 3b72fa720b Add warning when setting proxy tags conflicting with another member's Ske 2019-12-21 21:42:06 +0100
  • d42dea9e9f Allow multiple proxy attachments Ske 2019-12-21 20:07:51 +0100
  • 474d561c54 Execute webhooks directly rather than through D.NET Ske 2019-12-21 18:50:28 +0100
  • 530e3aa697 Fix null normalising utility Ske 2019-12-02 16:56:35 +0100
  • 55f77df39e Fix bounds checks and normalise nulls in API Ske 2019-12-02 16:49:39 +0100
  • 7db55a3992 Update API documentation examples to align with updated schema Ske 2019-11-03 19:20:41 +0100
  • d6edbe8e8d Fix PATCHing members with one-sided proxy tags Ske 2019-11-03 19:16:06 +0100
  • 378cba09e5 Add channel blacklists for logging and proxying Ske 2019-11-03 19:15:50 +0100
  • 0cdd99d195 Error when given an invalid image file Ske 2019-11-03 13:56:05 +0100
  • 8d003da091 Remove chunk of commented-out outdated code Ske 2019-11-03 13:37:48 +0100
  • 03dd91ee9e Update tag change message with more information Ske 2019-11-03 13:37:36 +0100
  • 520e6f140c Fix front history lookup with very long switches Ske 2019-11-03 00:46:38 +0100
  • 0226e73d88 Improve in-bot command documentation Ske 2019-11-03 00:29:11 +0100
  • 53124776d4 Fix proxy tag field default type in schema Ske 2019-11-02 23:38:25 +0100
  • 7c3b4b9af9 Add command to delete all switches Ske 2019-11-02 22:46:51 +0100
  • 1e1f2acdc3 Document latest API changes Ske 2019-11-02 22:37:56 +0100
  • f259beae90 Fix importing members with no proxy tags Ske 2019-11-02 20:45:47 +0100
  • 6aa72f68b3 Add syntax error if pk;m proxy is missing arguments Ske 2019-11-02 02:57:55 +0100
  • 6c39b7549b Fix message querying actually for real Ske 2019-10-31 21:14:01 +0100
  • 0f48c6879b Attempt to fix slow/timeout-y bot startup Ske 2019-10-31 17:21:12 +0100
  • f4a5b409c3 Fix message querying for real this time Ske 2019-10-31 16:36:33 +0100
  • 1a79d52bfb Add importing of Tupperbox multibrackets Ske 2019-10-30 14:11:24 +0100
  • 9211ce0e7f Add documentation for keepproxy feature Ske 2019-10-30 13:59:22 +0100
  • 49dc25ee02 Allow keeping proxy tags when proxying messages. Ske 2019-10-30 09:26:50 +0100
  • 8604d25ffe Fix legacy prefix/suffix API fields Ske 2019-10-30 09:19:49 +0100
  • 5d63181cac Fix exporting Ske 2019-10-30 09:09:09 +0100
  • acadad2a43 Add forgotten conditional to proxy tag clear disclaimer Ske 2019-10-30 08:44:17 +0100
  • b50c123ad4 Properly sort proxies before matching Ske 2019-10-30 08:30:58 +0100
  • 393ee16c1b Add support for multiple proxy tags Ske 2019-10-28 20:15:27 +0100
  • 96b03495a4 Fix import from Tupperbox regression defect (#137) Noko 2019-10-29 02:41:44 -0500
  • 8f60377d63 Add support for iOS-style quotation marks Ske 2019-10-28 20:17:20 +0100
  • 3c7afbfdaa Lower log level of an unnecessary webhook logging message Ske 2019-10-28 17:03:16 +0100
  • c639e9ba1e Include attachment image in message card Ske 2019-10-28 17:02:59 +0100
  • 3369a06c4e Fix message querying on accounts with no roles Ske 2019-10-28 16:50:41 +0100
  • bfafdbe2bf Invalidate proxy cache when clearing proxy tags Ske 2019-10-28 00:37:53 +0100
  • eb5fe7d6a4 Allow frontpercent to accept time patterns in system timezone (#135) Noko 2019-10-27 18:21:55 -0500
  • 545e8df6a7 Reduce the log level of various common events Ske 2019-10-27 23:44:27 +0100
  • 823688e63d Add pk;flash command Ske 2019-10-27 23:03:20 +0100
  • fbb5dbbf5d Don't embed support server link in error message Ske 2019-10-27 23:01:38 +0100
  • 46672d264c Refactor log channel storage Ske 2019-10-27 23:01:20 +0100
  • 4e98a51363 Fix PermCheck permissions and no-guild invocation syntax Ske 2019-10-27 21:58:04 +0100
  • 523469e5e6 Remove preemptive warning messages for unproxyable members Ske 2019-10-27 21:57:31 +0100
  • c8b4d186d8 Prioritize member lookup by name over ID Ske 2019-10-27 20:48:48 +0100
  • b19b2fbb38 Fix matching multiple consecutive quoted strings Ske 2019-10-27 17:09:15 +0100
  • 7f55fca625 Make prefix matching case-insensitive Ske 2019-10-27 15:08:33 +0100
  • e6e1ab023a Fix type mismatch on system export Ske 2019-10-27 14:49:46 +0100
  • d4eae405c0 Pin to PostgreSQL 11 for the time bring Ske 2019-10-27 13:16:00 +0100
  • 6538c5d054 Fix line endings in WebhookCacheService Ske 2019-10-27 13:09:07 +0100
  • aed38f37f7 Allow starting bot before all shards are up Ske 2019-10-27 13:01:33 +0100
  • eb62602fbb
    Run GH Actions check on PR Astrid 2019-10-27 12:35:13 +0100
  • dd37c8a6d6 Fix bulk importer parameter and remove unused method (#136) Noko 2019-10-27 05:37:16 -0500