Skip to content

v2.0 Release Candidate#29

Merged
Crypto2099 merged 25 commits intomainfrom
staging
Nov 19, 2025
Merged

v2.0 Release Candidate#29
Crypto2099 merged 25 commits intomainfrom
staging

Conversation

@Crypto2099
Copy link
Contributor

Some pretty substantial changes to be prepared for our official v2.0 "Closeout" and move to mainnet release of the application.

Crypto2099 and others added 25 commits November 18, 2025 09:28
- 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).
- 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!
… 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.
…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
@Crypto2099 Crypto2099 merged commit ddb7820 into main Nov 19, 2025
1 check passed
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.

1 participant