Commit Graph

26 Commits

Author SHA1 Message Date
Jason Rhinelander 1534115cff
Updated de, fr translations
Many thanks to Oxen community members whoami, Loutchi, and ksniccc for
the translation help.
2022-06-11 16:47:35 -03:00
Jason Rhinelander 2965652279
Add pending rewards and revamp balance display
This changes the balance display to show three balances:

- Full
- Unlocked
- Pending Rewards (with the next payment block beneath it; will not be
  shown if pending balance is 0).

Full can optionally include the batched pending rewards (in addition to
your current owned wallet outputs).

Gone is the tap-to-switch mode that was present before; it was a bit
unintuitive, and having to tap your finger on top of the value you are
trying to view made the UX pretty bad.

This replaces the single "Balance Display" setting (which was full,
available, or hidden) with 4 new independent options:
- show full
- show available
- show pending
- include pending in full

so that you can customize it to show as little or as much as you like.
2022-06-10 23:28:27 -03:00
Jason Rhinelander dbf446d81a
Show block height in sync status 2022-06-10 23:18:25 -03:00
Jason Rhinelander e1a541bb8d
Remove unused translation strings 2022-06-10 13:21:44 -03:00
Jason Rhinelander ddea75545e
Restore language configuration; default to English
The previous version removed the language configuration and just used
the system default, but some users prefer choosing the language.  This
restores the ability to choose, but keeps the system default as the
default (and, unlike before, allows "system default" as a choice).

This also changes the language default to "en" if the local language is
not found; the previous update accidentally changed it to "de" (because
"de" was the first in the list of languages, likely because it was
sorted alphabetically in the generated language code).

There is still a slight issue on the Settings page that isn't redrawn
instantly after a language change, so if you change language -> go Back
to settings, it will not have changed, but if you go back again and into
settings again everything will be updated, which seems good enough.
2022-04-21 13:13:31 -03:00
Jason Rhinelander 96b2cce3f2
Show fees and stake amounts for transactions
- Replaces the fiat amount with the fee on the dashboard tx list.  The
  fiat amount is not historic at all, and was multiplying *current* fiat
  price by *historic* transaction amount, which was just wrong.

- Shows fee in the tx details page

- Change stake txs to show stake amount (rather than transfer amount,
  which is basically always 0) *if* we have it cached, otherwise show
  '??? OXEN' since we can't currently get it with what wallet2 gives us.

- Show stake on tx details page

- Don't show amount on tx page when tx is a stake and has amount 0
  (which will be essentially always unless someone is building txes
  manually).

- Change display of amount/stake/fee:

    - on the tx list (on the dashboard) don't display '.0' for
      non-fractional coin amounts (e.g. 12 OXEN rather than 12.0 OXEN).
      (We already truncated trailing 0s, this just extends it to the 0
      and the decimal point).

    - on the tx details page, show the full-precision balance, including
      0s.

- Add weekday to the tx details date format.

- Use abbreviate month on the tx list.
2022-04-20 19:52:31 -03:00
Jason Rhinelander a7434ef792
French translation fix 2022-04-20 19:52:30 -03:00
Jason Rhinelander da81a716aa
Show the invalid words when seed phrase invalid 2022-04-18 20:13:12 -03:00
Jason Rhinelander 78fca4ba28
Dart modernization & various updates/fixes/enhancements
- Updated entire codebase to modern "null safe" dart.

- Updated all dependencies to newer/null safe versions.

- fixed a serious bug in PIN setup that didn't properly check the two
  pins were the same (and always used the second one).

- Various translation fixes and wording updates.

- Use more appropriate locale-specific date displays

- Fixes several small memory leaks

- Stylized the "receive" QR code

- Added QR code scanning to the New Stake page (to allow scanning QR
  code pubkeys from awaiting contribution nodes on
  https://oxen.observer)

- Made the multi-option settings on the Settings page default to current
  value instead of resetting to the first value when tapped.

- Removed character restrictions from wallet, account, subaccount, and
  address book names.

- Service Nodes stakes now properly lists only the wallet's actual
  stakes for staked service node rather than everyone's stakes in the
  service node.

- Label staking transactions as "Stake" rather than "Sent"

- Don't show fiat on send page if fiat lookups not enabled
2022-04-18 20:13:12 -03:00
Konstantin Ullrich 3f8797067e
Add French and Italian Seeds 2021-04-17 13:07:11 +02:00
Konstantin Ullrich 1a04116f42
Fix Typo 2021-03-06 19:24:53 +01:00
Konstantin Ullrich 675967791c
Add more french Translation 2021-03-06 19:20:11 +01:00
Konstantin Ullrich cd45386d63
Add stake unlock 2021-03-06 17:56:03 +01:00
Konstantin Ullrich 0603606cd1
Add Stake Page 2021-03-02 00:19:24 +01:00
Konstantin Ullrich 2e07022a9a Add French Dangerzone 2021-02-16 21:30:45 +01:00
Konstantin Ullrich 0c608b1925 Add Dangerzone 2021-02-16 20:51:25 +01:00
Konstantin Ullrich fbdc8a9fdc Updated the French Transaction 2021-02-15 23:28:52 +01:00
Konstantin Ullrich db72ef9485 Add French Translation 2021-02-15 21:57:41 +01:00
Konstantin Ullrich 944f389be4 Fix Ultra BalanceDetail setting 2021-02-09 23:33:30 +01:00
Konstantin Ullrich b7a9e8cf97 Added round Decimals 2021-02-09 22:21:48 +01:00
Konstantin Ullrich af360d6b87 Refactoring 2021-01-04 09:58:24 +01:00
Konstantin Ullrich cd912d4186 Support Testnet 2021-01-04 09:33:30 +01:00
Konstantin Ullrich e8d5dd3fe0 Add Changelog 2021-01-01 15:00:54 +01:00
Konstantin Ullrich 52fa85c9e8 Uhhhh Branding 2020-12-30 01:09:04 +01:00
Konstantin Ullrich 101d621995 Better Intl 2020-12-27 01:39:25 +01:00
Konstantin Ullrich c4c95dfdb5 Stake Fixes and better Language 2020-12-27 01:32:42 +01:00