Will
80756ba490
[Core] Add dynamic versioning based on git tag ( #790 )
2017-06-18 02:18:08 +02:00
Twentysix
03791b9fbc
[Downloader] Cleaned up commands' docstrings, del -> delete
2017-06-18 01:50:41 +02:00
Twentysix
feffb56847
Fill out license info
2017-06-18 01:32:51 +02:00
Will
53810b2262
Added Downloader cog ( #786 )
2017-06-18 01:31:32 +02:00
Twentysix
b12a41cd77
[Dev] Fixed [p]repl, sanitize [p]eval output
2017-06-17 19:12:53 +02:00
Will
9b4581a781
[Core] Fixed [p]set owner and [p]set avatar ( #817 )
2017-06-17 17:31:44 +02:00
Will
7b91bc0633
[Dev] Added [p]repl and [p]eval ( #814 )
2017-06-16 21:00:32 +02:00
Will
94cfd23c00
[Core] Add Sentry logger for core cogs data gathering only ( #813 )
2017-06-16 20:48:00 +02:00
Will
422bbba7f6
[Config] Fix get() functionality ( #815 )
2017-06-16 20:35:32 +02:00
Will
68bc6e3325
[Core] Check for correct discord.py version at boot ( #799 )
...
Fixes #798
2017-06-09 19:22:36 +02:00
Twentysix
c5ab97ce0d
[Core] Fixed owner request's author not showing up
2017-06-04 19:53:12 +02:00
Twentysix
35c88084ba
[Core] Ported [p]set commands, added [p]set coowners
2017-06-04 19:37:39 +02:00
Twentysix
0fc4939a07
[Utils] Fixed pagify
2017-06-03 05:34:48 +02:00
Will
82d9457647
Sentry error logging ( #784 )
2017-05-29 22:43:00 +02:00
Twentysix
e469ee201b
Added .tmp and .data to .gitignore
2017-05-28 23:26:52 +02:00
Will
3988fbbc09
[Core] Replaced JsonDB with Config ( #770 )
2017-05-28 04:28:59 +02:00
palmtree5
a8745297dc
[General] Initial porting ( #757 )
...
Polls have been removed for now and they will be remade in the future (maybe even as a separate cog)
2017-05-14 17:12:32 +02:00
Twentysix
311339240f
[Core] Added separate dev cog
...
This is enabled with the cli flag --dev
2017-05-14 03:20:54 +02:00
Twentysix
cf2925978b
[Core] Interactive configuration
2017-05-13 23:55:14 +02:00
Twentysix
592751884e
[Core] Reworked intro and added oauth url
2017-05-01 03:23:05 +02:00
Twentysix
51ce2d82d6
[Core] Added relative_path parameter to json helpers
...
Since these helpers will mostly be used by packages, it's important to make sure that the data they create stays contained inside them. This also brings the additional benefit of being able to manipulate data inside a package without knowing the name of the package's folder itself
2017-04-30 05:12:00 +02:00
Twentysix
ba9d4b7f0f
[Core] Implemented missing checks, extended DB
...
The DB has been extended and now covers the functionality of the old Settings class of the previous version
2017-04-30 00:28:56 +02:00
Twentysix
9fc4e54ece
[Core] Removed flusher, helpers now save on changes
...
After some considerations, while the flusher was an interesting experiment, it doesn't seem to be reliable enough. It's been removed in favor of the helpers autosaving on any change in a threadsafe way.
2017-04-29 19:26:34 +02:00
Twentysix
bd341f1875
[Core] Properly end tasks and process flusher's queue on quit
2017-04-28 18:13:02 +02:00
Twentysix
b113a94c52
Added requirements.txt and LICENSE, removed duplicate file
2017-04-28 09:16:10 +02:00
Twentysix
294adf270f
[Core] Save package status and restore it on boot
...
Also better error handling on package loading
2017-04-28 09:16:10 +02:00
Twentysix
1d3b541e8f
[Core] Handle connection errors, fetch token from env var / db
...
Also reimplemented the old status codes
2017-04-28 09:16:10 +02:00
Twentysix
cc1d7b2b59
[Core] Check for coowners in the db
2017-04-28 09:16:10 +02:00
Twentysix
36b19de9da
[Core] Moved checks.py to main core package
2017-04-28 09:16:10 +02:00
Twentysix
2063decbe7
First commit
2017-04-28 09:16:10 +02:00
Twentysix
6251c585e4
Empty commit
2017-04-28 09:15:36 +02:00