v0.5 Open Beta
What's Changed
- Revamp Home Page: Enhance Hero & Feature Section Copy by @teddyjfpender in #1
- Refactor: Update Hierarchical Deterministic Key Derivation by @teddyjfpender in #2
- Feat/Window.mina API basic setup by @mrcnk in #3
- fix(swr): adjust data fetching to use new api instance by @mrcnk in #4
- Feat/Send template by @mrcnk in #5
- feat(features): add simple transactions view by @mrcnk in #7
- Feature: Add
key-generator
package for Pallad SDK by @teddyjfpender in #6 - chore(ladle): add missing screens by @mrcnk in #9
- BREAKING CHANGE: Replace
@palladxyz/mina
with@palladxyz/key-generator
by @teddyjfpender in #8 - fix: fixed incorrect import by @teddyjfpender in #10
- feat(transactions): add transaction result screens by @mrcnk in #11
- fix(staking): add mocked overview by @mrcnk in #13
- feat(address book): add mocked ui by @mrcnk in #14
- Feature:
@palladxyz/tx-construction
A TypeScript package for Transaction Construction and Signing in Mina Protocol by @teddyjfpender in #12 - feat(staking): add mocked delegate view by @mrcnk in #15
- feat(send): validate inputs by @mrcnk in #17
- feat(staking): add basic validation by @mrcnk in #18
- Feature: create providers by @teddyjfpender in #16
- feat(mina rpc): add initial config for mina rpc by @mrcnk in #19
- Enhancements to
@palladxyz/mina-wallet
: Adding Construct and Submit Transaction Functionality by @teddyjfpender in #20 - Chore/refactor e2e to use extension by @mrcnk in #21
- Feat/UI revamp July by @mrcnk in #23
- feat(website): wrap up the landing page by @mrcnk in #24
- Chore/Bump Node and remove apps/api by @mrcnk in #25
- feat(features): add social links to onboarding by @mrcnk in #26
- Add Vault to Wallet & Create
key-management
package by @teddyjfpender in #22 - Remove Redundant Types from
tx-construction
by @teddyjfpender in #28 - fix(extension): replace chacha with chacha-js by @mrcnk in #27
- Remove
tx-construciton
Package by @teddyjfpender in #29 - Add wallet restoration behaviour to the store's methods by @teddyjfpender in #30
- Update wallet to use new
restoreWallet
network args by @teddyjfpender in #31 - Refactor: Use
@noble/ciphers
by @teddyjfpender in #32 - Feature: Add
Fields
andZkAppCommand
payload types tosign<T>
by @teddyjfpender in #33 - Feat/Partial integration of new SDK by @mrcnk in #36
- Fix/build optimization by @mrcnk in #37
- Feature: Agnostic Key Management Package by @teddyjfpender in #35
- fix(overview): fix overview card by @mrcnk in #38
- chore(readme): add contributors by @mrcnk in #39
- Fix: Change name to
key-management
fromkey-management-agnostic
by @teddyjfpender in #40 - docs: add mrcnk as a contributor for code by @allcontributors in #41
- docs: add teddyjfpender as a contributor for code by @allcontributors in #42
- chore(
key-management
): clean-up and add docs by @teddyjfpender in #43 - fix: add redundant account index to starknet credentials by @teddyjfpender in #44
- chore(repo): switch from yarn 1 to pnpm by @mrcnk in #45
- fix: AccountInfo Provider should handle case where account doesn't exist by @teddyjfpender in #46
- chore(mina-graphql): split provider dependencies by @teddyjfpender in #47
- feat(lock): reimplement with new sdk by @mrcnk in #48
- feat(overview): reimplement wallet overview by @mrcnk in #49
- feat(repo): add contributing.md by @mrcnk in #51
- feature: add ability to switch Mina networks by @teddyjfpender in #50
- fix(wallet): reimplement balance fetching by @mrcnk in #53
- feat(website): revamp august 2023 by @mrcnk in #76
- chore(transactions): implement new sdk by @mrcnk in #77
- chore(e2e): add tests for unlock and address book by @mrcnk in #78
- Feat:(new vault package) by @teddyjfpender in #79
- Feat: Web Provider by @teddyjfpender in #82
- Fix/pallad sdk necromancy by @mrcnk in #86
- fix(attempt to fix failing test) by @teddyjfpender in #87
- fix(app): start restructurization by @mrcnk in #90
- fix(vault tests): add ensure account by @teddyjfpender in #92
- fix(tx submission flow, mutations, and interfaces) by @teddyjfpender in #93
- chore(update transaction flow in UI) by @teddyjfpender in #94
- chore(wallet): bump all deps by @mrcnk in #100
- docs: add rago4 as a contributor for code by @allcontributors in #101
- Feat: Dynamic Transaction Labelling by @teddyjfpender in #99
- Feat: Transaction Labels by @teddyjfpender in #102
- Chore: Remove Truncation ✂️ by @teddyjfpender in #103
- Chore/better forms validation + refactor wallet unlock by @mrcnk in #106
- fix(transaction tab): add total & usd value 💰 by @teddyjfpender in #105
- Release Workflow 🏷️ by @teddyjfpender in #95
- fix(wallet): fix wrong password reopen brick by @mrcnk in #109
- Feat/new mnemonic input by @mrcnk in #113
- Fix/onboarding mnemonic completion click by @mrcnk in #115
- chore(wallet): add turbowatch and configure for extension by @mrcnk in #119
- Enhanced GraphQL Integration in Mina Provider by @teddyjfpender in #121
- Improve error handling in
mina-graphql
by @teddyjfpender in #129 - Feat: Add Ethereum key derivation & signing functionalities to
key-management
🔑 by @teddyjfpender in #126 - Key management package improvement by @teddyjfpender in #132
- New Providers Pakcage by @teddyjfpender in #133
- Vault 3.0 by @teddyjfpender in #135
- feat(docs): add rfcs directory by @mrcnk in #137
- Feat: add $Pals handle service package by @teddyjfpender in #138
- chore(repo): add adr template by @mrcnk in #139
- chore(inject): adjust injected script to work again by @mrcnk in #142
- chore(repo): add wow adr by @mrcnk in #141
- fix(tx): fix tx details fetching by @mrcnk in #143
- chore: add super genius 🤖 by @teddyjfpender in #144
- Revert "chore: add super genius 🤖" by @teddyjfpender in #145
- chore: update AI workflow by @teddyjfpender in #146
- chore: define ai config action set-up path & file by @teddyjfpender in #147
- fix: ai by @teddyjfpender in #148
- chore(e2e) add more specs and handle validation by @mrcnk in #149
- fix(tx): fix tx details minaverse links by @mrcnk in #150
- Feat: Implement web-provider package by @teddyjfpender in #140
- feat: zeko providers by @mich3lang3lo in #154
- Chore/rise up fallen web connector by @mich3lang3lo in #156
- fix: use rehydrate in vaultService by @mich3lang3lo in #158
- docs: add mich3lang3lo as a contributor for code by @allcontributors in #160
- Chore/rise up fallen web connector by @mrcnk in #159
- Chore/wiosna by @mich3lang3lo in #161
- feat(extension): add welcome screen after installing pallad by @mrcnk in #163
- chore(analytics): replace jitsu with mixpanel by @mrcnk in #165
- chore(build): upgrade vite to v5 by @mrcnk in #166
- chore(wallet): refactor views and decouple views from logic by @mrcnk in #167
- chore: improve mina-core api and create new pallad-core package by @mich3lang3lo in #164
- chore(pnpm): upgrade to 9 by @mrcnk in #168
- Chore/clean key management by @mich3lang3lo in #169
- Feat: Improve pallad-core & add new providers by @mich3lang3lo in #170
- feat: add optimism chain-history provider 🚀 by @mich3lang3lo in #171
- chore: make network-info great & add docs by @mich3lang3lo in #172
- chore: add more significant test coverage in key-management by @mich3lang3lo in #173
- feat: check if request is coming from blocked web-page by @mich3lang3lo in #174
- chore(dx): replace eslint and prettier with biome by @mrcnk in #175
- Chore/docs by @mich3lang3lo in #162
- Experimental: Session key agent & provider method by @mich3lang3lo in #176
- Fix: Provider method origins by @mich3lang3lo in #178
- Feat/chain history providers by @mich3lang3lo in #179
- WIP: Feat/UI redesign by @mrcnk in #177
- feat(tx details): add dropdowns and tooltips for shortened values by @mrcnk in #180
- Feat/unmock staking chart by @mrcnk in #181
- feat: zeko chain history providers by @mich3lang3lo in #182
- Feat/Zeko wallet by @mrcnk in #183
New Contributors
- @mrcnk made their first contribution in #3
- @allcontributors made their first contribution in #41
- @mich3lang3lo made their first contribution in #154
Full Changelog: https://github.com/palladians/pallad/commits/v0.5