Cesium-grp issueshttps://git.duniter.org/groups/clients/cesium-grp/-/issues2024-02-27T15:22:03+01:00https://git.duniter.org/clients/cesium-grp/cesium/-/issues/1004[AppImage v1.7.13] Error: Error executing 'cesium': No such file or directory2024-02-27T15:22:03+01:00oopen[AppImage v1.7.13] Error: Error executing 'cesium': No such file or directoryI have download the latest AppImage https://github.com/duniter/cesium/releases/download/v1.7.13/cesium-desktop-v1.7.13-linux-x64.AppImage on my Manjaro
Verified checksum https://github.com/duniter/cesium/releases/download/v1.7.13/cesiu...I have download the latest AppImage https://github.com/duniter/cesium/releases/download/v1.7.13/cesium-desktop-v1.7.13-linux-x64.AppImage on my Manjaro
Verified checksum https://github.com/duniter/cesium/releases/download/v1.7.13/cesium-desktop-v1.7.13-linux-x64.AppImage.sha256
Make it executable.
But the app don't start.
Error message :
```sh
./cesium-desktop-v1.7.13-linux-x64.AppImage
Error: Error executing 'cesium': No such file or directory
```https://git.duniter.org/clients/cesium-grp/cesium2s/-/issues/16bug d'ui pages ouvertes à côté plutôt que par dessus2024-02-21T16:44:02+01:00Hugo Trentesauxbug d'ui pages ouvertes à côté plutôt que par dessus![image](/uploads/49337cc6ba31d6be76649d2131179966/image.png)
J'ai eu ce bug sur la release `cesium2s-2.0.0-alpha36` en extension navigateur sur Firefox. Les pages s'ouvraient les unes à côté des autres plutôt que "par dessus".![image](/uploads/49337cc6ba31d6be76649d2131179966/image.png)
J'ai eu ce bug sur la release `cesium2s-2.0.0-alpha36` en extension navigateur sur Firefox. Les pages s'ouvraient les unes à côté des autres plutôt que "par dessus".https://git.duniter.org/clients/cesium-grp/cesium/-/issues/1003Wallet balance incorrect2024-03-20T22:49:23+01:00FredWallet balance incorrectIn case wallet receives less than 1G1 transactions,
the displayed total amount is wrong
example : https://demo.cesium.app/#/app/wot/tx/2NYxrZRzA4hQCks6UvUtywZyw6WHVxZ1VZiPjwwd3bWE/In case wallet receives less than 1G1 transactions,
the displayed total amount is wrong
example : https://demo.cesium.app/#/app/wot/tx/2NYxrZRzA4hQCks6UvUtywZyw6WHVxZ1VZiPjwwd3bWE/https://git.duniter.org/clients/cesium-grp/cesium2s/-/issues/15Create identity2024-01-20T19:33:18+01:00Hugo TrentesauxCreate identityBefore #2, an identity must be created (https://duniter.org/wiki/duniter-v2/runtime-calls/#create-identity-0). `create_identity(owner_key)`
Contrary to Duniter v1 where the user declares his name *before* getting the first certification...Before #2, an identity must be created (https://duniter.org/wiki/duniter-v2/runtime-calls/#create-identity-0). `create_identity(owner_key)`
Contrary to Duniter v1 where the user declares his name *before* getting the first certification, for the moment in Duniter v2, an identity must be created first, which also triggers a certification.
See https://git.duniter.org/clients/cesium-grp/cesium2s/-/blob/6fe34ad1f2b5effa0783f008cde765a7b951a190/src/interfaces/augment-api-tx.ts#L473 for the API.https://git.duniter.org/clients/cesium-grp/cesium2s/-/issues/14Display currency parameters2024-03-12T19:29:07+01:00Hugo TrentesauxDisplay currency parametersThe parameter view (here Cesium v1 for reference), will be useful in dev mode and for people to understand better Duniter-v2.
![image](/uploads/4eae5eed528bc8f1d0e11f05750c1e11/image.png)
This will only interact with Duniter RPC api in ...The parameter view (here Cesium v1 for reference), will be useful in dev mode and for people to understand better Duniter-v2.
![image](/uploads/4eae5eed528bc8f1d0e11f05750c1e11/image.png)
This will only interact with Duniter RPC api in its simplest form (key / value requests). Example is available in Ğcli: https://git.duniter.org/clients/rust/gcli-v2s/-/blob/4e1da26b3db40f61b14ef05bd716f4ba98e5f3f2/src/commands/runtime.rs
This currently gives this result:
```sh
> gcli -n local blockchain runtime-info
--- identity ---
confirm period: 40 blocks
validation period: 876600 blocks
autorevocation period: 5259600 blocks
deletion period: 52596000 blocks
change owner key period: 100800 blocks
identity creation period: 50 blocks
--- certification ---
certification period: 15 blocks
max certs by issuer: 10
min received cert to issue cert: 2
certification validity: 1000 blocks
--- wot ---
first issuable on: 20
min cert for membership: 2
min cert for create identity: 2
--- membership ---
membership validity: 1000 blocks
--- smith members ---
max certs by issuer: 8
min cert for membership: 2
smith inactivity max duration: 48
--- distance ---
max referee distance: 5
min accessible referees: Perbill(800000000)
distance evaluation price: 10 ĞD
--- currency ---
new account price: 3 ĞD
max new accounts per block: 1
existential deposit: 1 ĞD
--- provide randomness ---
max requests: 100
request price: 20 ĞD
--- universal dividend ---
max past reevals: 160
square money growth rate: Perbill(2381440)
UD creation period: 60000
UD reeval period: 1200000
units per ud: 10 ĞD
```
Some small explanation text can be added as well.Carles BarrobésCarles Barrobéshttps://git.duniter.org/clients/cesium-grp/cesium2s/-/issues/13[experimental] Get profile info from v2 datapods2024-01-20T16:38:51+01:00Hugo Trentesaux[experimental] Get profile info from v2 datapodsThis is an experimental feature, and might change in the future, but it could be confortable to interact with some offchain data to give some depth to the interfaces.
See https://forum.duniter.org/t/v2s-datapod-hasura-with-deno-middlewa...This is an experimental feature, and might change in the future, but it could be confortable to interact with some offchain data to give some depth to the interfaces.
See https://forum.duniter.org/t/v2s-datapod-hasura-with-deno-middleware-to-store-profiles/11834 for discussion.
- hasura console for the tests: https://gdev-datapod.p2p.legal/console
- corresponding graphql endpoint: https://gdev-datapod.p2p.legal/v1/graphql
Example of request:
```
query ProfileQuery {
profiles(limit: 1) {
address
city
description
geoloc
created_at
socials
title
updated_at
}
}
```
The avatar could also be used.https://git.duniter.org/clients/cesium-grp/cesium2s/-/issues/12Implement member directory search2024-01-20T16:26:56+01:00Hugo TrentesauxImplement member directory searchA basic search in the identities should be implemented. Cesium v1 can be used as inspiration
![image](/uploads/aa798dd2cb0539fc2fe8fe6c028208a1/image.png)
duniter-squid request can use `name_contains` or `name_contains_insensitive` at t...A basic search in the identities should be implemented. Cesium v1 can be used as inspiration
![image](/uploads/aa798dd2cb0539fc2fe8fe6c028208a1/image.png)
duniter-squid request can use `name_contains` or `name_contains_insensitive` at the moment
```
query IdentitySearch($name: String!) {
identities(where: {name_contains: $name}, limit: 100) {
name
account {
id
}
}
}
```
BUT
- we do not have yet a server-side full-text search with ordering, so no time should be spent on ordering
- Cesium v1 uses both identities and other accounts based on their offchain data, we should not reproduce this and avoid non-member offchain data to invade the identity search
- we will add identity status server-side, this information should be displayed in the searchhttps://git.duniter.org/clients/cesium-grp/cesium2s/-/issues/11Display members directory homepage2024-01-20T19:03:55+01:00Hugo TrentesauxDisplay members directory homepageThe members directory homepage should be displayed, Cesium v1 can be used for inspiration:
![image](/uploads/12eb5dcb5d73f223556b79c5cf1cdb30/image.png)
The duniter-squid request will look like:
```
query MemberDirView {
memberships(...The members directory homepage should be displayed, Cesium v1 can be used for inspiration:
![image](/uploads/12eb5dcb5d73f223556b79c5cf1cdb30/image.png)
The duniter-squid request will look like:
```
query MemberDirView {
memberships(limit: 20, orderBy: identity_index_DESC) {
identity {
index
name
account {
id
}
}
}
}
```
BUT
- ordering by the identity index is kind of a hack (not a problem, but this should be known)
- we should add the identity status and createdOn fields indexer-sidehttps://git.duniter.org/clients/cesium-grp/cesium2s/-/issues/10Display UD in transaction history2024-01-22T12:48:17+01:00Hugo TrentesauxDisplay UD in transaction history> this issue was recycled but indexer-side UD history is not yet available
The transaction history should be displayed. Cesium v1 can be a source of inspiration:
![image](/uploads/89bb23c3e20d728b41dd10bb6713fe37/image.png)
The duniter...> this issue was recycled but indexer-side UD history is not yet available
The transaction history should be displayed. Cesium v1 can be a source of inspiration:
![image](/uploads/89bb23c3e20d728b41dd10bb6713fe37/image.png)
The duniter-squid query could look like:
```
query TxHistoryView($account_id: String!) {
accountById(id: $account_id) {
id
transfersIssued(limit: 10, orderBy: blockNumber_DESC) {
to {
id
}
comment
amount
timestamp
}
transfersReceived(limit: 10, orderBy: blockNumber_DESC) {
from {
id
}
comment
amount
timestamp
}
}
}
```
BUT
- since the number of transfers can be high, some kind of limit should be used, here I used "limit: 10" which is no relevant because the date will not match, we then have to think about a pagination strategy, please discuss it on the forum to see if we need to implement something server-side
- transaction comments might not be stored in the same indexer depending on the offchain storage strategy, so not too much effort should be put there for the moment
- we do not have a good indexer-side option to display UDs for the moment, no effort should be put here either at the momenthttps://git.duniter.org/clients/cesium-grp/cesium2s/-/issues/9Display certification received and issued2024-02-07T17:41:14+01:00Hugo TrentesauxDisplay certification received and issuedOne can take inspiration from the Cesium v1 view:
![image](/uploads/e127bd6b3ce6609ccc7cf5d29447aa1c/image.png)
Data source for this will be the duniter-squid indexer. Two dev instances are already available:
- https://subsquid.gdev.coi...One can take inspiration from the Cesium v1 view:
![image](/uploads/e127bd6b3ce6609ccc7cf5d29447aa1c/image.png)
Data source for this will be the duniter-squid indexer. Two dev instances are already available:
- https://subsquid.gdev.coinduf.eu/graphql
- https://gdev-squid.axiom-team.fr/graphql
The query for that will look like:
```
query CertsViewQuery($identity_index: Int!) {
identities(where: {index_eq: $identity_index}) {
index
name
certIssued(orderBy: createdOn_DESC) {
receiver {
name
}
createdOn
active
}
certReceived(orderBy: createdOn_DESC) {
issuer {
name
}
createdOn
active
}
}
}
```Carles BarrobésCarles Barrobéshttps://git.duniter.org/clients/cesium-grp/cesium2s/-/issues/8Transfer money2024-01-20T18:58:59+01:00Carles BarrobésTransfer moneyhttps://git.duniter.org/clients/cesium-grp/cesium2s/-/issues/7Certify2024-01-20T19:42:53+01:00Carles BarrobésCertifyhttps://git.duniter.org/clients/cesium-grp/cesium2s/-/issues/4Ask for distance evaluation2024-01-20T19:19:46+01:00Carles BarrobésAsk for distance evaluationhttps://git.duniter.org/clients/cesium-grp/cesium2s/-/issues/2Confirm identity2024-01-20T19:39:18+01:00Carles BarrobésConfirm identityhttps://git.duniter.org/clients/cesium-grp/cesium-desktop/-/issues/10cesium-desktop-deb 1.7.2 se compile correctement mais ne se lance pas sur Man...2023-08-15T07:50:03+02:00Jean-Christophe Sekingercesium-desktop-deb 1.7.2 se compile correctement mais ne se lance pas sur ManjaroBonjour. cesium-desktop-deb 1.7.2 se compile correctement mais ne se lance pas sur Manjaro, Gnome 44.3
le message d’erreur du terminal est
`jean-christophe@atelier ~> cesium
Fontconfig warning: "/usr/share/fontconfig/conf.avail/05-reset-...Bonjour. cesium-desktop-deb 1.7.2 se compile correctement mais ne se lance pas sur Manjaro, Gnome 44.3
le message d’erreur du terminal est
`jean-christophe@atelier ~> cesium
Fontconfig warning: "/usr/share/fontconfig/conf.avail/05-reset-dirs-sample.conf", line 6: unknown element "reset-dirs"
[11514:11514:0815/072227.337434:ERROR:component_loader.cc(165)] Failed to parse extension manifest.
[INFO] [desktop] Launching Cesium... {"debug":false,"menu":false,"sdk":true,"home":"/home/jean-christophe"}
[ERROR] [desktop] Error while trying to launch Cesium: Cannot read property 'split' of null TypeError: Cannot read property 'split' of null
at loadSettings (chrome-extension://eddgpcgfbhhopcmllclnjdoiepjnmnjj/cesium-desktop.js:222:96)
at startApp (chrome-extension://eddgpcgfbhhopcmllclnjdoiepjnmnjj/cesium-desktop.js:518:5)
at chrome-extension://eddgpcgfbhhopcmllclnjdoiepjnmnjj/cesium-desktop.js:553:20`
l’extension Brave, fonctionnehttps://git.duniter.org/clients/cesium-grp/cesium/-/issues/1000Nœud Duniter obsolete référencé dans Cesium (recherche automatique)2023-08-12T18:29:18+02:00yann beauvoisNœud Duniter obsolete référencé dans Cesium (recherche automatique)Voici les dialogues sur Telegram : https://t.me/JUNESUDOUEST/924/3101
----------------------------
"L'alerte est pour le site duniter.normandie-libre.fr, qui est un nœud Duniter.
Généralement car le site n'a pas de certificat SSL valide...Voici les dialogues sur Telegram : https://t.me/JUNESUDOUEST/924/3101
----------------------------
"L'alerte est pour le site duniter.normandie-libre.fr, qui est un nœud Duniter.
Généralement car le site n'a pas de certificat SSL valide sur celui-ci (nœud en https)
[Message_d_alerte_Cesium_sur_PC.pdf](/uploads/de4510a2d945d9d199ad01a8988d633d/Message_d_alerte_Cesium_sur_PC.pdf)
C'est une erreur basique, souvent d'un oubli du gestionnaire du site.
Mais le navigateur "panique" car il y a un différence entre ce que le site dit et absence de certificat
(tout site en https doit avoir ce certificat)
Tu reçois l'alerte à l'ouverture de ton Cesium car celui-ci a eu ce site (duniter.monnaie-libre.fr)
As-tu écrit manuellement cette adresse de nœud Duniter dans ton Cesium ?"
----------------------------
je viens d'avoir l'informaticien.
----------------------------
Ce nœud (duniter.normandie-libre.fr) n'est plus actif depuis 3 ans.
Si vous avez eu cette erreur avec la nouvelle version de Cesium (1.7.x)
alors c'est un problème de référencement
(il y a ce nœud obsolète dans sa liste interne)
je vérifie avec le programmeur de Cesium
De toutes façons, faites comme dit plus haut - relancez Cesium,
il cherchera un autre nœud.
----------------------------
**est-ce un problème avec l'actualisation de la liste de référencement des nœuds Duniter ?**https://git.duniter.org/clients/cesium-grp/cesium-plus-pod/-/issues/48Node selection can use GVA endpoint2023-08-07T10:25:42+02:00Benoit LavenierNode selection can use GVA endpointWHen starting Cesium (v1.7.6) sometimes GVA endpoint are selected.WHen starting Cesium (v1.7.6) sometimes GVA endpoint are selected.https://git.duniter.org/clients/cesium-grp/cesium/-/issues/995Cannot add an avatar to my profile2023-08-16T09:28:19+02:00teterougeCannot add an avatar to my profileI can't add a photo to my profile. Cesium v1.6.12 - www.cesium.app
date : 01/03/21 18:45
os: ubuntu 22.04.2 LTS
setting: Wayland
gnome 42.5I can't add a photo to my profile. Cesium v1.6.12 - www.cesium.app
date : 01/03/21 18:45
os: ubuntu 22.04.2 LTS
setting: Wayland
gnome 42.5https://git.duniter.org/clients/cesium-grp/cesium/-/issues/990Cannot install in iOS2023-06-12T11:58:28+02:00KapisCannot install in iOSToday an iOS user was unable to install Cesium in her phone due that (even changing the phone's region to France), it kept appearing the following msgs(see capture).
![image](/uploads/5326bef51cd0ffdd73c7725f673d9b48/image.png)
https:/...Today an iOS user was unable to install Cesium in her phone due that (even changing the phone's region to France), it kept appearing the following msgs(see capture).
![image](/uploads/5326bef51cd0ffdd73c7725f673d9b48/image.png)
https://apps.apple.com/us/app/cesium-ğ1-for-safari/id1551461335https://git.duniter.org/clients/cesium-grp/cesium/-/issues/982Simple way to toggle fullscreen2022-02-27T00:23:56+01:00Pascal EngélibertSimple way to toggle fullscreenWith the desktop version, some users get stuck in fullscreen mode and do not know how to go back to windowed mode.
There should be an easy way to toggle fullscreen, for example F11 key.
https://forum.monnaie-libre.fr/t/cesium-sortir-du...With the desktop version, some users get stuck in fullscreen mode and do not know how to go back to windowed mode.
There should be an easy way to toggle fullscreen, for example F11 key.
https://forum.monnaie-libre.fr/t/cesium-sortir-du-mode-plein-ecran-resolu/21383