Commit graph

91 commits

Author SHA1 Message Date
Felipe Knorr Kuhn
a2e2b36a76
Remove frontend dependencies and old tests 2022-07-06 13:13:59 -07:00
softsimon
daa7079338
Address search with middle ellipsis mobile fix 2022-03-05 14:19:44 +01:00
softsimon
e5b2440b45
Shorten address search with middle ellipsis 2022-02-27 20:05:32 +03:00
softsimon
0863405671
Correcting tests. i18n strings and asset links. 2022-02-07 03:34:15 +04:00
softsimon
4ca730697c
Adding current language to network dropdown links
fixes  #1094
2022-01-10 18:00:01 +04:00
softsimon
5ea4b043d9
Use relativeUrl when redirecting from the Searchbar 2021-12-30 02:30:46 +04:00
softsimon
fd34761a93
Adding Liquid Testnet as frontend option
fixes #976
2021-12-28 11:16:33 +04:00
Miguel Medeiros
6e35102b3a
Fix rtl mobile header menu. 2021-11-01 11:11:50 -03:00
softsimon
1a37c8b116
Add output ID to transaction info
fixes #413
2021-10-20 15:44:43 +04:00
softsimon
bb07031362
Handle search for Liquid block hashes in search bar.
fixes #797
2021-09-25 14:37:54 +04:00
softsimon
1277e58e68
Updated address regex to handle all types of addresses.
fixes #301
fixes #750
2021-09-04 23:21:15 +04:00
wiz
79ef8ca371
Revert "Support uppercase addresses when searching."
This reverts commit fc28b06a0f.
2021-09-02 00:57:43 +09:00
softsimon
fc28b06a0f
Support uppercase addresses when searching.
fixes #301
2021-08-29 15:58:39 +03:00
softsimon
8d9a51a7c4
Readding search field, and fixing search for non-mempool base module sites. 2021-08-14 14:58:58 +03:00
softsimon
3ae3df6722
Revert "Parse TXID, hash or address strings from search bar and allow searching for TXID:OUTPUT. (#578)" (#610)
This reverts commit 2e2e6aa01f.
2021-07-06 19:55:01 +03:00
softsimon
2e2e6aa01f
Parse TXID, hash or address strings from search bar and allow searching for TXID:OUTPUT. (#578)
fixes #450
fixes #415
2021-07-06 19:43:18 +03:00
softsimon
4442964124
Updated regex to accept bisq-addresses. 2021-05-13 21:56:57 +04:00
softsimon
c1a79e3a33
Handle the 'B' prefix in the search bar autocomplete on /bisq
refs #510
2021-05-13 03:01:47 +04:00
Miguel Medeiros
2f8f3ca2e9
New concept for dashboard layout components. (#469)
* New concept for dashboard layout components.

* Align dashboard componentes.

* Add divider to fee box component.

* Remove TV icon from mobile and tablet queries.

* Fix form input overflow.

* Add responsive css to statistic component.

* Add responsive css to about page.

* Add global padding bottom.

* Fix graph page styles.

* Add responsive chart and scrollable table.

* Fix mobile css query for navbar menus.

* Fix pagination responsive css.

* Add CSS animated logo.

* Revert "Add CSS animated logo."

This reverts commit 92af38294c0d4fe815a801b37635cde7f8ee1ced.

* Add extra skeleton to fee-box-component.

* Fix latest-blocks and latest-transactions table css.

* Adapt Bisq pages to responsive layout.

* Remove parenthesis from fiat amout.
Fiat prive break not break on desktop.
Transaction ID align left.
Fee box skeleton width resize.

* Fix mobile table text-size.

* Fix dashboard mempool info mobile alignment.
2021-05-03 17:11:30 +04:00
Miguel Medeiros
d74677628b
New UI for responsive navbar. (#458)
New UI for responsive navbar.
fixes #458
2021-04-19 17:01:04 +04:00
softsimon
fb11d73751
i18n all the remaining strings. 2020-12-03 18:34:19 +07:00
wiz
4658b47007
Implement i18n support in frontend using Angular + Transifex + NGINX
This PR adds basic i18n support into the mempool frontend, together with
a smooth workflow for developers and translators to collaborate:

* Using the existing @angular/localize module, developers add i18n
metadata to any frontend strings their new features or changes modify

* Using the new npm script `i18n-extract-from-source`, developers
extract the i18n data from source code into `src/locale/messages.xlf`

* After pushing the updated `src/locale/messages.xlf` to GitHub, the
Transifex service will update its database from the new source data

* Using the Transifex website UI, translators can work together to
translate all the mempool frontend strings into their native languages

* Using the new npm script `i18n-pull-from-transifex`, developers can
pull in completed translations from Transifex, and commit them into git.

This flow requires an API key from Transifex, which can be obtained at
https://www.transifex.com/user/settings/api/ to be used with the python
script installed by `pip install transifex-client` - after preparing
these, run the npm script which will ask you for the API key the first
time. When downloading is complete, you can test building the frontend,
and if successful, commit the new strings files into git.

This PR implements a new locale selector in the footer of the homepage
dashboard, and includes WIP translations for the following languages:

* Czech (cs)
* German (de)
* Japanese (ja)
* Norwegian (nn)
* Spanish (es)
* Swedish (sv)
* Ukrainian (uk)
* Persian (fa)
* Portugese (pt)
* Turkish (tr)
* Dutch (nl)
* French (fr)
* Chinese (zh)
* Slovenian (sl)
* Korean (ko)
* Polish (pl)

The user-agent's `Accept-Language` header is used to automatically
detect their preferred language, which can be manually overriden by the
pull-down selector, which saves their preference to a cookie, which is
used by nginx to serve the correct HTML bundle to the user.

Remaining tasks include adding i18n metadata for strings in the Bisq and
Liquid frontend code, mouseover hover tooltip strings, hard-coded og
metadata inside HTML templates, and many other places. This will be done
in a separate PR.

When upgrading to add i18n support, mempool instance operators must take
care to install the new nginx.conf and nginx-mempool.conf files, and
tweak for their specific site configuration.

Fixes #81
2020-12-02 04:19:33 +09:00
softsimon
11d67cf756
Allow searching for and viewing assets not in the asset registry.
fixes #111
2020-11-22 16:03:23 +07:00
softsimon
55646b5732
Handle and don't crash for adress-prefix search error.
fixes #121
2020-10-12 12:57:19 +07:00
softsimon
ea0edc41e2
Minor ux updates. 2020-09-23 16:48:10 +07:00
softsimon
b2e0edb919
Menu design updates. 2020-09-22 06:55:45 +07:00
softsimon
b67b025dc2
Replacing menu button texts with icons.
Latest blocks is now a separate page.
2020-09-22 05:51:34 +07:00
softsimon
0ded140c72
Address suggestion fixes: Added ellipsis on long addresses. Search on item select. 2020-07-25 17:52:41 +07:00
softsimon
81d05e23b8
Add typeahead address prefix. 2020-07-24 22:37:35 +07:00
softsimon
3b546b234f
Handle missing assets in search. 2020-05-28 01:01:35 +07:00
softsimon
91a45aae30
Search box text updated.
BTC ticker fix.
Dropdown color fix.
Miner button tooltip.
2020-05-10 16:03:22 +07:00
softsimon
9b4e5194c1
Allow search and navigate by block height.
fixes #41
2020-05-10 14:32:27 +07:00
softsimon
1feb985bec
Liquid and Testnet now accessable from the main site
fixes #35
2020-05-09 20:37:50 +07:00
softsimon
20c7ee98e7
Asset tracking.
Asset caching.
refs #37
2020-05-05 15:26:23 +07:00
softsimon
11b1d9bbd3
Assets support WIP
refs #37
2020-05-02 12:36:35 +07:00
softsimon
9025d4dd54
- Switched the arrow colors for spent/unspent utxos
- Collapse dropdown on search (mobile)
2020-04-14 15:35:20 +07:00
softsimon
02373f366c Moving strings to template. 2020-03-01 23:18:03 +07:00
Simon Lindh
3453e84889
Basic address tracking. 2020-02-26 03:31:45 +09:00
Simon Lindh
f3cfa038d3
Transaction tracking revamped.
Blockchain block arrow.
2020-02-26 03:28:57 +09:00
Simon Lindh
34645908e9
Refactor. API explanations. UX revamp. 2020-02-26 03:26:16 +09:00
Simon Lindh
ac95c09ea6
New base code for mempool blockchain explorerer 2020-02-26 03:19:26 +09:00