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

Devcon RC1 #124

Open
wants to merge 57 commits into
base: main
Choose a base branch
from
Open

Devcon RC1 #124

wants to merge 57 commits into from

Conversation

cryptix
Copy link
Contributor

@cryptix cryptix commented Nov 6, 2024

Snapshot PR to target cleanup patches.

youngbbcoconut and others added 30 commits October 11, 2024 13:46
-addAddress + verify in KC manager
-stateManager tests passing with shipping updates
-use requestId to resolve events
-setting shipping address to order in guest checkout test
-adding test for handlePingRequest
-use next env var for chain id
-use shopPublicClient / leave modifier empty
-adding commit/choosePayment to client test
* separate authenticate from connect in client

* connect and authenticate
-onDisconnect using wagmi hook
-multiple imgs displayed for product detail screen
-getTokenInformation for test chains
-using getBaseTokenInfo in components
- new design implementation
- waiting for tx after adding relay
- error handling for merchants connect
- logging non errors in color grey
- merchant connect set client connection to pending
- RelayClient and StateManager module
- updates to product detail + adding blockHash
- adding tokenAddresses json
- separate eventStreamProcessing and addRelayOwnerAddress
- connect wallet with rainbowkit for cart checkout
- sendTransaction and fixing guest refresh
- adding more order listeners
- all client tests working
- guestCheckout working
- allows next to find modules
- disable typechecker for now
- some fixes to client type checking
- fix CI, removed unused tsconfig files
- client package
- stateManager typing
- add signer private key to vectors
- sm tests load the vectors
- fix payee chainid compare
- tests passing but timer leaks
- addRelaysToKeycards
- fixed relative import in stateManager
- exposed stream
- fix all leaks
- removed unneeded dependcies

flake.nix: remove unused deps
github: use npm:next build, to build frontend in attempt to fix frontend
build failure
- testing: setupStateManagerStores
- fix create-store
- items > listings
- TEMP HACK keyCard nonce
- restore guestCheckout_test.ts
- fix orderStore functions
- fix stateManager tests
- fix guestCheckout tests

use different relay branch
- cleanup bad merge
- remove and add selected qty in cart
- set eventNonceCounter
- out of stock error in checkout flow
- adding keycardNonceStore to test files
- close keycardNonceStore
cancel order when user exits out of checkout flow
using committedOrderID in checkout flow
- sentry uses homedir
- fix client tetst
- wrap SM tests in sanitizeResources:false
- comment on disabled failing test
cryptix and others added 27 commits November 6, 2024 16:26
* basic frontend tests working

* fix type errors

* update CI to skip front-end tests, and to skip type checking in the
testing step
* adding validation for shipping

* wrap random bytes with privateKeyToAccount

* render correct token icon

* useRef for authenticating guest checkout keycard

* delete eventlisteners

* update event returns [type, Order]

* updating sm test for order update event

* consolidate static page. memory usage issue fixed

* display not enough stock error

* remove searchparams from products page

* Missing commits ci test (#133)

* try deno 2.0.5

* add browser level to package.json

* add pollyfill for webstreams

---------

Co-authored-by: wanderer <[email protected]>
* minimize prod build

* fix decimal lookup on sepolia
* Enabled linting on all files

* fixed type check

* reveted back to global process varible

* fix formating

* fix formating
sorting orders by timestamp

getting order timestamp from event.timestamp

save order.timestamp for each update

smol cleanup
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants