Merged
Conversation
- Added API Endpoint for returning all public events - Added API Endpoint for returning public events for a specified Policy ID - Added a rate limiting throttle of 30 requests per minute as a sensible default - Updates to the app header bar to make it more consistent across pages - Add network notice when browsing preprod deployment alerting users to nightly data reset - Add Laravel Scribe for generating API documentation - Add demo database seeder to create some simulated events and tickets in preprod/local environment for testing layout and UI/UX behavior more reliably - Add "Discover Events" page where users can connect their wallet and find all public events they are eligible for - Updates to Docker Compose file to also run the vite development server when using sail for local development - Add Scribe annotations for public API endpoints - Make some features of Fortify like password changing and registration controllable via environment variables so we can keep have different features based on preprod or production - Schedule preprod environments to reset nightly at 00:00 UTC - Add snackbar to the public events page so we can show better error messaging to the user
…umentation Feature: Add API Endpoints & Documentation
- Add Scribe as a regular dependency to get rid of issue with build and avoid having to revert to very old versions of configuration files (2+ versions back).
Update Dependencies
- Minor cleanup to fully remove tailwind as a dependency
- Add a CI for Staging PRs to validate tests before merging - Fix all the tests to make sure they actually pass! - Finally get around to adding cardano-php/CIP8-verifier library to replace old sidecar hacks!
…s like everything is passing in CI
… and showing good when all tests are passing!
Getting pre-merge CI validation working to confirm that the build process should go smoothly and everything should hopefully work as intended when we do the deploy to staging!
Allow demo seeding on staging environment
- Fix a few display quirks on the event details page such as: - Better support for CIP-68 token names - Remove the "fake txn" hardware compatibility mode as all hardware wallets now support signData - Add a localStorage variable to remember and connect to the last connected wallet to minimize pain across page refreshes - Fix an isue with the demo seeder that had mislabelled the $handles policy ID as the Spacebudz policy ID.
- Compress some of the logic around parsing CIP-68 style asset names to remove the identifier byte at the beginning which does not translate well into ASCII representation
…vements Small Quality of Life Improvements
…ng some breakage in the generated QR code library. Removing the NFT image from the QR code for the time being to ensure that the system is working as intended.
…vements Issue w/ NFTCDN
…g our staging banner. Baking in based on app environment which can be set via a .env variable through PHP.
Fix issues w/ Vite arguments not being passed at runtime and so hidin…
…tation. Less thrashing given the size of the API and the fact that it will likely rarely change, no need to have it regenerated every time we publish something to main.
…e the number of times users need to click "connect wallet" while browsing around the site.
…-docs-command Feature/add publish api docs command
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Some pretty substantial changes to be prepared for our official v2.0 "Closeout" and move to mainnet release of the application.