aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--packages/aml-backoffice-ui/package.json2
-rw-r--r--packages/anastasis-cli/package.json2
-rw-r--r--packages/anastasis-core/package.json2
-rw-r--r--packages/anastasis-webui/package.json2
-rw-r--r--packages/auditor-backoffice-ui/package.json2
-rw-r--r--packages/auditor-backoffice-ui/src/paths/finance/ListPage.tsx220
-rw-r--r--packages/bank-ui/package.json2
-rw-r--r--packages/challenger-ui/package.json2
-rw-r--r--packages/idb-bridge/package.json2
-rw-r--r--packages/kyc-ui/package.json2
-rw-r--r--packages/merchant-backend-ui/package.json2
-rw-r--r--packages/merchant-backoffice-ui/package.json2
-rw-r--r--packages/pogen/package.json2
-rw-r--r--packages/taler-harness/debian/changelog6
-rw-r--r--packages/taler-harness/package.json2
-rw-r--r--packages/taler-util/package.json2
-rw-r--r--packages/taler-wallet-cli/debian/changelog6
-rw-r--r--packages/taler-wallet-cli/package.json2
-rw-r--r--packages/taler-wallet-core/package.json2
-rw-r--r--packages/taler-wallet-embedded/package.json2
-rw-r--r--packages/taler-wallet-webextension/manifest-common.json4
-rw-r--r--packages/taler-wallet-webextension/package.json2
-rw-r--r--packages/web-util/package.json2
23 files changed, 172 insertions, 102 deletions
diff --git a/packages/aml-backoffice-ui/package.json b/packages/aml-backoffice-ui/package.json
index 0ecc23300..10cb87863 100644
--- a/packages/aml-backoffice-ui/package.json
+++ b/packages/aml-backoffice-ui/package.json
@@ -1,7 +1,7 @@
{
"private": true,
"name": "@gnu-taler/aml-backoffice-ui",
- "version": "0.13.0-dev.1",
+ "version": "0.13.1",
"author": "sebasjm",
"license": "AGPL-3.0-OR-LATER",
"description": "Back-office SPA for GNU Taler Exchange.",
diff --git a/packages/anastasis-cli/package.json b/packages/anastasis-cli/package.json
index f2c78e8c0..595c350d2 100644
--- a/packages/anastasis-cli/package.json
+++ b/packages/anastasis-cli/package.json
@@ -1,6 +1,6 @@
{
"name": "@gnu-taler/anastasis-cli",
- "version": "0.13.0",
+ "version": "0.13.1",
"description": "",
"engines": {
"node": ">=0.18.0"
diff --git a/packages/anastasis-core/package.json b/packages/anastasis-core/package.json
index ad304b997..379bae5a5 100644
--- a/packages/anastasis-core/package.json
+++ b/packages/anastasis-core/package.json
@@ -1,6 +1,6 @@
{
"name": "@gnu-taler/anastasis-core",
- "version": "0.13.0",
+ "version": "0.13.1",
"description": "",
"main": "./lib/index.js",
"module": "./lib/index.js",
diff --git a/packages/anastasis-webui/package.json b/packages/anastasis-webui/package.json
index 973f438c7..1779ec7db 100644
--- a/packages/anastasis-webui/package.json
+++ b/packages/anastasis-webui/package.json
@@ -1,7 +1,7 @@
{
"private": true,
"name": "@gnu-taler/anastasis-webui",
- "version": "0.13.0",
+ "version": "0.13.1",
"license": "MIT",
"type": "module",
"scripts": {
diff --git a/packages/auditor-backoffice-ui/package.json b/packages/auditor-backoffice-ui/package.json
index 9918e977e..e3d257de0 100644
--- a/packages/auditor-backoffice-ui/package.json
+++ b/packages/auditor-backoffice-ui/package.json
@@ -1,7 +1,7 @@
{
"private": true,
"name": "@gnu-taler/auditor-backoffice-ui",
- "version": "0.13.0",
+ "version": "0.13.1",
"license": "AGPL-3.0-or-later",
"type": "module",
"scripts": {
diff --git a/packages/auditor-backoffice-ui/src/paths/finance/ListPage.tsx b/packages/auditor-backoffice-ui/src/paths/finance/ListPage.tsx
index 88ca6bcfd..4a05ae851 100644
--- a/packages/auditor-backoffice-ui/src/paths/finance/ListPage.tsx
+++ b/packages/auditor-backoffice-ui/src/paths/finance/ListPage.tsx
@@ -20,12 +20,12 @@
* @author Sebastian Javier Marchano (sebasjm)
*/
-import { useTranslationContext } from "@gnu-taler/web-util/browser";
-import { h, VNode, Fragment } from "preact";
+/**
+ * Imports.
+ */
+import { Fragment, h, VNode } from "preact";
export function ListPage(data: any): VNode {
- const { i18n } = useTranslationContext();
-
let balances = data.data.data[0][4].data.balances;
let coinBalances = [
"Total recoup loss",
@@ -62,45 +62,77 @@ export function ListPage(data: any): VNode {
<div class="card-content">
<table class="table is-striped is-fullwidth is-dark">
<tbody>
- <tr>
- <th>Finding</th>
- <td class="has-text-right"><b>Count</b></td>
- <td class="has-text-right"><b>Gain/Loss</b></td>
- </tr>
- {
- data["data"]["data"][0].map((x: any) => {
+ <tr>
+ <th>Finding</th>
+ <td class="has-text-right">
+ <b>Count</b>
+ </td>
+ <td class="has-text-right">
+ <b>Gain/Loss</b>
+ </td>
+ </tr>
+ {data["data"]["data"][0].map((x: any) => {
const key = Object.keys(x.data)[0];
let value = Object.values(x.data)[0];
- const paramName = key[0].toUpperCase() + key.split("_").join(" ").split("-").join(" ").slice(1, key.length);
+ const paramName =
+ key[0].toUpperCase() +
+ key
+ .split("_")
+ .join(" ")
+ .split("-")
+ .join(" ")
+ .slice(1, key.length);
if (key == "balances") {
//TODO fix
let gains = 0;
- if (value == null)
- value = 0;
- else
- value = Object.keys(value).length;
+ if (value == null) value = 0;
+ else value = Object.keys(value).length;
return (
<tr class="is-link">
<td>{paramName}</td>
- <td class="has-text-right"><p
- class={value == 0 ? "text-success" : "text-danger"}>{String(value)}</p></td>
- <td class="has-text-right"><p
- class={gains == 0 ? "text-success" : "text-danger"}>{String(gains)}</p></td>
+ <td class="has-text-right">
+ <p
+ class={
+ value == 0 ? "text-success" : "text-danger"
+ }
+ >
+ {String(value)}
+ </p>
+ </td>
+ <td class="has-text-right">
+ <p
+ class={
+ gains == 0 ? "text-success" : "text-danger"
+ }
+ >
+ {String(gains)}
+ </p>
+ </td>
</tr>
);
} else {
<tr class="is-link">
<td>{paramName}</td>
- <td class="has-text-right"><p
- class={value == 0 ? "text-success" : "text-danger"}>{String(value)}</p></td>
- <td class="has-text-right"><p>{
- //TODO
- }</p></td>
+ <td class="has-text-right">
+ <p
+ class={
+ value == 0 ? "text-success" : "text-danger"
+ }
+ >
+ {String(value)}
+ </p>
+ </td>
+ <td class="has-text-right">
+ <p>
+ {
+ //TODO
+ }
+ </p>
+ </td>
</tr>;
}
- })
- }
+ })}
</tbody>
</table>
</div>
@@ -109,34 +141,44 @@ export function ListPage(data: any): VNode {
<div class="card-content">
<table class="table is-striped is-fullwidth is-dark">
<tbody>
- <tr>
- <th>Summary</th>
- <td class="has-text-right"><b>Value</b></td>
- </tr>
- <tr>
- <td>Total gain/loss</td>
- <td class="has-text-right">{
- //TODO fix
- }</td>
- </tr>
- <tr>
- <td>Pending gain/loss</td>
- <td class="has-text-right">{
- //TODO fix
- }</td>
- </tr>
- <tr>
- <td>Transaction count</td>
- <td class="has-text-right">{
- //TODO fix
- }</td>
- </tr>
- <tr>
- <td>Transactions pending</td>
- <td class="has-text-right">{
- //TODO fix
- }</td>
- </tr>
+ <tr>
+ <th>Summary</th>
+ <td class="has-text-right">
+ <b>Value</b>
+ </td>
+ </tr>
+ <tr>
+ <td>Total gain/loss</td>
+ <td class="has-text-right">
+ {
+ //TODO fix
+ }
+ </td>
+ </tr>
+ <tr>
+ <td>Pending gain/loss</td>
+ <td class="has-text-right">
+ {
+ //TODO fix
+ }
+ </td>
+ </tr>
+ <tr>
+ <td>Transaction count</td>
+ <td class="has-text-right">
+ {
+ //TODO fix
+ }
+ </td>
+ </tr>
+ <tr>
+ <td>Transactions pending</td>
+ <td class="has-text-right">
+ {
+ //TODO fix
+ }
+ </td>
+ </tr>
</tbody>
</table>
</div>
@@ -150,59 +192,75 @@ export function ListPage(data: any): VNode {
<p class="has-text-weight-bold">Helper coin</p>
<table class="table is-striped is-fullwidth is-dark">
<tbody>
- <tr>
- <th>Balance</th>
- <td><b>Value</b></td>
- </tr>
- {
- balances.map((x: any) => {
+ <tr>
+ <th>Balance</th>
+ <td>
+ <b>Value</b>
+ </td>
+ </tr>
+ {balances.map((x: any) => {
let key = x.balance_key;
- let balanceName = key[0].toUpperCase() + key.split("_").join(" ").split("-").join(" ").slice(1, key.length);
+ let balanceName =
+ key[0].toUpperCase() +
+ key
+ .split("_")
+ .join(" ")
+ .split("-")
+ .join(" ")
+ .slice(1, key.length);
- if(coinBalances.includes(balanceName))
- {
+ if (coinBalances.includes(balanceName)) {
let value = balances[i].balance_value.replace(":", " ");
- i=i+1;
+ i = i + 1;
return (
<tr class="is-link">
<td>{balanceName}</td>
- <td><p>{value}</p></td>
+ <td>
+ <p>{value}</p>
+ </td>
</tr>
);
} else {
return null;
}
- })
- }
+ })}
</tbody>
</table>
<p class="has-text-weight-bold">Helper reserve</p>
<table class="table is-striped is-fullwidth is-dark">
<tbody>
- <tr>
- <th>Balance</th>
- <td><b>Value</b></td>
- </tr>
- {
- balances.map((x: any) => {
+ <tr>
+ <th>Balance</th>
+ <td>
+ <b>Value</b>
+ </td>
+ </tr>
+ {balances.map((x: any) => {
let key = x.balance_key;
- let balanceName = key[0].toUpperCase() + key.split("_").join(" ").split("-").join(" ").slice(1, key.length);
+ let balanceName =
+ key[0].toUpperCase() +
+ key
+ .split("_")
+ .join(" ")
+ .split("-")
+ .join(" ")
+ .slice(1, key.length);
- if(reserveBalances.includes(balanceName))
- {
+ if (reserveBalances.includes(balanceName)) {
let value = balances[i].balance_value.replace(":", " ");
- i = i+1;
+ i = i + 1;
return (
<tr class="is-link">
<td>{balanceName}</td>
- <td><p>{value}</p></td>
+ <td>
+ <p>{value}</p>
+ </td>
</tr>
);
} else {
return null;
}
- })
- }
+ })}
</tbody>
</table>
</div>
diff --git a/packages/bank-ui/package.json b/packages/bank-ui/package.json
index 9e90a801c..97eab14d6 100644
--- a/packages/bank-ui/package.json
+++ b/packages/bank-ui/package.json
@@ -1,7 +1,7 @@
{
"private": true,
"name": "@gnu-taler/bank-ui",
- "version": "0.13.0",
+ "version": "0.13.1",
"license": "AGPL-3.0-OR-LATER",
"type": "module",
"scripts": {
diff --git a/packages/challenger-ui/package.json b/packages/challenger-ui/package.json
index 3bd3ac789..5ea5cce38 100644
--- a/packages/challenger-ui/package.json
+++ b/packages/challenger-ui/package.json
@@ -1,7 +1,7 @@
{
"private": true,
"name": "@gnu-taler/challenger-ui",
- "version": "0.13.0",
+ "version": "0.13.1",
"author": "sebasjm",
"license": "AGPL-3.0-OR-LATER",
"description": "UI for GNU Challenger.",
diff --git a/packages/idb-bridge/package.json b/packages/idb-bridge/package.json
index 8b13dd132..152f06e9d 100644
--- a/packages/idb-bridge/package.json
+++ b/packages/idb-bridge/package.json
@@ -1,6 +1,6 @@
{
"name": "@gnu-taler/idb-bridge",
- "version": "0.13.0",
+ "version": "0.13.1",
"description": "IndexedDB implementation that uses SQLite3 as storage",
"main": "./dist/idb-bridge.js",
"module": "./lib/index.js",
diff --git a/packages/kyc-ui/package.json b/packages/kyc-ui/package.json
index b781fe397..2bfa7b5d0 100644
--- a/packages/kyc-ui/package.json
+++ b/packages/kyc-ui/package.json
@@ -1,7 +1,7 @@
{
"private": true,
"name": "@gnu-taler/kyc-ui",
- "version": "0.13.0",
+ "version": "0.13.1",
"author": "sebasjm",
"license": "AGPL-3.0-OR-LATER",
"description": "UI for GNU Exchange KYC.",
diff --git a/packages/merchant-backend-ui/package.json b/packages/merchant-backend-ui/package.json
index b6673fdf7..9147d9afe 100644
--- a/packages/merchant-backend-ui/package.json
+++ b/packages/merchant-backend-ui/package.json
@@ -1,7 +1,7 @@
{
"private": true,
"name": "@gnu-taler/merchant-backend-ui",
- "version": "0.13.0",
+ "version": "0.13.1",
"license": "AGPL-3.0-or-later",
"scripts": {
"compile": "tsc && ./build.mjs",
diff --git a/packages/merchant-backoffice-ui/package.json b/packages/merchant-backoffice-ui/package.json
index 5e124e9a9..0cd7ec18f 100644
--- a/packages/merchant-backoffice-ui/package.json
+++ b/packages/merchant-backoffice-ui/package.json
@@ -1,7 +1,7 @@
{
"private": true,
"name": "@gnu-taler/merchant-backoffice-ui",
- "version": "0.13.0",
+ "version": "0.13.1",
"license": "AGPL-3.0-or-later",
"type": "module",
"scripts": {
diff --git a/packages/pogen/package.json b/packages/pogen/package.json
index 5f92cdd27..e7e9f3e27 100644
--- a/packages/pogen/package.json
+++ b/packages/pogen/package.json
@@ -1,6 +1,6 @@
{
"name": "@gnu-taler/pogen",
- "version": "0.13.0",
+ "version": "0.13.1",
"bin": {
"pogen": "bin/pogen"
},
diff --git a/packages/taler-harness/debian/changelog b/packages/taler-harness/debian/changelog
index f3e7961dc..2b96db188 100644
--- a/packages/taler-harness/debian/changelog
+++ b/packages/taler-harness/debian/changelog
@@ -1,3 +1,9 @@
+taler-harness (0.13.1) unstable; urgency=low
+
+ * Release 0.13.1
+
+ -- Florian Dold <dold@taler.net> Wed, 28 Aug 2024 23:42:37 +0200
+
taler-harness (0.13.0) unstable; urgency=low
* Release 0.13.0
diff --git a/packages/taler-harness/package.json b/packages/taler-harness/package.json
index 8defec318..ad507683e 100644
--- a/packages/taler-harness/package.json
+++ b/packages/taler-harness/package.json
@@ -1,6 +1,6 @@
{
"name": "@gnu-taler/taler-harness",
- "version": "0.13.0",
+ "version": "0.13.1",
"description": "",
"engines": {
"node": ">=0.12.0"
diff --git a/packages/taler-util/package.json b/packages/taler-util/package.json
index 47f9e0929..78729dd90 100644
--- a/packages/taler-util/package.json
+++ b/packages/taler-util/package.json
@@ -1,6 +1,6 @@
{
"name": "@gnu-taler/taler-util",
- "version": "0.13.0",
+ "version": "0.13.1",
"description": "Generic helper functionality for GNU Taler",
"type": "module",
"types": "./lib/index.node.d.ts",
diff --git a/packages/taler-wallet-cli/debian/changelog b/packages/taler-wallet-cli/debian/changelog
index 795248a58..aee840166 100644
--- a/packages/taler-wallet-cli/debian/changelog
+++ b/packages/taler-wallet-cli/debian/changelog
@@ -1,3 +1,9 @@
+taler-wallet-cli (0.13.1) unstable; urgency=low
+
+ * Release 0.13.1
+
+ -- Florian Dold <dold@taler.net> Wed, 28 Aug 2024 23:42:37 +0200
+
taler-wallet-cli (0.13.0) unstable; urgency=low
* Release 0.13.0
diff --git a/packages/taler-wallet-cli/package.json b/packages/taler-wallet-cli/package.json
index ef009cba2..410ceb25b 100644
--- a/packages/taler-wallet-cli/package.json
+++ b/packages/taler-wallet-cli/package.json
@@ -1,6 +1,6 @@
{
"name": "@gnu-taler/taler-wallet-cli",
- "version": "0.13.0",
+ "version": "0.13.1",
"description": "",
"engines": {
"node": ">=0.18.0"
diff --git a/packages/taler-wallet-core/package.json b/packages/taler-wallet-core/package.json
index 272ecda75..4c745a788 100644
--- a/packages/taler-wallet-core/package.json
+++ b/packages/taler-wallet-core/package.json
@@ -1,6 +1,6 @@
{
"name": "@gnu-taler/taler-wallet-core",
- "version": "0.13.0",
+ "version": "0.13.1",
"description": "",
"engines": {
"node": ">=0.18.0"
diff --git a/packages/taler-wallet-embedded/package.json b/packages/taler-wallet-embedded/package.json
index 655bea19a..4138e5da0 100644
--- a/packages/taler-wallet-embedded/package.json
+++ b/packages/taler-wallet-embedded/package.json
@@ -1,6 +1,6 @@
{
"name": "@gnu-taler/taler-wallet-embedded",
- "version": "0.13.0",
+ "version": "0.13.1",
"description": "",
"engines": {
"node": ">=0.18.0"
diff --git a/packages/taler-wallet-webextension/manifest-common.json b/packages/taler-wallet-webextension/manifest-common.json
index 7b39fb377..b54053e6a 100644
--- a/packages/taler-wallet-webextension/manifest-common.json
+++ b/packages/taler-wallet-webextension/manifest-common.json
@@ -2,7 +2,7 @@
"name": "GNU Taler Wallet (git)",
"description": "Privacy preserving and transparent payments",
"author": "GNU Taler Developers",
- "version": "0.13.0",
+ "version": "0.13.1",
"icons": {
"16": "static/img/taler-logo-16.png",
"19": "static/img/taler-logo-19.png",
@@ -14,5 +14,5 @@
"256": "static/img/taler-logo-256.png",
"512": "static/img/taler-logo-512.png"
},
- "version_name": "0.13.0"
+ "version_name": "0.13.1"
}
diff --git a/packages/taler-wallet-webextension/package.json b/packages/taler-wallet-webextension/package.json
index 0bb5f47dd..51057e7fe 100644
--- a/packages/taler-wallet-webextension/package.json
+++ b/packages/taler-wallet-webextension/package.json
@@ -1,6 +1,6 @@
{
"name": "@gnu-taler/taler-wallet-webextension",
- "version": "0.13.0",
+ "version": "0.13.1",
"description": "GNU Taler Wallet browser extension",
"main": "./build/index.js",
"types": "./build/index.d.ts",
diff --git a/packages/web-util/package.json b/packages/web-util/package.json
index 59e06ce55..5b39d6839 100644
--- a/packages/web-util/package.json
+++ b/packages/web-util/package.json
@@ -1,6 +1,6 @@
{
"name": "@gnu-taler/web-util",
- "version": "0.13.0",
+ "version": "0.13.1",
"description": "Generic helper functionality for GNU Taler Web Apps",
"type": "module",
"types": "./lib/index.node.d.ts",