commits
feat: get rid of unnecessary rust workspace
- Updated descriptions for inputs. - Replaced single quotes with double
quotes. - Added a command to install and build the lexicon-cli before
generating lexicons. - Added a `cd ..` to ensure the current directory
is correct.
- Add discriminant fields to plays, releases, and recordings tables -
Update migrations and materialized views for discriminant handling -
Enhance CAR import and play ingestor to extract discriminants - Improve
fuzzy matching and artist handling for records without MBIDs - Integrate
atmst for proper MST traversal and rkey extraction in CAR import - Add
CLI tool for CAR file exploration and key management - Update lexicon to
document discriminant fields and semantics - Remove legacy types and
docs now superseded by workspace types and new schema
- Remove dependency on problematic services/types crate
- Create local types module with job and lexicon types
- Fix all compilation errors and type mismatches
- Ensure aqua service compiles successfully
- Add namespace compatibility for existing code
- Document refactoring approach and decisions
Resolves issues with generated Rust types having incorrect import paths
and allows aqua development to continue independently.
add rust projects, replace aqua with rust version
- Add scripts/update-lexicons.sh for easy lexicon updates
- Script shows what changed and stages submodule update
- Update lexicons/README.md with update script documentation
- Provides both automated and manual update approaches
- Remove lexicons/{app,chat,com,tools} symlinks from git tracking
- Add symlink paths to .gitignore (they'll be created during setup)
- Add setup script scripts/setup-lexicons.sh for easy initialization
- Update lexicons/README.md with detailed setup instructions
- Update main README.md with submodule initialization steps
This makes the repository cleaner by not tracking generated symlinks
while providing clear setup instructions for new contributors.
- Add vendor/atproto submodule pointing to bluesky-social/atproto
- Replace lexicons/{app,chat,com,tools} with symlinks to vendor/atproto/lexicons/*
- Keep custom fm.teal.alpha lexicons in lexicons/fm.teal.alpha
- Update .gitignore to properly handle submodule and generated files
- Add discriminant fields to plays, releases, and recordings tables -
Update migrations and materialized views for discriminant handling -
Enhance CAR import and play ingestor to extract discriminants - Improve
fuzzy matching and artist handling for records without MBIDs - Integrate
atmst for proper MST traversal and rkey extraction in CAR import - Add
CLI tool for CAR file exploration and key management - Update lexicon to
document discriminant fields and semantics - Remove legacy types and
docs now superseded by workspace types and new schema
- Remove dependency on problematic services/types crate
- Create local types module with job and lexicon types
- Fix all compilation errors and type mismatches
- Ensure aqua service compiles successfully
- Add namespace compatibility for existing code
- Document refactoring approach and decisions
Resolves issues with generated Rust types having incorrect import paths
and allows aqua development to continue independently.
- Remove lexicons/{app,chat,com,tools} symlinks from git tracking
- Add symlink paths to .gitignore (they'll be created during setup)
- Add setup script scripts/setup-lexicons.sh for easy initialization
- Update lexicons/README.md with detailed setup instructions
- Update main README.md with submodule initialization steps
This makes the repository cleaner by not tracking generated symlinks
while providing clear setup instructions for new contributors.