XMRZombie
e667dbdc94
Merge 6d746c05de
into 32148e7440
2025-06-19 20:16:22 +07:00
woodser
32148e7440
fix translations by automatically escaping single quotes, remove escapes
2025-06-19 09:03:51 -04:00
woodser
b82d6c3004
widen withdraw amount field
2025-06-19 08:09:43 -04:00
Olexandr88
81f7bac452
added link to build badge
2025-06-18 08:13:22 -04:00
woodser
1875f6a70c
increase contrast of nav balance subtext
2025-06-17 09:56:16 -04:00
woodser
bc8f473b46
adjust spacing when creating new accounts
2025-06-16 09:24:05 -04:00
woodser
2f18a74478
support sweeping funds from grpc api, relay multiple txs
2025-06-13 07:57:02 -04:00
atsamd21
ab5f6c8191
Add disableRateLimits option to daemon ( #1803 )
2025-06-12 08:16:59 -04:00
woodser
145f0c9cf6
make select backup location button green
2025-06-10 09:08:00 -04:00
woodser
4f9e39410d
make account creation buttons green
2025-06-10 09:08:00 -04:00
woodser
e4e118f70c
rename logos with dark_mode and light_mode postfix
2025-06-09 07:06:43 -04:00
woodser
53e2c5cc24
center the top nav buttons when window is small
2025-06-09 07:06:00 -04:00
woodser
62d5eb4bc3
fix distorted confirm payment sent checkbox in windows dark mode
2025-06-09 07:05:46 -04:00
woodser
183782982c
fix display name of non-fiat traditional currencies
2025-06-09 06:51:59 -04:00
woodser
ee49324fbb
fix divide by zero error opening trade summary with no history
2025-06-08 10:14:27 -04:00
woodser
285335d138
bump version to 1.1.2
2025-06-06 08:24:45 -04:00
woodser
aa1eb70d9a
major update to look and feel of desktop ui ( #1733 )
2025-06-06 08:18:51 -04:00
woodser
c239f9aac0
make updated multisig hex nullable in dispute closed message
2025-06-05 21:22:29 -04:00
woodser
8ee1bb372b
fix hanging of pending offer with scheduled txs
2025-06-05 10:57:40 -04:00
woodser
ea536bb4ee
fix npe on startup routine when monero node is not synced
2025-06-05 10:48:58 -04:00
woodser
a4345ae709
arbitrator verifies offers are public xor no deposit from buyer/taker
2025-06-03 21:51:26 -04:00
woodser
33a91cf980
maker recreates reserve tx then cancels offer on trade nacks
2025-06-03 07:42:30 -04:00
woodser
264e5f436e
stricter validation for creating private, no deposit offers
2025-06-03 07:42:20 -04:00
woodser
501530d85f
read bip39 words once and synchronized
2025-06-03 07:42:20 -04:00
woodser
fa375b3cbd
process connection messages on main run thread
2025-06-03 07:42:01 -04:00
woodser
3648c1eb0e
skip polling if shut down started after acquiring lock
2025-06-03 07:42:01 -04:00
woodser
98130499a7
fix log of trade miner fee
2025-06-01 08:37:59 -04:00
woodser
9dd011afc8
poll key images in batches
2025-06-01 08:37:59 -04:00
woodser
5b04eb17a2
improve error messages when deposit txs are missing
2025-06-01 08:37:59 -04:00
woodser
dd65cdca13
fix custom amounts for dispute result
2025-06-01 08:37:59 -04:00
woodser
85ee6787cd
fix npe on report dispute button with null payment account
2025-06-01 08:37:59 -04:00
woodser
8f310469da
fix npe with japan bank account
2025-05-29 17:08:13 -04:00
woodser
5d5eb649c6
log possible DoS attack
2025-05-29 17:08:04 -04:00
woodser
a37654e116
arbitrator transactions show maker and taker fees
2025-05-29 17:08:04 -04:00
woodser
ddab170210
remove currency codes from crypto names
2025-05-28 08:56:34 -04:00
PromptPunksFauxCough
115fa96daf
Update exec.sh to leverage Tails Stream-Isolation ( #1746 )
...
https://tails.net/contribute/design/stream_isolation
2025-05-28 06:25:45 -04:00
woodser
4c30e4625b
improve error message when offer's arbitrator is not registered
2025-05-25 08:57:32 -04:00
PromptPunksFauxCough
050e6b907a
Update Qubes/Whonix install for individual files ( #1739 )
2025-05-12 17:27:39 -04:00
woodser
fe3283f3b0
update donation qr and readme
2025-05-08 07:10:39 -04:00
woodser
c4758d1e4b
use default 'password' to authenticate with wallet rpc server
2025-05-07 08:37:24 -04:00
XMRZombie
6d746c05de
Update ThreadUtils.java
...
- Utilizes Java's virtual threads (Thread.ofVirtual()), which are lightweight and designed for handling a large number of concurrent tasks with minimal overhead
- Names virtual threads directly during creation using Thread.ofVirtual().name(threadId).
- Manages virtual threads using a ConcurrentHashMap for better concurrency and thread-safety.
- Shuts down virtual threads by interrupting them and optionally waiting for them to join with a timeout. Removes threads from the ConcurrentHashMap.
- Controls concurrency by submitting tasks to virtual threads in batches, with a configurable maximum concurrency level.
- AtomicInteger and AtomicReference for thread-safe counter increments and task management, reducing the need for synchronized blocks
2025-05-02 22:44:54 +00:00
woodser
e3946f3aba
move settings tab to last
2025-05-02 06:27:12 -04:00
woodser
c2fbd4b16f
update donation address
2025-04-30 12:06:27 -04:00
woodser
c214919aa5
fix concurrent modification in portfolio by locking sequence number map
2025-04-29 08:39:34 -04:00
XMRZombie
e16e2ebd03
Update SingleThreadExecutorUtils.java
...
Trying to apply virtual threading properties to singlethreadexecutor
2025-04-29 00:56:01 +00:00
XMRZombie
03d32f4a7c
Update ThreadUtils.java
...
Updating threading 'engine' for virtual threading
2025-04-29 00:54:34 +00:00
woodser
81eaeb6df0
bump version to v1.1.1
2025-04-26 19:08:22 -04:00
woodser
ae5ee15a85
instruct to try again on nack
2025-04-26 15:59:39 -04:00
woodser
0b8e43b7a8
preserve old behavior when nack does not include updated multisig
2025-04-26 15:59:39 -04:00
woodser
350aa10839
tolerate miner fees within 5x of each other
2025-04-26 15:59:39 -04:00