Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Release v0.114.0 #3079

Merged
merged 74 commits into from
Mar 15, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
74 commits
Select commit Hold shift + click to select a range
08f2948
fix: Issue of create mutisig address
devchenyan Nov 22, 2023
b1c5495
Merge pull request #2951 from nervosnetwork/fix-302
Keith-CY Nov 23, 2023
6dc2563
feat: Cell manage (#2859)
yanguoyu Nov 24, 2023
c530736
Bump dependencies (#2949)
Keith-CY Nov 27, 2023
b1347f2
ci: add an action to generate checksum table from release draft (#2962)
Keith-CY Nov 28, 2023
34533d8
chore: optimize issue template (#2961)
Keith-CY Nov 30, 2023
517048d
Merge master into dev (#2975)
Keith-CY Dec 7, 2023
88ca283
chore(deps): bump @adobe/css-tools from 4.3.1 to 4.3.2 (#2966)
dependabot[bot] Dec 8, 2023
194baf5
chore: bump ts-jest to 29.1.1 (#2982)
Keith-CY Dec 14, 2023
f598a0f
refactor: upgrade lumos to 0.21 (#2964)
homura Dec 14, 2023
c2ab3ac
fix: some ui issue (#2952)
devchenyan Dec 15, 2023
6640e21
Bump dependencies (#2980)
Keith-CY Dec 19, 2023
1402f8b
feat: Unpack the app to `app.asar` for test mode. (#2933)
yanguoyu Dec 19, 2023
94302cb
feat: Support use sent cell when send CKB (#2963)
yanguoyu Dec 21, 2023
e0e5578
Bump dependencies (#2993)
Keith-CY Dec 21, 2023
b75762e
chore(deps): bump @babel/traverse from 7.22.5 to 7.23.6 (#2996)
dependabot[bot] Dec 21, 2023
432f0ec
Update ckb client versions (#2998)
github-actions[bot] Dec 22, 2023
4f7d117
fix: Pop up window can be rolled when error message is long (#2995)
devchenyan Dec 26, 2023
4af44ea
feat: Remove rebuild index of separated indexer (#2990)
yanguoyu Dec 26, 2023
ce12c83
Bump dependencies (#3003)
Keith-CY Dec 28, 2023
745877a
Update ckb client versions (#3009)
github-actions[bot] Jan 3, 2024
1eea695
fix: Optimize the error of update Neuron (#3002)
devchenyan Jan 5, 2024
5f9f767
fix: Fix light client sync miss some tx. (#2992)
yanguoyu Jan 10, 2024
8c0d834
fix: Actions on receive address is confusing (#2999)
devchenyan Jan 10, 2024
1a64736
Adds French 'fr' translation for wallet and UI functions (#3012)
Natixe Jan 10, 2024
3a91609
Update ckb client versions (#3018)
github-actions[bot] Jan 10, 2024
d4488a1
chore(deps): bump follow-redirects from 1.15.2 to 1.15.4 (#3017)
dependabot[bot] Jan 11, 2024
b823770
refactor: upgrade spore sdk (#3007)
homura Jan 12, 2024
4907867
chore: Remove `address` field from indexer-tx-hash-cache table (#3011)
yanguoyu Jan 12, 2024
27f2a37
Update ckb client versions (#3027)
github-actions[bot] Jan 17, 2024
7fe4b4d
fix: Remove walletId for `get-multisig-config` API (#3010)
yanguoyu Jan 17, 2024
9a875f2
fix: Disable unlock when there is no ckb. (#3020)
yanguoyu Jan 17, 2024
ae34b2b
feat: Optimize the setting of sync start block in light client mode. …
yanguoyu Jan 17, 2024
adf593d
Adds Spanish 'es' translation for wallet and UI functions (#3024)
Natixe Jan 17, 2024
f555d5b
fix: Add learn more link for compatible table (#3023)
yanguoyu Jan 18, 2024
e1894de
Feat: view chain transaction detail (#2986)
yanguoyu Jan 19, 2024
d3c98b5
feat: Split full node and light client db file. (#2915)
yanguoyu Jan 23, 2024
2809428
fix: Hot/cold combination of a wallet doesn't work smooth (#3000)
devchenyan Jan 29, 2024
21a2f35
feat: Same wallet import optimization (#3001)
devchenyan Jan 29, 2024
1472c2f
Update ckb client versions (#3032)
github-actions[bot] Feb 1, 2024
2a63bc0
fix: Set the bottom height max because bottom add an element (#3030)
yanguoyu Feb 1, 2024
ace289b
feat: Show tip for first sync and show dialog when disk is not enough…
yanguoyu Feb 4, 2024
46c24a2
fix: The sync child process broken and not restart (#3025)
devchenyan Feb 8, 2024
dfa60d5
Update ckb client versions (#3035)
github-actions[bot] Feb 9, 2024
0aecb45
chore: update copyright duration (#3036)
Keith-CY Feb 10, 2024
1d31fe1
Add left time for sync progress (#3014)
yanguoyu Feb 22, 2024
76db5ec
fix: Fix language select (#3043)
yanguoyu Feb 23, 2024
7e022eb
fix: Save sync_progress with chunk (#3021)
yanguoyu Feb 26, 2024
ac43699
fix: Add `transfer-to-sudt` and `withdraw-cheque` for hardware sign. …
yanguoyu Mar 1, 2024
151d30c
ci: specify environments in some workflows (#3059)
Keith-CY Mar 5, 2024
520840f
Update ckb client versions (#3061)
github-actions[bot] Mar 6, 2024
9d5db26
feat: Non-Native token transfer in history add more details about CKB…
yanguoyu Mar 6, 2024
d5cfd42
chore(deps): bump undici from 5.28.2 to 5.28.3 in /packages/neuron-wa…
dependabot[bot] Mar 8, 2024
3e54fc9
fix: no translation of language options (#3063)
Keith-CY Mar 12, 2024
9d19dec
chore: Only white list can package with comment. (#3047)
yanguoyu Mar 12, 2024
f94bb2a
fix: Add COLLABORATOR to whitelist (#3068)
yanguoyu Mar 12, 2024
4055ab6
Fix cell manage with hard wallet (#3069)
yanguoyu Mar 14, 2024
57b018e
Support "amend a pending transaction" (#3045)
devchenyan Mar 14, 2024
0fd9de0
fix: If node is connecting, show '--' for confirmation (#3071)
yanguoyu Mar 14, 2024
eb72fe2
Merge branch 'master' into merge-master-to-dev
yanguoyu Mar 14, 2024
ec15a78
Delete connector.test.ts
yanguoyu Mar 14, 2024
b3ea53e
Merge pull request #3074 from yanguoyu/merge-master-to-dev
Keith-CY Mar 14, 2024
e784476
ci: set action permission to update env
Keith-CY Mar 14, 2024
41a5718
chore: Update ckb node assume valid target for rc/v0.114.0.
github-actions[bot] Mar 14, 2024
143f3ca
Merge pull request #3077 from nervosnetwork/chore-update-wallet-env/r…
Keith-CY Mar 14, 2024
2e7fa47
fix: When the tx is confirming also show -- (#3075)
yanguoyu Mar 14, 2024
dea1545
Merge branch 'develop' into rc/v0.114.0
Keith-CY Mar 14, 2024
5c776c7
chore: update versions and changelogs
Keith-CY Mar 14, 2024
9056a90
Update Neuron compatibility table (#3078)
github-actions[bot] Mar 14, 2024
a4e89aa
ci: upload mac artifacts with distinct name
Keith-CY Mar 14, 2024
08c3466
Merge branch 'rc/v0.114.0' of https://github.com/nervosnetwork/neuron…
Keith-CY Mar 14, 2024
7f20598
ci: grant package.yml to upload artifacts to release note
Keith-CY Mar 14, 2024
ef73370
ci: grant checksums-of-release-draft.yml to load artifacts from relea…
Keith-CY Mar 14, 2024
dcf2232
docs: update introduction video of v0.114.0
Keith-CY Mar 15, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
2 changes: 1 addition & 1 deletion .ckb-light-version
Original file line number Diff line number Diff line change
@@ -1 +1 @@
v0.3.2
v0.3.6
2 changes: 1 addition & 1 deletion .ckb-version
Original file line number Diff line number Diff line change
@@ -1 +1 @@
v0.112.1
v0.114.0
16 changes: 0 additions & 16 deletions .github/ISSUE_TEMPLATE/bug_report.md

This file was deleted.

77 changes: 77 additions & 0 deletions .github/ISSUE_TEMPLATE/bug_report.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,77 @@
name: Bug Report
description: Create a report to help us improve Neuron
title: '[Bug Report] **Please describe the bug shortly**'
labels:
- bug
assignees:
- Keith-CY
- yanguoyu
body:
- type: markdown
attributes:
value: |
Please check [Helpe Center](https://neuron.magickbase.com/help-center) first to see if your issue is already addressed.

- type: dropdown
id: type
validations:
required: true
attributes:
label: Topic Type
options:
- Cannot Synchronize
- Cannot Send Transaction
- Incorrect Balance
- User Experience
- Other

- type: textarea
id: detial
validations:
required: true
attributes:
label: Detail of the issue
description: Please append detail of the issue here, including steps to reproduce, screenshots, etc.

- type: markdown
attributes:
value: |

---
## Please add neuron logs if possible, they can be exported by `Menu -> Help -> Export Debug Information`

<sub>
The debug information will be exported as a zip file, you may upload it by drag&drop into **Detail of the issue**, or paste them in the following fields, respectively.
</sub>

- type: textarea
id: bundled-ckb
validations:
required: false
attributes:
label: bundled-ckb.log
render: shell

- type: textarea
id: bundled-ckb-light-mainnet
validations:
required: false
attributes:
label: bundled-ckb-light-mainnet.log
render: shell

- type: textarea
id: main-log
validations:
required: false
attributes:
label: main.log
render: shell

- type: textarea
id: status
validations:
required: false
attributes:
label: status.log
render: shell
55 changes: 0 additions & 55 deletions .github/ISSUE_TEMPLATE/synchronization-issue.yml

This file was deleted.

6 changes: 3 additions & 3 deletions .github/workflows/add-replied-label.yml
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ jobs:
steps:
- id: check-access
name: Check if the commenter is a collaborator
uses: actions/github-script@v6
uses: actions/github-script@v7
with:
script: |
try{
Expand All @@ -30,7 +30,7 @@ jobs:

- id: check-issue
name: Check if the comment is replied in an issue
uses: actions/github-script@v6
uses: actions/github-script@v7
with:
script: |
const response = await github.rest.issues.get({
Expand All @@ -45,7 +45,7 @@ jobs:
- id: add-label
name: Add 'replied' label
if: ${{ steps.check-access.outputs.result == 'true' && steps.check-issue.outputs.result == 'true' }}
uses: actions/github-script@v6
uses: actions/github-script@v7
with:
script: |
await github.rest.issues.addLabels({
Expand Down
6 changes: 3 additions & 3 deletions .github/workflows/check-code-style.yml
Original file line number Diff line number Diff line change
Expand Up @@ -10,10 +10,10 @@ jobs:

steps:
- name: Checkout
uses: actions/checkout@v3
uses: actions/checkout@v4

- name: Setup Node
uses: actions/setup-node@v3
uses: actions/setup-node@v4
with:
cache: "yarn"

Expand All @@ -31,7 +31,7 @@ jobs:

- name: Changed Files
id: changed-files
uses: tj-actions/changed-files@v37
uses: tj-actions/changed-files@v41
with:
files: "packages/**/*.{js,cjs,mjs,jsx,ts,tsx,css,scss}"

Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/check-spell.yml
Original file line number Diff line number Diff line change
Expand Up @@ -8,5 +8,5 @@ jobs:
name: Check spell
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4
- uses: crate-ci/typos@master
4 changes: 2 additions & 2 deletions .github/workflows/check_checksums.yml
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ jobs:
runs-on: macos-latest
steps:
- name: Checkout
uses: actions/checkout@v3
uses: actions/checkout@v4

- name: Generate checksums from artifacts
run:
Expand All @@ -33,7 +33,7 @@ jobs:
body="${body//$'\r'/'%0D'}"
echo "body=$body" >> $GITHUB_OUTPUT

- uses: peter-evans/commit-comment@v2
- uses: peter-evans/commit-comment@v3
with:
body: ${{ steps.comment_body.outputs.body }}

4 changes: 2 additions & 2 deletions .github/workflows/check_storybook.yml
Original file line number Diff line number Diff line change
Expand Up @@ -26,10 +26,10 @@ jobs:
git config --global core.eol lf

- name: Checkout
uses: actions/checkout@v3
uses: actions/checkout@v4

- name: Setup Node
uses: actions/setup-node@v3
uses: actions/setup-node@v4
with:
node-version: ${{ matrix.node }}
cache: "yarn"
Expand Down
36 changes: 36 additions & 0 deletions .github/workflows/checksums-of-release-draft.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@
name: Checksums of release draft

on:
workflow_run:
workflows:
- Package Neuron for Release Draft
types:
- completed

jobs:
checksums:
runs-on: ubuntu-latest
permissions:
contents: read
if: github.event.workflow_run.conclusion == 'success'
steps:
- name: Checkout
uses: actions/checkout@v4

- name: Setup Node
uses: actions/setup-node@v4
with:
node-version: 'latest'

- name: Download binaries
run: |
mkdir -p /tmp/Neuron
node ./scripts/download-binaries-from-release-draft.js /tmp/Neuron
shell: pwsh
env:
TOKEN: ${{ secrets.GITHUB_TOKEN }}
REPO: ${{ github.repository }}

- name: Checksums
run: node ./scripts/generate-checksum-table.js /tmp/Neuron
shell: pwsh
8 changes: 4 additions & 4 deletions .github/workflows/codeql-analysis.yml
Original file line number Diff line number Diff line change
Expand Up @@ -38,11 +38,11 @@ jobs:

steps:
- name: Checkout repository
uses: actions/checkout@v3
uses: actions/checkout@v4

# Initializes the CodeQL tools for scanning.
- name: Initialize CodeQL
uses: github/codeql-action/init@v2
uses: github/codeql-action/init@v3
with:
languages: ${{ matrix.language }}
# If you wish to specify custom queries, you can do so here or in a config file.
Expand All @@ -56,7 +56,7 @@ jobs:
# Autobuild attempts to build any compiled languages (C/C++, C#, or Java).
# If this step fails, then you should remove it and run the build manually (see below)
- name: Autobuild
uses: github/codeql-action/autobuild@v2
uses: github/codeql-action/autobuild@v3

# ℹ️ Command-line programs to run using the OS shell.
# 📚 See https://docs.github.com/en/actions/using-workflows/workflow-syntax-for-github-actions#jobsjob_idstepsrun
Expand All @@ -69,4 +69,4 @@ jobs:
# ./location_of_script_within_repo/buildscript.sh

- name: Perform CodeQL Analysis
uses: github/codeql-action/analyze@v2
uses: github/codeql-action/analyze@v3
28 changes: 16 additions & 12 deletions .github/workflows/package.yml
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,10 @@ jobs:

runs-on: ${{ matrix.os }}

environment: Release
permissions:
contents: write

name: ${{ matrix.os }}(Node.js ${{ matrix.node }})

steps:
Expand All @@ -29,10 +33,10 @@ jobs:
git config --global core.eol lf

- name: Checkout
uses: actions/checkout@v3
uses: actions/checkout@v4

- name: Setup Node
uses: actions/setup-node@v3
uses: actions/setup-node@v4
with:
node-version: ${{ matrix.node }}
cache: "yarn"
Expand Down Expand Up @@ -132,42 +136,42 @@ jobs:

- name: Upload Neuron App Zip
if: matrix.os == 'macos-latest'
uses: actions/upload-artifact@v3
uses: actions/upload-artifact@v4
with:
name: Neuron-Mac
name: Neuron-Mac-x64
path: release/Neuron-*-mac-x64.zip

- name: Upload Neuron App Zip(arm64)
if: matrix.os == 'macos-latest'
uses: actions/upload-artifact@v3
uses: actions/upload-artifact@v4
with:
name: Neuron-Mac
name: Neuron-Mac-arm64
path: release/Neuron-*-mac-arm64.zip

- name: Upload Neuron Dmg
if: matrix.os == 'macos-latest'
uses: actions/upload-artifact@v3
uses: actions/upload-artifact@v4
with:
name: Neuron-Dmg
name: Neuron-Dmg-x64
path: release/Neuron-*-x64.dmg

- name: Upload Neuron Dmg(arm64)
if: matrix.os == 'macos-latest'
uses: actions/upload-artifact@v3
uses: actions/upload-artifact@v4
with:
name: Neuron-Dmg
name: Neuron-Dmg-arm64
path: release/Neuron-*-arm64.dmg

- name: Upload Neuron Win
if: matrix.os == 'windows-2019'
uses: actions/upload-artifact@v3
uses: actions/upload-artifact@v4
with:
name: Neuron-Win
path: release/Neuron-*-setup.exe

- name: Upload Neuron Linux
if: matrix.os == 'ubuntu-20.04'
uses: actions/upload-artifact@v3
uses: actions/upload-artifact@v4
with:
name: Neuron-Linux
path: release/Neuron-*.AppImage
Loading
Loading