Commit Graph
100 Commits
Author SHA1 Message Date
Jeremy Zhang 3e27b156a8 Implement join messages 2018-08-19 02:55:31 +00:00
Jeremy Zhang 38bf9133da How does percentage work again? 2018-08-17 05:06:46 +00:00
Jeremy Zhang 127d6609b8 Move back to 4mb and blame nginx 2018-08-17 04:02:47 +00:00
Jeremy Zhang a9720fe763 Secretly raise the upload limit to 5mb from 4 and send a nice error message if server rejects 2018-08-17 03:58:08 +00:00
Jeremy Zhang 9a1c5945fb Reword a bit of attaching file modal and truncate long filenames 2018-08-17 03:41:57 +00:00
Jeremy Zhang 6f692ed730 If they can't write to a channel, then no attaching files 2018-08-17 03:32:14 +00:00
Jeremy Zhang a742f08f6d Implement file uploading from the embeds 2018-08-17 03:12:21 +00:00
Jeremy Zhang 9a803c16af Reinstate lgbtq lounge as we were not unpartnered 2018-08-16 06:16:53 +00:00
Jeremy Zhang 2e5c6adecb Show members even if rich embeds is disabled 2018-08-15 22:51:30 +00:00
Jeremy Zhang 18e48404b4 custom scrollbar better support for iframes hopefully 2018-08-15 07:59:34 +00:00
Jeremy Zhang d678672ecf Add mythbot as partner 2018-08-15 07:52:07 +00:00
Jeremy Zhang 37219131ce Remove expired partnership (lgbtq and streamers) 2018-08-15 03:28:55 +00:00
Jeremy Zhang 03b5d5547e Hide corner username until hovered 2018-08-12 05:45:03 +00:00
Jeremy Zhang 14d93b3bd1 DBL apparently now requires json payload not simple form data for poststats 2018-08-11 23:25:06 +00:00
Jeremy Zhang 80d333403a Add members command to the command list 2018-08-11 06:10:06 +00:00
Jeremy Zhang 5ae32aeb89 Implement Members list command 2018-08-11 06:08:31 +00:00
Jeremy Zhang 6e886bcf1c Strings instead of int 2018-08-10 04:42:27 +00:00
Jeremy Zhang 6d06b4001f Use webapp secret instead of bot token 2018-08-10 04:22:24 +00:00
Jeremy Zhang cb0f1b249e Entirely remove db portion in bot and handle kickban cmds in webapp 2018-08-10 04:13:56 +00:00
Jeremy Zhang c3a91ff29a Hide system scrollbar when custom scrollbars is activated 2018-08-09 22:29:27 +00:00
Jeremy Zhang 3575de6696 Fix extra padding that renders in chrome 2018-08-09 22:11:28 +00:00
Jeremy Zhang 5a249b0b84 Scroll to bottom when images start to load in 2018-08-09 05:14:50 +00:00
Jeremy Zhang 0aeb51f27e Remove tmp file 2018-08-09 03:29:06 +00:00
Jeremy Zhang c54c34fe18 Rename showscrollbar to lockscrollbar 2018-08-09 03:26:24 +00:00
Jeremy Zhang 855fb5bb9d Add padding to prevent cutting edge chat content 2018-08-09 03:25:14 +00:00
Jeremy Zhang 52c076e667 Default normal scrollbar unless theme param set 2018-08-08 03:57:28 +00:00
Jeremy Zhang 5ffa7dbca7 No autoscroll when window height is smaller than content 2018-08-08 02:48:37 +00:00
Jeremy Zhang 75b2300b23 Fix dbl advert localstore typo 2018-08-08 02:35:55 +00:00
Jeremy Zhang 04ed2720ff Add padding to the top chatcontent 2018-08-08 02:31:26 +00:00
Jeremy Zhang 5921cb7a9b Update showscrollbar and scrollbar to not clip chatbox 2018-08-08 02:29:20 +00:00
Jeremy Zhang 1f15627f45 Make nav float 2018-08-08 02:23:59 +00:00
Jeremy Zhang e820587e15 Add custom scrollbar 2018-08-08 02:05:06 +00:00
Jeremy Zhang cc2ea3d68b Readd accidentally removed 2018-08-06 04:16:53 +00:00
Jeremy Zhang 3d5503da94 Guest login button lock too 2018-08-06 04:16:09 +00:00
Jeremy Zhang 0a88e950d6 Implement a guest login button, initially hidden 2018-08-06 03:59:36 +00:00
Jeremy Zhang 65576b7ffc Some browsers do not like localstorage for some reason 2018-08-06 02:51:18 +00:00
Jeremy Zhang 630405b730 Allow selection to chatcontent despite focusing on messagebox 2018-08-06 02:28:59 +00:00
Jeremy Zhang 4c8ee4ced1 Focus messagebox when clicking the chat body 2018-08-05 07:55:18 +00:00
Jeremy Zhang 7fec01090c Update readme installation instructions and add browserstack 2018-08-04 07:29:54 +00:00
Jeremy Zhang 923686b155 Round modals are in the season 2018-08-04 06:54:58 +00:00
Jeremy Zhang b763907feb Set static format to png 2018-08-03 21:59:17 +00:00
Jeremy Zhang f3be159853 Ditch webp again
Whoops, accidentally introduced it back in somehow
2018-08-03 21:45:53 +00:00
Jeremy Zhang ae05ac766d Enforce more keys to expire 2018-07-31 03:42:21 +00:00
Jeremy Zhang 4b254bbc54 Now if only error 500 would actually give a 500 error status code 2018-07-31 03:29:14 +00:00
Jeremy Zhang 5f8ecf03ed Capture client javascript errors with sentry too 2018-07-30 07:43:01 +00:00
Jeremy Zhang c2bf983983 Only use extras for raven in requirementstxt 2018-07-30 01:53:41 +00:00
Jeremy Zhang a6a5a99533 Move to sqlalchemy 1.2.10 2018-07-30 01:38:31 +00:00
Jeremy Zhang a7d80c39d2 Utilize sentry to track execution errors 2018-07-30 01:26:54 +00:00
Jeremy Zhang 0efa1882a4 Add max width and height to reactions icons so they don't noclip 2018-07-27 09:07:05 +00:00
Jeremy Zhang 197750fc91 Fix bug where it would alert warning when saving custom css 2018-07-27 09:02:10 +00:00
Jeremy Zhang 1629a8982c Implement reactions 2018-07-27 08:57:54 +00:00
Jeremy Zhang 4aa785d4cc Better word breaking, hopefully 2018-07-25 06:55:22 +00:00
Jeremy Zhang d365595e3d Looks like chrome cant handle servers with 2,000 messages from our cache 2018-07-25 06:33:20 +00:00
Jeremy Zhang afbbb987ca Fix admin panel guild cards and allow sorting by guildid 2018-07-23 05:25:00 +00:00
Jeremy Zhang 0203f24ce7 Fix admin voting page crash 2018-07-23 05:02:26 +00:00
Jeremy Zhang 1e80512ca7 Alert when changes may not been saved 2018-07-23 02:43:46 +00:00
Jeremy Zhang 150e112387 Implement autorole for embed users 2018-07-22 06:46:03 +00:00
Jeremy Zhang 856dd08167 Error instead of crashing when no text channels present 2018-07-22 04:10:04 +00:00
Jeremy Zhang a3e58ac43e Remove tmp for good
It should be removed a LONG time ago
2018-07-21 07:42:44 +00:00
Jeremy Zhang 3783cf1152 Move columns found in discord api on the guilds table into redis 2018-07-20 23:10:24 +00:00
Jeremy Zhang ee051074a7 Remove messages reference 2018-07-18 00:49:32 +00:00
Jeremy Zhang 0c1b706c28 Remove debug print from discordbot utilspy 2018-07-18 00:39:39 +00:00
Jeremy Zhang 6cd27f2aff Fix permissions issue and role hoists 2018-07-18 00:38:37 +00:00
Jeremy Zhang 86c7232b35 Remove guild members table for storing in redis 2018-07-17 23:47:30 +00:00
Jeremy Zhang 56ba9bc127 Reimplement remove message table 2018-07-16 23:47:25 +00:00
Jeremy Zhang 89b12d06ab Revert "Remove messages table", Accidentally committed in dev code
This reverts commit 6d6b390431.
2018-07-16 23:43:41 +00:00
Jeremy Zhang 6d6b390431 Remove messages table 2018-07-16 23:34:13 +00:00
Jeremy Zhang bc129289fc Use redis to store discord api related objects, so far messages only
Keeping the table for now in case the redis method does not work as hoped
2018-07-16 03:50:31 +00:00
Jeremy Zhang 9faef4f761 Add Titan Square SVG 2018-07-15 20:04:25 +00:00
Jeremy Zhang a68dafa483 Upgrade setuptools in the c9 install process 2018-07-14 23:51:08 +00:00
Jeremy Zhang bc215c0e31 Update c9 install script: config line nums and update py3.5 2018-07-14 22:52:40 +00:00
Jeremy Zhang 31f9b9fa4a Currently gino requires sqlalchemy 1.2.8 and will crash if under teh latest one 2018-07-10 22:16:16 +00:00
Jeremy Zhang de94f87c45 Fix gino bugs, reimplement ban and revoke cmds, enforce postgresql 2018-07-10 19:06:54 +00:00
Jeremy Zhang ac225c84f5 Initial switch to gino for discordbot db 2018-07-10 07:04:19 +00:00
Jeremy Zhang 3ca6a33be7 Update raw event handling to use the new payload param in d.py 2018-07-09 01:58:23 +00:00
Jeremy Zhang ccf9aed9ec Add the ability to disallow words (banned words) 2018-07-09 01:37:46 +00:00
Jeremy Zhang 368ceed2c1 Remove temp c9 file, wasnt supposed to push that one 2018-07-08 20:41:35 +00:00
Jeremy Zhang efbf1df2ed Roles as strings not int 2018-07-08 20:41:12 +00:00
Jeremy Zhang 7ff8bcdefe JSON dump the roles before putting in db 2018-07-08 20:38:59 +00:00
Jeremy Zhang d14f9889eb Try manually adding member if not exist in db for webapp 2018-07-08 20:31:36 +00:00
Jeremy Zhang eab95072d7 Change vote badge link to personal vote page 2018-07-04 06:58:01 +00:00
Jeremy Zhang cb10ba9323 Link Fire Wyvern and Ice Wyvern themes into the codebase 2018-07-04 06:35:01 +00:00
Jeremy "EndenDragon" Zhang 16700b56ee Prizes MAY include
Sounds better
2018-07-01 17:32:22 -07:00
Jeremy Zhang e00ddf1f3c Better video players, does not autoplay 2018-06-30 07:30:54 +00:00
Jeremy Zhang 32b47921e5 Better reconnect logic. Refetch messages over http once reconnected when exceeded 1 min 2018-06-28 08:05:08 +00:00
Jeremy Zhang 503327b693 Run until complete on the cleanup function 2018-06-28 05:33:11 +00:00
Jeremy Zhang 4cd48e75d7 Cleanup db script to not depend on Discord.py so it could be ran in the background 2018-06-28 05:29:52 +00:00
Jeremy Zhang 5cf32ffb0c Hide DBL banner if already voted, however homepage always shows regardless 2018-06-27 23:11:36 +00:00
Jeremy Zhang 470607af1a Display image typed embeds similar to attachments 2018-06-27 02:34:48 +00:00
Jeremy Zhang f47d439e33 Put all guilds in a list before going thru it 2018-06-25 07:37:40 +00:00
Jeremy Zhang 316e95a103 Cleanup db lets create a task instead 2018-06-25 07:08:31 +00:00
Jeremy Zhang 4c059c9d42 Cleanup db move done inside with statement 2018-06-25 06:59:47 +00:00
Jeremy Zhang 3ce4a8fe83 Fix database connection, better logging 2018-06-25 06:56:33 +00:00
Jeremy Zhang abf34dd438 Add a playing game msg to cleanup bot script 2018-06-25 06:41:26 +00:00
Jeremy Zhang 71eb141093 Make cleanup db messages shard 2018-06-25 06:23:45 +00:00
Jeremy Zhang 4af93a976d Fix translations last revision date from crowdin issue 2018-06-25 00:40:48 +00:00
Jeremy Zhang ecbe658dd3 Revert cleanup db commit 2018-06-23 09:20:49 +00:00
Jeremy Zhang 25d80c8205 Build cleanup db into the main titan code, executing it on bot startup/ready 2018-06-23 06:11:19 +00:00
Jeremy Zhang ed6ae41c42 Add provider name to rich embeds and set provider and author text color to match discords 2018-06-20 06:37:53 +00:00
Jeremy Zhang 764f8bb796 Support for video embeds like discord 2018-06-20 06:23:38 +00:00