Commit Graph
100 Commits
Author SHA1 Message Date
Jeremy Zhang 1fac087b6d Use the api endpoint to only clean the keyvalue store for now. the messages should be handled by the external bot script 2017-09-09 05:01:02 +00:00
Jeremy Zhang 8be753b0c3 Remove mysql specific utf config to discordbot utilities files 2017-09-09 04:20:39 +00:00
Jeremy Zhang 207e13b639 Cast user_id to string during comparison to fix guest posting 2017-09-09 02:30:23 +00:00
Jeremy Zhang ded1a48ef1 Add alt text to discord emojis so that it is copypasteable 2017-09-08 22:17:57 +00:00
Jeremy Zhang 4121d647df Cast message and channel ids to bigint for comparison 2017-09-08 20:44:26 +00:00
Jeremy Zhang b345b2ab6f Fix for css variables being None 2017-09-08 00:37:37 +00:00
Jeremy Zhang 4a204fb264 Implement CSS variables to the default theme as of now 2017-09-08 00:14:10 +00:00
Jeremy Zhang a293b89b8c CSS Variables fix 2017-09-07 23:35:34 +00:00
Jeremy Zhang 3c83641a55 Update alembic for cssvars 2017-09-07 21:47:58 +00:00
Jeremy Zhang 5df40bf558 Fix real timestamp in messages from changing during edits 2017-09-07 05:42:31 +00:00
Jeremy Zhang 21400679b6 Empty server manage server list should not automatically log you out, oauth fix 2017-09-06 20:59:05 +00:00
Jeremy Zhang 2f552ca87f Strip timezone and microsecond for admin guild member list 2017-09-06 18:56:52 +00:00
Jeremy Zhang 7badfea64f Twemoji parsing 2017-09-06 07:11:32 +00:00
Jeremy Zhang 315173924c Render global emotes 2017-09-06 06:42:17 +00:00
Jeremy Zhang 84d3a7ad84 Remove escape blackslash for angle brackets before displaying message 2017-09-06 06:34:51 +00:00
Jeremy Zhang 9e49ba558a Fix administrate guild page crashing due to microseconds in user timestamps 2017-09-06 05:34:14 +00:00
Jeremy Zhang 0cfcb42ac4 Update and delete messages even if not in discordbot messages cache, and raise max_messages deque 2017-09-06 04:58:46 +00:00
Jeremy Zhang 5ecedfd7fc Add LGBTQ+ Lounge to the partners list 2017-09-05 18:47:15 +00:00
Jeremy Zhang 31b8f66abe Typo, this can be none at times 2017-09-05 07:45:57 +00:00
Jeremy Zhang a99b0075bc Discordbot emit on role update typo fix 2017-09-05 07:37:04 +00:00
Jeremy Zhang f5f3423e36 Strip timezone information completely for comparing 2017-09-05 07:29:36 +00:00
Jeremy Zhang 85d49e4024 Reinstate token links 2017-09-04 04:12:08 +00:00
Jeremy Zhang 0a6943bdbe Fix duplicate typo for example url in query param card 2017-09-04 03:40:42 +00:00
Jeremy Zhang cb0d44753d Start redis server during installation for cloud9 2017-09-03 02:59:08 +00:00
Jeremy Zhang 3c2e1ee686 Fix misalignment of the cool people list for good 2017-09-02 20:49:54 +00:00
Jeremy Zhang 3e2c9b2fb6 Add username field to embed_user_connect, whoops 2017-09-02 15:19:23 +00:00
Jeremy Zhang 2c7c466bb9 Better websockets reconnect logic 2017-09-02 04:06:15 +00:00
Jeremy Zhang 7464cdc748 Edit google analytics tracking code 2017-09-02 01:03:25 +00:00
Jeremy Zhang c1f208d74e Attempt to fix the height sizing of the modal overlay 2017-09-01 19:24:23 +00:00
Jeremy Zhang 93cc797aac Hide visitor mode login message on really small embed widths 2017-09-01 19:19:13 +00:00
Jeremy Zhang 610d46936c Message box new line on shiftenter, enter submits without newline, Resolves #44 2017-09-01 07:30:40 +00:00
Jeremy Zhang 871c8fc22f New .com domain! 2017-09-01 04:45:35 +00:00
Jeremy Zhang 71462ba628 Lets actually include everyone in teh about page, okay? 2017-09-01 04:41:10 +00:00
Jeremy Zhang 9e494f3808 Prefill username field for guests with query param, Resolves #43 2017-08-30 18:48:26 +00:00
Jeremy Zhang a3971960e1 Don't alter avatar urls for now 2017-08-30 00:25:25 +00:00
Jeremy Zhang 12936455b0 Experiment, lower messaging post rate to 5 secs 2017-08-27 21:51:08 +00:00
Jeremy Zhang 2226693739 Remove force focus 2017-08-27 21:51:08 +00:00
Jeremy Zhang 907bb510eb Cleanup card panels 2017-08-27 21:51:08 +00:00
Jeremy Zhang 654dd3faf3 Automatic webhook creation and deletion, Resolves #42 2017-08-27 21:50:41 +00:00
Jeremy Zhang 8038a1b4fc Handle guild name and image updates realtime 2017-08-27 08:04:50 +00:00
Jeremy Zhang 441a0814ae Emit update current user info only on when current user has been updated 2017-08-27 07:55:08 +00:00
Jeremy Zhang 718fafe0a0 Add redis to requirements and test for uwsgi to monkeypatch 2017-08-27 02:22:03 +00:00
Jeremy Zhang 0631ccc96d Change to static image and color sidebar fix 2017-08-25 23:37:54 +00:00
Jeremy Zhang 8b6645306a Update user chip if a user has been updated 2017-08-25 23:19:13 +00:00
Jeremy Zhang ac956106e9 Guest Username Change better websocket support 2017-08-25 07:45:59 +00:00
Jeremy Zhang e3f57500ff Realtime updating channel list 2017-08-25 06:37:14 +00:00
Jeremy Zhang d1225e5273 Realtime emoji and discord member sidebar fix 2017-08-22 07:53:41 +00:00
Jeremy Zhang 0539efb204 WS Realtime for message actions and Sidebar members list presence update 2017-08-22 07:01:40 +00:00
Jeremy Zhang a0a0f01655 Fix member hex colors with leading zeros 2017-08-22 02:52:54 +00:00
Jeremy Zhang 4ed2d14bc3 Basic websockets authentication handling 2017-08-21 04:26:51 +00:00
Jeremy Zhang 72649f069e Basic message relaying via WS 2017-08-20 19:56:54 +00:00
Jeremy Zhang e094a8b0e7 Add streamers connected as a partner 2017-08-20 04:49:42 +00:00
Jeremy Zhang 9a2c7a6261 Add Ping and Salars Emote List server as a partner 2017-08-19 20:12:57 +00:00
Jeremy Zhang 1be0177562 Named the socketio endpoint to gateway 2017-08-19 07:30:19 +00:00
Jeremy Zhang 6b3ada44db Basic websocket test on connect 2017-08-19 05:09:13 +00:00
Jeremy Zhang d7ac9fd9c9 Add flask socketio to requirementstxt 2017-08-19 04:44:39 +00:00
Jeremy Zhang e5cdde73b0 Initial socketio initialization 2017-08-19 03:52:32 +00:00
Jeremy Zhang fb8cfe3abc Converted webapp portion to python 3.5. Resolves #32 2017-08-19 00:33:50 +00:00
Jeremy Zhang 15011078c8 Add a server count to the server admin page 2017-08-16 19:48:59 +00:00
Jeremy Zhang 8d76423a82 Hide Token links and reinstate patreon links for now 2017-08-14 06:31:23 +00:00
Jeremy Zhang fc05f3dda2 Token count in menu 2017-08-14 05:43:25 +00:00
Jeremy Zhang d363b66799 Added a patreon banner link to the index and dashboard 2017-08-13 11:19:43 +00:00
Jeremy Zhang e44ab58aa8 After changing the username, it should just refetch 2017-08-10 22:01:23 +00:00
Jeremy Zhang a165722856 Guest username changing support 2017-08-10 21:27:08 +00:00
Jeremy Zhang 68d8882d3e Fix mentions with nicknames 2017-08-10 02:56:45 +00:00
Jeremy Zhang 77bde8f258 Better nickname support
- Username field will not be overwritten with the nickname.
- Mentions work again!
- User chip will show nickname instead of username if present
- Authenticated embed users sidebar nickname support
2017-08-10 02:05:05 +00:00
Jeremy Zhang 98d13e9feb We cant forget the secret way to make italics with underscores 2017-08-10 01:11:18 +00:00
Jeremy Zhang 8f56bea4cc Resolves #37, basic Discord markdown parsing
Adds support for bold, italics, underline, strikethrough, code, and blockcode (no Syntax highlighting yet)
2017-08-10 01:00:14 +00:00
Jeremy Zhang b3d5a7e171 Escape user css in the dashboard. Should fix if brackets show up in the css code 2017-08-09 06:58:28 +00:00
Jeremy Zhang 26c0e7444f Fixes #30, member list hoisting, hopefully. 2017-08-09 04:40:12 +00:00
Jeremy Zhang 0ece2b56e7 Set default fallback if defaultchannel query parameter is locked for the user 2017-08-09 02:07:13 +00:00
Jeremy Zhang 08a90c8a51 Handle 404 fetch if the channel id doesnt exist 2017-08-09 01:31:20 +00:00
Jeremy Zhang 146b2311cf Support for dynamic default channel 2017-08-09 01:26:11 +00:00
Jeremy Zhang 335d9f569e Overriding builtin themes with user defined css. Users should take advantage of the url query parmeters to choose which theme to override at load. Closes #36. 2017-08-08 03:14:17 +00:00
Jeremy Zhang 1b8da1a5c1 Set sidenavs max width to leave room if embed width is too small. Closes #35 2017-08-08 02:31:42 +00:00
Jeremy Zhang a1ec940372 Typo, close paragraph tag for everybot card 2017-08-07 03:55:33 +00:00
Jeremy Zhang 8d707a7e15 Nickname support for the user sidebar 2017-08-07 03:08:26 +00:00
Jeremy Zhang 162baec3c0 Refocus message box after posting message 2017-08-05 21:41:19 +00:00
Jeremy Zhang 8fbe8e95d9 Add webhook guest msg note to the commands card 2017-08-05 18:06:05 +00:00
Jeremy Zhang 5210de6884 Add webhook message instructions card panel 2017-08-05 18:01:20 +00:00
Jeremy Zhang 38533c22a9 Whoops, jsonify isnt imported in the admin blueprint... such sneaky 500 error! 2017-08-05 06:44:00 +00:00
Jeremy Zhang 94ce92f641 Remove JS from the about page 2017-08-04 19:42:45 +00:00
Jeremy Zhang 3b5707cd15 Hotfix for webhooks not showing up in the embeds. Message author object sometimes gives User for webhooks. User objects does not have nicknames. Check if the user/author object has nick attribute. 2017-08-03 22:39:30 +00:00
Jeremy Zhang b91b3821a4 Fully implement database cleanup button, ajax side 2017-08-02 19:28:08 +00:00
Jeremy Zhang eaf55ba027 Modify github links to TitanEmbeds organization 2017-07-30 23:10:35 +00:00
Jeremy Zhang fc8bfb2ae1 Remove Reddit Tech from partnerships 2017-07-28 05:48:54 +00:00
Jeremy Zhang e6624e0185 hotfix if the membr has a role that does not exist somehow 2017-07-28 05:30:59 +00:00
Jeremy Zhang c7abae4b7a List of all query params card and show the cards in guild administration page 2017-07-22 22:09:35 +00:00
Jeremy Zhang 1304ea6153 Implement Cosmetics Configuration to the Administrators Panel 2017-07-22 05:02:59 +00:00
Jeremy Zhang f4608794a0 Move devs to the administrators table 2017-07-22 02:06:45 +00:00
Jeremy Zhang 75e11f82c1 Fix bug with messages not being scrolled when iframe is displayed none 2017-07-20 02:26:35 +00:00
Jeremy Zhang 9c5abd9b54 Add defaultchannel query parameter to embed to set default embed channel 2017-07-18 04:46:26 +00:00
Jeremy Zhang 415d03e7c0 Change title to a variable and implement opengraph metatdata tags 2017-07-14 04:04:04 +00:00
Jeremy Zhang 087606bd40 Implemented Webhooks to make sending messages look more real, as an option 2017-07-01 06:52:21 +00:00
Jeremy Zhang 3c82b3b6b0 Custom discord.py version 2017-06-30 07:16:34 +00:00
Jeremy Zhang afc198363d Added a konami code seecret to the embed page
Seems like a lit idea.
2017-06-15 19:58:30 +00:00
Jeremy Zhang 5505928e5b Resolve messages duplicates in database and order messages by timestamp 2017-06-15 17:47:45 +00:00
Jeremy Zhang 38df1a8ed0 Add default error reporting channel id to config example and raise heartbeat sending interval whoops 2017-06-13 02:36:38 +00:00
Jeremy Zhang 7d3c099bd7 Wait until database is online for all events before processing 2017-06-13 02:29:39 +00:00
Jeremy Zhang 9b79871f2b Send message to channel when connection to database changes 2017-06-13 02:16:45 +00:00