Commit Graph

2600 Commits

Author SHA1 Message Date
darkfi
8fb4e85e49 dnet: add taud to default dnet_config.toml 2024-09-27 11:58:22 +02:00
darkfi
878c11f563 wallet: timestamp correction time was 10ms, should be 10s 2024-09-27 11:55:44 +02:00
darkfi
1cc34c6ab8 wallet/expr: add =, < and if-else to the compiler 2024-09-27 00:22:42 +02:00
darkfi
5a887f5207 wallet: add if_else and store_var to expr language, and use it for fit to scale images 2024-09-26 20:58:58 +02:00
darkfi
d0a324145a wallet: bump harfbuzz and freetype crates 2024-09-26 14:51:47 +02:00
darkfi
20a0ec4a63 wallet: add assets/bg.png 2024-09-25 15:53:47 +02:00
darkfi
209c4f7c1e wallet: image customize UV rect 2024-09-25 15:28:14 +02:00
darkfi
0b3cd90475 wallet: set HOME dir on android as workaround for tor bug 2024-09-25 14:54:04 +02:00
darkfi
a8751d4212 wallet/evgrd: flush on every write so tor works properly 2024-09-25 14:39:12 +02:00
darkfi
204de13e63 wallet/evgrd: add more debug and error handling to net interfaces. 2024-09-25 13:23:19 +02:00
dasman
8e7e898ac4 deg: increate RPC chunk limit 2024-09-25 13:52:27 +03:00
darkfi
ef2e4a1997 wallet: update the image 2024-09-25 12:39:05 +02:00
darkfi
94b588eebb wallet: add a bg image 2024-09-25 12:26:47 +02:00
darkfi
d477a10f08 wallet: force recent messages to always appear sequential 2024-09-25 10:44:04 +02:00
darkfi
c9a24d0d07 wallet: when sending a message, make scroll go to the bottom. And focus editbox 2024-09-25 10:12:03 +02:00
darkfi
2f3fbb9256 wallet: evgrd reconnect algo: if resends fail then make sure send_queue remains unchanged 2024-09-25 09:22:27 +02:00
darkfi
f4e6872b24 wallet: tidy up big list of consts in UI schema 2024-09-25 09:08:41 +02:00
darkfi
b6f29fb2f0 Revert "darkirc: update darkirc_config.toml to new proposed default channel list"
This reverts commit 7012130b0b.
2024-09-24 14:31:37 +02:00
darkfi
61b55002bf evgrd: allow listening for rpc on multiple inbound addrs 2024-09-24 14:17:42 +02:00
darkfi
f4fa54a60d wallet: evgrd connector - use a resilient reconnection strategy and buffer sends which fail 2024-09-24 14:07:17 +02:00
darkfi
7012130b0b darkirc: update darkirc_config.toml to new proposed default channel list 2024-09-23 21:04:32 +02:00
darkfi
f29e29da87 wallet: Makefile android APK use release reduces APK from 308M to 42M 2024-09-23 20:47:54 +02:00
darkfi
382447ae24 wallet: chatview add the top line's ascent to the total_height calc and fix selecting lines. 2024-09-23 20:37:05 +02:00
darkfi
2085bfbdf1 wallet: add spacing between messages 2024-09-23 19:28:46 +02:00
darkfi
3bcc178e9c wallet: tweak scheme UI params for android 2024-09-23 17:40:46 +02:00
darkfi
cfa5a7461a wallet/chatview: realtime editing of timestamp_width 2024-09-23 17:27:48 +02:00
darkfi
f1f41d46ba wallet/chatview: smaller font for timestamps 2024-09-23 16:33:40 +02:00
darkfi
67e7b92d77 wallet: full customization of edit cursor: width, ascent and descent 2024-09-23 14:57:09 +02:00
darkfi
0d27ae00cb wallet/editbox: make the cursor blinking lol 2024-09-23 14:20:25 +02:00
darkfi
c903e0d3be wallet: add a beautiful popup telling the user to upgrade their app when the server version is higher than the app's version 2024-09-23 13:26:21 +02:00
darkfi
177e390262 wallet: fix issue with chatview swallowing input events 2024-09-23 12:41:11 +02:00
darkfi
9812ea9641 editbox: make cursor a separate drawcall 2024-09-23 11:29:15 +02:00
darkfi
81c843b91c wallet: send text when pressing enter 2024-09-23 10:20:28 +02:00
darkfi
4edc89237e wallet: upscale old timestamps in secs to millis 2024-09-23 09:59:33 +02:00
darkfi
d0b4966932 dnet: silence urwid logger 2024-09-22 17:27:10 +02:00
darkfi
804c3e7549 wallet: darkirc backend broadcast p2p events 2024-09-22 17:01:00 +02:00
darkfi
d5ba88e099 wallet: send msgs from the UI 2024-09-22 14:36:21 +02:00
darkfi
5bce7a7500 wallet: structify the darkirc local backend so we can call .send(msg) on the stream it manages. 2024-09-22 12:32:30 +02:00
darkfi
63ea55236a wallet: change font from IBM plex mono light to the regular version 2024-09-22 12:32:30 +02:00
darkfi
7c11ee6cc9 wallet/schema: small UI improvements 2024-09-22 12:32:30 +02:00
darkfi
4aa44b36a0 wallet: tor-dirmgr tries to pull sqlite3, which on android has a missing symbol __extenddftf2 due to missing compiler builtins. We therefore link against clang_rt.builtins for each target_arch on android using a build.rs. See the code comment for more details. 2024-09-21 15:28:03 +02:00
darkfi
29ba9e43a8 wallet: connect the tubez with LocalEventGraph. now we recv msgs from the backend. 2024-09-21 11:45:10 +02:00
darkfi
b852e893c4 wallet: add LocalEventGraph backend 2024-09-21 10:41:20 +02:00
darkfi
3067d970ea wallet: regen glyphs on rescale 2024-09-19 17:49:38 +02:00
darkfi
3dead803ad wallet: support upscaling in the core text lib itself 2024-09-19 12:59:14 +02:00
darkfi
b340ebf197 wallet: chatview upscale text depending on window_scale 2024-09-19 12:16:04 +02:00
darkfi
9b6e2c0739 wallet: re-enable net backend with new scenegraph 2024-09-18 20:44:17 +02:00
darkfi
ee7f415231 wallet: updated chatview to new backends 2024-09-18 20:17:25 +02:00
darkfi
d688226a56 wallet: update editbox 2024-09-18 19:54:52 +02:00
darkfi
02f87b8cd5 wallet: update Button UI object to new backends 2024-09-18 19:22:46 +02:00