feat(LC-1594): Centralized Age Consent for AI and telemetry LCA systems#1024
feat(LC-1594): Centralized Age Consent for AI and telemetry LCA systems#1024goblincore wants to merge 4 commits intomainfrom
Conversation
β¦elds Adds aiEnabled, aiAutoDisabled, analyticsEnabled, analyticsAutoDisabled, bugReportsEnabled, and isMinor optional fields to the lca-api Preferences model, access layer, and tRPC routes. Changes updatePreferences to use upsert so a single call works for both new and returning users. Extends frontend PreferencesType to carry the new fields.
β Deploy Preview for learncarddocs canceled.
|
|
β Deploy Preview for staging-learncardapp canceled.
|
|
π Hey there! It looks like you modified code, but didn't update the documentation in If this PR introduces new features, changes APIs, or modifies behavior that users or developers need to know about, please consider updating the docs. π Windsurf TipYou can ask Windsurf to help:
Windsurf will review your changes and suggest appropriate documentation updates based on what was modified. π Documentation Guide
This is an automated reminder. If no docs are needed, feel free to ignore this message. |
Overview
π Relevant Jira Issues
π What is the context and goal of this PR?
π₯΄ TL; RL:
π‘ Feature Breakdown (screenshots & videos encouraged!)
π Important tradeoffs made:
π Types of Changes
π³ Does This Create Any New Technical Debt? ( If yes, please describe and add JIRA TODOs )
Testing
π¬ How Can Someone QA This?
π± π₯ Which devices would you like help testing on?
π§ͺ Code Coverage
Documentation
π Documentation Checklist
User-Facing Docs (
docs/β docs.learncard.com)docs/tutorials/)docs/how-to-guides/)docs/sdks/)docs/core-concepts/)docs/apps/)Internal/AI Docs
Visual Documentation
π Documentation Notes
β PR Checklist
π Ready to squash-and-merge?:
Rovo Dev code review: Rovo Dev has reviewed this pull request
Any suggestions or improvements have been posted as pull request comments.