Commit Graph

26 Commits

Author SHA1 Message Date
Starbeamrainbowlabs 61c8b76719
Use Plot.ly for simple gauges 2022-05-25 02:47:06 +01:00
Starbeamrainbowlabs 0e2f68a067
Update dependencies 2022-05-07 01:31:19 +01:00
Starbeamrainbowlabs 66392b7af9
Start working on our own stacked bar chart system
....but we've only just got the scaffolding in place.

Apexcharts is cool, but I'm doubtful that it's gonna cooperate with us, 
and it keeps throwing random error messages that aren't explained very 
well - and indeed the docs aren't particularly helpful here either.
2022-04-04 03:12:47 +01:00
Starbeamrainbowlabs 07260238c0
Fix crashes in UIGauge, but it's far from useful 2022-04-03 02:36:26 +01:00
Starbeamrainbowlabs 1bd7658299
Update dependencies 2022-03-10 02:49:15 +00:00
Starbeamrainbowlabs c9d4dfe134
Updaate & organise dependencies
Any client-side dependencies need to be marked as development 
dependencies, as we plan to ship a pre-built client-side bundle to avoid 
weight on the host systemquery is installed to :-)
2022-03-06 02:39:14 +00:00
Starbeamrainbowlabs ae1b46097e
client: start work on UI plumbing, but it's far from finished....
UI code is always impossible to keep nice and neat....  * sighs *
2022-02-27 02:06:33 +00:00
Starbeamrainbowlabs e99ebc9732
Add svg.js for later 2022-02-26 19:18:10 +00:00
Starbeamrainbowlabs 32d69501b0
Add nightink; esbuild: mark html as text
This way we can do an es6 import to get a html file as a string, which 
we can then pass to nightink for templating - all on the client-side!

Note to self: Instead of using .innerHTML directly, we might want to try 
doing document.createElement(), then .innerHTML, and then .appendChild 
where we actually want it to go
2022-02-26 00:23:33 +00:00
Starbeamrainbowlabs 32c9cb0174
package.json: remove nexline since it isn't actually being used, add apexcharts for later 2022-02-25 03:20:46 +00:00
Starbeamrainbowlabs c3fae244e0
Update dependencies 2022-02-24 01:26:30 +00:00
Starbeamrainbowlabs d5a9668e17
Serve static files 2022-02-24 00:39:33 +00:00
Starbeamrainbowlabs 119e44165a
Add initial client-side system
Looks like esbuild is shaping up to be just the thing we need, and wow 
is it fast!

Still ned to figure out how to get it to not mangle the index.html 
filename, but still!
2022-02-22 03:01:39 +00:00
Starbeamrainbowlabs fcbf8ddc97
reinstall p-queue, which is required by FramedTransport (oops) 2022-02-12 01:52:57 +00:00
Starbeamrainbowlabs 6ad701c692
Update dependencies 2022-02-11 22:45:37 +00:00
Starbeamrainbowlabs 1c5f5fb37a
Start setting things up for the HTTP subsystem, but we've got a ways to go 2022-02-10 21:42:53 +00:00
Starbeamrainbowlabs 44d64c09d0
Start unwinding the incoming tables from other peers, but it's gonna be a nasty and complicated business 2022-02-01 03:05:27 +00:00
Starbeamrainbowlabs 63b698573f
Debug connectiono system 2022-01-09 16:57:07 +00:00
Starbeamrainbowlabs 53b0d661a9
replace logging system
...I'm so picky
2022-01-09 16:30:42 +00:00
Starbeamrainbowlabs 306180d9d8
Another day, another set of bugs 2022-01-09 00:57:06 +00:00
Starbeamrainbowlabs 19f2003fbf
Fix some bugs, write some comments 2022-01-08 21:37:03 +00:00
Starbeamrainbowlabs 135b2e8d1b
Write a bunch more glue code
....but it's all still untested. I'm getting kinda nervous here
2022-01-08 16:59:08 +00:00
Starbeamrainbowlabs 49ca7f0a57
Fix bugs. It works!!!
Now we need to tidy up the logging output.....
2021-10-03 02:33:54 +01:00
Starbeamrainbowlabs ba377874b1
Looks like upgrading to TLS isn't going to work, so we're going to implement it ourselves.
....this is a bad idea.
2021-10-02 03:02:49 +01:00
Starbeamrainbowlabs a2d2b58b38
hey, we have basic starttls! Though it's not wired up yet. 2021-10-02 01:16:34 +01:00
Starbeamrainbowlabs ab1e52417d
Setup scaffolding for Node.js based attempt 2021-10-01 02:44:50 +01:00