Alex Mikhalev
|
c12f242cfa
|
Updated deps (currently broken)
|
6 years ago |
Alex Mikhalev
|
8756180ad1
|
fix: icons generation, 404 errors, static serving
|
6 years ago |
Alex Mikhalev
|
4963e31473
|
fix: Error handling
|
6 years ago |
Alex Mikhalev
|
934eecd9c9
|
style: Prettier everything
|
6 years ago |
Alex Mikhalev
|
46f4b9d14a
|
feat: Use oclif cli for server; clean up webpack config
|
6 years ago |
Alex Mikhalev
|
cbf1285d5d
|
fix: don't always synchronize, use TYPEORM_SYNCHRONIZE env
|
6 years ago |
Alex Mikhalev
|
e415023a72
|
fix: import log after index in server entrypoint
|
6 years ago |
Alex Mikhalev
|
fce64f3850
|
refactor: Move server entrypoints to bin folder
|
6 years ago |
Alex Mikhalev
|
f013c5b111
|
fix: make prettyPrint always add a newline
|
6 years ago |
Alex Mikhalev
|
2503756c60
|
fix: errorHandler handles internal errors and limit data
Only show data in development
|
6 years ago |
Alex Mikhalev
|
68e828e2e5
|
Restructured tsconfig files
|
6 years ago |
Alex Mikhalev
|
e6c3904701
|
Use prettier on everything
|
6 years ago |
Alex Mikhalev
|
f1a9d11dcf
|
Don't use through2 in prettyPrint
|
6 years ago |
Alex Mikhalev
|
1b736b1446
|
Allow configuring log level from env
|
6 years ago |
Alex Mikhalev
|
6895ee5d42
|
Use typescript project references
|
6 years ago |
Alex Mikhalev
|
457a124874
|
Refactored out jwt token stuff
|
6 years ago |
Alex Mikhalev
|
9296226036
|
Properly subscribe to and unsubscribe from devices
|
6 years ago |
Alex Mikhalev
|
dbb314aaad
|
Made mosquitto auth work
|
6 years ago |
Alex Mikhalev
|
4f7a6202a4
|
Added support for registering devices
|
6 years ago |
Alex Mikhalev
|
5267f77e8a
|
Started adding mosquitto routes
|
6 years ago |
Alex Mikhalev
|
942fded9d6
|
Fixed prettyPrint to pass through non-json lines
|
6 years ago |
Alex Mikhalev
|
939540cd0e
|
Updated dependencies; made own pretty formatter module
|
7 years ago |
Alex Mikhalev
|
c8dd1df615
|
Use build in pino.pretty definitions
|
7 years ago |
Alex Mikhalev
|
26e9b49499
|
Use npm @types/module-alias
|
7 years ago |
Alex Mikhalev
|
a6876b54d8
|
Fixed lint and remaining compilation issues
|
7 years ago |
Alex Mikhalev
|
f8a1dd0a8c
|
Better handling of expired access tokens
|
7 years ago |
Alex Mikhalev
|
e35f9bf0d9
|
Implemented a working devices list
|
7 years ago |
Alex Mikhalev
|
187172e9e7
|
Token type improvement
|
7 years ago |
Alex Mikhalev
|
b59fbb456b
|
Fixed authentication and checking device authorization
|
7 years ago |
Alex Mikhalev
|
ab0756d01e
|
Nice refactoring and verification of api endpoints
|
7 years ago |
Alex Mikhalev
|
4dd28098bf
|
Cleanup and refactoring of authentication and server api
|
7 years ago |
Alex Mikhalev
|
dd39980c74
|
Moved /app to /client
|
7 years ago |
Alex Mikhalev
|
9be28477ed
|
Added docker-compose support
|
7 years ago |
Alex Mikhalev
|
120c719623
|
Many ui improvements; saving program updates works
|
7 years ago |
Alex Mikhalev
|
411b2ff045
|
Migrated to using typeorm+postgres for database
|
7 years ago |
Alex Mikhalev
|
7f7051658b
|
Upped tsconfig target for server (becuase node 10 is good)
|
7 years ago |
Alex Mikhalev
|
9aadf8e023
|
Started adding some device stuff for database
|
7 years ago |
Alex Mikhalev
|
7ed3096b6f
|
Improved error handling, and error display in login form
|
7 years ago |
Alex Mikhalev
|
466cad7893
|
Improvements to error handling and authentication
|
7 years ago |
Alex Mikhalev
|
853770a9e8
|
Actually comparing the password when granting a token is important
|
7 years ago |
Alex Mikhalev
|
2baca5fdd0
|
Added login page and lots of related improvments
|
7 years ago |
Alex Mikhalev
|
41ece40a84
|
added http api on client side for token grants
|
7 years ago |
Alex Mikhalev
|
1acd60435f
|
Better rpc error handling
|
7 years ago |
Alex Mikhalev
|
a179d69241
|
Vastly cleaned up websocket data format, made it a lot more like json rpc
|
7 years ago |
Alex Mikhalev
|
d6590c551d
|
fixed warnings
|
7 years ago |
Alex Mikhalev
|
a259f419fe
|
cleaned stuffs up
|
7 years ago |
Alex Mikhalev
|
63689e14ff
|
Better connection state stuff
|
7 years ago |
Alex Mikhalev
|
ad6306ad6e
|
Added framework support for multiple devices
|
7 years ago |
Alex Mikhalev
|
dbb5c37efe
|
Some great token routes and stuff
|
7 years ago |
Alex Mikhalev
|
94724879b6
|
Started experimenting with some auth stuff
|
7 years ago |