296 Commits

Author SHA1 Message Date
07830fd2fd Add currency Albanian LEK 2023-11-30 16:13:38 +00:00
1eadde7dfa Improve f2f pin icons (#900)
* Add SVG icons for map pins

* Improve f2f pin icons

---------

Co-authored-by: Reckless_Satoshi <reckless.satoshi@protonmail.com>
2023-10-19 08:52:11 +00:00
b7f4d5568b Add location to f2f clusters (#899)
* Add f2f location clusters

---------

Co-authored-by: Reckless_Satoshi <reckless.satoshi@protonmail.com>
2023-10-17 22:07:16 +00:00
a383f8ad18 Fix improve wording on tiles switch 2023-10-17 08:27:24 -07:00
d5f6e2cbd8 Fix f2f style and self-hosted assets 2023-10-17 05:21:18 -07:00
22b10df91d Code Review 2023-10-17 08:26:30 +00:00
871299b3bf Order Map 2023-10-17 08:26:30 +00:00
a338dfc2ee Book map 2023-10-17 08:26:30 +00:00
7250286c0f Worldmap f2f Book orders 2023-10-17 08:26:30 +00:00
412242865d Worldmap f2f selection 2023-10-17 08:26:30 +00:00
ac547e63af Add location pin SVGs by @RedPurdy (#895)
Add files via upload

Co-authored-by: Red_Purdy <104675727+RedPurdy@users.noreply.github.com>
2023-10-15 18:38:51 +00:00
19597ca8e5 Add coordinator maintainance notice 2023-09-08 08:33:00 -07:00
fde96c30e2 Fix malformed French translation 2023-09-05 05:53:06 -07:00
352a3dac52 Update fr.json (#823) 2023-09-05 12:11:32 +00:00
b4b6709918 Enable Swahili 2023-09-05 04:16:22 -07:00
f785be7b5d Add Swahili translation (#819) 2023-09-05 10:52:57 +00:00
441bad45fb Update communities dialog (#749) 2023-07-24 11:26:52 +00:00
3068c4f1f4 Adds Italian translations (#660)
* fix 02-languages.md locales path

* translate it.json sections 1 to 12

* translate it.json sections 13 to 15

* translate it.json sections 18 to 38

* translate it.json sections 41 to 46

* translate it.json sections 43 to 73

* finalize translate it.json

* typo fix in it.json
2023-06-18 15:47:30 +00:00
8b7ab0e124 Add bd taka to available currencies (#659)
* add bd to worldflags

* added bdt to currencies.json
2023-06-12 23:20:54 +00:00
582a49b8f5 Fix typo: if you if you -> if you (#647) 2023-06-05 10:09:39 +00:00
41a77ec9e5 Update ca.json (#634)
Some sentences updated.
2023-05-31 12:00:04 +00:00
052865c53b Add selfhosted client custom builds (#630)
Add scripts for selfhosted client
2023-05-29 15:58:12 +00:00
e1ea7289b0 Fix tradebox phrase to be swap/fiat ambivalent 2023-05-26 05:44:54 -07:00
9a1007775f Fix bug with negative premium textfield (#614)
Fixing the type handlePremiumChange function to handle the discount to the right type (React.ChangeEventHandler<HTMLInputElement | HTMLTextAreaElement>)

Using the correct type of handlePremiumChange function, then deconstructing the "value" var from the event.target

Using Number(value) in declaration of "newPremium", instead of using multiplication with number and string

To not affect another methods using "premium" var, I used isNaN func to make a check and set the initial value of "premium" var to zero (if is NaN) or newPremium (when valid number is entered)

The fix in the bug is the line "premium: isNaN(newPremium) || value === '' ? '' : premium," in setMaker. That makes the "premium" var to be set to zero when the input is empty or not a number, allowing the user to input the "-" (minus sign) and not entering 0 as before.
2023-05-26 10:32:22 +00:00
cdc5f3deef Add collect_phrases pre-commit hook; run new collect phrases (#610) 2023-05-22 08:26:48 +00:00
6a1c8c32ef Fix collect_phrases.py to work on all OS (#607)
Changed handcrafted.py to use a OrderedDict instead of a dict (guarantee the order independant of the python version)

Moved the value of "../../src" to the variable "src_path" to improve readability, and reuse the value again later in code

Changed the "Look for all matching i18n keys" part of code to order the dirs and file in a independant OS way - alphabetical order using the "sort" func of list object

Changed the "Look for all matching i18n keys" part of code to collect all phrases in a OrderedDict (guarantee the order independant of the python version)

Changed the list indexing in filepath var (filepath[10:]) to the use of os.path.relpath(filepath, src_path) func to improve readability

Changed all_phrases to a OrderedDict (guarantee the order independant of the python version) and use update method of OrderedDict to add the files's phrases and handcrafted phrases to the OrderedDict in order

Changed the loop of matches to inside the if statement (if len(matches) > 0) to improve readability - if the "if statement" is false, the loop was never executed

Changed the "Load existing locale dics and replace keys" part of code to use OrderedDict in the new_phrases var to guarantee the order of the keys insert in json.dump in all OS

Changed the "Load existing locale dics and replace keys" part of code to not substitute the keys "#{counter}" to guarantee the order independant of the json file of the translation.
2023-05-22 08:14:22 +00:00
3bd7ade298 Fix lnproxy support and add lnproxy relays workflow (#586)
* Use new lnproxy API

- Use POST instead of GET, so create and send a body parameter
- Path is /spec/ instead of /api/, and list of relays from lnproxy will contain /spec already, so path parameter for ApiClient.post() is an empty string

* add lnproxy sync workflow

* Use new lnproxy JSON structure

* Remove virtualenv

doing this so that the “scripts” subfolder in .github/workflows can be added

* Move workflow script to subfolder

* Add translation support

Locale strings not added yet

* Simplify coordinator updates, automatic migrations and collect statics (#583)

* Delete commited proto files

* Run sync workflow weekly instead of hourly

* Tweak display name for relays

* Update sync script to be append-only

* Use new naming convention for relays

* Fix bitcoinNetwork hydration

* PR Feedback

- Change hook deps from settings.network to settings
- routing_msat param updates for lnproxy API

* Actually set host in settings

* Updated parsing of LnProxy response

---------

Co-authored-by: +shyfire131 <shyfire131@shyfire131.net>
Co-authored-by: Reckless_Satoshi <90936742+Reckless-Satoshi@users.noreply.github.com>
Co-authored-by: Reckless_Satoshi <reckless.satoshi@protonmail.com>
2023-05-18 11:14:11 +00:00
6c20ce4f70 Simplify frontend/client dev setup, shrink nodeapp 2023-05-12 04:07:56 -07:00
eeb0094162 Small style fixes and new payment method 2023-05-12 03:01:17 -07:00
899062ae70 Rename repository 2023-05-09 06:07:16 -07:00
e6ddcf9e4b Add RobotTokenSHA256 middleware, /api/robot and frontend entropy calc (#512)
* Add RobotTokenSHA256 middleware for in-the-fly robot generation/login

* Add RobotView, fix middleware, upgrade frontend

* Token header as base91

* Add OAS schema of RobotView

* Use RobotView on new fetchRobot(), mimick old fetchRobot() functionality

* Upgrade websockets for token based authentication

* Small fixes

* Add frontend token entropy checks, add token on route /robot/<token>

* Rename admin panel

* Collect phrases
2023-05-05 10:12:38 +00:00
0477885998 Add maker summary to collected phrases 2023-05-02 03:54:18 -07:00
fcd6e25073 Enable Japanese translation 2023-04-29 07:42:45 -07:00
0f56093da5 The Japanese translation for RoboSats (#479) 2023-04-29 14:28:44 +00:00
fc4f3e1593 Add undo confirm fiat sent action (#461)
* Add undo confirm fiat sent action

* Collect phrases

* Small fixes
2023-04-28 09:19:18 +00:00
f5ae7aab34 Remove animations (#460)
* Remove animations

* Disable background animation on avatar load
2023-04-27 19:06:03 +00:00
e4c1089b46 Add generating animation and fix robot corrupted robot garage load 2023-04-24 06:43:21 -07:00
b227df7c7c Improve preliminary sats summary, add taker satoshis (#429)
* Improve preliminary sats summary, add taker satoshis

* Collect phrases
2023-04-21 11:10:47 +00:00
f4dc15d38a Update zh-TR.json (#425) 2023-04-21 11:05:44 +00:00
6fb99d35c6 Update zh-SI.json (#424) 2023-04-21 11:04:12 +00:00
473a38faf9 Add Iranian Toman (IRT) currency (#412)
Add Iranian Toman (IRT) currency
2023-04-09 21:36:05 +00:00
e783dea305 Fixes "no robot", add launchers on Android. (#411)
* Update robohash repo url to RoboSats org

* Add external launchers

* Fix no-robot issue due to timing of initial fetchInfo

* Collect new phrases
2023-04-09 18:48:25 +00:00
be060dff34 Update ca.json (#409)
New version sentences translated
2023-04-06 09:45:23 +00:00
ab617ce608 Migrate mui-x components to v6 (#408)
* Migrate mui-x components to v6

* Collect phrases
2023-04-03 18:38:52 +00:00
399f8102f2 Add notification for new in-app chat messages (#403)
* Add TG message for new in-app chat messages

* Add emojis and collect phrases
2023-03-27 09:37:36 +00:00
7f19af6f41 Fix es.json and collect phrases 2023-03-25 04:55:33 -07:00
0ab25be507 Update es.json (#401) 2023-03-25 11:52:40 +00:00
bac276dd0d Add backend phrases 2023-03-18 13:32:24 -07:00
37041e474b Fix spanish translation 2023-03-18 13:09:44 -07:00
11e2d39640 Update spanish translation (#399)
* Unas cuantas traducciones mas.

* Update es.json

* Update es.json

* Update es.json

---------

Co-authored-by: Nailuj2000 <irc@extralab.net>
2023-03-18 20:02:56 +00:00