taler-typescript-core

Wallet core logic and WebUIs for various components
Log | Files | Refs | Submodules | README | LICENSE

RELEASE.md (2180B)


      1 # GNU Taler Wallet WebExtension
      2 
      3 1. Checkout the version on the GIT workspace
      4 2. On the root of the project folder run `make webextension` it MUST complete successfully
      5 3. Open both stores before starting any submission
      6 4. You should have a new tag and a clean workspace and a TAG
      7    a) Latest tag can be queried by: 'git tag --list --sort=-version:refname | head -n1'
      8    b) Update version names: './contrib/bump-taler-version.mjs 1.0.31'
      9    c) Commit changes and then tag with the version (check the v before the number): 'git tag v1.0.31'
     10    d) Push with tags: 'git push --tags'
     11 
     12 `make webextension` runs the browser-specific validation and produces unsigned
     13 Chrome and Firefox store-submission ZIP files. Store upload and signing remain
     14 manual steps.
     15 
     16 ## Firefox Add-On Store
     17 
     18 https://addons.mozilla.org/en-US/developers/addons
     19 
     20 Add-on URL: https://addons.mozilla.org/en-US/firefox/addon/taler-wallet/
     21 Addon name: taler-wallet
     22 
     23 The Firefox Manifest V3 wallet needs to be uploaded.
     24 
     25 4. Upload `$ROOT/packages/wallet-webui/dist/extension/taler-wallet-firefox-<version>.zip`.
     26 5. You will be asked if the source is minified, you should answer "yes".
     27 6. You will be asked to upload the source code. Run `make dist`
     28 7. Upload the tar.gz file in the root folder. ($ROOT/taler-wallet-<version>.tar.gz)
     29 8. Complete the changelog. You can review that using `git log <current-version>..<next-version> --pretty=oneline --abbrev-commit --stat -- packages/wallet-webui/`.
     30 
     31 ## Google Chrome Web Store
     32 
     33 https://chrome.google.com/webstore/devconsole
     34 
     35 Add-on URL: https://chromewebstore.google.com/detail/gnu-taler-wallet/millncjiddlpgdmkklmhfadpacifaonc
     36 ItemID: millncjiddlpgdmkklmhfadpacifaonc
     37 Publisher: taler-developers@googlegroups.com
     38 
     39 The manifest V3 wallet needs to be uploaded.
     40 
     41 4. Go to Build -> Package. Click on "upload new package"
     42 5. Upload `$ROOT/packages/wallet-webui/dist/extension/taler-wallet-chrome-<version>.zip`.
     43 6. Go to Store listing -> Submit for review.
     44 
     45 # iOS App
     46 
     47 https://apps.apple.com/app/taler-wallet/id6463440117
     48 
     49 By convention, the version in parentheses is the wallet-core version.
     50 
     51 # Android App
     52 
     53 https://play.google.com/store/apps/details?id=net.taler.wallet