-
Notifications
You must be signed in to change notification settings - Fork 1
DC-4974 create-db web #42
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
Merged
Merged
Changes from 70 commits
Commits
Show all changes
72 commits
Select commit
Hold shift + click to select a range
3290e67
migrate claim worker -> next.js
aidankmcalister 5579a47
readme fix
aidankmcalister 0f42210
feat: transition to next.js
aidankmcalister a1dad76
feat: prisma drop basic implementation
aidankmcalister 5ff2477
fix: schema editor tab to select and no duplicates
aidankmcalister 5349a9e
feat: schema editor set up
aidankmcalister 91c4da8
fix: it finally works
aidankmcalister 91a781e
feat: auth callback route file broken down
aidankmcalister 955b657
feat: checkpoint for alejandro
aidankmcalister 1bd0cf1
fix: expiration timer accurate, no more redirect error
aidankmcalister e10f790
feat: test urls
aidankmcalister fba2c02
fix: `.text()` -> json
aidankmcalister c26109f
feat: ui updates
aidankmcalister 3b33b49
fix: claim url an timer returned
aidankmcalister 8fd3038
feat: connection string generation
aidankmcalister e4e9ce9
fix: code condensed
aidankmcalister 670f432
fix: `/drop is now `/web`. step components added. tab renames
aidankmcalister 362040c
feat: tab persistence
aidankmcalister 43d1628
fix: scrollbar and button fix
aidankmcalister b33cc2c
fix: cleanup and toast notifs
aidankmcalister 0265fd9
fix: prisma studio fix
aidankmcalister c863a5a
fix: background color and name change
aidankmcalister 7cf798b
feat: `localStorage` -> `cookies`
aidankmcalister 5614099
fix: cookie storage and reveal icon
aidankmcalister 9019fc6
fix: steps updated
aidankmcalister 65a6ffb
fix: update id
aidankmcalister 8d05e70
feat: try in browser button
aidankmcalister d42360f
feat: sensitive data warning
aidankmcalister 7be03b3
fix: proper building
aidankmcalister e72e710
fix: minor design changes
aidankmcalister 0bb5faa
feat: prisma studio theme (not working)
aidankmcalister ab78952
feat: schema pushing
aidankmcalister 0c2f2ca
feat: schema pulling
aidankmcalister f7ad5c6
fix: schema api route organized
aidankmcalister e50e11e
fix: format schema updated
aidankmcalister 52e1a57
feat: schema-api-page init
aidankmcalister 8f5f51e
feat: hono api backend for schema routes added
aidankmcalister 346712a
fix: schema api routes
aidankmcalister a9656cc
feat: pushing and pulling successful
aidankmcalister 4ad579a
feat: design applied
aidankmcalister 0fe0698
fix: light mode fixes
aidankmcalister 7c813b5
fix: minor style changes
aidankmcalister 648ca56
fix: use orm string for internals
aidankmcalister 093cdd2
fix: design updates and orm string used
aidankmcalister 411ec6c
feat: mobile responsive
aidankmcalister ab8ebce
fix: mobile re-add
aidankmcalister c4918ec
fix: push and pull buttons error fix
aidankmcalister d6fe14e
fix: remove pointless styles
aidankmcalister 6d7b0bc
fix: mobile changes
aidankmcalister 0b88a6d
fix: tweaks to content, loading, box sizes
aidankmcalister 7fac15c
fix: tip added and icon changed
aidankmcalister 10e6c9b
fix: spa -> mpa, studio changed to render on the server, editor tip, …
aidankmcalister 4a3ab3d
fix: create new db error on `/web`, home page updated
aidankmcalister 3e47543
fix: landing on `/web` creates a db and redirects you to `/web/connect`
aidankmcalister deca9c6
Merge remote-tracking branch 'origin/main' into claim-worker-migrate-…
aidankmcalister 2dd5498
fix: minor content updates
aidankmcalister dc54177
fix: height fixed
aidankmcalister 1e1bc4e
fix: backgroudn increase
aidankmcalister f5f9942
fix: proper steps
aidankmcalister ff1a7b7
fix: navbar updated, scrollbar no longer locked
aidankmcalister ffd47fc
feat: `db-unavailable` page and home page redesign
aidankmcalister dbadb03
fix: wrangler config updated
aidankmcalister 5530f57
chore: test new build command
aidankmcalister 31d6a24
chore: test new build command
aidankmcalister 37e48b8
chore: modify upload command
aidankmcalister cbbf1bf
chore: trigger checks
aidankmcalister 314632b
fix: wrangler types
aidankmcalister 0a0bde3
fix: url added
aidankmcalister f7191c9
fix: added preview urls and fixed new db button
aidankmcalister 14acdb2
fix: update build steps styles
aidankmcalister 7434ee2
fix: changed `link` to `a`
aidankmcalister 6f65028
chore: coderabbit changes
aidankmcalister File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
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
This file was deleted.
Oops, something went wrong.
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
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,172 +1,50 @@ | ||
# Logs | ||
# See https://help.github.com/articles/ignoring-files/ for more about ignoring files. | ||
|
||
logs | ||
_.log | ||
npm-debug.log_ | ||
yarn-debug.log* | ||
yarn-error.log* | ||
lerna-debug.log* | ||
.pnpm-debug.log* | ||
|
||
# Diagnostic reports (https://nodejs.org/api/report.html) | ||
|
||
report.[0-9]_.[0-9]_.[0-9]_.[0-9]_.json | ||
|
||
# Runtime data | ||
|
||
pids | ||
_.pid | ||
_.seed | ||
\*.pid.lock | ||
|
||
# Directory for instrumented libs generated by jscoverage/JSCover | ||
|
||
lib-cov | ||
|
||
# Coverage directory used by tools like istanbul | ||
|
||
coverage | ||
\*.lcov | ||
|
||
# nyc test coverage | ||
|
||
.nyc_output | ||
|
||
# Grunt intermediate storage (https://gruntjs.com/creating-plugins#storing-task-files) | ||
|
||
.grunt | ||
|
||
# Bower dependency directory (https://bower.io/) | ||
|
||
bower_components | ||
|
||
# node-waf configuration | ||
|
||
.lock-wscript | ||
|
||
# Compiled binary addons (https://nodejs.org/api/addons.html) | ||
|
||
build/Release | ||
|
||
# Dependency directories | ||
|
||
node_modules/ | ||
jspm_packages/ | ||
|
||
# Snowpack dependency directory (https://snowpack.dev/) | ||
|
||
web_modules/ | ||
|
||
# TypeScript cache | ||
|
||
\*.tsbuildinfo | ||
|
||
# Optional npm cache directory | ||
|
||
.npm | ||
|
||
# Optional eslint cache | ||
|
||
.eslintcache | ||
|
||
# Optional stylelint cache | ||
|
||
.stylelintcache | ||
|
||
# Microbundle cache | ||
|
||
.rpt2_cache/ | ||
.rts2_cache_cjs/ | ||
.rts2_cache_es/ | ||
.rts2_cache_umd/ | ||
|
||
# Optional REPL history | ||
|
||
.node_repl_history | ||
|
||
# Output of 'npm pack' | ||
|
||
\*.tgz | ||
|
||
# Yarn Integrity file | ||
|
||
.yarn-integrity | ||
|
||
# dotenv environment variable files | ||
|
||
.env | ||
.env.development.local | ||
.env.test.local | ||
.env.production.local | ||
.env.local | ||
|
||
# parcel-bundler cache (https://parceljs.org/) | ||
|
||
.cache | ||
.parcel-cache | ||
|
||
# Next.js build output | ||
|
||
.next | ||
out | ||
|
||
# Nuxt.js build / generate output | ||
|
||
.nuxt | ||
dist | ||
|
||
# Gatsby files | ||
|
||
.cache/ | ||
|
||
# Comment in the public line in if your project uses Gatsby and not Next.js | ||
|
||
# https://nextjs.org/blog/next-9-1#public-directory-support | ||
|
||
# public | ||
|
||
# vuepress build output | ||
|
||
.vuepress/dist | ||
|
||
# vuepress v2.x temp and cache directory | ||
|
||
.temp | ||
.cache | ||
|
||
# Docusaurus cache and generated files | ||
|
||
.docusaurus | ||
|
||
# Serverless directories | ||
|
||
.serverless/ | ||
|
||
# FuseBox cache | ||
|
||
.fusebox/ | ||
# dependencies | ||
/node_modules | ||
/legacy-code | ||
/.pnp | ||
.pnp.js | ||
.yarn/install-state.gz | ||
package-lock.json | ||
/.claude | ||
|
||
aidankmcalister marked this conversation as resolved.
Show resolved
Hide resolved
|
||
# DynamoDB Local files | ||
# testing | ||
/coverage | ||
|
||
.dynamodb/ | ||
# next.js | ||
/.next/ | ||
/out/ | ||
|
||
# TernJS port file | ||
# production | ||
/build | ||
|
||
.tern-port | ||
# misc | ||
.DS_Store | ||
*.pem | ||
index.example | ||
|
||
aidankmcalister marked this conversation as resolved.
Show resolved
Hide resolved
|
||
# Stores VSCode versions used for testing VSCode extensions | ||
# debug | ||
npm-debug.log* | ||
yarn-debug.log* | ||
yarn-error.log* | ||
|
||
.vscode-test | ||
# local env files | ||
.env*.local | ||
|
||
# yarn v2 | ||
# vercel | ||
.vercel | ||
|
||
.yarn/cache | ||
.yarn/unplugged | ||
.yarn/build-state.yml | ||
.yarn/install-state.gz | ||
.pnp.\* | ||
# typescript | ||
*.tsbuildinfo | ||
next-env.d.ts | ||
|
||
# wrangler project | ||
# OpenNext | ||
/.open-next | ||
|
||
.dev.vars | ||
.wrangler/ | ||
# wrangler files | ||
.wrangler | ||
.dev.vars* | ||
!.dev.vars.example | ||
.env* | ||
!.env.example |
This file was deleted.
Oops, something went wrong.
Oops, something went wrong.
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.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
🛠️ Refactor suggestion
Reflect Next.js/OpenNext migration in service naming.
This still frames
claim-db-worker
as a plain Worker. Update to “Next.js app via OpenNext on Cloudflare Workers” and adjust feature wording.Apply this diff:
📝 Committable suggestion
🧰 Tools
🪛 LanguageTool
[grammar] ~116-~116: Use correct spacing
Context: ...##
claim-db-worker
(Cloudflare Worker) - Purpose: Handles OAuth-based database ...(QB_NEW_EN_OTHER_ERROR_IDS_5)
[grammar] ~118-~118: There might be a mistake here.
Context: ...ip transfer and serves the web interface - Features: - Prisma OAuth authenticat...
(QB_NEW_EN_OTHER)
[grammar] ~119-~119: There might be a mistake here.
Context: ...serves the web interface - Features: - Prisma OAuth authentication - Rate lim...
(QB_NEW_EN)
[grammar] ~120-~120: There might be a mistake here.
Context: ...tures**: - Prisma OAuth authentication - Rate limiting (100 requests/minute) - ...
(QB_NEW_EN)
[grammar] ~121-~121: There might be a mistake here.
Context: ... - Rate limiting (100 requests/minute) - Secure project transfer - User-friendl...
(QB_NEW_EN)
[grammar] ~122-~122: There might be a mistake here.
Context: ...ests/minute) - Secure project transfer - User-friendly HTML interfaces - Analyt...
(QB_NEW_EN)
[grammar] ~123-~123: There might be a mistake here.
Context: ...ansfer - User-friendly HTML interfaces - Analytics tracking - Web application h...
(QB_NEW_EN)
[grammar] ~124-~124: There might be a mistake here.
Context: ...y HTML interfaces - Analytics tracking - Web application hosting **API Endpoints...
(QB_NEW_EN)
[grammar] ~125-~125: Use correct spacing
Context: ...ics tracking - Web application hosting API Endpoints: - `GET /claim?projectI...
(QB_NEW_EN_OTHER_ERROR_IDS_5)
🤖 Prompt for AI Agents