10961 Commits

Author SHA1 Message Date
skoupidi
725c1cb419 darkfid/registry/model: simplyfied randomx keys usage in template 2026-01-19 15:56:06 +02:00
skoupidi
bfd1c9f7ac blockchain/contract_store: exclude contracts zkas verifying keys from their monotree record value 2026-01-19 14:01:41 +02:00
skoupidi
0b16bcb0dd darkfid/registry/model: use the correct randomx keys on changing height when generating template 2026-01-19 14:01:04 +02:00
jkds
6b4277da36 app/gfx: move shaders out of shader.rs into their own .frag, .vert, .metal files so editors have proper syntax highlighting 2026-01-18 21:04:21 +01:00
jkds
45c7a68647 app/edit: get rid of cursor blinking task, instead use SeqAnim directly 2026-01-18 13:02:11 +01:00
jkds
347541e011 app/edit: avoid refreshing inner editor when selection changes. the layout remains unchanged. 2026-01-18 10:13:03 +01:00
jkds
e58e2faf6b app/edit: make hot path in touch_move use low latency sync renderer 2026-01-18 10:13:03 +01:00
skoupidi
48e62d2c76 darkfid/tests/harness: use fork diffs when generating next block 2026-01-17 14:32:21 +02:00
jkds
7635f80b27 app/gfx: create RenderApi trait for Renderer and RendererSync so code can be reused easily 2026-01-17 13:25:26 +01:00
jkds
1c4fc5696a app: increase menu sep thickness to avoid shimmering look due to 1px moving too small with motion 2026-01-17 11:53:45 +01:00
jkds
2a422ecd2f app/gfx: rename RenderApi to Renderer 2026-01-17 11:48:19 +01:00
jkds
4082bc4b4c app/gfx: RenderApiSync force update if display changes 2026-01-17 11:17:33 +01:00
jkds
d1747c78f7 app/gfx: introduce RenderApiSync to use in handle_touch_sync() for zero-latency gfx API calls 2026-01-16 22:45:20 +01:00
jkds
bf0a8dfe20 app/menu: remove scroll property, make it internal to the widget 2026-01-16 17:53:12 +01:00
jkds
102bde547e app/gfx: in RenderApi::replace_draw_calls() make the batch_id optional. None makes the op immediate. 2026-01-16 17:53:12 +01:00
skoupidi
6f1324080d doc/arch/consensus: updated Monotree section 2026-01-16 18:31:24 +02:00
skoupidi
830497f5c7 blockchain/contract_store: monotree handling refactor
This commit replaces the in-memory contracts states monotree with a sled one. Monotree update handling is changed to always use new changes, as contracts or their tree drops are handled via the overlay reverts. Each contract now includes its wasm as a record in its monotree, so no separate wasm monotree is needed. Native contracts zkas is also included in their monotree, locking it down from changes.
2026-01-16 17:54:26 +02:00
skoupidi
adca901174 sdk/crypto/contract_id: minor cleanup 2026-01-16 17:48:07 +02:00
jkds
45bdc0c7d8 app/gfx: split up the large mod.rs into submods 2026-01-16 16:25:11 +01:00
jkds
1486549442 app: cargo update 2026-01-16 15:47:47 +01:00
jkds
7120689121 app: zoom out more on mobile (decrease window_scale) 2026-01-16 15:47:47 +01:00
x
b7cda3d739 book: Add missing images 2026-01-16 11:06:54 +00:00
jkds
a54a982b05 app: cleanup menu select logic, now we can select channels with the new menu 2026-01-16 11:17:59 +01:00
x
ae3cb958ac net/settings: Support quic network profile with defaults 2026-01-16 10:00:35 +00:00
x
3f16e941c3 book: Add darkforest theme as a default 2026-01-16 09:29:20 +00:00
x
5d24ab3c27 net/transport/quic: Enable endpoint reuse 2026-01-15 18:49:30 +00:00
x
cb7f9e4d0c net: Implement QUIC transport based on quinn
Also deduplicate some TLS code.
2026-01-15 16:42:43 +00:00
jkds
bf47853e87 app/menu: smooth scrolling 😎 2026-01-15 11:53:40 +01:00
jkds
6557ca9cf7 app: create a fucking power curve to do a linear gradient 2026-01-15 09:20:23 +01:00
jkds
141ad27841 app/prop: add insert and remove methods for unbounded properties 2026-01-14 18:01:24 +01:00
skoupidi
89a38d0977 darkfid/rpc/tx: remove pending txs without checking consistency 2026-01-14 18:18:55 +02:00
jkds
0b15b9a6e0 app: first attempt at dynamic main menu 2026-01-14 16:11:03 +01:00
jkds
912ec2b862 app: cleanup version block mesh in blender manually 2026-01-14 10:27:21 +01:00
jkds
123b26e55c app: add cool looking version block to main menu 2026-01-14 09:42:32 +01:00
jkds
638d46ff64 app: apply new theming + make a radial glow cos artman demand it 2026-01-14 09:02:13 +01:00
x
0e50015552 monotree: Correct path compression collapse in delete_key 2026-01-13 16:53:15 +00:00
skoupidi
acfba5830b darkfid/proto/protocol_sync: use actual mm pow data len limit to set max header length 2026-01-13 13:29:44 +02:00
x
f2230450e5 blockchain: Test unit showing manual header deserialization 2026-01-13 11:27:07 +00:00
jkds
d6b524ced5 app: introduce a new handle_touch_sync() which is much lower latency for touch events 2026-01-13 10:02:01 +01:00
skoupidi
c709b959a8 blockchain/contract_store: use correct wasm bincodes tree constant when updating monotree 2026-01-12 18:30:55 +02:00
skoupidi
e9dfe7c366 darkfid/proto/protocol_sync: increase header responses size limit to accomodate for mm data 2026-01-12 16:02:04 +02:00
jkds
c6481578d0 app/edit: adjust action bar overlay so its always right adjusted and never crosses RHS of the editor 2026-01-12 12:41:25 +01:00
jkds
0f6b989c4a app/edit: fix disreprency between render and touch pos for action bar 2026-01-12 12:41:25 +01:00
jkds
4e5124c7d9 app/edit: correctly render on android with window_scale applied 2026-01-12 12:41:25 +01:00
jkds
0ba46c47a3 app/edit: add actionbar on android and delete the old action popup from the schema 2026-01-12 12:41:25 +01:00
skoupidi
afd4819719 validator: log tx hash on append_tx() for convinience 2026-01-11 22:11:59 +02:00
skoupidi
b7a494ea95 drk: attach the fee right away in tx-from-calls using the provided secrets 2026-01-11 13:29:21 +02:00
jkds
4179558f89 app/edit: improve actionbar logic and flatten code 2026-01-10 15:07:00 +01:00
jkds
6f78c1d860 app/edit: add an action overlay bar 2026-01-10 14:44:37 +01:00
epiphany
9f26a2e8d3 app/fud: fix FileMessage render, handle click to download, use signals, support fud directories 2026-01-10 10:18:59 +00:00