Commit Graph

813 Commits

Author SHA1 Message Date
dr-frmr
3938f80176
refactor out tiny_keccak, remove unused deps 2024-03-07 23:23:50 -03:00
doria
2c5fab0d71
Merge pull request #276 from kinode-dao/dr/homepage-customizeable
make homepage dynamic, apps can add and remove links to themselves
2024-03-07 23:03:26 -03:00
bitful-pannul
92879957b7 register: add reset node screen 2024-03-07 17:13:43 -03:00
dr-frmr
d756348194
kns_indexer: add script to print state to terminal 2024-03-07 16:50:04 -03:00
bitful-pannul
6fcb2633da register: add link to /reset on login page 2024-03-07 15:27:54 -03:00
bitful-pannul
94a395a085 register: add chain_id to signature 2024-03-07 14:26:10 -03:00
bitful-pannul
072767c3d7 register: add more things to signature 2024-03-07 14:08:15 -03:00
dr-frmr
c43fccb513
remove extra trailing / 2024-03-07 13:30:04 -03:00
dr-frmr
0c0bbfe3d2
feat: make homepage customizeable, apps can request to be added with icon and label 2024-03-07 13:24:29 -03:00
doria
b961564c31
Merge branch 'develop' into bp/passhash 2024-03-07 12:10:46 -03:00
bitful-pannul
77bac5e659 register: readd file key 2024-03-06 21:59:41 -03:00
bitful-pannul
bf2c495e80 nit: remove prints 2024-03-06 14:46:28 -03:00
dr-frmr
0b3fc47575
http_server feat: add unbind action 2024-03-06 14:14:58 -03:00
dr-frmr
274ae268f2
improve prints slightly 2024-03-06 12:54:40 -03:00
bitful-pannul
01f2721e50 register: verify username and signature upon boot 2024-03-05 19:45:16 -03:00
dr-frmr
ba3374e234
change net api to be response-based instead of prints, add scripts for easy usage from term 2024-03-05 17:10:10 -03:00
bitful-pannul
57f7978dca nit: remove old register build files 2024-03-05 16:10:36 -03:00
bitful-pannul
a9912e6a37 register: revert salt weirdness 2024-03-05 15:59:23 -03:00
dr-frmr
2b2c9a4ac1
bugfix: properly delete relay subs after networking error 2024-03-05 13:27:59 -03:00
dr-frmr
38c4495d77
bugfix: properly set RSVP and sub_id in eth subscription relay 2024-03-05 13:07:27 -03:00
bitful-pannul
5bd477b050 register: init password hash 2024-03-04 20:27:11 -03:00
dr-frmr
3a4ea0fd67
fix terminal paste bug, some cleanup 2024-03-04 19:12:56 -03:00
dr-frmr
e87b7f9e49
more print nits 2024-03-04 18:12:54 -03:00
dr-frmr
25d86abc27
put http_client prints at higher verbosity to match rest of runtime 2024-03-04 17:55:32 -03:00
dr-frmr
d4930ab969
add provenance to all prints from processes 2024-03-04 17:40:10 -03:00
dr-frmr
7fa5a43ef3
terminal: get colors using system colors, fix nits 2024-03-04 17:08:38 -03:00
dr-frmr
1506979bda
remove unused import 2024-03-04 16:21:38 -03:00
dr-frmr
96750b77df
update process_lib deps, add timeout to wasi tempdir creation (hitting this, weirdly?) 2024-03-04 16:21:09 -03:00
dr-frmr
76b8d5266b
reconnect to node-provider fully working 2024-03-04 15:32:10 -03:00
doria
366d44e733
Merge branch 'develop' into dr/eth-multi-chain 2024-03-04 13:17:31 -03:00
doria
e46993ad5c
Merge pull request #270 from kinode-dao/bp/sanitize-paths
vfs: sanitize paths
2024-03-04 13:17:16 -03:00
dr-frmr
44555ba954
kns_indexer bugfix, refactor eth again 2024-03-04 00:03:15 -03:00
dr-frmr
a2286ad3c4
refactor to reduce crazy repetition 2024-03-01 18:58:50 -03:00
dr-frmr
425a3995b5
eth: make error messages requests, when necessary 2024-03-01 11:56:59 -03:00
bitful-pannul
8290fe872f vfs: normalize instead of canonicalize 2024-02-29 19:10:48 -03:00
bitful-pannul
7eecda5003 vfs: nit erroring 2024-02-29 16:45:45 -03:00
doria
90bd2d9a88
Merge branch 'develop' into da/pipe-fix 2024-02-29 16:42:45 -03:00
Drew Tada
2c8c7ee4df pipes removed 2024-02-29 14:40:05 -05:00
bitful-pannul
6b75adb7eb vfs: sanitize paths 2024-02-29 16:00:13 -03:00
dr-frmr
ca756d537e
adjust defaults, nits 2024-02-29 03:22:37 -03:00
dr-frmr
ad8e7261ae
Merge branch 'develop' into dr/eth-multi-chain 2024-02-29 02:18:44 -03:00
dr-frmr
8d21d5693f
fix some sub bugs 2024-02-29 02:08:27 -03:00
dr-frmr
67bf726a2d
node<>node subscriptions working 2024-02-28 19:49:02 -03:00
dr-frmr
1b012d515f
little fixes 2024-02-28 19:24:37 -03:00
dr-frmr
3299e3135b
whoa: refactor provider to deal with network errors 2024-02-26 20:46:27 -03:00
dr-frmr
67ea504c09
re-add missing errors to EthError 2024-02-26 17:44:44 -03:00
dr-frmr
7258e84978
eth error factor out unused 2024-02-26 17:32:27 -03:00
dr-frmr
8d98f1a6e7
eth: cleanup, more to come, provider filled out for rpc urls and node providers 2024-02-26 17:20:56 -03:00
OdinsBadEye
e747a6556c
Redesign with all the fonts (#269) 2024-02-26 18:03:03 +00:00
tadad
7b86d2971e
Merge pull request #268 from kinode-dao/da/tempfile
Da/tempfile
2024-02-26 10:20:16 -06:00
github-actions[bot]
07a25a4757
Format Rust code using rustfmt 2024-02-26 05:39:49 +00:00
dr-frmr
d07ab9784f
update proces_lib with fix, provider working again for urls 2024-02-26 02:39:22 -03:00
dr-frmr
c39bc81f1c
fix: don't repeat rpc arg 2024-02-26 01:51:41 -03:00
dr-frmr
365ba8ca70
WIP stuck on bizarre alloy bug 2024-02-26 01:42:38 -03:00
tadad
b2986c0860
Merge branch 'develop' into da/tempfile 2024-02-24 10:11:16 -06:00
Drew Tada
14388fc129 patched 2024-02-23 13:01:05 -05:00
hosted-fornet
629f6f0f62 Merge branch 'develop' into hf/fix-tests 2024-02-23 09:47:21 -08:00
hosted-fornet
f2b8d38b97 kernel: remove "timed out" print 2024-02-22 13:24:40 -08:00
dr-frmr
989191037f
WIP: RPC URL providers working! updated process_lib in relevant apps 2024-02-22 18:01:33 -03:00
tadad
971a5f30e1
Merge pull request #261 from kinode-dao/da/kernel-errors
Da/kernel errors
2024-02-22 11:27:44 -06:00
Drew Tada
ee5e5f009e m hint added 2024-02-22 12:20:48 -05:00
dr-frmr
d85c98df4c
Merge branch 'develop' into dr/eth-multi-chain 2024-02-22 12:12:48 -03:00
dr-frmr
31309454e9
WIP WIP 2024-02-22 12:12:33 -03:00
github-actions[bot]
b26162b0b2
Format Rust code using rustfmt 2024-02-21 18:55:15 +00:00
hosted-fornet
0bdaefc0cd fix tests 2024-02-21 10:54:46 -08:00
dr-frmr
6206ad50bf
WIP 2024-02-21 14:02:39 -03:00
dr-frmr
96f47a77cb
WIP scaffolding multi-chain multi-provider 2024-02-21 12:31:32 -03:00
Will Galebach
b81e46d8f7 Added metadata form to app store UI + fixes 2024-02-21 12:56:36 +00:00
Drew Tada
a002acff61 kns printout updated 2024-02-20 13:20:33 -05:00
Drew Tada
8a69aeb0b1 improved error messages 2024-02-20 13:09:43 -05:00
Drew Tada
dc184fae91 TEMP_DIR
foo
2024-02-19 17:10:47 -05:00
github-actions[bot]
e84511fdf5
Format Rust code using rustfmt 2024-02-19 20:11:03 +00:00
Drew Tada
5eda68b2d5 creating tmp working 2024-02-19 15:10:36 -05:00
OdinsBadEye
9188fb3beb
Fix register redirect (#258) 2024-02-19 11:15:06 +00:00
OdinsBadEye
75b1877872
Updated packages with new IncomingHttpRequest (#257) 2024-02-19 11:04:33 +00:00
dr-frmr
b52768d179
WIP: multi-provider model 2024-02-17 19:34:29 -03:00
dr-frmr
31d4a68503
remove old .env.example file, add get_block script for testing 2024-02-16 16:46:43 -03:00
hosted-fornet
3726f8325e bump kit version 2024-02-16 10:54:24 -08:00
dr-frmr
a3b8a61028
add testnet/mainnet default providers 2024-02-16 14:49:50 -03:00
hosted-fornet
86bce13cb8 fix: get normal & simulation-mode working 2024-02-16 08:49:55 -08:00
dr-frmr
561a3742e0
nits 2024-02-16 12:29:32 -03:00
doria
f74f498e63
Merge pull request #255 from kinode-dao/dr/instant-timeout-on-dne
kernel: instant timeout if local target is unreachable
2024-02-16 00:29:04 -03:00
github-actions[bot]
98464d5e60
Format Rust code using rustfmt 2024-02-16 01:11:36 +00:00
hosted-fornet
f667225349 bugfix: simulation mode 2024-02-15 17:11:11 -08:00
hosted-fornet
ac0d8e371f bump kit version 2024-02-15 15:50:48 -08:00
hosted-fornet
b6d56e1a04 Merge branch 'develop' into hf/bump-wasm-deps
Conflicts:
      Cargo.lock
      kinode/packages/app_store/app_store/Cargo.toml
      kinode/packages/kns_indexer/kns_indexer/Cargo.toml
2024-02-15 15:48:15 -08:00
hosted-fornet
f4a1c44af1 Merge branch 'develop' into hf/bump-wasm-deps
Conflicts:
      Cargo.lock
      kinode/build.rs
      kinode/packages/app_store/app_store/Cargo.toml
2024-02-15 15:41:40 -08:00
dr-frmr
6e985cca35
kernel: instant timeout if local target can't be reached 2024-02-15 20:23:10 -03:00
bitful-pannul
e67521fbaf Merge branch 'develop' into bp/new-eth 2024-02-15 20:01:08 -03:00
bitful-pannul
7019ce57db merge process_lib da-metadata work 2024-02-15 19:57:46 -03:00
doria
97653bbbe3
Merge pull request #254 from kinode-dao/wg/http-server-path-updates 2024-02-15 19:55:54 -03:00
bitful-pannul
f0892203f2 Merge branch 'develop' into bp/new-eth 2024-02-15 19:12:31 -03:00
bitful-pannul
cac63650ab add default provider nodehashes, resubs 2024-02-15 19:06:36 -03:00
bitful-pannul
4ef0d654ea ethsub result type 2024-02-15 18:13:00 -03:00
bitful-pannul
9d9ea85d2f eth: review1 2024-02-15 16:42:32 -03:00
Drew Tada
bf939f52ba chess metadata updated 2024-02-15 13:58:22 -05:00
Drew Tada
981f5c220d app_store metadata updated 2024-02-15 13:57:35 -05:00
bitful-pannul
bcd68fdf6b cli printfix2 2024-02-15 15:11:32 -03:00
Drew Tada
f7c63f4f57 cleaning 2024-02-15 11:59:14 -05:00
Drew Tada
615cd91a05 merge conflict errors 2024-02-15 11:58:31 -05:00
tadad
6af15a0f26
Merge branch 'develop' into da/metadata 2024-02-15 10:53:38 -06:00
Drew Tada
56a0b21eea cleaning 2024-02-15 11:48:31 -05:00
Drew Tada
30f0543e63 app_store ui at b354024 2024-02-15 11:42:59 -05:00
Drew Tada
68bd51316e unverified apps are downloadable with a warning 2024-02-15 11:41:56 -05:00
Will Galebach
f541f83d1e Remove unnecessary bit 2024-02-15 16:11:29 +00:00
Will Galebach
ae4a149984 remove regex 2024-02-15 16:10:17 +00:00
github-actions[bot]
f9039b5a28
Format Rust code using rustfmt 2024-02-15 16:00:05 +00:00
Will Galebach
db50846909 Incoming HTTP request updates 2024-02-15 15:59:40 +00:00
nick.kino
b5ee06674e
Merge branch 'develop' into hf/bump-wasm-deps 2024-02-14 12:43:37 -08:00
Drew Tada
0148e8d36a app-store-ui udpated to 8d74de6 2024-02-14 15:17:13 -05:00
bitful-pannul
b2b8e5d8cc print remove 2024-02-14 16:21:47 -03:00
bitful-pannul
147ab09523 Merge branch 'develop' into bp/new-eth 2024-02-14 16:15:47 -03:00
bitful-pannul
091ca7fc83 eth: add --rpcnode flag and handlers 2024-02-14 16:04:05 -03:00
Drew Tada
eeb3537bc5 process_lib updated 2024-02-14 12:55:17 -05:00
bitful-pannul
2eea02e34a eth: passthrough through local 2024-02-14 13:39:00 -03:00
doria
67bde5b504
Merge branch 'develop' into dr/app-store-auto-install 2024-02-14 13:30:38 -03:00
Drew Tada
8521538c9e throw error if metadata mismatch 2024-02-14 10:55:43 -05:00
Drew Tada
9045ca8ed6 fetching metadata working 2024-02-13 15:32:15 -05:00
doria
6672c28b0c
Merge pull request #249 from kinode-dao/dr/drop-unexpected-responses
kernel: in a process, only ingest responses/errors which have an outstanding request in contexts map
2024-02-13 15:56:38 -03:00
github-actions[bot]
3b2188adfd
Format Rust code using rustfmt 2024-02-13 18:33:07 +00:00
Drew Tada
1989a3b93b bootstrap sequence uses new metadata 2024-02-13 13:32:38 -05:00
bitful-pannul
a1373d2f96 eth types slight update 2024-02-13 15:22:43 -03:00
dr-frmr
1d7043600e
kernel: adjust message queueing to only ingest responses/errors for which we have an outstanding request in context map 2024-02-13 14:46:51 -03:00
bitful-pannul
d9a6fa8380 move routers into default json file 2024-02-13 14:41:01 -03:00
bitful-pannul
2780785e6c kns & app_store: refactor eth subs 2024-02-13 12:06:10 -03:00
github-actions[bot]
c7e47cbae0
Format Rust code using rustfmt 2024-02-13 04:51:53 +00:00
hosted-fornet
a42c636410 bump wasm deps 2024-02-12 20:51:02 -08:00
Drew Tada
98b20f5f7a Erc721Metadata added to core types 2024-02-12 16:47:03 -05:00
bitful-pannul
2449393ca6 remove ethers dep 2024-02-12 18:05:08 -03:00
tadad
5f71e260b8
Merge pull request #247 from kinode-dao/da/timer
Da/timer
2024-02-12 14:43:50 -06:00
doria
ae0c482e05
Merge pull request #245 from kinode-dao/wg/app_store_detail_fix
Show message when no app details found
2024-02-12 17:34:38 -03:00
bitful-pannul
4e1a798011 app_store: update 2024-02-12 17:26:38 -03:00
Drew Tada
c8367f2ad7 metadata reformatted 2024-02-12 14:43:16 -05:00
bitful-pannul
6806d84d65 eth: better types and errors 2024-02-12 16:11:10 -03:00
github-actions[bot]
452676cd26
Format Rust code using rustfmt 2024-02-12 17:41:39 +00:00
Drew Tada
382b9174ac timer refactor 2024-02-12 12:41:11 -05:00
doria
32e7ab3a0c
Merge pull request #243 from kinode-dao/bp/vfshot
vfs: hotfix remove bug
2024-02-11 23:50:37 -03:00
dr-frmr
a8b2d3534c
add auto-update, make update http action real 2024-02-10 20:21:15 -03:00
dr-frmr
acebc82a59
app_store: allow frontend to select mirror to use via POST body 2024-02-10 19:17:23 -03:00
Will Galebach
190a077989 Fix app detail page when no app found 2024-02-10 09:32:10 +00:00
bitful-pannul
b5b99a3b55 vfs: hotfix remove bug 2024-02-09 19:47:27 -03:00
bitful-pannul
5ccd2c2dfd merge new repo style 2024-02-09 17:03:19 -03:00
doria
b4c44cc79f
Merge branch 'main' into develop 2024-02-09 15:54:38 -03:00
bitful-pannul
d6947ae110 Merge branch 'develop' into bp/new-eth 2024-02-09 15:15:31 -03:00
nick.kino
4047b5610c
Merge pull request #241 from kinode-dao/hf/bump-kit-version-to-avoid-compile-warnings
bump kit version to avoid compile warnings
2024-02-08 18:40:43 -08:00
doria
622f0eb5a0
Merge pull request #231 from kinode-dao/dr/kernel-nested-requests
kernel: refactor for clarity
2024-02-08 22:44:55 -03:00
hosted-fornet
ea6dd6a129 explicitly specify dalek dep in Cargo.toml 2024-02-08 16:47:02 -08:00
hosted-fornet
8bb5f7f834 bump kit version to avoid compile warnings 2024-02-08 15:34:23 -08:00
tadad
1eb4824c94
Merge pull request #234 from kinode-dao/da/drop
Da/drop
2024-02-08 14:42:53 -06:00
Drew Tada
5c9f09dda6 cleaning 2024-02-08 15:13:24 -05:00
Drew Tada
923fb10449 verb 1 2024-02-08 15:08:09 -05:00
Drew Tada
6dd455cc8e removed .git 2024-02-08 15:07:12 -05:00
Drew Tada
a1208cbd71 updated process_lib to 0.6.0 2024-02-08 15:04:19 -05:00
Drew Tada
3218e98123 state persists after RevokeAll 2024-02-08 14:59:09 -05:00
Drew Tada
78d90aa5dd removed unnecessary clone 2024-02-08 14:57:50 -05:00
Drew Tada
4ad3dcbbab serde issues fixed in alias 2024-02-08 14:52:57 -05:00
Drew Tada
0833489ce7 script processids reverted to use package they come from 2024-02-08 14:44:19 -05:00
dr-frmr
05e6e422b1
refactor process.rs for less copying and legibility 2024-02-08 16:08:57 -03:00
Drew Tada
3471951ac7 usage strings added to scripts 2024-02-08 13:02:25 -05:00
github-actions[bot]
c58f010af7
Format Rust code using rustfmt 2024-02-08 17:20:19 +00:00
Drew Tada
e69e39f8bb rebuilding the persisted reverse_cap_index 2024-02-08 12:19:53 -05:00
dr-frmr
027d3d79b5
Merge branch 'develop' into dr/kernel-nested-requests 2024-02-08 12:23:35 -03:00
Drew Tada
0e4cd175e3 forgot to commit main 2024-02-08 10:22:35 -05:00
github-actions[bot]
88ff12d14f
Format Rust code using rustfmt 2024-02-08 15:22:27 +00:00
Drew Tada
4d97def768 caps revoked on process kill 2024-02-08 10:22:03 -05:00
Drew Tada
f0c8c2308c debug print removed 2024-02-07 18:51:51 -05:00
Drew Tada
3e6594f11c terminal refactor 2024-02-07 18:45:22 -05:00
Drew Tada
e3ae308461 debug print removed 2024-02-07 17:18:51 -05:00
Drew Tada
dd64718e40 reversions 2024-02-07 17:16:35 -05:00
Drew Tada
c59a6b0b2e alias fixed 2024-02-07 16:58:51 -05:00
Drew Tada
371a31bf28 alias: better printout if alias dne 2024-02-07 16:34:01 -05:00
Drew Tada
9d4e1e386b conflicts resolved 2024-02-07 14:10:59 -05:00
Drew Tada
b31a95ae66 drop_capabilities added to standard_host 2024-02-07 14:09:13 -05:00
dr-frmr
9844c5c975
Merge branch 'main' into develop 2024-02-07 14:20:05 -03:00
dr-frmr
9b0ca2e49a
hotfix: update kit dep 2024-02-07 14:19:47 -03:00
dr-frmr
b0efd27f53
version bump (0.6.0) 2024-02-07 12:42:05 -03:00
dr-frmr
6080547915
readme: update first-install instructions
app_store: little fixes on FE and BE
2024-02-07 00:21:27 -03:00
github-actions[bot]
b33af8e958
Format Rust code using rustfmt 2024-02-06 22:49:07 +00:00
Drew Tada
62489b3ac3 DropCapabilities working in OnExit for scripts 2024-02-06 17:48:36 -05:00
dr-frmr
edf9484ab8
Merge branch 'develop' into wg/app-store-http 2024-02-06 17:54:01 -03:00
dr-frmr
aa7b477ba8
add app store to homepage 2024-02-06 17:43:03 -03:00
dr-frmr
f80c36717a
WIP; minor performance enhancements 2024-02-06 17:22:25 -03:00
Will Galebach
afa0a976c1 UI 2024-02-06 19:12:09 +00:00
dr-frmr
ec22e77161
switch installed flag mechanism 2024-02-06 14:39:44 -03:00
Drew Tada
2a883e963e requested changes 2024-02-06 11:23:06 -05:00
dr-frmr
0a1e72ecf5
Merge branch 'wg/app-store-http' into dr/kernel-nested-requests 2024-02-06 12:48:32 -03:00
Drew Tada
e33a5a8b35 GrantCaps used over initial_caps 2024-02-05 22:00:54 -05:00
Drew Tada
dc8ac524a2 Merge branch 'develop' into da/drop-caps
merge
2024-02-05 21:26:39 -05:00
Drew Tada
5b9d9a85f3 Granting Requested caps for scripts 2024-02-05 21:18:34 -05:00
Drew Tada
7bb14129af m is public 2024-02-05 20:56:27 -05:00
dr-frmr
785e145653
Merge branch 'develop' into wg/app-store-http 2024-02-05 19:38:31 -03:00
dr-frmr
5ff2857a4b
download = immediately save in vfs so we can get manifest 2024-02-05 19:37:30 -03:00
dr-frmr
1b903d3831
WIP 2024-02-05 19:23:21 -03:00
hosted-fornet
00c1839519 fix a few issues slowing down builds 2024-02-05 12:39:44 -08:00
dr-frmr
e897d4dc60
enforce --testnet flag if node is booted on testnet 2024-02-05 15:47:29 -03:00
dr-frmr
109994bae9
first->last 2024-02-05 14:18:10 -03:00
github-actions[bot]
bab1ff1c61
Format Rust code using rustfmt 2024-02-05 17:14:18 +00:00
dr-frmr
bf10490e9d
i hate symlinks, i hate symlinks 2024-02-05 14:13:50 -03:00
dr-frmr
0d3e8de071
Merge branch 'develop' into wg/app-store-http 2024-02-05 14:06:38 -03:00
Drew Tada
d1a344b41d verbosity toggle added when starting a script 2024-02-05 11:13:14 -05:00
Drew Tada
140f6f5b27 0.5.9 2024-02-05 10:01:38 -05:00
Drew Tada
0837f6be19 scripts.json uses snake_case 2024-02-03 21:43:35 -05:00
hosted-fornet
1ac722a844 send MessagePack as dicts, not arrays 2024-02-03 00:17:19 -08:00
dr-frmr
02ad2cf96e
update process_lib to 0.5.8 2024-02-03 00:09:10 -03:00
bitful-pannul
77e50da86a vfs: copy and rename hotfix 2024-02-02 19:41:26 -03:00
dr-frmr
6fcdacfe62
profile.release rearrange 2024-02-02 17:42:04 -03:00
dr-frmr
a5d30e22fb
minor fixes 2024-02-02 17:20:53 -03:00
github-actions[bot]
03714f02ef
Format Rust code using rustfmt 2024-02-02 20:11:56 +00:00
hosted-fornet
eec5ee8583 bump process_lib dep 2024-02-02 12:11:23 -08:00
dr-frmr
381a5923b9
Merge branch 'develop' into hf/add-lib 2024-02-02 17:01:48 -03:00
github-actions[bot]
6f51235403
Format Rust code using rustfmt 2024-02-02 05:18:09 +00:00
hosted-fornet
47ed7f58df fix scripts/build-release.py & bugs 2024-02-01 21:17:46 -08:00
hosted-fornet
3b2e048e76 refactor into kinode (core) and lib (currently types & wit stuff) 2024-02-01 20:44:33 -08:00