commits
- Expand README with clearer config steps and new AT Proto testing section
- Add `test-atproto`, `check`, `validate`, and `sync:force` scripts
- Convert project to ESM (`"type": "module"`)
- Improve Tangled record schema handling and error reporting
- Add force-sync flag and skip logic for existing repos
- Enhance logging, startup info, and repo processing flow
- Update tsconfig to NodeNext module resolution
- Minor dependency and package-lock adjustments
- Removed `repo-utils.ts` and moved its functions (`run`, `ensureDir`, `generateTid`, `ensureTangledRecord`, `updateReadme`) into `src/index.ts`.
- Improved Tangled record creation with caching and safe TID generation.
- Updated GitHub repo fetching and filtering logic.
- Added automatic README updates with Tangled mirror references.
- Upgraded TypeScript and ts-node versions in package.json.
- Expanded README.md with detailed setup, usage, and best practices instructions.
- Added VSCode spellcheck settings for project-specific words.
- Converted project to ES modules (`type: "module"` in package.json)
- Replaced BskyAgent with AtpAgent and updated login logic
- Removed `src/config.env`; now using `.env` for credentials
- Cleaned README formatting and minor typos
- Improved git remote handling:
* Adds Tangled remote if missing
* Ensures 'origin' push URL remains GitHub
* Adds clearer logging for pushes and warnings
- Updated utility functions:
* `run` now uses typed ExecSyncOptions
* `ensureTangledRecord` improved for error handling and deterministic TID generation
- General code cleanup: consistent formatting, optional chaining, and destructuring
- Expand README with clearer config steps and new AT Proto testing section
- Add `test-atproto`, `check`, `validate`, and `sync:force` scripts
- Convert project to ESM (`"type": "module"`)
- Improve Tangled record schema handling and error reporting
- Add force-sync flag and skip logic for existing repos
- Enhance logging, startup info, and repo processing flow
- Update tsconfig to NodeNext module resolution
- Minor dependency and package-lock adjustments
- Removed `repo-utils.ts` and moved its functions (`run`, `ensureDir`, `generateTid`, `ensureTangledRecord`, `updateReadme`) into `src/index.ts`.
- Improved Tangled record creation with caching and safe TID generation.
- Updated GitHub repo fetching and filtering logic.
- Added automatic README updates with Tangled mirror references.
- Upgraded TypeScript and ts-node versions in package.json.
- Expanded README.md with detailed setup, usage, and best practices instructions.
- Added VSCode spellcheck settings for project-specific words.
- Converted project to ES modules (`type: "module"` in package.json)
- Replaced BskyAgent with AtpAgent and updated login logic
- Removed `src/config.env`; now using `.env` for credentials
- Cleaned README formatting and minor typos
- Improved git remote handling:
* Adds Tangled remote if missing
* Ensures 'origin' push URL remains GitHub
* Adds clearer logging for pushes and warnings
- Updated utility functions:
* `run` now uses typed ExecSyncOptions
* `ensureTangledRecord` improved for error handling and deterministic TID generation
- General code cleanup: consistent formatting, optional chaining, and destructuring