Commit Graph
100 Commits
Author SHA1 Message Date
Jeremy "EndenDragon" Zhang d438b6d34f Update cleanup db messages to message id 2018-03-02 19:59:40 -08:00
Jeremy "EndenDragon" Zhang 19a44cb77b Set user id to be string in member specific channel overwrite 2018-02-21 14:52:08 -08:00
Jeremy "EndenDragon" Zhang 9188d5db11 Merge pull request #87 from jelle619/master
Added Metro Edge theme for Guild Embeds
2018-02-08 19:34:25 -08:00
Jeremy "EndenDragon" Zhang 0235197514 New Crowdin Polish translations (#84)
* New translations messages.pot (Polish)

* New translations messages.pot (Polish)
2018-02-03 11:56:09 -08:00
Jeremy "EndenDragon" Zhang 61a6d9ff69 New translations messages.pot (Dutch) (#83) 2018-02-01 21:59:20 -08:00
Jeremy "EndenDragon" Zhang b11f7ea592 New Crowdin translations (#80)
* New translations messages.pot (Portuguese)

* New translations messages.pot (Dutch)

* New translations messages.pot (Dutch)
2018-01-31 18:44:19 -08:00
Jeremy "EndenDragon" Zhang 3631b71a7f Update example lang, Closes #81 2018-01-31 13:05:19 -08:00
Jeremy "EndenDragon" Zhang 8551aa10cc New Crowdin translations (#78)
* New translations messages.pot (Dutch)

* New translations messages.pot (Dutch)

* New translations messages.pot (German)
2018-01-29 22:11:43 -08:00
Jeremy "EndenDragon" Zhang 3aeda22472 New Crowdin translations (#77)
* New translations messages.pot (Czech)

* New translations messages.pot (Dutch)
2018-01-28 11:21:15 -08:00
Jeremy "EndenDragon" Zhang 938eaa7454 New Crowdin translations (#76)
* New translations messages.pot (Catalan)

* New translations messages.pot (Czech)

* New translations messages.pot (Dutch)

* New translations messages.pot (Thai)

* New translations messages.pot (Afrikaans)

* New translations messages.pot (Norwegian)

* New translations messages.pot (Vietnamese)

* New translations messages.pot (Ukrainian)

* New translations messages.pot (Turkish)

* New translations messages.pot (Thai)

* New translations messages.pot (Swedish)

* New translations messages.pot (Spanish)

* New translations messages.pot (Slovenian)

* New translations messages.pot (Serbian (Latin))

* New translations messages.pot (Serbian (Cyrillic))

* New translations messages.pot (Russian)

* New translations messages.pot (Romanian)

* New translations messages.pot (Portuguese, Brazilian)

* New translations messages.pot (Portuguese)

* New translations messages.pot (Polish)

* New translations messages.pot (Korean)

* New translations messages.pot (Arabic)

* New translations messages.pot (French)

* New translations messages.pot (Catalan)

* New translations messages.pot (Chinese Simplified)

* New translations messages.pot (Czech)

* New translations messages.pot (Danish)

* New translations messages.pot (Dutch)

* New translations messages.pot (Finnish)

* New translations messages.pot (German)

* New translations messages.pot (Japanese)

* New translations messages.pot (Greek)

* New translations messages.pot (Hebrew)

* New translations messages.pot (Hindi)

* New translations messages.pot (Hungarian)

* New translations messages.pot (Indonesian)

* New translations messages.pot (Italian)

* New translations messages.pot (Chinese Traditional)

* New translations messages.pot (Czech)

* New translations messages.pot (French)

* New translations messages.pot (Catalan)

* New translations messages.pot (Polish)

* New translations messages.pot (Danish)

* New translations messages.pot (Spanish)

* Remove untranslated languages
2018-01-28 10:31:36 -08:00
Jeremy "EndenDragon" Zhang 7e8b673424 New Crowdin translations for a bit more automated future (#75)
* New translations messages.pot (Afrikaans)

* New translations messages.pot (Korean)

* New translations messages.pot (Ukrainian)

* New translations messages.pot (Turkish)

* New translations messages.pot (Thai)

* New translations messages.pot (Swedish)

* New translations messages.pot (Spanish)

* New translations messages.pot (Slovenian)

* New translations messages.pot (Serbian (Latin))

* New translations messages.pot (Serbian (Cyrillic))

* New translations messages.pot (Russian)

* New translations messages.pot (Romanian)

* New translations messages.pot (Portuguese, Brazilian)

* New translations messages.pot (Portuguese)

* New translations messages.pot (Polish)

* New translations messages.pot (Norwegian)

* New translations messages.pot (Japanese)

* New translations messages.pot (Arabic)

* New translations messages.pot (Italian)

* New translations messages.pot (Indonesian)

* New translations messages.pot (Hungarian)

* New translations messages.pot (Hindi)

* New translations messages.pot (Hebrew)

* New translations messages.pot (Greek)

* New translations messages.pot (German)

* New translations messages.pot (French)

* New translations messages.pot (Finnish)

* New translations messages.pot (Dutch)

* New translations messages.pot (Danish)

* New translations messages.pot (Czech)

* New translations messages.pot (Chinese Simplified)

* New translations messages.pot (Catalan)

* New translations messages.pot (Vietnamese)

* New translations messages.pot (Afrikaans)

* New translations messages.pot (Korean)

* New translations messages.pot (Ukrainian)

* New translations messages.pot (Turkish)

* New translations messages.pot (Thai)

* New translations messages.pot (Swedish)

* New translations messages.pot (Spanish)

* New translations messages.pot (Slovenian)

* New translations messages.pot (Serbian (Latin))

* New translations messages.pot (Serbian (Cyrillic))

* New translations messages.pot (Russian)

* New translations messages.pot (Romanian)

* New translations messages.pot (Portuguese, Brazilian)

* New translations messages.pot (Portuguese)

* New translations messages.pot (Polish)

* New translations messages.pot (Norwegian)

* New translations messages.pot (Japanese)

* New translations messages.pot (Arabic)

* New translations messages.pot (Italian)

* New translations messages.pot (Indonesian)

* New translations messages.pot (Hungarian)

* New translations messages.pot (Hindi)

* New translations messages.pot (Hebrew)

* New translations messages.pot (Greek)

* New translations messages.pot (German)

* New translations messages.pot (French)

* New translations messages.pot (Finnish)

* New translations messages.pot (Dutch)

* New translations messages.pot (Danish)

* New translations messages.pot (Czech)

* New translations messages.pot (Chinese Simplified)

* New translations messages.pot (Catalan)

* New translations messages.pot (Vietnamese)

* New translations messages.pot (Afrikaans)

* New translations messages.pot (Norwegian)

* New translations messages.pot (Vietnamese)

* New translations messages.pot (Ukrainian)

* New translations messages.pot (Turkish)

* New translations messages.pot (Thai)

* New translations messages.pot (Swedish)

* New translations messages.pot (Spanish)

* New translations messages.pot (Slovenian)

* New translations messages.pot (Serbian (Latin))

* New translations messages.pot (Serbian (Cyrillic))

* New translations messages.pot (Russian)

* New translations messages.pot (Romanian)

* New translations messages.pot (Portuguese, Brazilian)

* New translations messages.pot (Portuguese)

* New translations messages.pot (Polish)

* New translations messages.pot (Korean)

* New translations messages.pot (Arabic)

* New translations messages.pot (French)

* New translations messages.pot (Catalan)

* New translations messages.pot (Chinese Simplified)

* New translations messages.pot (Czech)

* New translations messages.pot (Danish)

* New translations messages.pot (Dutch)

* New translations messages.pot (Finnish)

* New translations messages.pot (German)

* New translations messages.pot (Japanese)

* New translations messages.pot (Greek)

* New translations messages.pot (Hebrew)

* New translations messages.pot (Hindi)

* New translations messages.pot (Hungarian)

* New translations messages.pot (Indonesian)

* New translations messages.pot (Italian)

* New translations messages.pot (Chinese Traditional)

* New translations messages.pot (Chinese Simplified)

* Remove all translations for resync

* New translations messages.pot (Afrikaans)

* New translations messages.pot (Norwegian)

* New translations messages.pot (Vietnamese)

* New translations messages.pot (Ukrainian)

* New translations messages.pot (Turkish)

* New translations messages.pot (Thai)

* New translations messages.pot (Swedish)

* New translations messages.pot (Spanish)

* New translations messages.pot (Slovenian)

* New translations messages.pot (Serbian (Latin))

* New translations messages.pot (Serbian (Cyrillic))

* New translations messages.pot (Russian)

* New translations messages.pot (Romanian)

* New translations messages.pot (Portuguese, Brazilian)

* New translations messages.pot (Portuguese)

* New translations messages.pot (Polish)

* New translations messages.pot (Korean)

* New translations messages.pot (Arabic)

* New translations messages.pot (French)

* New translations messages.pot (Catalan)

* New translations messages.pot (Chinese Simplified)

* New translations messages.pot (Czech)

* New translations messages.pot (Danish)

* New translations messages.pot (Dutch)

* New translations messages.pot (Finnish)

* New translations messages.pot (German)

* New translations messages.pot (Japanese)

* New translations messages.pot (Greek)

* New translations messages.pot (Hebrew)

* New translations messages.pot (Hindi)

* New translations messages.pot (Hungarian)

* New translations messages.pot (Indonesian)

* New translations messages.pot (Italian)

* New translations messages.pot (Chinese Traditional)

* New translations messages.pot (Afrikaans)

* New translations messages.pot (Norwegian)

* New translations messages.pot (Vietnamese)

* New translations messages.pot (Ukrainian)

* New translations messages.pot (Turkish)

* New translations messages.pot (Thai)

* New translations messages.pot (Swedish)

* New translations messages.pot (Spanish)

* New translations messages.pot (Slovenian)

* New translations messages.pot (Serbian (Latin))

* New translations messages.pot (Serbian (Cyrillic))

* New translations messages.pot (Russian)

* New translations messages.pot (Romanian)

* New translations messages.pot (Portuguese, Brazilian)

* New translations messages.pot (Portuguese)

* New translations messages.pot (Polish)

* New translations messages.pot (Korean)

* New translations messages.pot (Arabic)

* New translations messages.pot (French)

* New translations messages.pot (Catalan)

* New translations messages.pot (Chinese Simplified)

* New translations messages.pot (Czech)

* New translations messages.pot (Danish)

* New translations messages.pot (Dutch)

* New translations messages.pot (Finnish)

* New translations messages.pot (German)

* New translations messages.pot (Japanese)

* New translations messages.pot (Greek)

* New translations messages.pot (Hebrew)

* New translations messages.pot (Hindi)

* New translations messages.pot (Hungarian)

* New translations messages.pot (Indonesian)

* New translations messages.pot (Italian)

* New translations messages.pot (Chinese Traditional)

* Remove pot files

* New translations messages.pot (Serbian (Latin))

* New translations messages.pot (Serbian (Cyrillic))

* Remove no need serbian files

* Fix serbian
2018-01-27 15:22:32 -08:00
Jeremy "EndenDragon" Zhang 1e66335fee Update Crowdin configuration file 2018-01-27 15:07:05 -08:00
Jeremy "EndenDragon" Zhang 664c51ddb6 Update Crowdin configuration file 2018-01-27 14:23:08 -08:00
Jeremy "EndenDragon" Zhang 50f5573134 Update Crowdin configuration file 2018-01-27 13:21:48 -08:00
Jeremy "EndenDragon" Zhang 05e4c0317e Update Crowdin configuration file 2018-01-27 12:58:37 -08:00
Jeremy "EndenDragon" Zhang 36b31675e1 Fix server variable for the last commit
Because fixing a bug shouldn't introduce another one.
2018-01-14 23:53:28 -08:00
Jeremy "EndenDragon" Zhang 02cc133bbe Document server and invite commands 2018-01-09 17:25:19 -08:00
Jeremy "EndenDragon" Zhang 94d1e297e7 Merge pull request #70 from FoxIshDaBest/patch-1
Add invite and server commands
2018-01-09 17:11:12 -08:00
Jeremy "EndenDragon" Zhang 0ba1a56ade Rename server command to server
Because you can't really have two commands named the same, yeah?
2018-01-09 17:07:28 -08:00
Jeremy "EndenDragon" Zhang 6c4b850669 Merge pull request #66 from jelle619/master
Titan now displays an error when JavaScript isn't enabled
2018-01-04 15:37:57 -08:00
Jeremy "EndenDragon" Zhang bbc12076ac Merge pull request #63 from jelle619/master
Added mobile metadata & app icons optimised for Android/iOS + fixed some issues
2018-01-03 03:04:35 -10:00
Jeremy "EndenDragon" Zhang 392c7ae69e Add recaptcha v2 to verify guest logins (#55) 2017-09-21 00:12:49 -07:00
Jeremy "EndenDragon" Zhang de52142b24 Create LICENSE 2017-09-08 23:37:15 -07:00
Jeremy "EndenDragon" Zhang e85d62008e Merge pull request #49 from TitanEmbeds/cssvars
Implement CSS variables
2017-09-07 17:15:53 -07:00
Jeremy "EndenDragon" Zhang ccbbd59e9f Merge pull request #48 from TitanEmbeds/master
Merge latest master to cssvars branch
2017-09-07 14:42:10 -07:00
Jeremy "EndenDragon" Zhang 56e7b3e9d2 Merge branch 'cssvars' into master 2017-09-07 14:41:30 -07:00
Jeremy "EndenDragon" Zhang c2a5180f55 Add logging location to discordbot example config 2017-09-07 12:05:58 -07:00
Jeremy "EndenDragon" Zhang 71b29cd75d Set logging location in config 2017-09-06 21:00:09 -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 "EndenDragon" Zhang aa9075f484 Inital postgresql implementation (#46) 2017-09-04 23:54:54 -07:00
Jeremy "EndenDragon" Zhang 52a24d7618 Merge pull request #45 from TitanEmbeds/websockets
Websockets
2017-09-02 12:25:40 -07:00
Jeremy "EndenDragon" Zhang 6a426618d6 Merge branch 'master' into websockets 2017-09-02 12:25:11 -07: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 "EndenDragon" Zhang c832e69483 Implemented Server Emoji Picker (#40) 2017-08-13 03:14:03 -07: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 "EndenDragon" Zhang 0a18bec418 Create CONTRIBUTING.md 2017-07-15 22:37:21 -07:00
Jeremy "EndenDragon" Zhang 82db716b61 Moved some text fields over to longtext type (#21) 2017-07-10 04:37:52 +00:00
Jeremy "EndenDragon" Zhang 228ebe6684 Add website url to the readme
Because the discord dev gave our github url instead of our website. So this link should lead people to our site from the github page.
2017-07-10 04:37:52 +00:00
Jeremy "EndenDragon" Zhang a90d59efad Bot cleandb (#20)
* Initial Code

* Cleanup database commit
2017-06-24 15:02:34 -07: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
Jeremy "EndenDragon" Zhang c528bd399b Fix typo
Discordio can be none
2017-06-09 13:05:26 -07:00
Jeremy "EndenDragon" Zhang 5610197041 Merge pull request #19 from EndenDragon/visitorsview
Implemented Visitor View
2017-06-08 21:25:02 -07:00
Jeremy Zhang d5e5650322 Add alembic instructions to readme 2017-05-30 20:49:50 -07:00
Jeremy Zhang b3051ab6bd Implement alemic database migrations 2017-05-30 20:34:29 -07:00
Jeremy "EndenDragon" Zhang bc95c94a7b Update About People Section
Remove extra `-->` and fixed up formatting.
2017-05-30 01:05:43 +00:00
Jeremy "EndenDragon" Zhang 9661a7cbce Typo in request offline members 2017-05-27 12:18:52 -07:00
Jeremy Zhang 49edcce60d Fetch Last Messages Util 2017-05-27 11:29:55 -07:00
Jeremy Zhang 9037be3d7f Merge branch 'master' of github.com:EndenDragon/Titan 2017-05-27 10:51:20 -07:00
Jeremy Zhang 5cb224e20c Changed unicode encoding in mysql, it is being lazy with 3 chars not 4 2017-05-27 10:50:52 -07:00
Jeremy "EndenDragon" Zhang 0200923524 Pop guild key during fetch if revoked
Because the key is supposedly no good
2017-05-27 09:39:38 -07:00
Jeremy Zhang d90cd64b0f Add permission checking for ban and kick 2017-05-26 19:24:04 -07:00
Jeremy Zhang c21742fb72 Edit cmd about page 2017-05-26 19:19:39 -07:00
Jeremy Zhang ca3d81da13 Add ban kick commands to the about page 2017-05-26 19:16:12 -07:00
Jeremy "EndenDragon" Zhang 464b2c0e8c Merge pull request #11 from EndenDragon/botcommands
Kick and Ban commands to bot
2017-05-26 19:04:29 -07:00
Jeremy Zhang 64079b449d Fix kick message 2017-05-26 19:03:29 -07:00
Jeremy Zhang afda68d138 Added kick and ban commands to bot 2017-05-26 19:00:50 -07:00
Jeremy "EndenDragon" Zhang 3456d13f50 Merge pull request #9 from iamjulians/patch-2
Update DiscordDark Theme: Correctly Theme Modals Too
2017-05-25 17:33:22 -07:00
Jeremy "EndenDragon" Zhang bb7d1fb1fd Merge pull request #8 from EndenDragon/customcss
Implemented Cosmetics and User Custom CSS
2017-05-21 18:09:06 -07:00
Jeremy "EndenDragon" Zhang b0acab060a Add user to guild first
Might fix the authed discord user feature...
2017-05-13 14:27:47 -07:00
Jeremy Zhang 070d354c48 Account for @here too, they share same policy 2017-05-10 02:01:36 -07:00
Jeremy Zhang f87465e555 Append zwsp in mention everyone if they do not have permission to do so 2017-05-10 01:56:37 -07:00
Jeremy Zhang 9f3fb04d9d Guild owner type mismatch during comparison of getting guild channels 2017-05-09 01:45:27 -07:00
Jeremy "EndenDragon" Zhang 329d98e3a5 Query guild when switching channel
Repopulate data like channel info, etc.
2017-05-09 01:29:33 -07:00
Jeremy Zhang ed7730c633 Fix typo 2017-05-08 21:48:32 -07:00
Jeremy Zhang 7037c7ef8f python u dick 2017-05-08 21:47:07 -07:00
Jeremy Zhang d29d70565d Change the cache key abit and extended cache time 2017-05-08 21:44:05 -07:00
Jeremy Zhang ed0131fb10 Made makeshift caching for get user guilds func 2017-05-08 21:38:47 -07:00
Jeremy Zhang 972063ad18 Remove beaker cache for now... 2017-05-08 21:09:11 -07:00
Jeremy Zhang 3186267510 Consider all members and bans when bot join 2017-05-08 20:49:37 -07:00
Jeremy Zhang 948ebb8af3 Delete extra messages in each guild endpoint 2017-05-08 20:44:12 -07:00
Jeremy Zhang a621fa8b0a Populate msgs on server join and remove on leave 2017-05-08 20:19:45 -07:00
Jeremy Zhang 4bb559420f Remove unused discordrest endpoints 2017-05-08 19:33:37 -07:00
Jeremy Zhang c11c253894 Fully implement links management and mentions handling settings for both embed page and server side 2017-05-08 18:39:22 -07:00
Jeremy Zhang 74e62c7f4c Dashboard setting to change chat links, embed render, and mentions limit 2017-05-08 17:55:07 -07:00
Jeremy "EndenDragon" Zhang 531aa948b9 Merge pull request #4 from EndenDragon/websockets-bot
Websockets bot implementation
2017-05-07 18:34:05 -07:00
Jeremy Zhang c584d8614a Update discordbot readme 2017-05-06 18:46:39 -07:00
Jeremy Zhang 5b3bdaac38 Replace discordrest from user and utils 2017-05-06 18:36:45 -07:00
Jeremy Zhang 4fc0af2d80 Strip discordrest from embed endpoint 2017-05-06 18:27:35 -07:00
Jeremy Zhang fc169c2063 Transition over to use db instead of fetching discord REST 2017-05-06 18:19:20 -07:00
Jeremy Zhang 9c24093901 Fetching database for messages instead 2017-05-06 17:19:12 -07:00
Jeremy Zhang b537aacb1c Basic pushing information to the database of members and guilds 2017-05-06 15:27:07 -07:00
Jeremy Zhang e7e0c6e505 Discord bot db pool recycle set 2017-05-06 01:09:54 -07:00
Jeremy Zhang b43d29bca5 Prevent update msg when no message exists 2017-05-06 01:04:34 -07:00
Jeremy Zhang ba7b47f193 Messages database 2017-05-06 01:03:52 -07:00
Jeremy Zhang 7762862623 Discordbot database setup inital/partial 2017-05-03 22:16:49 -07:00
Jeremy "EndenDragon" Zhang 2623724b0b Fix readme typos 2017-05-01 18:26:09 -07:00
Jeremy "EndenDragon" Zhang 581d2b42c9 Update readme to include Python version and websockets requirement.
uWSGI is good too.
2017-05-01 18:23:18 -07:00
Jeremy Zhang 1994ba4e86 Show fetching message error on fives to prevent clutter 2017-04-29 00:10:01 -07:00
Jeremy Zhang 22a906f259 Loading at the begining 2017-04-26 00:30:36 -07:00
Jeremy Zhang 64089a536f Added more info on the login modal 2017-04-25 00:07:32 -07:00
Jeremy Zhang a0e8ac1e9d Less query guild 2017-04-24 23:52:46 -07:00
Jeremy Zhang 53b4c1f2f8 Use filebased beaker until they fix db pool recycle 2017-04-24 21:49:44 -07:00
Jeremy "EndenDragon" Zhang d1fc1b2d6e Merge pull request #2 from EndenDragon/dbkeyval
Dbkeyval
2017-04-24 19:58:43 -07:00
Jeremy "EndenDragon" Zhang 643e605cc2 Merge branch 'master' into dbkeyval 2017-04-24 19:58:17 -07:00
Jeremy Zhang 8329165c72 Moved everything to database 2017-04-24 19:57:00 -07:00
Jeremy Zhang 9a698b7279 Fixed discordrest issue of not initializing properly 2017-04-24 11:55:09 -07:00
Jeremy Zhang a212ca1052 Some progress with moving over to sql keyval 2017-04-23 23:02:03 -07:00