Commit Graph

9977 Commits

Author SHA1 Message Date
dasman
4a6bb97878 event_graph: fix broadcasted_ids issue when batch downloading events 2025-09-10 01:59:31 +03:00
oars
7abdd3b0f7 event_graph: parallel event download 2025-09-06 14:50:52 +03:00
dasman
b4b4287c82 event_graph_v2: implementing sync mechanism and fast head mode 2025-06-30 05:57:33 +03:00
dasman
fe4717097e [WIP] added event headers, concurrent requests from connected peers and wip sync mechanisms 2025-05-12 14:15:15 +03:00
parazyd
9fa1476a0a research/powdata: Implement (de)serialization for MoneroPowData 2025-05-06 19:14:44 +02:00
skoupidi
7656bde63b blockchain: contracts states checksums monotree(smt) added 2025-05-06 16:28:40 +03:00
skoupidi
0d23c6e5c2 sdk/monotree/tree: Clone trait added and use immutable reference for get 2025-05-06 16:27:27 +03:00
epiphany
1d2ecd4716 dht: fix make check app-0.2-alpha 2025-05-05 15:43:03 +02:00
darkfi
ec53e4caf5 app: chatedit desktop add autoscroll, and disable actionbar visibility 2025-05-05 12:48:18 +02:00
darkfi
6441970c7a app: improve scrolling, add autoscroll and fix text selection 2025-05-05 12:08:17 +02:00
epiphany
148181bd79 fud, dht: move the dht out of fud 2025-05-04 15:21:35 +02:00
darkfi
413a6db8e3 app: reduce display scale for Android, disable crashing settings icon, and make various UI tweaks 2025-05-04 13:16:41 +02:00
darkfi
b8226ec94d app: editor add insert() method which works on android too 2025-05-04 10:51:01 +02:00
darkfi
4832797134 app: run cargo update to update our patched tor version to match darkfi's updated tor 2025-05-04 09:58:33 +02:00
darkfi
7b6b86d5b8 app: fix broken emoji picker 2025-05-04 09:49:41 +02:00
darkfi
b8d2706a76 app: only do an initial draw when epoch == 1 2025-05-04 09:36:57 +02:00
darkfi
9d7e7d3497 app: add AsyncRuntime which is restartable 2025-05-04 09:36:57 +02:00
darkfi
4dafd43f96 app: chatedit don't reload android input on force reload 2025-05-04 09:36:57 +02:00
darkfi
ebd82a3d0b app: introduce debug tags (zero-cost) for gfx calls render subsystem which improves the debugging capability when an error occurs 2025-05-04 09:36:57 +02:00
parazyd
81f37b7b2a chore: Update crate dependencies 2025-05-03 10:35:40 +02:00
darkfi
3137187860 app: run cargo update 2025-05-03 10:27:44 +02:00
darkfi
8c68819714 app: update tor settings 2025-05-03 10:27:44 +02:00
darkfi
a14367f779 net: transport_mixing = false [default] 2025-05-03 10:27:44 +02:00
darkfi
8fbdc0627d app: fix broken editor for desktop builds due to recent android changes 2025-05-03 10:27:44 +02:00
parazyd
d9c926fb28 taud: Update p2p seeds 2025-05-03 10:16:55 +02:00
parazyd
b6159a5a5d fud: Update p2p seeds 2025-05-03 10:16:20 +02:00
darkfi
e1daeb7b64 app: chatedit fix set text property 2025-05-02 18:43:50 +02:00
darkfi
8ba86f6868 app: fix chatview since gfx Move command was changed to be relative. Use its SetPos replacement instead 2025-05-02 15:52:06 +02:00
parazyd
47f61789c6 research/powdata: Add temporary XMR PowData code to be included in blocks 2025-05-02 13:38:42 +02:00
parazyd
8fcfc03827 sdk: Rename smt_native to monotree 2025-05-02 12:24:09 +02:00
parazyd
790238e120 sdk: Implement barebones version of monotree (smt)
This is a Sparse Merkle Tree used for contract state proofs.
We only support in-memory storage and BLAKE3 as the hasher.

Implementation is taken and stripped down from the repository located at
<https://github.com/thyeem/monotree/> and is licensed under the MIT License.
2025-05-01 15:44:29 +02:00
parazyd
cb58bd5bd9 research: Remove obsolete stateroot code 2025-05-01 15:44:29 +02:00
darkfi
e96d92cf82 app: enable darkirc plugin running on bg_runtime inside God::new() 2025-05-01 12:28:18 +02:00
darkfi
b535679cfe app: simplify the code, by removing the erroneous/redundant .setup_app() step, move it directly into God::new() 2025-05-01 10:29:30 +02:00
darkfi
e26b82dbdb app: restore back the prod UI from test UI, and upgrade remaining code. App is fully persistent & UI is restartable now. 2025-05-01 09:12:47 +02:00
darkfi
72b7c4e0da research/codes: minor fixes/improvements 2025-05-01 08:07:19 +02:00
darkfi
17865fa10e app: begin dividing code between long running bg runtime, and short lived fg for UI. Restarting works and the app is running an Android foreground service for the bg_runtime. Introduce GOD into main. 2025-05-01 08:07:19 +02:00
parazyd
cb94a0b178 doc: Update onions 2025-04-30 12:32:27 +02:00
parazyd
5ba3786790 darkirc: Update Tor seed nodes 2025-04-30 12:22:26 +02:00
parazyd
35498a247a taud: Update seed nodes 2025-04-30 11:21:44 +02:00
parazyd
dfa323d377 darkirc: Update seed nodes 2025-04-30 11:21:20 +02:00
epiphany
ddf9d830e9 fud: move external addrs warning 2025-04-27 19:35:30 +02:00
epiphany
92d4432320 fud: improve fetch_file_metadata log 2025-04-27 19:35:30 +02:00
epiphany
e407553594 fud: improve lookup_nodes 2025-04-27 19:35:30 +02:00
epiphany
ad9a7ef428 fud: create DhtSettings 2025-04-27 19:35:30 +02:00
darkfi
a1a32db8d8 app/android: add a ForegroundService so the app stays awake and doesn't get killed when in the background (disconnecting the p2p network) 2025-04-27 08:30:59 +02:00
darkfi
d3238da4c3 app: add focus/unfocus text area when moving between different chats :) 2025-04-25 14:37:17 +02:00
skoupidi
c4f3b4eb11 chore: updated sled-overlay to new version 2025-04-25 14:47:40 +03:00
dasman
4bd0185252 tau: add 'log' command listing task related events in a certain timeframe 2025-04-24 23:10:25 +03:00
darkfi
ae91248c6d app: add missing hashmap for composer send queues. 2025-04-24 14:31:30 +02:00