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