This website requires JavaScript.
9503607eab
typo
main
Starbeamrainbowlabs
2022-08-05 21:24:00 +0100
b4f603685c
tweak padding and labels
Starbeamrainbowlabs
2022-05-25 03:18:27 +0100
6c5e27efba
client: prettify gauge UI
Starbeamrainbowlabs
2022-05-25 03:14:18 +0100
61c8b76719
Use Plot.ly for simple gauges
Starbeamrainbowlabs
2022-05-25 02:47:06 +0100
31695e534d
add todo
Starbeamrainbowlabs
2022-05-19 22:01:00 +0100
6b2aab3391
Add helper class to manage a set of stacked bars
Starbeamrainbowlabs
2022-05-07 01:58:26 +0100
0f37853aba
ChartStackedBar: implement, but make it a simple unlabelled bar.
Starbeamrainbowlabs
2022-05-07 01:32:04 +0100
0e2f68a067
Update dependencies
Starbeamrainbowlabs
2022-05-07 01:31:19 +0100
66392b7af9
Start working on our own stacked bar chart system
Starbeamrainbowlabs
2022-04-04 03:12:47 +0100
97cb8b4432
UIGauge: Add error message when things go pear shaped
Starbeamrainbowlabs
2022-04-03 02:53:41 +0100
1d537e9334
UIGauge: Add header, but the charts are still rather broken
Starbeamrainbowlabs
2022-04-03 02:41:58 +0100
07260238c0
Fix crashes in UIGauge, but it's far from useful
Starbeamrainbowlabs
2022-04-03 02:36:26 +0100
501acad134
UIGauge: Fill in the details
Starbeamrainbowlabs
2022-04-02 03:00:56 +0100
54cae732ce
client: start work on UIGauge, but it's far from finished
Starbeamrainbowlabs
2022-03-27 16:24:38 +0100
fd6e088a7e
Tidy up some background stuff
Starbeamrainbowlabs
2022-03-27 00:52:55 +0000
0269880ee4
Style tables
Starbeamrainbowlabs
2022-03-16 22:55:32 +0000
56939dcc24
Properly deduplicate connections.
Starbeamrainbowlabs
2022-03-15 00:28:27 +0000
e6aca24724
fixup
Starbeamrainbowlabs
2022-03-14 02:51:12 +0000
437c0da2f7
peer_name: user feedback for copy
Starbeamrainbowlabs
2022-03-14 02:49:02 +0000
1a214bf8c5
UITable: Add h3
Starbeamrainbowlabs
2022-03-14 02:43:23 +0000
e21d6ffc37
client: Bugfix UITable
Starbeamrainbowlabs
2022-03-14 02:40:34 +0000
f29a6e0eeb
add todo
Starbeamrainbowlabs
2022-03-13 15:15:28 +0000
56ac4b2fc1
TableView: be more strict when checking the ui item index
Starbeamrainbowlabs
2022-03-11 01:58:43 +0000
71f8497bee
add comment
Starbeamrainbowlabs
2022-03-11 01:50:44 +0000
33e247f1c1
TableView: comment properly
Starbeamrainbowlabs
2022-03-11 01:48:58 +0000
00722e6b76
client GlobalUI: use display name for navigation items
Starbeamrainbowlabs
2022-03-11 01:39:45 +0000
658c6ca7f6
remove redundant code
Starbeamrainbowlabs
2022-03-11 01:39:09 +0000
7f383dcc74
InfoBroker: reorder tablles
Starbeamrainbowlabs
2022-03-11 01:38:38 +0000
f1321d6c37
build.sh: add task to automate launching development environment
Starbeamrainbowlabs
2022-03-11 01:38:08 +0000
b885ea5e3f
client: add navigation item for dashboard
Starbeamrainbowlabs
2022-03-11 01:29:47 +0000
43e8c2583d
client: fix dynamic nav links
Starbeamrainbowlabs
2022-03-11 01:20:51 +0000
21d193a424
client: bugfix new code
Starbeamrainbowlabs
2022-03-10 23:58:12 +0000
a24ba21ba8
Add tabledefs & ui item indexes
Starbeamrainbowlabs
2022-03-10 23:09:22 +0000
30b20f8e18
client: Add initial on load UI logic.
Starbeamrainbowlabs
2022-03-10 03:26:08 +0000
0f2c5ae194
TableView: fill in append_table
Starbeamrainbowlabs
2022-03-10 03:04:50 +0000
2f7374a04b
http /api/status : Add array of known tables
Starbeamrainbowlabs
2022-03-10 03:00:20 +0000
04479d5ce3
TableView, UITable: fill in the plumbing
Starbeamrainbowlabs
2022-03-10 02:53:30 +0000
1bb6793542
Add null esm to hoodwink esbuild
Starbeamrainbowlabs
2022-03-10 02:50:04 +0000
0af8cc2a32
esbuild: force-enable tree shaking, just in case
Starbeamrainbowlabs
2022-03-10 02:49:41 +0000
1bd7658299
Update dependencies
Starbeamrainbowlabs
2022-03-10 02:49:15 +0000
ba33a86ecf
build.sh/launch: don't immediately exit on error
Starbeamrainbowlabs
2022-03-10 02:49:04 +0000
5d38a56bed
client: Start filling out more of the UI plumbing, but there's still a ways to go
Starbeamrainbowlabs
2022-03-06 02:39:52 +0000
c9d4dfe134
Updaate & organise dependencies
Starbeamrainbowlabs
2022-03-06 02:39:14 +0000
16509e51a1
tidyup
Starbeamrainbowlabs
2022-03-05 03:10:06 +0000
67281677ac
client: Add last edit marker to TableView so we don't lose our place.
Starbeamrainbowlabs
2022-02-27 03:06:57 +0000
ae1b46097e
client: start work on UI plumbing, but it's far from finished....
Starbeamrainbowlabs
2022-02-27 02:06:33 +0000
6a834eea22
client: TableView: move to UI subdir
Starbeamrainbowlabs
2022-02-27 02:05:45 +0000
5bbe91c3e9
client tabledefs: add name & icon
Starbeamrainbowlabs
2022-02-27 02:04:42 +0000
405df9acfc
client: create TableView scaffolding for updating the UI
Starbeamrainbowlabs
2022-02-26 21:58:51 +0000
36a96a84fd
client: create initial table definitions
Starbeamrainbowlabs
2022-02-26 21:58:20 +0000
5d0e480f1c
InfoBroker: fix make_table_meta
Starbeamrainbowlabs
2022-02-26 21:57:36 +0000
67a235ad42
InfoBroker: Add cpu_live
Starbeamrainbowlabs
2022-02-26 19:19:36 +0000
e99ebc9732
Add svg.js for later
Starbeamrainbowlabs
2022-02-26 19:18:10 +0000
32d69501b0
Add nightink; esbuild: mark html as text
Starbeamrainbowlabs
2022-02-26 00:23:33 +0000
34f031a9e4
client: setup some scaffolding for displaying tables, but it's nowhere near finished
Starbeamrainbowlabs
2022-02-26 00:21:33 +0000
7e5b0725e9
PeerServer, Peer: Fully support exchanging friendly names
Starbeamrainbowlabs
2022-02-26 00:20:58 +0000
fd16ca4078
Add basic lantern build script to help with setting up for development
Starbeamrainbowlabs
2022-02-26 00:19:22 +0000
42aa571ae5
client route main: test new client table fetching method
Starbeamrainbowlabs
2022-02-25 03:23:21 +0000
b1f6a44a6a
SystemQueryClient: Add generator for fetching tables via SSE
Starbeamrainbowlabs
2022-02-25 03:22:58 +0000
a62c8e6b4e
route /api/table/table_name: Add explicit end event to end of stream
Starbeamrainbowlabs
2022-02-25 03:22:19 +0000
181e3c692d
comment debug logging
Starbeamrainbowlabs
2022-02-25 03:21:10 +0000
32c9cb0174
package.json: remove nexline since it isn't actually being used, add apexcharts for later
Starbeamrainbowlabs
2022-02-25 03:20:46 +0000
10f36cf3f5
client-side: go!
Starbeamrainbowlabs
2022-02-24 03:08:21 +0000
ecdd52561a
routes: add /api/status
Starbeamrainbowlabs
2022-02-24 01:28:03 +0000
19ea1ff428
SystemQueryy: Add version & commit properties
Starbeamrainbowlabs
2022-02-24 01:27:41 +0000
c9ac3ea108
SystemQuery, Agent, PeerServer: Add listening property
Starbeamrainbowlabs
2022-02-24 01:27:14 +0000
c3fae244e0
Update dependencies
Starbeamrainbowlabs
2022-02-24 01:26:30 +0000
d5a9668e17
Serve static files
Starbeamrainbowlabs
2022-02-24 00:39:33 +0000
b0fd916eb4
Initial CSS!
Starbeamrainbowlabs
2022-02-24 00:39:27 +0000
5ee34ce082
Subresource integrity ftw!
Starbeamrainbowlabs
2022-02-23 20:45:49 +0000
b1936c31af
package.json: hold up a sec - fork-awesome should be a dev dependency
Starbeamrainbowlabs
2022-02-23 02:25:58 +0000
af7e5c878d
package.json: add build script command
Starbeamrainbowlabs
2022-02-23 00:10:17 +0000
da819a59af
client: add todo comment
Starbeamrainbowlabs
2022-02-22 03:06:26 +0000
119e44165a
Add initial client-side system
Starbeamrainbowlabs
2022-02-22 03:01:39 +0000
da33a146e2
Manage duplicate connections more effectively.
Starbeamrainbowlabs
2022-02-21 21:55:20 +0000
e4a381b915
remove debug logging
Starbeamrainbowlabs
2022-02-21 03:14:57 +0000
de0b5893ac
add comments
Starbeamrainbowlabs
2022-02-21 03:14:41 +0000
3819f8c61a
It works! Wooo!
Starbeamrainbowlabs
2022-02-21 03:10:49 +0000
f320617117
Implement initial http table_fetch endpoint, but it's not working right
Starbeamrainbowlabs
2022-02-12 16:27:50 +0000
3f26696056
Connection: Implement sequence numbering system to avoid replay attacks
Starbeamrainbowlabs
2022-02-12 01:53:31 +0000
a01792d2d5
SystemQuery: Fix crash due to bad import for logging
Starbeamrainbowlabs
2022-02-12 01:53:12 +0000
fcbf8ddc97
reinstall p-queue, which is required by FramedTransport (oops)
Starbeamrainbowlabs
2022-02-12 01:52:57 +0000
6ad701c692
Update dependencies
Starbeamrainbowlabs
2022-02-11 22:45:37 +0000
837804ec22
Connection: Update comment on replay attack We still have the same problem, but solution do it is much simpler than we first thought....
Starbeamrainbowlabs
2022-02-11 21:23:54 +0000
1c5f5fb37a
Start setting things up for the HTTP subsystem, but we've got a ways to go
Starbeamrainbowlabs
2022-02-10 21:42:53 +0000
1e76226177
Connection: the issue at hand is more complicated than it first appears, as usual
Starbeamrainbowlabs
2022-02-09 03:14:26 +0000
a736acc1b7
SystemQuery: start filling out fetch_table properly, but it's still unfinished
Starbeamrainbowlabs
2022-02-09 03:06:52 +0000
b1485d5410
Add initial (unfinished) protocol docs
Starbeamrainbowlabs
2022-02-09 03:05:48 +0000
97da517a0e
Connection: oops, we're vulnerable to a replay attack
Starbeamrainbowlabs
2022-02-09 03:03:45 +0000
3bdbad150c
Fill out ItemQueue implementation
Starbeamrainbowlabs
2022-02-09 01:53:29 +0000
44d64c09d0
Start unwinding the incoming tables from other peers, but it's gonna be a nasty and complicated business
Starbeamrainbowlabs
2022-02-01 03:05:27 +0000
15bdcaf047
SystemQuery: layout some stuff, but it's really just scaffolding at the moment.
Starbeamrainbowlabs
2022-01-31 03:06:34 +0000
9ac878f261
InfoBroker: add initial meta table.
Starbeamrainbowlabs
2022-01-31 03:05:12 +0000
7e42698317
SystemQuery: Remove unnecessary import
Starbeamrainbowlabs
2022-01-31 02:46:37 +0000
e63111e64f
Add based query response system, info broker
Starbeamrainbowlabs
2022-01-30 00:51:28 +0000
bee1ffc2de
Remove placeholder RaftSubsystem class - we're not using Raft here
Starbeamrainbowlabs
2022-01-30 00:50:40 +0000
53499b7caf
README: Add link to sql.js for the next step
Starbeamrainbowlabs
2022-01-27 01:21:50 +0000
1270a39808
Add new top-level class: Agent → SystemQuery
Starbeamrainbowlabs
2022-01-23 19:51:23 +0000
16f23e6b77
Agent: refactor such that it can be used as a base class
Starbeamrainbowlabs
2022-01-22 14:22:06 +0000
453ecb58bb
tweak logging
Starbeamrainbowlabs
2022-01-20 19:28:53 +0000