Put together a French version of Mutiny Wallet.
For syntax, I chose to keep the conjugations and commands informal to keep with the style, flow, and general debauchery of the Mutiny Wallet project.
only do one at a time, address or invoice
move method chooser to receive amount screen
fix flicker on send / swap pages
amountless on-chain, fix receive warnings
fix unnecessary "Failed to conduct wallet operation" errors
close receive method chooser automatically
check if already initialized
more progress, zap feed not loading?
request send receive
fix setup
profile editing and show zaps
wallet connections
kitchen sink
mutiny plus and misc
get rid of swap
backup / restore, nostr stuff
get rid of gifts
channels stuff
manage federations and profile fixes
cleanup
fix build
fix chrome android
update to cap 6
bump to actual 6.0.0
update xcode version
fix interpolation again (regression)
move all static methods to the worker
add doc strings
get rid of window.nostr, make parse params async
fight load flicker
use a "-test" bundle for debug builds so they don't clobber
add back swaps and do some cleanup
fix activity flicker
`openLinkProgrammatically.ts` mentions that i18n doesn't work in utils;
maybe that comment is outdated?
I've also added the translations for Spanish and that tested well.
Removed the `formatExpiration` function as it appears to no longer be
used.
use check_lnurl_name
update to rc1
use env vars
set nip05 if not set
update to rc2
public zaps
use privacy_level in activity item
get profile from nostr if not a contact
rc3, update env vars and use them for domain
async nostr things