Conversation
- Introduced APP_SCHEMA_VERSION constant for schema version tracking in constants.ts. - Updated drizzleSchema.ts to import APP_SCHEMA_VERSION from constants.ts. - Modified opMetadata.ts to log schema version and utilize the new constant. - Enhanced metadata initialization in drizzleSchemaColumns.ts to use a default function for _metadata field.
- Introduced migration_0_0_to_1_0 to handle existing data without schema_version. - Updated migration logic to initialize versioning for legacy records. - Enhanced migration utilities to support schema changes and data transformations. - Adjusted migration checks to ensure proper handling of unversioned data in the database.
- Bumped APP_SCHEMA_VERSION to '1.1' in constants.ts. - Added a new notes field to the asset table schema in drizzleSchemaColumns.ts. - Created a migration template from version 1.0 to 1.1, demonstrating the process of adding a new column and initializing data. - Enhanced migration utilities to support schema modifications and added documentation for best practices. - Updated MigrationScreen to reflect error display changes for better user feedback.
…nesis-ai-dev/langquest into ryder/cleaning-up-rabbit-mode
…nesis-ai-dev/langquest into ryder/cleaning-up-rabbit-mode
- Introduced AppUpgradeScreen component to display upgrade requirements when the app version is incompatible with the server. - Updated AuthContext to manage app upgrade state and errors. - Implemented schema version checking in the system initialization process to enforce app upgrades when necessary. - Added localization strings for upgrade messages and instructions. - Created schemaVersionService to handle schema version comparisons and throw AppUpgradeNeededError when mismatches are detected.
…nesis-ai-dev/langquest into ryder/cleaning-up-rabbit-mode
…nesis-ai-dev/langquest into ryder/cleaning-up-rabbit-mode
…mode Ryder/cleaning-up-rabbit-mode
…tionality - Updated UpdateBanner to display error messages when update downloads fail. - Added functionality to dismiss the update banner and track dismissal state. - Introduced localization strings for new error messages and retry options. - Refactored useExpoUpdates hook to manage update visibility based on dismissal state.
- Introduced OTAUpdateDebugControls component to facilitate testing of OTA update UI. - Added functionality to toggle error simulation, switch update versions, reset dismissal state, and view current update status. - Integrated local store for managing dismissed update state and timestamps. - Updated AppView to include debug controls (commented out by default for development use only). - Created a mock implementation of useExpoUpdates for simulating update behavior during testing.
…eadability and functionality - Cleaned up formatting in OTAUpdateDebugControls for better code readability. - Enhanced error handling in useExpoUpdates and useExpoUpdatesMock to ensure consistent behavior. - Updated UpdateBanner to improve the display of loading indicators and error messages. - Adjusted logic for determining current update version to prioritize clarity and maintainability.
Ryder/ota-update-banner
… performance - Adjusted import formatting for better readability. - Removed unnecessary dependency from useEffect hook to optimize performance. (was causing some render loop issues)
- Introduced new localization strings for VAD display modes (fullscreen and footer). - Updated local store to manage VAD display mode settings. - Created FullScreenVADOverlay component for enhanced user experience during voice activity detection. - Modified RecordingControls and RecordingViewSimplified components to support display mode preferences. - Enhanced VADSettingsDrawer to allow users to select their preferred display mode.
Ryder/adjust-vad-ui
Changed v0_to_v1 function (active/visible casting, coalescing change (fixed int/bool error) add logging In apply_table_mutation, replaced foreach ... in array(select...) Add vote.translation_id field made asset.order_index nullable
…tion-issues Corrected various bugs in rpc and schema logic
Fix eas workflow
- Updated the UpdateBanner component to include a top margin for better visual separation.
…ployment workflows - Updated the deploy-to-preview.yml and deploy-to-production.yml files to include an 'environment' parameter for both preview and production jobs, ensuring clarity in the deployment process.
Fix Banner and EAS Workflow
- Deleted the 'entitlements' section related to Wi-Fi info from the app.config.ts file, streamlining the configuration.
fix: ios all glory to our Lord Jesus Christ and God our Father (thanks Ryder)
feat: add fingerprint config all glory to God our Father and our Lord Jesus Christ
- Changed the method of obtaining the current update version to use the first 8 characters of the group UUID from the manifest, improving version identification accuracy.
refactor: update version identifier logic in useExpoUpdates hook
- Replaced manual version extraction from updateId with a helper function that retrieves the version from the manifest's group UUID, enhancing code clarity and maintainability.
refactor: streamline version extraction logic in AppDrawer component
- Added 'environment: preview' to the deploy-to-preview.yml workflow for Android and iOS build checks. - Added 'environment: production' to the deploy-to-production.yml workflow for Android and iOS build checks and submissions.
…preview chore: update deployment workflows to include environment specifications
fix: OTA update version display
feat: Empty commit all glory to Jesus Christ and God our Father
|
Updates to Preview Branch (dev) ↗︎
Tasks are run on every commit but only new migration files are pushed.
View logs for this Workflow Run ↗︎. |
- Changed check-name format to use double quotes for consistency. - Added git-branch parameter set to "dev" for improved environment specification. - Enhanced error handling by outputting container logs for debugging in case of validation failure.
…ate-pr chore: update validate-sync-rules-pr workflow configuration
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
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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.
No description provided.