New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Migrated AdminPanel to TypeScript and Redux #37

merged 8 commits into from Jun 13, 2018


None yet
1 participant
Copy link

sven-n commented Jun 13, 2018

This hopefully fixes #22 and #15.

sven-n added some commits May 9, 2018

Major refactoring of the AdminPanel
A lot of stuff changed, so I try to make it short:
1. Replaced fluxxor by redux
2. Instead of JavaScript we use now TypeScript
3. Bundling of the js(now ts) happens in the TypeScript compiler, so we don't use BundlerMinifier for that anymore
4. ServerList doesn't poll changes anymore. Changes are pushed to the admin panel due SignalR
5. For fun: Added tab "System" which currently shows the cpu usage percentage of the system and the OpenMU server
6. The "Log" tab:
6.1 It does now show symbols if any log entry at level warn or higher is received
6.2 The LogHub caches now log messages. So when you re-enter the admin panel, you'll see older messages as well. However, you need to have it opened once, so that the LogHub is created once and caching activated
7. Temporarily removed the Map Liveview modal dialog - it used an "ugly" hack aka iframe

@sven-n sven-n merged commit e5524d9 into master Jun 13, 2018

0 of 2 checks passed

continuous-integration/travis-ci/pr The Travis CI build is in progress
continuous-integration/travis-ci/push The Travis CI build is in progress

@sven-n sven-n deleted the ts+redux branch Jun 14, 2018

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment