Skip to content

RD: legacy migration experiment #1171

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

Draft
wants to merge 83 commits into
base: main
Choose a base branch
from
Draft

RD: legacy migration experiment #1171

wants to merge 83 commits into from

Conversation

tefkah
Copy link
Member

@tefkah tefkah commented Apr 18, 2025

  • feat: create legacy structure separate from seed
  • fix: fix some type errors
  • feat: extremely basic importer
  • fix: pass trx to getAllPubTypesForCommunity
  • feat: delete existing stuff before reattempting migration
  • feat: much better parsing, import entire archive
  • refactor: make creating pubtypes with default forms easier
  • refactor: improve passing through of trx
  • refactor: create separate place for creating pubtype with form
  • fix: worse validation
  • feat: wow sort of importing works
  • feat: add ability to target by value rather than id for many pub-op operations
  • feat: add tests for by value operations
  • fix: make relateByValue also properly accept multiple values
  • fix: improve setting logic
  • feat: import collections
  • feat: import pages
  • fix: update pnpm-lock.yaml for reasons
  • fix: allow non-destructive update
  • feat: allow you to actually set a size for a column in a datatable holymoly
  • fix(pubOp): make updateByRelatedValue work
  • fix(ui): fix checkbox alignment in tables
  • feat(ui): add sticky header option for datatable
  • feat(migration): add more granular undo
  • feat(autoCache): correctly handle autocache in transactions
  • refactor(pub-op): allow pub-op to not return things
  • feat(migration): create top-level journal + connections
  • feat(pubOp): tentatively add support for batch operations
  • feat(pubOp): add tests for batch operations
  • chore(pubOp): add seed
  • feat(PubOp): make resolving non-target values more efficient
  • fix(trx): do not always throw transaction
  • feat(api): search pubtypes by name
  • feat(api): search pubtypes by name array
  • feat(site-builder): functioning site-builder
  • feat(site-builder): add site building action
  • refactor(ui): move submit button to ui package
  • feat(site-builder): add astro configs for prettier and vscode
  • feat(site-builder): add env vars for sitebuilder
  • fix(pubOp): fix target resolution
  • chore(migration): update server action to log out error
  • feat(site-builder): add working action
  • chore: new deps
  • chore(migration): clean up migration code a bit
  • fix(site-builder): do not depend on ui and use shared dockerfile
  • chore(site-builder): keep builds dir
  • chore(site-builder): keep more dirs
  • fix(site-builder): run successfully in docker
  • chore(site-buider): better docker folders
  • feat(site-builder): use ts-rest with hono, use different thing with thing
  • feat(site-builder): stream, and allow of uploading directory
  • feat(site-builder): make building more programattic and slightly easier to paralellize
  • fix(site-builder): include .env.development
  • fix(site-builder): fix things
  • feat(site-builder): add sitebuilder auth and sitebuilder specific tokens
  • chore: fix env imports
  • feat(site-builder): add infra configuration

Issue(s) Resolved

High-level Explanation of PR

Test Plan

Screenshots (if applicable)

Notes

tefkah added 30 commits April 14, 2025 15:41
@tefkah tefkah added the preview Auto-deploys a preview application label Apr 18, 2025
@3mcd 3mcd had a problem deploying to gh-654103159-pr-1171 April 18, 2025 13:46 Error
@3mcd 3mcd had a problem deploying to gh-654103159-pr-1171 April 18, 2025 13:59 Error
@3mcd 3mcd had a problem deploying to gh-654103159-pr-1171 April 18, 2025 14:11 Error
@3mcd 3mcd had a problem deploying to gh-654103159-pr-1171 April 18, 2025 14:19 Error
@3mcd 3mcd had a problem deploying to gh-654103159-pr-1171 April 18, 2025 14:22 Error
@3mcd 3mcd had a problem deploying to gh-654103159-pr-1171 April 18, 2025 14:26 Error
@3mcd 3mcd had a problem deploying to gh-654103159-pr-1171 April 18, 2025 14:32 Error
@3mcd 3mcd had a problem deploying to gh-654103159-pr-1171 April 18, 2025 14:43 Error
@3mcd 3mcd had a problem deploying to gh-654103159-pr-1171 April 18, 2025 15:27 Error
@3mcd 3mcd had a problem deploying to gh-654103159-pr-1171 April 18, 2025 16:29 Error
@3mcd 3mcd had a problem deploying to gh-654103159-pr-1171 April 18, 2025 16:45 Error
@3mcd 3mcd had a problem deploying to gh-654103159-pr-1171 April 18, 2025 17:13 Error
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
preview Auto-deploys a preview application
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants