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