commits
* fix: allow dids
* fix: allow custom PLC_URL
* fix(devenv): use bsky app view
* refactor: move is dev to variable
* fix: update migration flow to finalizeMigration instead of continueToNextStep
* feat(nix): init
* feat(nix): init .env automatically
* feat: add devcontainer
* fix(nix): exclude direnv
* fix: use PLC_URL from env
* feat: add and use migration client
* feat: init e2e testing
* fix: exclude /tests
* feat: add README for e2e tests
* fix: make client start migration
* fix; check existing mail
* fix: improve logging, e2e etc
* fix: add node, yarn
* feat: add github action
* fix: action on any branch
* fix: reorder workflow
* fix: add background action
* fix: ci
* fix: ci
* fix(ci): add wait-on
* fix(ci): debug
* fix(nix): init nix etc
* fix: nix
* Update test.yaml
* fix: nix
* fix(ci): use nix develop action
* fix(ci): debug
* Update test.yaml
* fix: pin deps
* fix(ci): simplify
* feat(ci): cache
* fix(ci): use tcp port
* fix: use localhost
* fix(ci): debug
* feat(ci): more cache
* fix(ci): add plc url step
* fix(ci): stupid mistake (reorder workflow)
* fix: ignore nohup.out
* refactor(tests): safely create TestEnvironment
* fix: ensure smtp server is initialized correctly in TestEnvironment
* fix: use strict equality
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
* fix: convert to proper encoding
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
* fix: remove unused code
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
* fix: i love ci
* lint & fmt fixes
* fix(nix): upgrade yarn
---------
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Roscoe Rubin-Rottenberg <roscoe@knotbin.com>
* fix: allow dids as handle
* Fix duplicate identity migration requests and prevent auto-verification of step 2
- Remove redundant direct calls to next migration steps after verification
- Add duplicate call prevention in startIdentityMigration
- Skip automatic verification for identity migration step (requires manual token)
- Simplify control flow to use only verifyStep->continueToNextStep chain
- Fix issue where identity migration was being called multiple times causing errors
* Add proper verification after identity migration token submission
- Call /api/migrate/status after submitting identity token to verify success
- Add isManualSubmission parameter to verifyStep to allow verification for step 2 after token
- Update retryVerification to handle identity migration verification correctly
- Ensure identity migration is properly verified before continuing to finalization
* retry verification
* Update MigrationProgress.tsx
* feat(nix): init
* feat(nix): init .env automatically
* feat: add devcontainer
* fix(nix): exclude direnv
* fix: use PLC_URL from env
* feat: add and use migration client
* feat: init e2e testing
* fix: exclude /tests
* feat: add README for e2e tests
* fix: make client start migration
* fix; check existing mail
* fix: improve logging, e2e etc
* fix: add node, yarn
* feat: add github action
* fix: action on any branch
* fix: reorder workflow
* fix: add background action
* fix: ci
* fix: ci
* fix(ci): add wait-on
* fix(ci): debug
* fix(nix): init nix etc
* fix: nix
* Update test.yaml
* fix: nix
* fix(ci): use nix develop action
* fix(ci): debug
* Update test.yaml
* fix: pin deps
* fix(ci): simplify
* feat(ci): cache
* fix(ci): use tcp port
* fix: use localhost
* fix(ci): debug
* feat(ci): more cache
* fix(ci): add plc url step
* fix(ci): stupid mistake (reorder workflow)
* fix: ignore nohup.out
* refactor(tests): safely create TestEnvironment
* fix: ensure smtp server is initialized correctly in TestEnvironment
* fix: use strict equality
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
* fix: convert to proper encoding
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
* fix: remove unused code
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
* fix: i love ci
* lint & fmt fixes
* fix(nix): upgrade yarn
---------
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Roscoe Rubin-Rottenberg <roscoe@knotbin.com>
* fix: allow dids as handle
* Fix duplicate identity migration requests and prevent auto-verification of step 2
- Remove redundant direct calls to next migration steps after verification
- Add duplicate call prevention in startIdentityMigration
- Skip automatic verification for identity migration step (requires manual token)
- Simplify control flow to use only verifyStep->continueToNextStep chain
- Fix issue where identity migration was being called multiple times causing errors
* Add proper verification after identity migration token submission
- Call /api/migrate/status after submitting identity token to verify success
- Add isManualSubmission parameter to verifyStep to allow verification for step 2 after token
- Update retryVerification to handle identity migration verification correctly
- Ensure identity migration is properly verified before continuing to finalization