Commit Graph

323 Commits

Author SHA1 Message Date
Dastan-glitch
70b43ca29b bin/tau-cli: add show subcommnd and minor fixes 2022-03-28 22:04:30 -04:00
lunar-mining
4a748d85f1 Merge branch 'master' of github.com:darkrenaissance/darkfi 2022-03-28 23:53:39 +02:00
parazyd
f940f653b2 General clippy cleanups. 2022-03-28 21:03:17 +02:00
ghassmo
d0549ce08b bin/taud: cargo clippy 2022-03-28 19:59:40 +02:00
ghassmo
3958becf6a bin/taud: fix tests 2022-03-28 19:59:40 +02:00
ghassmo
fb68a93ad7 bin/taud: remove boilerplate codes when parsing json Value objects 2022-03-28 19:59:40 +02:00
ghassmo
fbbcb1842b bin/taud: check if due timestamp is not less than current timestamp 2022-03-28 19:59:39 +02:00
ghassmo
bab301a970 bin/taud: create error type 2022-03-28 19:59:39 +02:00
ghassmo
b8b3a5a03b bin/taud: rpc notify crdt when receive update 2022-03-28 19:59:39 +02:00
ghassmo
637877d49f bin/taud: using serialization derives 2022-03-28 19:59:39 +02:00
parazyd
9abf62c980 Miscellaneous cleanups. 2022-03-28 19:59:39 +02:00
parazyd
9b429d9b6c Update dependency versions. 2022-03-28 19:59:38 +02:00
ghassmo
3e33a2f1d5 bin/taud: remove allow(dead_code) macro 2022-03-28 19:59:38 +02:00
ghassmo
e721860e03 bin/taud: impl Encodable/Decodable for TaskInfo 2022-03-28 19:59:38 +02:00
ghassmo
1d5268fda8 bin/taud: impl Encodable/Decodable for Timestamp 2022-03-28 19:59:37 +02:00
ghassmo
7d20233b5d bin/taud: run crdt node in taud 2022-03-28 19:59:37 +02:00
ghassmo
2280240d09 bin/taud: move rpc code to separate file 2022-03-28 19:59:37 +02:00
ghassmo
3fcc08c6aa bin/taud: add crdt module 2022-03-28 19:59:37 +02:00
Dastan-glitch
c0b42be855 bin/tau-cli: clean-up 2022-03-28 19:59:37 +02:00
parazyd
29c0cb9c09 Update dependency versions throughout project. 2022-03-28 19:59:37 +02:00
Dastan-glitch
f868f0a358 bin/tau-cli: highest rank is bright, some clean-ups 2022-03-28 19:59:36 +02:00
ghassmo
112eb720dc bin/taud: fix ci tests 2022-03-28 19:59:34 +02:00
ghassmo
a80225b0a7 bin/taud: don't pass timestamp params to list function 2022-03-28 19:59:34 +02:00
lunar-mining
d6b48f71a8 remove Addr structs and cleanup 2022-03-20 11:21:14 +01:00
Dastan-glitch
7b8e34fd9c bin/tau-cli: add get-comment subcommand 2022-03-19 17:39:47 -04:00
ghassmo
9ea0a43543 bin/tau-cli: more clean and explicit way to use args 2022-03-19 15:44:32 +04:00
lunar-mining
ba574bd75c create new data structures to enable addr sub-list 2022-03-19 09:23:05 +01:00
lunar-mining
6e5d94c632 ui: removed redundant is_empty check 2022-03-19 07:43:15 +01:00
lunar-mining
845040f978 small fix on Empty slot data
* Stopped pasting "Empty" on top of "Null"
2022-03-19 07:38:06 +01:00
lunar-mining
acb77e5be9 display node name instead of rpc_url
* read name param from config and display in UI
* rename node_id to rpc_url
2022-03-19 07:22:08 +01:00
lunar-mining
f19aeeecc8 add 'name' param to dnetview_config.toml 2022-03-19 07:13:00 +01:00
lunar-mining
344e06f7c8 rename Map struct to DNetView 2022-03-19 07:12:36 +01:00
parazyd
33b732516b vanityaddr: Remove "util" feature from darkfi dependency. 2022-03-19 01:07:49 +01:00
Dastan-glitch
bcd5fed5f0 bin/tau-cli: sort tasks by rank and clean-up 2022-03-18 21:38:58 -04:00
ghassmo
0373d8e090 bin/tau-cli: clean up 2022-03-19 01:44:45 +04:00
parazyd
59687a60ee vanityaddr: Add example on how to handle SIGINT with channels.
Another good approach as well is to consider everyting inside
rayon_pool.install() as the main() function and do things in there for
some weird simplicity. With this, one does not need to use another
channel to get a value out of the closure.
2022-03-18 22:23:18 +01:00
ghassmo
75d01fb0cb bin/dnetview: use fxhash for HashMap and HashSet 2022-03-19 00:52:33 +04:00
ghassmo
937e06ec4f Replace HashMap with FxHashMap 2022-03-18 23:19:13 +04:00
lunar-mining
d773815e63 bug fix: only render title if it's not empty 2022-03-18 18:56:31 +01:00
lunar-mining
6165a9fb96 bug fix: stop rendering outbound recursively
move outbound outside loop
2022-03-18 18:56:31 +01:00
lunar-mining
ce810207e9 bug fix: only print Incoming/ Outgoing/ Manual once
move title outside for loop so it doesn't get printed recursively.
2022-03-18 18:56:31 +01:00
lunar-mining
7b57c39314 bug fix: stop saving duplicate incoming values
removed nested loop that was causing incoming data to be saved twice.
2022-03-18 18:56:31 +01:00
lunar-mining
1e7c8c09eb model: add is_empty param to Slot, OutboundInfo and InboundInfo
discard empty connections efficiently and only render when is_empty
== false.

for outbound connections, use iter().all() to ensure that is_empty is
only set to false when all slots are empty.
2022-03-18 18:56:31 +01:00
lunar-mining
9e14a3849f ui: add debug info 2022-03-18 18:56:31 +01:00
lunar-mining
7895493c84 ui: don't render Incoming sessions if they are empty 2022-03-18 18:56:31 +01:00
parazyd
660c6184ca taud: Abstract getting config file to a util function. 2022-03-18 18:26:08 +01:00
Dastan-glitch
8f734a9092 bin/tau-cli: add set-comment subcommand 2022-03-18 15:55:56 -04:00
ghassmo
f8ff73cfda bin/taud: clean up files used in testing 2022-03-18 16:21:24 +04:00
parazyd
7c1b1524ce vanityaddr: Parse usize for nthreads with clap. 2022-03-18 10:48:02 +01:00
parazyd
b9fa52d363 vanityaddr: Improve and add progress. 2022-03-18 00:22:17 +01:00