Skip to content

feat: add exe.dev quota checker#516

Merged
mcowger merged 5 commits into
mcowger:mainfrom
cerqiest:add-exe-dev-quota-tracker
May 24, 2026
Merged

feat: add exe.dev quota checker#516
mcowger merged 5 commits into
mcowger:mainfrom
cerqiest:add-exe-dev-quota-tracker

Conversation

@cerqiest
Copy link
Copy Markdown
Contributor

This pull request adds a quota checker for the exe.dev platform credits and allowance. It also fixes an issue where running the dev server in an environment without the ability to open a browser crashing the dev server because of improper error handling, which is something I ran into during development.

Please let me know if there's something I missed with the quota implementation, it was a bit of a goose chase trying to find all the places code needed to be updated 🙂

cerqiest and others added 5 commits May 21, 2026 16:19
- Remove apiKey from options schema (auto-inherited from provider config)
- Make options optional().default({}) in discriminated union
- Replace non-spec Date string parsing with explicit Date.UTC()
- Include response body text in HTTP error messages
- Add [exedev] prefix to logger messages
- Add negative-value validation on numeric fields
- Switch ExeDevQuotaConfig to single quotes and match CrofQuotaConfig style
- Remove apiKey input from frontend config component
- Remove exedev apiKey validation from useProviderForm
- Add ExeDevQuotaConfig export to quota/index.ts barrel
- Revert unrelated openBrowser change in scripts/dev.ts
@mcowger mcowger merged commit 3797656 into mcowger:main May 24, 2026
1 of 2 checks 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.

2 participants