darkfi
a6d8104b97
Revert "Add iOS build and run support for the DarkFi app"
...
This reverts commit 7243212aee .
2025-12-26 02:15:38 -03:00
darkfi
0e56d14013
app/vid: make video decoding fast now. turns out i just need release mode for rav1d
2025-12-26 01:07:00 -03:00
darkfi
187829a873
app/gfx: allow RGB8 texture fmts in addition to RGBA8
2025-12-25 19:46:14 -03:00
darkfi
f897e8f36c
app: migrate to a proper video loader (slow)
2025-12-25 16:36:03 -03:00
x
4e8f200222
app: Add .zip and assets to gitignore
2025-12-25 14:29:59 +00:00
x
43f1d8d1ed
app: Fix compilation error
2025-12-25 14:25:28 +00:00
x
6816feedeb
app: Update halo2 deps
2025-12-25 14:22:15 +00:00
x
2fce2a24ed
vanityaddr: Use new Address format for addresses
2025-12-25 14:18:16 +00:00
x
a28e8287d2
research: Move rln2 to parent directory
2025-12-25 12:58:08 +00:00
x
30e5d13e97
research/rlnv1: Delete code
2025-12-25 12:57:47 +00:00
x
c3e227adf1
net/tls: Port code to latest rcgen version
2025-12-25 12:55:19 +00:00
x
add9bb596c
chore: Update crate dependencies
2025-12-25 12:22:56 +00:00
x
51ec47e20c
chore: Disable minerd from building before removal
2025-12-24 17:56:20 +00:00
x
cbe47456ee
darkfid: Implement Stratum mining server
2025-12-24 17:56:20 +00:00
x
660cb155b9
darkfid/rpc_miner: comment-out code before removal
2025-12-24 17:56:20 +00:00
x
5b72692759
validator/pow: Use entire header for PoW hashing
2025-12-24 17:56:20 +00:00
x
0d12199568
blockchain/header: Reorder the header so nonce is before timestamp
2025-12-24 17:56:20 +00:00
x
57717ecf3c
Change block nonce to u32
2025-12-24 17:56:19 +00:00
skoupidi
b38512a982
darkfid/task/unknown_proposal: purge peer fork new sled trees on failures
2025-12-24 15:32:19 +02:00
skoupidi
fa0180297b
contract/dao: simplyfied constants naming scheme
2025-12-24 15:05:51 +02:00
skoupidi
fbf8d93849
doc/testnet/token: specified to wait between the two mint transactions
2025-12-24 14:46:26 +02:00
skoupidi
8c1cf07093
chore: removed last wasm-strip references
2025-12-24 14:04:41 +02:00
skoupidi
5d47358902
chore: updated sled-overlay to new version
2025-12-24 14:01:20 +02:00
darkfi
37a5402606
app: add ravid video codec decoder wrapper
2025-12-24 06:43:53 -03:00
darkfi
2a26349ab5
app: add new video module, which contains IVF demuxer and YUV -> RGB color conversion. add rav1d branch with rust API to cargo.toml
2025-12-24 04:34:30 -03:00
darkfi
edc767fa66
app/gfx: remove option from GfxDrawMesh::compile() and just panic in the failure case. Any such error is an internal error.
2025-12-23 19:09:56 -03:00
darkfi
4f34d21b87
app/gfx: apply pruning to video stuff
2025-12-23 19:09:56 -03:00
x
21ac62a430
minerd: Add functions to set thread affinity
2025-12-23 16:53:27 +00:00
x
fde44190cd
minerd: Make some functions inline for speed
2025-12-23 16:33:31 +00:00
x
b94f4afc79
minerd: Exit after --boost
2025-12-23 15:11:23 +00:00
x
7d11b56fdb
minerd: CPU threads setup
2025-12-23 15:04:37 +00:00
x
8aef372b11
minerd: MSR support
2025-12-23 13:58:16 +00:00
x
6ccae14e68
minerd: Add CATL3 detection and CPU topology
2025-12-23 13:57:51 +00:00
x
8ef1e8c22e
minerd: Add CPU type detection and their MSR presets
2025-12-23 11:31:06 +00:00
x
f2363a806b
minerd: Add Linux MSR operations impl
2025-12-23 10:39:43 +00:00
skoupidi
03d12789bc
blockchain/contract_store: refactored monotree init and update to accomodate for nondeterministic roots on keys removal
2025-12-23 00:07:51 +02:00
skoupidi
85985cb151
darkfid/task/consensus: gracefully handle sync errors
2025-12-23 00:07:51 +02:00
nighthawk24
7243212aee
Add iOS build and run support for the DarkFi app
...
This pull request adds full iOS build and run support for the DarkFi app, including device, simulator and Xcode integration. It introduces ios-release and ios-sim Makefile targets that build signed app bundles for devices and simulators.
Add SDK detection and Apple Silicon arch via xcrun / xcodebuild and improved error messages.
A new ios-xcode target generates a minimal DarkFi.xcodeproj using the external build system so the app can be archived and uploaded directly from Xcode.
The changes include an ios-Info.plist , updated entitlements and embedded.mobileprovision handling to fix crash-on-launch issues and allow fullscreen UI and arbitrary network loads.
iOS-specific path handling and ui_consts are added (with #cfg(target_os = "ios") and HOME/Documents logic) to avoid sandbox panics and unwritable home directory crashes while keeping Tor/arti working.
Asset copying is standardized so the assets content (including forest_720x1280 / 1920x1080 and locales) is laid out in the bundle in a way that matches the code’s VID_PATH / LOCALE_PATH expectations and macroquad ’s resource lookup on iOS.
Cargo dependencies are tuned for iOS by keeping required pieces like tor-dirmgr, excluding incompatible ones like tracing-android and ensuring no problematic iOS-only libraries cause link or runtime errors.
2025-12-22 17:23:37 -03:00
darkfi
7cd4aedce9
app/gfx: add missing ctx.end_render_pass() call at the end of the gfx draw() method.
2025-12-22 15:05:55 -03:00
skoupidi
5d9bfe7507
chore: updated sled-overlay to new version
2025-12-22 16:09:09 +02:00
skoupidi
346a3517bd
chore: updated sled-overlay to new version
2025-12-22 15:36:52 +02:00
skoupidi
82ac85872c
chore: updated sled-overlay to new version
2025-12-22 14:37:17 +02:00
skoupidi
424e55d992
blockchain/contract_store: properly log hashes
2025-12-20 14:42:14 +02:00
skoupidi
c29cfc4521
darkfid/task/unknown_proposal: properly verify reorg block pow
2025-12-19 16:17:51 +02:00
skoupidi
81f1234f1c
doc/dev/rustdoc: missing deployoOor reference added
2025-12-18 19:20:39 +02:00
skoupidi
aa2c7c2989
darkfid: removed redundant bootstrap config option
2025-12-18 16:22:35 +02:00
skoupidi
c82f8666ed
drk: aux subcommand to display a base64 encoded mining configuration added
2025-12-18 13:40:53 +02:00
skoupidi
86c740d9a0
drk: store each block signing key in scanned blocks and display it so miners can grab it if ever needed
2025-12-17 19:29:38 +02:00
skoupidi
596a498e8b
doc/testnet/node: minerd configuration section added
2025-12-17 18:10:27 +02:00
skoupidi
ffd1964254
darkfid|drk|minerd: use the new Address format everywhere + minor cleanups and docs updates
2025-12-16 20:31:01 +02:00