Commit Graph

9464 Commits

Author SHA1 Message Date
darkfi
44e36068a3 wallet: editbox delete selection 2024-12-19 14:28:05 +01:00
darkfi
840cbb857c wallet: editbox use handles to change selected text 2024-12-19 10:37:21 +01:00
foo
1988cecb75 doc/src/misc/faq add FAQ page 2024-12-18 22:03:41 +02:00
darkfi
a35aa255b6 bots: add telegram mirror bot 2024-12-18 20:22:49 +01:00
skoupidi
9da05dd9b6 contract/dao/tests/integration: added a generic(without a xfer) proposal execution 2024-12-17 18:42:21 +02:00
skoupidi
5e79d8519b contract/dao: cleaned unused stuff 2024-12-17 16:23:56 +02:00
darkfi
9e690abb87 wallet/editbox: show selection handles on highlight text 2024-12-16 14:28:37 +01:00
darkfi
378328ca70 wallet/editbox: long hold finger select words in editbox 2024-12-16 12:16:33 +01:00
skoupidi
1a20f31d14 drk/dao.rs: fixed inverse queries 2024-12-14 17:49:46 +02:00
darkfi
a8f301108b wallet/editbox: click drag to make selections 2024-12-14 16:25:19 +01:00
skoupidi
0e600d3e93 drk/txs_history: better handling of records 2024-12-13 17:16:18 +02:00
skoupidi
341f38579f drk/money: fixed a bug where spent coins don't revert to unspent when reorging 2024-12-13 17:15:41 +02:00
darkfi
11e24ee7e6 wallet: editbox fix Home/End keys 2024-12-13 12:37:07 +01:00
darkfi
e123217f9b wallet: editbox simplified select code 2024-12-13 12:21:07 +01:00
darkfi
7d9020f2ea darkirc: add #media to default autojoin list of channels 2024-12-12 17:31:10 +01:00
darkfi
b2b313892a wallet: editbox simplify del and android handle_compose code using Editable 2024-12-12 16:41:21 +01:00
darkfi
470e496b6e wallet: begin rewrite of editbox by generalizing internal logic using a class called Editable. This will enable creating various types of editable text with different display properties. 2024-12-12 14:25:23 +01:00
skoupidi
6cbd478fcc drk/rpc: rescan genesis block if reorg height is 1 2024-12-10 19:32:42 +02:00
skoupidi
c6e622688b darkfid/task/unknown_proposal: fixed erroenous subscription notification 2024-12-10 19:31:45 +02:00
skoupidi
7d2811f136 drk: added sub command to list scanned blocks 2024-12-10 19:30:51 +02:00
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