Commit Graph

9444 Commits

Author SHA1 Message Date
darkfi
ed9979efc9 wallet: remove old mesh and texture caches from ChatView, EditBox and VectorArt. 2024-12-09 14:59:45 +01:00
darkfi
2d3a093711 wallet: Image and Text no longer need to keep old mesh and textures around 2024-12-09 14:51:27 +01:00
darkfi
5d07cc9585 wallet: make also index and vertex buffers be auto-managed 2024-12-09 14:38:52 +01:00
darkfi
b72b033a39 wallet: remove unused freed_textures field from DrawUpdate, and make RenderApi::*_unmanaged_texture() methods private. 2024-12-09 14:20:14 +01:00
darkfi
0bd20aefaf wallet: make textures managed and auto-delete when there's no longer any refs to them 2024-12-09 14:13:39 +01:00
darkfi
22f1a10d72 wallet: make TextShaper non-async which reduces overall need for AsyncMutex throughout code. 2024-12-09 12:38:13 +01:00
darkfi
51c204be84 wallet: App::setup() schema, then once miniquad starts, App::start() will first draw the scenegraph, then start the procs. This way drawing is done ASAP and fast on app startup. 2024-12-09 12:00:14 +01:00
darkfi
0f642dc1e3 wallet: delete RenderApiPtr, since mpsc::Sender is Cloneable, we can just use RenderApi directly 2024-12-08 10:52:19 +01:00
darkfi
20d94d4a55 wallet: cargo update 2024-12-08 10:52:07 +01:00
darkfi
0ccf1989b0 wallet: java android, bugfix broken cancelComposition() by accessing InputMethodManager from the MainActivity class. 2024-12-07 21:19:32 +01:00
darkfi
3d74fee0f6 wallet: CustomInputConnection.java introduce an fstr log() function 2024-12-07 21:16:52 +01:00
darkfi
57309a5e4c wallet: editbox create a separate ComposingText store for the current composition 2024-12-06 23:53:17 +01:00
skoupidi
779164dc75 chore: updated nightly references version 2024-12-06 13:27:13 +02:00
parazyd
f508a4a8d4 net/transport: Add SOCKS5 dialer 2024-12-06 11:21:38 +01:00
parazyd
2f8e8b243c net: Remove p2p-tcp and p2p-unix features
We should always compile these in.
2024-12-06 10:55:27 +01:00
parazyd
e1050a363c net/transport/socks5: Use less writes when sending CONNECT request 2024-12-06 10:40:03 +01:00
parazyd
122c68f602 net/transport: Simplify SOCKS5 client (the OCD is real) 2024-12-06 01:55:55 +01:00
darkfi
eb5b7dff04 wallet: create a much better autosuggest plugin for Android, and integrate it with the editbox widget. 2024-12-05 19:37:16 +01:00
parazyd
6bc2d3ac20 net/transport: Add SOCKS5 proxy client 2024-12-05 19:34:14 +01:00
parazyd
8ef362add0 darkfid/rpc_xmr: Clean up method usage 2024-12-05 17:23:09 +01:00
parazyd
20fb68303e darkfid: Compile and include rpc_xmr 2024-12-05 17:15:58 +01:00
parazyd
aa28997535 darkfid: Add rpc_xmr 2024-12-05 17:09:06 +01:00
skoupidi
44db85b2f3 darkfid: introduce a second rpc handler for mm http requests 2024-12-05 17:27:58 +02:00
skoupidi
bc22307e8b rcp/server: generalize RequestHandler so we can create multiple instances of it 2024-12-05 16:22:43 +02:00
parazyd
441a029f58 darkirc: Update default config 2024-12-05 15:09:45 +01:00
parazyd
f5edecad52 tau: Update default config 2024-12-05 15:09:35 +01:00
parazyd
b3427d0108 tau: Update config for P2P datastore 2024-12-05 14:49:08 +01:00
kalm
dd81943013 util/time: implement DateTime::from_timestamp_str and corresponding unit test
Summary:
- Added `from_timestamp_str` method to convert timestamp strings in "YYYY-MM-DDTHH:mm" format into a `DateTime` instance or return an `Error::ParseFailed` for invalid inputs
- Implemented `is_valid_day` auxiliary function to validate day values, accounting for leap years
- Created unit test for `from_timestamp_str`, covering valid timestamps, boundary conditions, and various invalid formats
- Moved `MONTHS` to a top-level constant definition for shared access within the module and renamed it to `DAYS_IN_MONTHS`
- Changed the order that DateTime fields are declared to support sled natural ordering
- Added TODO to fix `timestamp_to_date` logic and add corresponding test case
2024-12-04 14:26:31 +02:00
kalm
402a508d51 explorer/test_util: add initial implementation of test_util module for reusable testing utilities
This commit introduces the initial implementation a test_util module, providing reusable testing utilities for the explorer.

The first version includes a function to initialize logging for test cases, which aids in debugging issues encountered during testing. This module will be expanded as we progress with both unit and integration testing.

Summary of Updates:
- Added the init_logger function that configures the logger based on a provided list of targets to ignore and the desired log level
2024-12-04 14:26:31 +02:00
kalm
541b958824 validator/fees: implement custom Debug trait for GasData
This commit adds a custom implementation of the Debug trait for GasData to include the total gas used, providing enhances visibility of gas metrics during debugging.
2024-12-03 23:26:54 -08:00
skoupidi
7739d8a40e blockchain: use sled-overlay record parsing functions 2024-12-03 15:27:10 +02:00
skoupidi
9f490a09d3 darkfid: replaced finalization term with confirmation 2024-12-02 15:08:01 +02:00
skoupidi
bd554cced1 darkfid: network reorg trigger added 2024-12-02 15:08:01 +02:00
skoupidi
a51211c037 Cargo.toml: updated sled-overlay version 2024-12-02 15:08:01 +02:00
darkfi
36f266c43f wallet: editbox typing suggest bug fixes when changing cursor pos. 2024-12-02 13:56:48 +01:00
darkfi
969c965c8d wallet: editbox handles android typing suggestions 2024-12-02 13:32:52 +01:00
foo
669fd80011 docs: add dec. 11 philosophy reading 2024-12-01 09:55:36 -05:00
darkfi
abf94e8eec wallet: UIObjects now have handle_commit_text() and handle_edit_text() for Android typing suggestions. 2024-12-01 11:42:35 +01:00
darkfi
b4a620986b wallet: android autosuggest typing module!! 2024-11-30 20:06:09 +01:00
parazyd
61b9f538b8 rpc: Implement HTTP-based JSON-RPC server and client 2024-11-27 14:45:31 +01:00
skoupidi
4fbf5fc8e1 darkirc/irc/mod: chore clippy 2024-11-27 14:29:56 +02:00
skoupidi
91cbe8375a sdk/python: chore clippy and .gitignore cleanup 2024-11-27 14:29:25 +02:00
darkfi
4881dba3ca wallet: switch from evgrd to a true p2p backend 2024-11-24 07:42:07 +01:00
darkfi
5857172b68 wallet: update Cargo.lock 2024-11-23 18:01:23 +01:00
darkfi
392b9d7f44 wallet: show error message when image cant load 2024-11-23 18:00:05 +01:00
darkfi
ca3faeb5b3 evgrd: change darkfi-serial from path=... to version=0.4.2 2024-11-23 17:59:26 +01:00
darkfi
b97a3ad3b8 doc: darkirc android, add termux-setup-storage step. 2024-11-23 16:04:41 +01:00
foo
8358db7a68 doc/src/misc/nodes/tor-guide: update page to a broad tor node guide
doc/src/misc/nodes/public-guide: rename and update to a standalone public node guide
doc/src/misc/network-troubleshooting: fix typos and update tor node inbound link
doc/src/SUMMARY: migrate tor-guide & public-guide to sub-section under Node Configurations in 'User Guide'
2024-11-21 18:41:55 -05:00
skoupidi
30119f07af doc: use relative paths where applicable and general cleanup 2024-11-21 21:06:26 +02:00
skoupidi
2eda1ec773 contrib/localnet: cleaned up all tmux sessions 2024-11-21 14:47:04 +02:00