Conversation
… to God our Father the Lord Jesus Christ and the Holy Spirit (#621) * Refactor form handling in authentication views to use FormSubmit component - Updated ForgotPasswordView, RegisterView, ResetPasswordView, and SignInView to replace Button with FormSubmit for form submission. - Adjusted form state management to disable buttons based on online status instead of pending state. - Enhanced form validation logic to improve user experience and responsiveness across authentication forms. * Enhance Input component and RegisterView for improved usability - Added hitSlop to ButtonPressable in Input component to enhance touch responsiveness. - Updated languoidName handling in RegisterView to use type-safe casting for better clarity and maintainability. * Refactor form submission handling in ProfileView, ResetPasswordView, and SignInView - Simplified onSubmitEditing logic in ProfileView and SignInView to directly call handleFormSubmit. - Introduced handleSubmit function in ResetPasswordView for cleaner form submission handling. - Enhanced user experience by ensuring consistent form submission behavior across authentication views. * Refactor form handling in authentication views to improve online status management - Removed the disabled property from useForm in ForgotPasswordView, RegisterView, and ResetPasswordView to streamline form initialization. - Updated FormSubmit component in RegisterView, ResetPasswordView, and SignInView to conditionally disable based on online status, enhancing user experience and responsiveness. * Add OfflineAlert component and integrate into authentication views - Introduced OfflineAlert component to display network status alerts when offline. - Replaced inline offline status handling in ForgotPasswordView, RegisterView, and SignInView with the new OfflineAlert component for improved code clarity and maintainability. - Enhanced user experience by providing consistent offline notifications across authentication forms. * Refactor UI components and enhance user experience in various views - Updated Terms component to include a back navigation button using ArrowLeftIcon for improved navigation. - Replaced Pressable with ButtonPressableOpacity in multiple views for consistent button behavior. - Enhanced AppHeader by replacing HelpCircle and Menu icons with their respective Icon components for better clarity. - Refactored Alert component layout for improved styling and responsiveness. - Integrated Link component in AccountDeletionView for streamlined navigation to terms. - Updated network status handling in NotificationsView and ProfileView for better user feedback. - Improved form submission handling in ForgotPasswordView and SignInView to disable buttons based on pending state. * Refactor Alert component to simplify icon rendering - Removed conditional class handling for the icon in the Alert component, streamlining the code for better readability and maintainability.
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
|
This pull request has been ignored for the connected project Preview Branches by Supabase. |
* feat: Add RLS policy for public read ready exports Co-authored-by: realdinozoid <realdinozoid@gmail.com> * feat: Add public read policy for ready exports Co-authored-by: realdinozoid <realdinozoid@gmail.com> * Fix: Add public read ready exports policy Co-authored-by: realdinozoid <realdinozoid@gmail.com> * Skip format and typecheck on PR reopen Co-authored-by: realdinozoid <realdinozoid@gmail.com> * Fix CI to run on pull request opens and syncs Co-authored-by: realdinozoid <realdinozoid@gmail.com> * Refactor: Trigger CI on PR open and synchronize Co-authored-by: realdinozoid <realdinozoid@gmail.com> * Remove unnecessary pull_request type from CI workflow Co-authored-by: realdinozoid <realdinozoid@gmail.com> * Add pull_request types to CI workflow Co-authored-by: realdinozoid <realdinozoid@gmail.com> --------- Co-authored-by: Cursor Agent <cursoragent@cursor.com>
* Refactor StatusContext and AssetListItem for improved logic and UI consistency - Updated loop condition in StatusContext to enhance layer type handling. - Simplified active and visible state management for current layers. - Adjusted layout in AssetListItem to ensure consistent alignment of elements. * Update AssetSettingsModal to replace XCircleIcon with PauseIcon for inactive status indicators - Modified the icon displayed for inactive asset status in both general and quest settings to enhance visual clarity and user experience.
…improve deduplication logic (#627) - Updated SQL queries to exclude assets with non-null source_asset_id, ensuring only relevant audio assets are processed. - Improved deduplication by adding checks for both ID and content key (asset_id + created_at) to prevent duplicate audio URIs. - Added normalization for audio URIs before comparison to further reduce duplicates.
…er and the Lord Jesus Christ and the Holy Spirit, now and forever. (#626) * Implement Languoid Link Suggestion System - Added a new table `languoid_link_suggestion` to store suggestions for linking user-created languoids to existing ones. - Introduced related functions and triggers to automate suggestion creation and management. - Updated localization strings to support new UI elements for languoid link suggestions. - Enhanced notifications to include counts and actions for languoid link suggestions. - Refactored UI components to display and manage languoid link suggestions effectively. This commit lays the groundwork for users to link their custom languoids with existing ones, improving the overall user experience and data integrity. * Update localization strings and enhance NotificationsView functionality - Renamed localization key from `seeMySuggestions` to `seeLanguageSuggestions` and updated corresponding translations for improved clarity. - Adjusted NotificationsView to conditionally display languoid link suggestions based on online status, enhancing user experience. - Refactored state management in LanguoidLinkSuggestionGroup to set default suggestion based on the number of suggestions available. * Refactor Languoid Link Suggestion System - Renamed fields in the `languoid_link_suggestion` table and related functions to improve clarity, changing `user_languoid_id` to `languoid_id` and `creator_profile_id` to `profile_id`. - Updated relationships and queries across the schema and hooks to reflect the new field names, ensuring consistency in data handling. - Enhanced the NotificationsView and related hooks to utilize the updated field names, improving the overall user experience and data integrity. * Refactor: Improve useNotifications hook and prettier config Co-authored-by: realdinozoid <realdinozoid@gmail.com> * Refactor: Simplify hitSlop properties across components - Updated hitSlop values in AppHeader, DownloadIndicator, slider, NextGenAssetsView, NextGenProjectsView, and ProjectDirectoryView to use numeric values instead of object notation for improved consistency and readability. * Refactor Languoid Link Suggestion System - Removed the `suggested_languoid` field from the `languoid_link_suggestion` relations and schema, transitioning to a JSONB array for suggestions. - Updated the `createLanguoidLinkSuggestionTable` to include a `suggestions` field that stores an array of suggestion objects, enhancing flexibility in managing multiple suggestions. - Refactored related hooks and components to accommodate the new structure, including updates to the `useLanguoidLinkSuggestions` hook for flattening suggestion items and modifying the NotificationsView for improved handling of suggestion data. - Adjusted SQL functions to support the new suggestions format and ensure data integrity during suggestion processing. * Refactor useNotifications hook for improved query handling - Updated the `enabled` condition for owner projects to ensure it only queries when a valid user ID exists. - Simplified the `offlineQuery` for languoid suggestions by directly using the `toCompilableQuery` function, removing unnecessary placeholder logic. - Enhanced the `queryKeyParams` for languoid suggestions to use the user ID directly, improving clarity and consistency in data fetching. - Commented out the cloud query function for languoid suggestions to streamline the hook's functionality while maintaining the structure for future implementation. * Refactor useLanguoidLinkSuggestions for improved query handling - Updated `queryKeyParams` to directly use the user ID, enhancing clarity. - Simplified the `offlineQuery` by removing unnecessary placeholder logic and directly using `toCompilableQuery`. - Cleaned up formatting in the suggestion processing logic for better readability. - Ensured that the `enabled` condition for fetching languoid details is based on the presence of IDs. * Refactor useLanguoidLinkSuggestions and update SQL policies - Simplified the condition for checking suggestions in the `useLanguoidLinkSuggestions` hook by removing redundant checks. - Removed outdated insert policies from the SQL migration for the `languoid_link_suggestion` table, streamlining access control and focusing on user-specific updates. * Enhance Languoid Link Suggestion System with new relationships and improved query handling - Added `suggested_languoid` relationship to `languoid_link_suggestion` across multiple schema files to facilitate linking to existing languoids. - Updated SQL migration to include `suggested_languoid_id` and refined the structure for managing suggestions. - Refactored hooks and components to accommodate the new relationships, ensuring consistent data handling and improved user experience. - Adjusted query logic in `useLanguoidLinkSuggestions` and `useNotifications` for better clarity and efficiency. * Refactor useLanguoidLinkSuggestions for improved offline query handling - Simplified the `offlineQuery` in the `useLanguoidLinkSuggestions` hook by removing the placeholder logic for nonexistent IDs and directly using the `inArray` condition for fetching languoid details. - Enhanced clarity and efficiency in the query structure, ensuring that the hook operates effectively when valid languoid IDs are present. * Update queryKeyParams in useLanguoidLinkSuggestions to remove fallback for anonymous users - Modified the `queryKeyParams` in the `useLanguoidLinkSuggestions` hook to directly use the user ID, eliminating the fallback to 'anonymous'. This change enhances clarity and ensures that the hook operates with valid user data. * Remove outdated insert policy for authenticated users in the languoid link suggestion system. Updated SQL migration to streamline access control, ensuring all inserts are handled through a security definer function. * Refactor useLanguoidLinkSuggestions and update SQL migration for suggestion handling - Removed the `useRejectLanguoidLinkSuggestion` and `useUpdateSuggestionStatus` hooks to streamline the suggestion management process. - Updated SQL migration to modify user permissions for updating suggestions, clarifying the policy for accepting or keeping custom suggestions. - Enhanced the overall structure of the suggestion handling logic for improved clarity and maintainability. * Refactor useLanguoidLinkSuggestions and useLanguoidEndonyms for improved query handling - Removed redundant `enableOfflineQuery` conditions in both hooks, simplifying the logic for fetching languoid details. - Updated SQL migration to clarify that no insert policy is needed, as all inserts are handled through a security definer function, enhancing security and maintainability. * feat: Add feature flag for languoid link suggestions Co-authored-by: realdinozoid <realdinozoid@gmail.com> * feat: Implement languoid link suggestions feature flag Co-authored-by: realdinozoid <realdinozoid@gmail.com> * Refactor: Simplify conditional logic in hooks and views Co-authored-by: realdinozoid <realdinozoid@gmail.com> --------- Co-authored-by: Cursor Agent <cursoragent@cursor.com>
- Updated migration documentation to include instructions for adding new tables to the PowerSync publication. - Created a new SQL migration to add the `languoid_link_suggestion` table to the PowerSync publication, ensuring it can be synced to client devices. - Included idempotent checks in the migration to prevent errors if the table is already part of the publication. This change enhances the synchronization capabilities of the application by ensuring that the `languoid_link_suggestion` table is properly integrated into the PowerSync system.
…631) - Updated the app-database-migration documentation to include detailed instructions for managing minimum required schema versions during DB migrations. - Introduced a new migration strategy to prevent race conditions by allowing DB migrations to be deployed before app updates. - Enhanced the schema version service to support minimum required schema version checks, ensuring backward compatibility for minor updates. - Refactored the app upgrade logic to compare local versions against the minimum required version, improving user experience during version mismatches. These changes aim to streamline the migration process and enhance the overall stability of the application during updates.
…s Christ and the Holy Spirit. (#635)
…production environments - Updated `deploy-to-preview.yml` and `deploy-to-production.yml` to include a `profile` parameter for both Android and iOS build jobs, enhancing environment configuration clarity.
- Introduced steps to notify Vercel after the format and typecheck jobs in the CI workflow, enhancing deployment integration and feedback. (keean: dont add to invoice details)
* chore: Add TruffleHog secret scanning workflow - Introduced a new GitHub Actions workflow for TruffleHog to scan for secrets in the codebase during push and pull request events, enhancing security by identifying potential sensitive information leaks. * Potential fix for code scanning alert no. 19: Workflow does not contain permissions Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com> --------- Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
* refactor: Remove pressto dependency and update button component implementation - Eliminated the `pressto` package from `package.json` and refactored the button component to use native React Native components directly, enhancing performance and reducing dependencies. - Updated the button's pressable logic to streamline event handling and improve code clarity. * Initial commit of modified files from installation Co-authored-by: realdinozoid <realdinozoid@gmail.com> * Refactor: Improve button disabled state and component logic Fix: Correct null return in ProjectMembershipModal Refactor: Simplify Button component props and logic Fix: Ensure Combobox and RadioGroup disable correctly Co-authored-by: realdinozoid <realdinozoid@gmail.com> --------- Co-authored-by: Cursor Agent <cursoragent@cursor.com>
- Opens instantly (no more waiting to load 300k records) - Uses server-side search when user types 2+ characters - Preserves selection after searching and selecting - Displays the selected language even when it's not in local data
…in permissions (#646) * Potential fix for code scanning alert no. 18: Workflow does not contain permissions Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com> * Grant write access to statuses for CI workflow Co-authored-by: realdinozoid <realdinozoid@gmail.com> --------- Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com> Co-authored-by: Cursor Agent <cursoragent@cursor.com>
CalJosKos
approved these changes
Jan 7, 2026
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.