Commit Graph

983 Commits

Author SHA1 Message Date
Reckless_Satoshi
a6cbff8ff6
Prepare for 0.2.1 patch release 2022-09-29 08:21:33 -07:00
Reckless_Satoshi
4362530b77
Update mobile CSS 2022-09-29 05:47:24 -07:00
Reckless_Satoshi
68f35b3d35
Add fullscreen mode for BookTable 2022-09-29 04:53:12 -07:00
Reckless_Satoshi
ab4d83bf49
Set up Android APK build workflow for releases 2022-09-28 13:29:21 -07:00
Reckless_Satoshi
344ba2ab67
Add book double view for large displays. Prettify. 2022-09-28 07:26:44 -07:00
Reckless_Satoshi
7b8fcb3285
Add android webview app (#259)
* Add android build workflow

* Initial webview on tsx template

* Insert ReactJS app from local

* Add Android app icon by @red_purdy (#174)

* Add files via upload

* Add files via upload

* Add files via upload

* Add files via upload

* Add files via upload

* Add files via upload

Co-authored-by: RedPurdy <104675727+RedPurdy@users.noreply.github.com>

* Fix local reactjs

* Add setup guide. Bundled dev main.js

* Add react native tor

* Move Android CHANGELOG.md to /mobile

* Add torified webview in react-native (#247)

* Add android build workflow

* Android Tor Requests

* Fetching internal files (i18n)

* react-native-tor does not implement PUT

* Get Files from Tor

* Revert "Add android build workflow"

This reverts commit 340bcf8d1c.

* Fix Rebase Removals

* External sources

* react-native-tor crashes

* Last Refactor

* Fix/revert setup guide

* Add /mobile as volume to npm-dev container

On the fully dockerized dev environment the npm process cannot save files outside of /frontend directory. Now it can also save the builds to /mobile

* Fix UsafeAlert

* Run prettier

* Run lint:fix

* Main Profile Image fix

* Remove Tor Requests limitation

Co-authored-by: Reckless_Satoshi <reckless.satoshi@protonmail.com>

Co-authored-by: RedPurdy <104675727+RedPurdy@users.noreply.github.com>
Co-authored-by: KoalaSat <yv1vtrul@duck.com>
2022-09-28 12:08:16 +00:00
Reckless_Satoshi
e47d55b582
Book functional component (#256)
* Add bookTable functional component

* Implement responsive booktable

* Fix unwanted scroll bar on chromium browsers

* Add column self-organization and 3 new columns

* Add responsive behaviour on depth chart

* Run prettier

* Add minimum pageSize (book must at least be 1 row height)

* Adjust circular spinner div height

* Add order ID column style

* Refactor window resize event listener

* Add depth chart outline

* Review fixes
2022-09-27 15:52:00 +00:00
Reckless_Satoshi
33941ce359
Add PR template, run prettier 2022-09-23 03:29:39 -07:00
dependabot[bot]
66d3971825
Bump commonmarker from 0.23.4 to 0.23.6 in /docs (#255)
Bumps [commonmarker](https://github.com/gjtorikian/commonmarker) from 0.23.4 to 0.23.6.
- [Release notes](https://github.com/gjtorikian/commonmarker/releases)
- [Changelog](https://github.com/gjtorikian/commonmarker/blob/main/CHANGELOG.md)
- [Commits](https://github.com/gjtorikian/commonmarker/compare/v0.23.4...v0.23.6)

---
updated-dependencies:
- dependency-name: commonmarker
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-09-23 11:07:09 +00:00
KoalaSat
8b60396da8
Mobile Avatar Book Smooth Load (#254)
Mobile Avatr Book Smooth Load
2022-09-23 10:57:08 +00:00
Reckless_Satoshi
81c5a3d9f5
Add coordinator and client versions to Stats for Nerds 2022-09-23 02:52:59 -07:00
KoalaSat
ae193f19a4
Refactor avatars (#251) 2022-09-22 16:23:21 -07:00
Reckless_Satoshi
c9a18751e9
Update ca.json (#252) 2022-09-22 15:37:49 -07:00
Reckless_Satoshi
f5f707bd4e
Add version mismatch detection, refactor GH workflows, draft release.yml, increase prettier scope (#250)
* Refactor GH workflows

* Add version mismatch checker and UpdateClient Dialog

* Fix finalize release workflow

* Increase prettier scope

* Increase prettier coverage, add some static to prettierignore

* Add CodeQL on PR
2022-09-22 15:22:51 -07:00
₿lue Lynx
4effae5ca0
Update ca.json
Stealth invoices capability updated.
2022-09-22 14:56:14 +02:00
Reckless_Satoshi
37b8fdd233
Add version mismatch detection, refactor GH workflows, draft release.yml, increase prettier scope (#250)
* Refactor GH workflows

* Add version mismatch checker and UpdateClient Dialog

* Fix finalize release workflow

* Increase prettier scope

* Increase prettier coverage, add some static to prettierignore

* Add CodeQL on PR
2022-09-21 07:03:38 -07:00
Reckless_Satoshi
e4ddeea39d
Add auto dark mode loader screen 2022-09-20 07:21:19 -07:00
okada-blue
3a07028c9e
Update 03-premium.md and 04-bonds.md (#248)
* Update 03-premium.md

Update 'summary' portion to be more concise and straight forward in describing how premiums are to be viewed in the order book (inspired by a question on TG).

I felt some of the verbiage in the introduction was redundant and could be removed for simplicity.

* Update 04-bonds.md

Commit: Proposed rough draft for documentation on Bonds.

Note: I'm not certain I have captured every scenario in which bonds can be lost.

Question: Should I mention bondless takers?

* Update 04-bonds.md

Update to include revisions
2022-09-19 23:19:03 +00:00
Reckless_Satoshi
dc3a40e71f
Add stealth response to Info, tg_token to order, delete deprecated GET User 2022-09-18 10:37:39 -07:00
Reckless_Satoshi
1bb92f342a
Fix range text, fix type override at currency change 2022-09-17 09:36:50 -07:00
Reckless_Satoshi
dd38551ce0
Fix mobile book amount tooltip 2022-09-17 08:34:45 -07:00
Reckless_Satoshi
fb404165cb
Fix show all orders on book on mobile 2022-09-16 12:39:50 -07:00
Reckless_Satoshi
7754f8a0dc
Fix buy/sell buttons palette 2022-09-16 11:03:16 -07:00
Reckless_Satoshi
34a8fd99ed
Make stealth invoices the default 2022-09-16 09:50:11 -07:00
Reckless_Satoshi
f2cd20c8f0
Add Telegram context on UserGen response 2022-09-16 09:45:09 -07:00
Reckless_Satoshi
91e5db2bb9
Fix simplify buy/sell toggle buttons. Run prettier and lint. 2022-09-16 09:24:14 -07:00
KoalaSat
c770d231d1
Add frontend API client (#242)
* Frontend API client

* Test

* CR updates
2022-09-16 14:16:33 +00:00
okada-blue
b6edc27e6e
Update 02-robots.md (#246)
Include additional information
2022-09-16 09:36:00 +00:00
redphix
6fc20424a8
Fix logic of checking whether non-participants can view order details (#245)
* Fix logic of checking whether non-participants can view order details

* Fix for no participants to not get lengthy responses on public orders

Co-authored-by: Reckless_Satoshi <reckless.satoshi@protonmail.com>
Co-authored-by: Reckless_Satoshi <90936742+Reckless-Satoshi@users.noreply.github.com>
2022-09-15 15:47:09 +00:00
Reckless_Satoshi
1ba94b2abc
Add Telegram notifications for order takers (#244)
* Create EnableTelegramDialog functional component

* Move Enable TG button to Profile dialog

* Add TG bot_name, token and state to API /info/

* Add messages for order takers to Telegram class
2022-09-15 15:42:33 +00:00
Reckless_Satoshi
cd8b607891
Fix tighten condition for selfhosted check 2022-09-14 04:57:58 -07:00
Reckless_Satoshi
efc3da28bd
Update Nivo and resolve need to force install of deps 2022-09-13 10:27:36 -07:00
Reckless_Satoshi
949b0584fb
Remove deprecated setup for development environment without docker-compose 2022-09-13 06:43:20 -07:00
Reckless_Satoshi
6d79cd8351
Add simplified nodeapp / frontend only dev environment setup 2022-09-13 06:34:33 -07:00
Reckless_Satoshi
3a0dd3cabd
Split celery-dev service into cele-worker and cele-beat (less annoying logs) 2022-09-13 06:12:01 -07:00
Reckless_Satoshi
602d92dd90
Add instructions to build and serve documentations locally 2022-09-13 05:58:42 -07:00
Reckless_Satoshi
45d14f2249
Add TOC to 03-premum.md 2022-09-11 11:34:36 -07:00
okada-blue
839f07dc48
Update 03-premium.md (#229)
* Update 03-premium.md

Make changes per PR comments
2022-09-11 18:31:08 +00:00
KoalaSat
7fac926413
Move the most recent value in sats of an order calculation to the backend (#235)
* Move the most recent value in sats of an order calculation to the backend

* Fix bug 0 premium
2022-09-11 17:59:01 +00:00
Reckless_Satoshi
d69bb9bb72
Invert QRcode foreground with dark/light themes 2022-09-11 09:41:36 -07:00
redphix
215e04f75e
Fix error when query parameters not passed (#239)
if no parameters are passed to `/api/book` then just return
orders of ALL currency of ANY type.

Currently, if no query parameters are passed, then the API returns
500 status code
2022-09-11 15:04:03 +00:00
Reckless_Satoshi
cb6475a3f4
Fix smooth avatar loading. Run prettier 2022-09-10 11:02:30 -07:00
KoalaSat
c62a6369b0
Expose Satoshis Now on API (#236) 2022-09-10 13:51:15 +00:00
Reckless_Satoshi
3992032d2a
Fix pretty numbers tests 2022-09-10 06:49:00 -07:00
Reckless_Satoshi
03f0b3a368
Add HRF sponsorship 2022-09-09 11:33:59 -07:00
Reckless_Satoshi
822281e467
Run npm run lint:fix
Still many linting errors to fix manually
2022-09-09 10:57:05 -07:00
Reckless_Satoshi
14487a9c2d
Run linter and add linter GH action 2022-09-09 10:25:55 -07:00
Reckless_Satoshi
9d73f1ec34
Merge branch 'use-linter-and-formatter' into main (#222) 2022-09-09 10:13:02 -07:00
Reckless_Satoshi
825ffe3cfe
Add QR Code to enable Telegram notifications (#232) 2022-09-09 17:07:15 +00:00
Reckless_Satoshi
4c01d42f62
Merge branch autoscale-ui into main (#233) 2022-09-09 09:52:52 -07:00