Commit graph

1850 commits

Author SHA1 Message Date
woodser
f7ec36fd70 set max popup height to 730 2025-08-25 11:28:13 -04:00
woodser
00737b6e79 do not send message contents on init trade nack 2025-08-25 11:28:13 -04:00
woodser
b0e1d5b4ce do not remove maker offer on nack due to send message error 2025-08-25 11:28:13 -04:00
The rise of Agorism
5b08c66174
Add Agorise pricenode (#1915) 2025-08-19 08:54:41 -04:00
наб
3067609c64
Supply custom .desktop file for .deb builds to fix icons under GNOME (#1917) 2025-08-14 21:19:08 -04:00
woodser
2045375f3e
remove USDT-TRC20 from default main currencies (#1918) 2025-08-14 20:52:29 -04:00
woodser
348bfb7f38
fix NPE reading wallet height before initialized (#1916) 2025-08-14 13:26:51 -04:00
woodser
b76a556487
update instructions to use v1.2.0 (#1914) 2025-08-14 12:29:27 -04:00
woodser
4ca091940e
remove boldsuck price node (#1913) 2025-08-14 10:48:13 -04:00
woodser
9e8c2cd184
update app copyright to 2025 (#1912) 2025-08-14 10:44:22 -04:00
woodser
7bf9475585 support Dogecoin (DOGE) 2025-08-11 10:32:51 -04:00
woodser
878cbb86ce support Tron (TRX) 2025-08-11 10:32:51 -04:00
woodser
b0446c637f support Solana (SOL) 2025-08-11 10:32:51 -04:00
woodser
0dc67f06c4 support Cardano (ADA) 2025-08-11 10:32:51 -04:00
woodser
7298a6373a support Ripple (XRP) 2025-08-11 10:32:51 -04:00
woodser
6537586976
fix broken link to tor bridges (#1908) 2025-08-11 10:32:39 -04:00
woodser
2844337c09
fix upgrading cloned offers after protocol update (#1902) 2025-08-11 09:17:48 -04:00
Robbie Blaine
6fd5772308
Hotfix: Create local share dir for Codacy Report (#1904) 2025-08-08 12:59:14 -04:00
Robbie Blaine
3168c0174f Windows 2025
* Pre-emptively upgrade Windows runner from `server-2022` to
  `server-2025`
* `windows-latest` is automatically upgrading to `server-2025` on
  September 2, 2025 (actions/runner-images#12677)
2025-08-08 12:22:29 -04:00
Robbie Blaine
cd3fb8f6fc Upgrade Github Runners to Ubuntu 24.04
Fix `FileNotFoundException` errors when running tests on Ubuntu 24.04.
Tests were failing because the user data directory did not exist in the
new GitHub Ubuntu-24.04 runner environment.

The change:
- Updates all GitHub Actions workflows to use `ubuntu-24.04`
- Creates `~/.local/share` directory in CI pipeline to ensure the user
  data directory exists during tests

This resolves the blocking issue that prevented the Ubuntu upgrade by
ensuring the required directory structure exists in the CI environment.
2025-08-08 12:22:29 -04:00
woodser
4aab94ac26
enable option to allocate offer funds by default (#1901) 2025-08-07 14:38:23 -04:00
atsamd21
a467caa135
Fix label for account number (#1903) 2025-08-07 14:33:17 -04:00
Robbie Blaine
5226574330
Add aarch64 support to CI (#1743)
Extend CI workflow to build for both `x86_64` and `aarch64` architectures:
- Add ARM variants for Ubuntu and macOS in the build matrix
- Skip tests on `aarch64` builds with `-x test` flag as JavaFX 21.x.x
  doesn't currently support the ARM64 architecture
- Update artifact naming to include architecture identifiers
- Configure architecture-specific build paths and release outputs

This change enables native builds for ARM-based systems like Apple Silicon
Macs and ARM servers, improving performance for users on these platforms
while maintaining full test coverage on `x86_64` where supported.

Make localnet cache OS-specific

Prevent Error: Failed to CreateArtifact: Received non-retryable
error: Failed request: (409) Conflict: an artifact with this name
already exists on the workflow run

Add a warning about `linux/aarch64` tests being skipped

Simplify GitHub Actions workflow conditions

Replace verbose condition syntax with simpler `runner.os` expressions to
improve readability and maintainability. This change:

- Uses `runner.os` instead of specific `matrix.os` version strings
- Removes unnecessary `${{ }}` expression wrappers in if conditions
- Consolidates OS-specific conditions (e.g. `ubuntu-22.04` or
  `ubuntu-22.04-arm`) into simpler checks (`runner.os == 'Linux'`)

Fix JavaFX loading on Mac ARM64 architecture

JavaFX 21.0.2 supports Mac ARM64 (Apple Silicon) but was failing to
load with `UnsatisfiedLinkError` because the build system wasn't
detecting ARM architecture properly.

This change allows the build system to correctly identify Mac ARM64
systems and use the appropriate JavaFX libraries, resolving the
compatibility issues when running on Apple Silicon Macs.

Split Build and Package Installer steps

Cleaner CI output, split Build and Package installer step into two steps
2025-08-06 15:12:57 -04:00
woodser
62228625cb add monero nodes for public mainnet 2025-07-30 08:03:28 -04:00
woodser
d09fe78c62 skip switching connection when outdated and main wallet disconnected 2025-07-30 08:03:28 -04:00
woodser
4497632e77 fix bug to apply tor proxy uri with monerod onion 2025-07-30 08:03:28 -04:00
woodser
c8fab5fb37
fixes when a deposit transaction does not confirm (#1892) 2025-07-30 07:57:02 -04:00
woodser
19acab4e25
waiting for seller label spans multiple columns (#1891) 2025-07-30 07:56:33 -04:00
woodser
10ef8aab2b
increase minimum height for open trades table (#1890)
set minimum height for open trades table based on num trades
2025-07-30 07:56:20 -04:00
woodser
f96f7d2b96
refactor filtering for failed trade list item (#1889) 2025-07-30 07:55:49 -04:00
woodser
d20ad82a9f improve error handling on create dispute payout tx 2025-07-30 07:54:29 -04:00
woodser
40aacf4672 request connection switch every other attempt 2025-07-30 07:54:29 -04:00
woodser
d575f384ef skip connection switch on illegal error syncing wallet 2025-07-30 07:54:29 -04:00
woodser
ef0f841f90
fixes to resend payment received messages up to 2 months (#1887) 2025-07-30 07:49:52 -04:00
woodser
017d8d52ba
fix expected case of unknown monero peer count (#1885) 2025-07-23 20:27:39 -04:00
woodser
0ba3fb02fc
update documentation to set public keys (#1884) 2025-07-23 16:13:33 -04:00
woodser
2ff149b1eb
update public keys with dev privileges on stagenet (#1883) 2025-07-23 15:59:04 -04:00
woodser
866aaac51d
update to monero-java v0.8.38 (#1882) 2025-07-23 15:56:37 -04:00
woodser
4b2e294272
update to monero-project v0.18.4.1 binaries (#1880) 2025-07-23 15:56:29 -04:00
woodser
6925117f12
fix CI build by using continuous tag for AppImage tool (#1881) 2025-07-23 13:18:18 -04:00
woodser
bf1727bda6
bump version to 1.2.0 (#1878) 2025-07-21 09:59:19 -04:00
woodser
1276f83485
hide error popups when errors are cleared (#1877) 2025-07-21 09:59:09 -04:00
woodser
ffadc09712
use separate fees for crypto and traditional payment methods (#1865) 2025-07-21 09:58:56 -04:00
woodser
fd2c0f335f
set minimum trade amount to 0.05 XMR (#1857) 2025-07-21 09:57:54 -04:00
woodser
3680e1d4ee
set penalty fee to 25% of security deposit (#1844) 2025-07-21 09:57:40 -04:00
woodser
a4d744aa53
remove inverted crypto prices; always use price per XMR (base/quote) (#1821) 2025-07-21 09:56:57 -04:00
woodser
51d40d73a7
randomize trade amount +-10%, price +-1%, date within 48 hours (fork) (#1815) 2025-07-21 09:56:04 -04:00
woodser
79dbe34359 do not show duplicate popups 2025-07-20 16:35:17 -04:00
woodser
9f55c5d648 show error popup when unrestricted monerod has 0 peers 2025-07-20 16:35:17 -04:00
woodser
f4d2646cf3 rename daemon to monerod 2025-07-20 16:35:17 -04:00