alpha
Login
or
Join now
h14h.com
/
glide
Star
0
Fork
0
Atom
Configure Feed
Issues
Pull Requests
Commits
Tags
Feed URL
Select the types of activity you want to include in your feed.
Effortlessly glide through your todos
Star
0
Fork
0
Atom
Configure Feed
Issues
Pull Requests
Commits
Tags
Feed URL
Select the types of activity you want to include in your feed.
Overview
Issues
Pulls
Pipelines
glide
/
src
/
app
/
at
feature/private-sync
11 files
h14h.com
Close Private Sync security and QA blockers
14d ago
a3423f47
+native-intent.tsx
Implement Private Sync end-to-end encryption
2 weeks ago
_layout.tsx
Implement Private Sync end-to-end encryption
2 weeks ago
auth.tsx
Add Clerk auth baseline
1 month ago
index.tsx
Fix quick-action duplication and modal stacking; slide Plan up QA on the EAS build surfaced three issues with the new app-icon quick actions: - Duplication: iOS listed each action twice because they were registered both statically (plugin iosActions -> Info.plist) and via setItems at runtime. Gate setItems to Android, which has no static path; iOS uses the static plugin actions. - Modal stacking: firing a quick action while a modal (e.g. New task) was open pushed the target on top, so finishing Plan left the sheet behind. Dismiss any open modal before the quick action navigates, so they act as top-level either/or entries. - Plan slides up full screen instead of fading, matching the capture sheet. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
1 month ago
new.tsx
Restructure Glide around an actioning-first flow Replace the two-tab shell (Now deck + Signals dashboard) with a single actioning surface plus on-demand planning and capture: - Actioning (home): a NOW hero card + NEXT UP list, with a Done action that completes tasks and a bottom bar to plan or capture. - Planning (full-screen modal): pass-scoped swipe deck — each open task is considered once per session; resisting softens it for the next pass. Adds a directional color wash on drag and button-triggered fly-off. - Capture (sheet): title-only; resistance is discovered through the loop. Backend: add createTask + complete mutations, simplify assess and the starter seed, and relax the now-unused context/minutes/lane fields to optional. Strip the Signals/lanes domain code. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
1 month ago
paywall.tsx
Add Glide Sync subscription paywall and RevenueCat integration Local-first stays free; a subscription gates Convex multi-device sync. - Paywall flow (plan -> real Clerk auth -> payment) in paywall-screen.tsx + route src/app/paywall.tsx, registered in _layout. - Header Sync entry / account button driven by real Clerk auth (sync-status.tsx); export AccountButton for reuse. - Grace / billing-retry notices on the Action screen and a local-only caption on New Task, plus an empty-state placement fix. - react-native-purchases wired via src/data/sync/revenuecat.tsx (<RevenueCatBridge/>): env-driven key, Purchases.logIn(clerkUserId), `sync` entitlement -> subscription state; Subscribe -> purchasePackage, with a dev stub fallback (entitlement.ts). - Docs: docs/engineering/subscriptions.md (+ README index, local-first link). react-native-purchases is native, so this needs a fresh dev build; payment and entitlement stay test-only until a RevenueCat Test Store key is set. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
1 month ago
plan.tsx
Restructure Glide around an actioning-first flow Replace the two-tab shell (Now deck + Signals dashboard) with a single actioning surface plus on-demand planning and capture: - Actioning (home): a NOW hero card + NEXT UP list, with a Done action that completes tasks and a bottom bar to plan or capture. - Planning (full-screen modal): pass-scoped swipe deck — each open task is considered once per session; resisting softens it for the next pass. Adds a directional color wash on drag and button-triggered fly-off. - Capture (sheet): title-only; resistance is discovered through the loop. Backend: add createTask + complete mutations, simplify assess and the starter seed, and relax the now-unused context/minutes/lane fields to optional. Strip the Signals/lanes domain code. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
1 month ago
privacy.tsx
Prepare Glide for App Store submission
2 weeks ago
private-sync.tsx
Implement Private Sync end-to-end encryption
2 weeks ago
profile.tsx
Add day-clear streak profile
2 weeks ago
support.tsx
Prepare Glide for App Store submission
2 weeks ago