Skip to content

Commit 6531831

Browse files
committed
feat(mobile): add public notes feature with publish/unpublish support
- Add PublishNoteSheet component for publishing notes as public web pages - Add Globe icon indicator on notes list and view screen (blue when published) - Add "Public" filter option in FilterSortSheet - Auto-sync public notes when saving edited content - Prevent hiding published notes (must unpublish first) - Preserve public note state when toggling star/hidden - Fix GlassView touch interception across all screens (ViewHeader, FolderNotes, Home, NoteActionsSheet, FilterSortSheet, CreateFolderSheet) - Fix bottom sheet requiring double-tap to open - Add SQLite migration for public notes columns (is_published, public_slug, published_at, public_updated_at) - Update database cache to store/retrieve public note fields - Remove sensitive console.log statements for encryption operations - Add .env files to .gitignore for security
1 parent cced093 commit 6531831

26 files changed

Lines changed: 1099 additions & 385 deletions

File tree

.gitignore

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -261,7 +261,11 @@ drizzle/
261261

262262
# Claude Code
263263
.claude
264+
265+
# Environment files
264266
/.env
267+
.env
268+
apps/mobile/v1/.env
265269

266270
# Windows reserved device names
267271
nul

apps/mobile/v1/app/_layout.tsx

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -165,10 +165,6 @@ function AppContent() {
165165
}
166166

167167
export default Sentry.wrap(function RootLayout() {
168-
if (__DEV__) {
169-
console.log('=== MOBILE V1 APP WITH CLERK ===');
170-
console.log('Clerk key loaded:', clerkPublishableKey ? 'YES' : 'NO');
171-
}
172168

173169
// Lock orientation based on device type (phones: portrait only, tablets: all)
174170
useOrientationLock();

0 commit comments

Comments
 (0)