darkfi
595bab88af
app: add debug property to button nodes to see their outline
2026-03-23 10:55:08 +04:00
jkds
c78e468e75
app: add scroll_layer + schema test. currently does nothing just stubs
2026-03-19 11:36:24 +01:00
jkds
f8c9e963ce
app/menu: add color active/alert status for channels
2026-01-21 10:50:10 +01:00
jkds
4082bc4b4c
app/gfx: RenderApiSync force update if display changes
2026-01-17 11:17:33 +01:00
jkds
92cbce6df9
app: put enable-plugins feature as default
2026-01-08 13:55:46 +01:00
jkds
037172617d
app: windows automated build script
2026-01-08 11:33:51 +01:00
jkds
9d15053bee
app/chatview: migrate FileMessage to text2 API
2026-01-05 10:38:00 +01:00
jkds
a9e1f04a9f
app: do proper JVM thread mgmt. previously we call AttachThread() everywhere which is wrong, it should be called once per thread and then DetachThread() to cleanup. use thread local storage + Drop to make a thread guard for this.
2026-01-05 06:16:41 +01:00
jkds
3564bd1f84
app/chatview: migrate DateMessage to text2 API
2026-01-04 18:46:13 +01:00
jkds
6835e16ff2
app: do a big cleanup of java GameTextInput code and make everything have a sane API.
2026-01-02 10:00:55 +01:00
jkds
0a5bc2772c
app/android: integrate GameTextInput into build and provide an interface
2026-01-01 11:39:58 +01:00
jkds
49bcfb575f
app: tweak android build paths and Dockerfile
2026-01-01 08:38:38 +01:00
jkds
51dc7c4a9b
app: introduce window start/stop signals, and use those to adjust the outbound connection count in darkirc plugin from 6 -> 1 (or vice versa) when app is opened/closed
2025-12-30 15:41:19 +01:00
jkds
ab303d8b0d
app: update Makefile asset paths to use dark.fi/assets/ now
2025-12-30 13:41:59 +01:00
darkfi
a05956d412
app: cleanup rav1d build stuff in Makefile and Cargo.toml
2025-12-29 21:28:01 -03:00
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
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
06ae05d11f
app: make tweaks to build and release workflow for win/mac
2025-11-01 15:18:01 +01:00
darkfi
1ed1dd35fc
app: final bg vid tweaks for release. darken bg on actual chats with a subtle gradient, diff sizes for mobile and desktop.
2025-11-01 12:23:38 +01:00
darkfi
aa8e53f500
app: raise outbound conns from 1 to 3
2025-10-23 16:47:29 +02:00
darkfi
e1ba7e251b
app: fix Makefile to download video bg data
2025-10-23 11:01:24 +02:00
darkfi
99d9c3b9d7
app: Makefile optional ADB_DEVICE for when adb has multiple phones/conns attached
2025-08-12 12:16:35 +02:00
darkfi
82d60a7e72
app: avoid forever accumulate gfx method queue while screen is off by pruning new/delete pairs and draw call duplicate updates, fixes out of memory crash while phone screen is off a long time
2025-08-07 13:14:13 +02:00
darkfi
12d11b58ba
app: remove custom cargo quad in makefile target
2025-08-05 09:52:04 +02:00
darkfi
5a92b05b75
app: disable miniquad's panic_hook override using new conf setting
2025-06-30 12:38:53 +02:00
darkfi
53ca281102
app: fix ALL warnings ;)
2025-06-29 11:04:28 +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
37b7cd3c43
android: chatedit draw select handles on top so they aren't clipped by view rect
2025-04-24 14:20:09 +02:00
darkfi
e79ccad144
app: restore back the main app schema
2025-04-22 13:04:12 +02:00
darkfi
1c2bd72d67
app: add editor actions and inner padding
2025-04-18 17:04:07 +02:00
darkfi
89826d5071
app: use thread local non-locking storage for text context
2025-04-16 10:22:57 +02:00
darkfi
930470bbcd
app: fix android builds with new stable toolchain
2025-04-16 09:54:46 +02:00
darkfi
33d18f11dd
app: migrate from nightly to stable toolchain
2025-04-15 15:45:16 +02:00
darkfi
d27f5dfe4e
app: completely rework text editing subsystem. initial draft version
2025-04-15 13:08:42 +02:00
darkfi
a290a3a194
app: migrate ui/text to parley/swash
2025-03-30 11:48:46 +02:00
darkfi
49039bff1c
app: dont color emoji glyphs for nicks in chatview
2025-02-15 13:11:14 +01:00
darkfi
42f0941c0a
app: fix build stuff
2025-02-10 09:46:19 +01:00
skoupidi
b60c28965b
bin/app/Makefile: define cargo binary
2025-02-08 12:55:17 +02:00
darkfi
eeef6731e3
app: temp workaround for key repeat issue due to miniquad API issue: https://github.com/not-fl3/miniquad/issues/517
2025-01-24 09:29:56 +01:00
darkfi
bb624ee677
app: fix broken build targets
2025-01-21 18:43:16 +01:00
darkfi
2f973f315a
app: improve Makefile for platform builds
2025-01-21 16:14:44 +01:00
darkfi
f3e2fce9c1
app: enable-filelog feature flag
2025-01-21 12:40:00 +01:00
darkfi
80115965d0
app: further build and path tweaks
2025-01-21 10:10:00 +01:00
darkfi
428fd4f7ff
app: optional runtime tor by touching a file called use_tor.txt
2025-01-21 09:54:43 +01:00
darkfi
2b49de9bcf
rename bin/darkwallet/ to bin/app/
2025-01-21 09:31:52 +01:00