Skip to content
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

DCM 2.0 #111

Open
wants to merge 60 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
60 commits
Select commit Hold shift + click to select a range
65dc2eb
Complete rewrite using react
versx Oct 6, 2023
eaf2f16
fix device dropdown
versx Oct 6, 2023
9f8c43a
redo device table
versx Oct 7, 2023
b83f665
add device manager page
versx Oct 7, 2023
c662e9c
finish schedules
versx Oct 8, 2023
7e32345
hide device table columns on mobile
versx Oct 8, 2023
59fc1f1
fix device screenshot
versx Oct 8, 2023
bb7cd78
fixes
versx Oct 8, 2023
5fe8b64
add format method to table header cells
versx Oct 8, 2023
ff28c82
fix select all for devices table
versx Oct 8, 2023
f4e4cab
fix issue with gc response
versx Oct 8, 2023
0f39728
add pico for log handling
versx Oct 8, 2023
7dcc083
replace pino with tslog and add log rotator
versx Oct 9, 2023
17f59f5
finish device logs
versx Oct 9, 2023
0c724a1
fix device bearer token middleware
versx Oct 9, 2023
bb588b7
reduce get config logic
versx Oct 9, 2023
96eb9f0
change log template
versx Oct 9, 2023
050cf11
check every 30 minutes if logs need rotate
versx Oct 9, 2023
b386dfb
fix typo
versx Oct 9, 2023
ac5f3fb
update api path
versx Oct 9, 2023
49f7d5e
update README, add screenshots
versx Oct 9, 2023
026eac7
fix typo
versx Oct 9, 2023
0fe3a70
add device restart stats
versx Oct 9, 2023
12b917e
add device stats to dashboard and restart count to devices page
versx Oct 9, 2023
af3e0c2
fix issue retrieving device ip
versx Oct 9, 2023
81ffc04
add borders
versx Oct 9, 2023
ce1a217
update dashboard screenshot
versx Oct 9, 2023
b93038d
set selected device via url param
versx Oct 9, 2023
a036c69
update screenshots
versx Oct 9, 2023
bed024f
custom webserver port
versx Oct 9, 2023
fa8afcb
update log styling
versx Oct 9, 2023
cfa97b0
move logs to their own folders
versx Oct 9, 2023
82b27da
add reboot game button to dashboard offline devices list
versx Oct 9, 2023
c992552
fix issue with change password component error helpers
versx Oct 9, 2023
7eb8399
fix styling
versx Oct 9, 2023
ba4bb30
update README
versx Oct 9, 2023
c76828c
clickable dashboard items
versx Oct 9, 2023
99096df
add remote agent urls setting
versx Oct 12, 2023
25ac13e
add send agent request for reboot command
versx Oct 12, 2023
a24737a
use access tokens instead of api keys
versx Oct 12, 2023
725258e
fix issue fetching settings
versx Oct 12, 2023
ce16424
fix issue editing device and user via table
versx Oct 12, 2023
d6104e2
add device details and restart stats to manager page
versx Oct 14, 2023
f84d968
add device restarts chart
versx Oct 14, 2023
eb22b09
add overall device restarts for the day chart to devices page
versx Oct 14, 2023
8b62349
add line chart to device page
versx Oct 14, 2023
b1c44b8
better mobile responsiveness for manage device page chart and device …
versx Oct 14, 2023
09820b7
fix issue with bar chart loading date only values
versx Oct 14, 2023
2bc3a52
fix styling
versx Oct 14, 2023
187b668
show offline device restart count
versx Oct 14, 2023
1a2b559
fix device card styling
versx Oct 14, 2023
1ce32d2
add view logs to device manager page
versx Oct 14, 2023
366c0e2
remove device manager button
versx Oct 14, 2023
1a5cd09
move device logs button to button group
versx Oct 14, 2023
14318e8
update previews
versx Oct 14, 2023
f72cb6a
fix margins and breadcrumbs
versx Oct 15, 2023
451844a
update manage device preview
versx Oct 15, 2023
a63ede9
refresh tokens upon expire
versx Oct 15, 2023
79ede52
add ecosystem.config.js pm2 example config
versx Oct 15, 2023
f73d937
change line chart color
versx Oct 15, 2023
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
33 changes: 0 additions & 33 deletions .eslintrc.js

This file was deleted.

38 changes: 0 additions & 38 deletions .github/ISSUE_TEMPLATE/bug_report.md

This file was deleted.

20 changes: 0 additions & 20 deletions .github/ISSUE_TEMPLATE/feature_request.md

This file was deleted.

Binary file added .github/images/admin-dashboard.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added .github/images/admin-settings.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added .github/images/admin-users.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added .github/images/configs-edit.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added .github/images/configs.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added .github/images/dashboard.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added .github/images/devices-edit.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added .github/images/devices-grid.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added .github/images/devices-manage.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added .github/images/devices-table.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added .github/images/schedules-edit.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added .github/images/schedules.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added .github/images/settings.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
18 changes: 0 additions & 18 deletions .github/workflows/lint.yml

This file was deleted.

29 changes: 0 additions & 29 deletions .github/workflows/nodejs.yml

This file was deleted.

131 changes: 20 additions & 111 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,119 +1,28 @@
# Logs
logs
*.log
npm-debug.log*
yarn-debug.log*
yarn-error.log*
lerna-debug.log*

# Diagnostic reports (https://nodejs.org/api/report.html)
report.[0-9]*.[0-9]*.[0-9]*.[0-9]*.json

# Runtime data
pids
*.pid
*.seed
*.pid.lock

# Directory for instrumented libs generated by jscoverage/JSCover
lib-cov

# Coverage directory used by tools like istanbul
coverage
*.lcov

# nyc test coverage
.nyc_output

# Grunt intermediate storage (https://gruntjs.com/creating-plugins#storing-task-files)
.grunt

# Bower dependency directory (https://bower.io/)
bower_components

# node-waf configuration
.lock-wscript

# Compiled binary addons (https://nodejs.org/api/addons.html)
build/Release

# Dependency directories
node_modules/
jspm_packages/

# TypeScript v1 declaration files
typings/

# TypeScript cache
*.tsbuildinfo

# Optional npm cache directory
.npm
# See https://help.github.com/articles/ignoring-files/ for more about ignoring files.

# Optional eslint cache
.eslintcache
# dependencies
node_modules
/.pnp
.pnp.js

# Microbundle cache
.rpt2_cache/
.rts2_cache_cjs/
.rts2_cache_es/
.rts2_cache_umd/
# testing
/coverage

# Optional REPL history
.node_repl_history
# production
build

# Output of 'npm pack'
*.tgz
# misc
.DS_Store
.env.local
.env.development.local
.env.test.local
.env.production.local

# Yarn Integrity file
.yarn-integrity

# dotenv environment variables file
.env
.env.test

# parcel-bundler cache (https://parceljs.org/)
.cache

# Next.js build output
.next

# Nuxt.js build / generate output
.nuxt
dist

# Gatsby files
.cache/
# Comment in the public line in if your project uses Gatsby and *not* Next.js
# https://nextjs.org/blog/next-9-1#public-directory-support
# public

# vuepress build output
.vuepress/dist

# Serverless directories
.serverless/

# FuseBox cache
.fusebox/

# DynamoDB Local files
.dynamodb/
npm-debug.log*
yarn-debug.log*
yarn-error.log*

# TernJS port file
.tern-port

# No main configs
.vscode
config.json

# No logs
logs

# No screenshots
screenshots

# No schedules
schedules.json

# No docker-compose.yml
docker-compose.yml
server/static/logs/*
3 changes: 0 additions & 3 deletions Dockerfile

This file was deleted.

Loading