Commit Graph

269 Commits (master)
 

Author SHA1 Message Date
Trivernis f21cea872c
Merge pull request #33 from Trivernis/WebApi
Webinterface
5 years ago
Trivernis 9a75a1c70a
Merge branch 'develop' into WebApi 5 years ago
Trivernis 2a2f4abe66 Modifications
- replaced most promises with async/await
- added sqlite3 session storage
- restyled login page
- added session requirement to graphql
- deactivated incompatible
- modified mockobjects
- added fs-extra for async file operations
5 years ago
Trivernis 7ad8fc7ff2 Replaced Promises with Async 5 years ago
codefactor-io 742848f36f [CodeFactor] Apply fixes 5 years ago
Trivernis d3e1106d70 Changes to Authentication
- changed to password encryption on client side
- modified login page
- renamed webapi to weblib
5 years ago
Trivernis d095922926 Code Style Corrections 5 years ago
Trivernis c0efaf2e80 Bugfixes and login system
**WARNING:** This login system is not safe because it transfers your password in plain text. Please wait for the next release.

- added https options
- added user password system
- added paused/playing to dashboard
- bugfixes to music playnext function
- Code Reformatting
5 years ago
Trivernis a75ac75dba
Merge pull request #31 from Trivernis/renovate/pin-dependencies
Pin dependencies
5 years ago
Trivernis f8a765799e Bug fix
- getSplitDuration now returns the correct time
5 years ago
Trivernis 60366de6b3 Updated stylesheed
- overflow only shown on hover
5 years ago
Trivernis 1d3ce93561 Modified Dashboard
- added Song timer
- added active VC count
- improved layout
- added querying for VC count to graphql
5 years ago
Trivernis 36b6416531 Bugfixes and features
- fixed player bug
- added duration to play view
- fixed queue view
- added queue count
5 years ago
Trivernis 9ce38e4f3b Bug Fixes
- fixed two bugs in the interface
5 years ago
Trivernis bfe29e0ef4 Dashboard modifications
- finished most functionalities of the dashboard
- fixed some bugs
5 years ago
Trivernis c46f34fd59 Changes to webservice
- added more query parameters
- started working on webinterface
- tokens for authentication
5 years ago
Trivernis 72794a2f63 Added Query entries
- changed id to type ID!
- changed id to md5 hash of base64 string of properties
- added discord Id
- added paging to arrays
- implemented guildHandler into Guild query type
- added saved to retrieve saved songs/playlists
- added ready indicator boolean
- added querying logs
- added presences array
- added config as String
- added prefix
5 years ago
Trivernis 275179b990 Added Graphiql
- added some discord objects (see schema for more info)
5 years ago
Renovate Bot 644a1ab04c
Pin dependencies 5 years ago
Trivernis f4dc5e43c3
Merge pull request #30 from Trivernis/renovate/pin-dependencies
Pin dependencies
5 years ago
Renovate Bot 913c18a0b3
Pin dependencies 5 years ago
Trivernis 5b8d4cefaa
Merge pull request #29 from Trivernis/develop
Develop - Structural Changes
5 years ago
Trivernis a560643d4d Fixed Code Quality
- removed unnecessary semicolon
5 years ago
Trivernis f1abc3b9b4 Structural changes
- removed data.js
- added Bot class to bot.js
- moved handling guildhandlers to bot class
- moved shuffleArray from music to utils
- cleanup
5 years ago
Trivernis 21ce5efafe
Merge pull request #28 from Trivernis/renovate/winston-3.x
Update dependency winston to v3.2.1
5 years ago
Trivernis 3bc3557796
Merge branch 'develop' into renovate/winston-3.x 5 years ago
Renovate Bot b6d7ccc4fe
Update dependency winston to v3.2.1 5 years ago
Trivernis 15ace55c24
Merge pull request #27 from Trivernis/renovate/winston-3.x
Update dependency winston to v3.2.0
5 years ago
Renovate Bot 07848ac761
Update dependency winston to v3.2.0 5 years ago
Trivernis e27b46ac6a Added Rich Embeds
- rich embed for `queue`
- rich embed for `uptime`
5 years ago
Trivernis 5d90ff6830 Changed presences storage
- moved presences to main.db
- added detailed description to README
5 years ago
Trivernis ac46163efe
Merge pull request #26 from Trivernis/unit-tests
Added Unit Tests
5 years ago
Trivernis 249c711b53 Added Test
- testing all servercommands in guilding
5 years ago
Trivernis b7e66f8fd5 Added Tests
- added tests for lib/guilding
5 years ago
Trivernis 298119511a Added Tests
- added tests for lib/cmd
5 years ago
Trivernis 8b2f9c45cf Added --exit flag to mocha test 5 years ago
Trivernis 453170433f Fixed Bug
- fixed reference error in test setup
5 years ago
Trivernis 4f1367e27f Removed unused import 5 years ago
Trivernis 990628244e Added Tests
- added tests for the dj class
- moved to rewire for mocking
5 years ago
Trivernis b8a92134fe Fixed CircleCi configuration
- fixed invalid json for created config.json
5 years ago
Trivernis d5d5c12126 Restructured Tests
- removed previous testfiles
- added test.js where all tests are stored
- added tests for lib/utils
- added standard test config
- added test config to devDependencies in package.json
- reconfigured circleci configuration
5 years ago
Trivernis a712f41a55 Changes to Config Syntax
- moved the discord token and youtube api key to ` api.botToken`  and `api.youTubeApiKey` in the `config.json` file
- added `lib.utils.ConfigChecker` class to check for missing required attributes in the config
- Updated README to new circumstances
5 years ago
Trivernis 35dc749ad0
Merge pull request #25 from Trivernis/develop
Closes #24 #23
5 years ago
Trivernis 5845144a83 Fixes and Cleanup
- allowing Promises for global command reply returns
- event callback regristration wrapped in main function
- stored reply for not playing music (`~np`) in servercommands.json
- made imports constant for lib/cmd
- moved YouTube url operations to lib/utils
- removed try catch surrounding promises in play and playnext callback and added .catch to promises
- added .catch to promises in music.js
- added license README badge
5 years ago
Trivernis bab7ddb538 Changes to the music function
- Songname is retrieved before playing
- for playlists the first songname is retrieved before playing, the others are retrieved in the background
- ~np now responses with Rich Embeds
5 years ago
Trivernis 657c08ac96
Merge pull request #22 from Trivernis/renovate/node-10.x
Update Node.js to v10.15 (CircleCI Docker Image)
5 years ago
Renovate Bot 3b74297fbb
Update Node.js to v10.15 5 years ago
Trivernis 2f70d9cf8c
Merge pull request #21 from Trivernis/develop
Develop
5 years ago
Julius Riegel e5fc4b306e Added CircleCi and Codefactor Badge to Readme 5 years ago
Trivernis 693a399f58
Merge pull request #20 from Trivernis/test-configuration-2
Additional testscripts
5 years ago