Releases: ItsWendell/marvin-js
Releases · ItsWendell/marvin-js
1.2.1
1.2.0
1.2.0 (2019-05-07)
Bug fixes
- add is_member filter and filter out empty messages (3673c8f)
- add manual option to coalition-stats command (de84935)
- attempt to fix daily coalition updates (b1e078b)
- attempt to fix slack history oauth permissions (ad42859)
- don't list users twice in
intra online
(#9) (d7fbba4) - identify scopes for slack oauth2 history (5f6a826)
- individual channel protection rights (464eb68)
- lint errors in intra42 commands file (f7279cf)
- passport slack not properly working in some cases (5a7bd29)
- passport slack not properly working in some cases (6f12d1c)
- remove console log debugging and change history command (b23a80f)
- slack history oauth issues for staging (e1c7ecc)
- temp disable npm audit for tar issue (1b93c53)
Code refactors
- add identity basic to scope for slack (350f975)
- change scopes for 42 stategy passport (f2e0428)
- remove debug console logs for slack history debugging (3f0f751)
- remove stats testing command, disable dashboard (18f9cde)
- remove unused debug console and improve server async await (833bfbd)
New features
- implement coalition updates on intervals (c1adb91)
- initial dashboard with intra42 oauth and public chat history (e914163)
Other chores
- add debugging to functions auth next (a11fd34)
- add error catching in initialProps slack history (2c60a1a)
- fix lint errors, remove unused assets (e39b91c)
- fix npm packages security issues (0581f8d)
- implement proper empty states for some commands (e9dc882)
- improvements on interface and design slack history features (3f80932)
- initial coalition history updates leads (0f7ab0d)
- initial slack oauth passport protection (b1dc4cf)
- minor code cleanup in history page (f250a01)
- set node engine to 11.13 in package json (980a171)
- test slack profile output on staging environment (2a1e99b)
- update package json for slack history (bf8c49c)
1.1.1
1.1.0
1.0.3
1.0.2
1.0.1
1.0.0
1.0.0 (2019-02-16)
Bug fixes
- catching 500 errors in express server using app instead of server (2e36138)
- code improvents and error handling (b742aab)
- database models not being export correctly (678a195)
- empty text messages crashing the server (a443b64)
- factoid commands not parsing from right entity (a62b829)
- factoid duplicates in moongose models and catching error (de523d7)
- fix coalition stats command function import (3d8b93e)
- imports for intra42 commands file (0a47bf9)
- interceptor request for oauth client double usage (87c165d)
- intra auth command not exporting message context (e8897a1)
- intra online commands not working when not paginated (2f83764)
- nextjs directory not properly set for deployments (06af5ac)
- oauth token reauthentication fix attempt (8cc3c55)
- only show db name instead of whole host after database connection (9939ba8)
- prevent server form booting when a module fails loading (e0e787f)
- proper node implementation of sentry (014c0ac)
- sentry importing not correctly as es6 (3dee67f)
- timeout request for 0.5 seconds if got too many requests (429) (68d92ff)
- typo in request in axios interceptors (b282636)
- unexpected token at command first word lower case logic (43cf4af)
- variable isRefreshingToken wrongly spelled in api client (85ae374)
Code refactors
- add aliasses and improve help for commands (377d23d)
- add database url to env example file (37758bc)
- improve disabeling of modules in server (029b5a7)
- improve error handling, remove auth commands for intra (08ac22b)
- improve errors for loading intra42 module (aa09db4)
- improve help and command output (78478b4)
- intra 42 files (917dbdf)
- limit history messages and include proof of concept message (2f1928f)
- move babel dependencies to regular dependencies (694926c)
- remove unused imports from javascript vm (dd2a7ef)
- remove unused imports from javascript vm (843231a)
- return actual promise when too many requests (ffb4af3)
- set timeouts for factoids to 5 seconds (e0972fc)
- super acruate intra hours command for the entire week in utc (e28bb51)
- update code to make mode modular (077f5fa)
- update heroku deployment app json to fix settings (83742fb)
- update package to support heroku (e37b88b)
Documentation changes
- add experimental heroku deployment link image to readme (a1ecd99)
- add share invite link on slack (51d234a)
- improve readme for setting up MarvinJS (36f3631)
- update docs with staging dev environment (b73c457)
- update readme file to match new features and code refactoring (8f6918f)
- update readme to include new intra command refactors (99c9e24)
New features
- add initial module for intra42 api (19d0f86)
- add support for disabeling modules in environment (ec6e770)
- add support for quoteless factoids as array (6bc8255)
- code improvements and implement VM javascript factoid execution (4f86c9a)
- final fix of oauth2 reauth tokens app, client improvements and commands (4cfa4a5)
- first word of command to lower case (f794cb8)
- implement automatic token refreshing into requests (c8ae2d3)
- implement chunking and getAll intra client function (6e6fa40)
- implement intra online command to list active campus users (195837d)
- implement keepawake module for heroku apps (b6f3925)
- implement logged in location for hours command (5d45d15)
- improve hours command with last seen, add user command (aebfc37)
- integrate basic sentry integration using raven (37c7aa2)
- integrate error handling for sentry to express server (6be72e6)
- integrate heroku app.json for semi-automated and easy deployments (fbc6ed0)
- minor code refactoring and add support for intra hours command (d1be443)
- show help on subcommand factoid (062268c)
- show help on subcommand intra (cbc7601)
- temporary auth command for intra42 to reauthenticate (8b481f5)
Other chores
- add -p parameter to node start script for heroku (e8661d7)
- add debugging for request errors (f808cb6)
- add heroku post build to package json (9881b4c)
- export keepawake as module in index (5acebc6)
- implement eslint / prettier / semantic-release / pipelines (5616b9c)
- improvements in the intra42 api client (662cd5c)
- initial commit (9f2daac)
- initial refactor of api client to include oauth2 token renewing (20cab16)
- minor code refactoring and improvements (f8d7939)