Commit 6531831
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 security1 parent cced093 commit 6531831
26 files changed
Lines changed: 1099 additions & 385 deletions
File tree
- apps/mobile/v1
- app
- src
- components
- hooks
- lib
- database
- encryption
- masterPassword
- storage
- screens
- EditNote
- FolderNotes
- components/NotesList
- Home
- ViewNote
- services
- api
- notes
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
261 | 261 | | |
262 | 262 | | |
263 | 263 | | |
| 264 | + | |
| 265 | + | |
264 | 266 | | |
| 267 | + | |
| 268 | + | |
265 | 269 | | |
266 | 270 | | |
267 | 271 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
165 | 165 | | |
166 | 166 | | |
167 | 167 | | |
168 | | - | |
169 | | - | |
170 | | - | |
171 | | - | |
172 | 168 | | |
173 | 169 | | |
174 | 170 | | |
| |||
0 commit comments