Jeremy Zhang
7ce53b851c
Codeblock highlighting
2017-09-23 17:38:14 +00:00
Jeremy Zhang
1ac5ac3eeb
Remove message cleanup from webapp
2017-09-22 00:59:37 +00:00
Jeremy Zhang
c0798bd5b1
Better cleanup db msgs?
2017-09-22 00:53:59 +00:00
Jeremy Zhang
956e466db1
Bot needs create instant invite perms and more descriptive error for 422 if it happens
2017-09-21 21:47:00 +00:00
Jeremy Zhang
a2461a9826
Square logo & meta additions
2017-09-21 07:54:19 +00:00
Jeremy "EndenDragon" Zhang
392c7ae69e
Add recaptcha v2 to verify guest logins ( #55 )
2017-09-21 00:12:49 -07:00
Jeremy Zhang
f6b354f10d
Make 422 status when titan failed to add user to guild
2017-09-20 21:20:06 +00:00
Jeremy Zhang
ff4d6a405a
Change guest ratelimits to create 3 times per 30mins and lower time to change username to 10mins
2017-09-20 07:07:55 +00:00
Jeremy Zhang
cf9eafd9bf
Better css preview refresh?
2017-09-20 04:01:32 +00:00
Jeremy Zhang
24f6b72f17
Set preview css guild id field width smaller
2017-09-19 23:55:58 +00:00
Jeremy Zhang
87d5c3e462
Add User CSS Live Previewer, closes #53
2017-09-19 23:38:46 +00:00
Jeremy Zhang
a9a261634a
Sanity check in case add member fails
2017-09-17 23:41:08 +00:00
Jeremy Zhang
dfd974db53
Change ping salar emote to ping salar hotel
2017-09-17 22:24:13 +00:00
Jeremy Zhang
bf74baea72
New homepage video! and typo fixes
2017-09-17 22:15:46 +00:00
Jeremy Zhang
aa4fa4ed16
Add extra spans to distinguish usernames from discrim in msgs
2017-09-15 22:25:36 +00:00
Jeremy Zhang
ad530dff4b
Add patreon bannah on the donation page
2017-09-15 21:21:53 +00:00
Jeremy Zhang
a0a2f3951a
Fix crashing when titan dev appears
2017-09-15 07:15:51 +00:00
Jeremy Zhang
80d89b49f8
Chat username discord colors!
2017-09-15 06:25:03 +00:00
Jeremy Zhang
286f395b72
Webhook truncate username if too long
2017-09-14 06:46:15 +00:00
Jeremy Zhang
88a3f4c51c
Cmd/Ctrl S Saves and submits custom css if the cursor is inside the editor
2017-09-14 05:30:16 +00:00
Jeremy Zhang
fff737cec3
Remove debug print statements from user and admin blueprints
2017-09-14 05:23:28 +00:00
Jeremy Zhang
7803d83ad0
Add link to the donators shoppe on the thank page
2017-09-14 01:35:40 +00:00
Jeremy Zhang
f4176e65e1
Merge userbookkeeping file with utils
2017-09-13 22:01:07 +00:00
Jeremy Zhang
cedceabe2e
Check user permissions when accepting a post request for administrating guilds
2017-09-13 21:51:32 +00:00
Jeremy Zhang
1a6a8b3727
Remove pythonanywhere specific ip handling
2017-09-13 21:48:31 +00:00
Jeremy Zhang
c23b71d050
Implement server webhook icons as cosmetics & fixes
2017-09-13 05:55:51 +00:00
Jeremy Zhang
d9edf7e8ef
Remove urls temporarily during markdown parsing so that markdown would not interfere
2017-09-13 03:56:10 +00:00
Jeremy Zhang
2e4781d499
Add terms and privacy legal documents
2017-09-12 04:06:29 +00:00
Jeremy Zhang
8a7e3322b9
Remove global header when the bot is not connected to the database
2017-09-11 20:33:20 +00:00
Jeremy Zhang
9ef8ef7c90
Add previous title to maffie
2017-09-11 19:46:14 +00:00
Jeremy Zhang
dad92d1e53
Add reasons to admin token transactions
2017-09-11 10:14:07 +00:00
Jeremy Zhang
247133229c
Implement purchasing option for custom css
2017-09-11 09:00:42 +00:00
Jeremy Zhang
10b5deffe4
Add custom css slots to prepare for donators feature
2017-09-11 07:52:13 +00:00
Jeremy Zhang
214bbfa162
Escape CSS Variables
2017-09-11 01:26:26 +00:00
Jeremy Zhang
1fe4943cf2
Add CSS Variables to Discord Dark
2017-09-11 01:11:32 +00:00
Jeremy Zhang
888ec81cc2
Cloud9 automatically start postgres and redis
2017-09-10 22:37:31 +00:00
Jeremy Zhang
25cd964403
Initial support for channel categories
2017-09-09 21:46:00 +00:00
Jeremy Zhang
1dad3f1d3a
Permission variable typo, sorry
2017-09-09 15:21:25 +00:00
Jeremy Zhang
83982d0105
If administrator, it should be allowed to create webhooks
2017-09-09 15:16:29 +00:00
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
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 "EndenDragon" Zhang
56e7b3e9d2
Merge branch 'cssvars' into master
2017-09-07 14:41:30 -07:00
Jeremy "EndenDragon" Zhang
600627d2e2
Allow the bot to work with not having Administrator permissions ( #47 )
2017-09-06 17:59:22 -07: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
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
f5f3423e36
Strip timezone information completely for comparing
2017-09-05 07:29:36 +00:00
Jeremy "EndenDragon" Zhang
aa9075f484
Inital postgresql implementation ( #46 )
2017-09-04 23:54:54 -07:00
omnicons
3a503c9bcb
Add an image for Selina
2017-09-04 06:50:25 -04:00
omnicons
8f1749add7
Add Selina to about page
2017-09-04 06:48:25 -04: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
3c2e1ee686
Fix misalignment of the cool people list for good
2017-09-02 20:49:54 +00:00
Jori van Ee
4aee785b97
Update everybot partner to include the bot invite link
2017-09-02 20:34:04 +00:00
Jeremy "EndenDragon" Zhang
6a426618d6
Merge branch 'master' into websockets
2017-09-02 12:25:11 -07: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
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
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
JustMaffie
c8d35ff265
Update about page
2017-08-20 09:56:00 +02: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
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 "EndenDragon" Zhang
0d87e11e3e
Add paypalrestsdk to requirements.txt
2017-08-13 18:11:17 -07:00
Jeremy "EndenDragon" Zhang
8bc95f7b0e
Paypal ( #41 )
...
* Implement Titan Tokens clientside
* Titan Tokens can be modified in the admin panel
2017-08-13 18:10:03 -07:00
Jeremy Zhang
d363b66799
Added a patreon banner link to the index and dashboard
2017-08-13 11:19:43 +00:00
Jeremy "EndenDragon" Zhang
c832e69483
Implemented Server Emoji Picker ( #40 )
2017-08-13 03:14:03 -07: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
JustMaffie
ed327a4ad1
Add everybot to about page partners section
2017-08-07 02:36:36 +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 "EndenDragon" Zhang
f3a1efb049
Set manage guilds page title
...
It was left as Admin for some reason
2017-08-03 21:09:14 -07:00
Jeremy Zhang
b91b3821a4
Fully implement database cleanup button, ajax side
2017-08-02 19:28:08 +00:00
JustMaffie
2ace5f7040
Implement nickname support
...
Nicknames will be shown in both the embed and discord.
2017-08-02 19:03:39 +00:00
Jori van Ee
5da55cc66b
Partially implement Database Cleanup button in the admin Panel
2017-08-02 19:03:00 +00:00
Jeremy Zhang
eaf55ba027
Modify github links to TitanEmbeds organization
2017-07-30 23:10:35 +00:00
JustMaffie
4066f629f3
Undo and fix previous commits
2017-07-29 23:29:53 +00:00
JustMaffie
111ffb7871
Added the same feature as previous commit to the website
2017-07-29 23:57:59 +02: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
JustMaffie
33f881bff3
I've found some bugs in the admin guilds thing system, this push fixed it, these bugs are tested, investigated, solved and tested again
2017-07-27 23:15:24 +02:00
JustMaffie
4a9c38aa47
Admin guilds manage thing
2017-07-27 22:55:28 +02:00
Jori van Ee
b6525bc00e
Update admin_cosmetics.html.j2
...
Added placeholder for user id field
2017-07-27 17:59:53 +02: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 "EndenDragon" Zhang
82db716b61
Moved some text fields over to longtext type ( #21 )
2017-07-10 04:37:52 +00:00
JustMaffie
dc7d825564
Implemented Bot Admin Blueprint
...
Todo and not yet fully functional yet
Fix Titan Dev thing
Fix Titan Dev thing
Fix Titan Dev thing
Fix Titan Dev thing
Fix Titan Dev thing
Fix Titan Dev thing
Fix Titan Dev thing
Fix Titan Dev thing
Fix Titan Dev thing
Fix Titan Dev thing
Fix Titan Dev thing
2017-07-10 04:37:35 +00:00
JustMaffie
bcfa4ae4e9
Added Titan Developer prefix to usernames
...
Offical Titan Developers are disginated a (Titan Dev) prefix to avoid confusions.
Fix Titan Dev thing
Fix Titan Dev thing
Fix Titan Dev thing
Fix Titan Dev thing
Fix Titan Dev thing
Fix Titan Dev thing
Fix Titan Dev thing
Fix Titan Dev thing
Fix Titan Dev thing
Fix Titan Dev thing
Fix Titan Dev thing
Fix Titan Dev thing
Fix Titan Dev thing
2017-07-10 04:36:02 +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 "EndenDragon" Zhang
fc7e74cbe3
Fix issue of offset and delete
...
Sqlalchemy doesnt like it, idk y
attempt fix again
2017-06-24 13:03:54 -07:00
Jeremy "EndenDragon" Zhang
44af174287
Attempt to fix cleanup 2
...
code looks much cleaner too
2017-06-24 12:50:55 -07:00
Jeremy "EndenDragon" Zhang
efcd2d9a83
Cleanup db commit more often
...
Maybe this will fix the issue
2017-06-24 10:48:47 -07:00