-
Notifications
You must be signed in to change notification settings - Fork 178
Note taker #261
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Open
gabrielste1n
wants to merge
50
commits into
main
Choose a base branch
from
note-taker
base: main
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Note taker #261
+5,176
−523
Conversation
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
- Add automated uninstall script for complete system cleanup - Add detailed cleanup instructions with manual steps - Add comprehensive troubleshooting guide for common issues - Fix architecture mismatch documentation (ARM64 vs x64) - Document proper macOS permission reset using tccutil - Resolve environment contamination between production and dev Fixes issues with: - better-sqlite3 architecture mismatch on Apple Silicon - Database/settings conflicts between DMG and dev mode - Microphone printing 'you' instead of transcription - Node running under Rosetta emulation
- Resolved version conflicts (using 1.0.15) - Kept main branch improvements for TROUBLESHOOTING.md and complete-uninstall.sh - Merged clerk-auth authentication with main branch dialog and API improvements - Updated API help texts to use more generic wording for custom endpoints Co-Authored-By: Claude Opus 4.5 <[email protected]>
…ain-process session clearing for sign-out, and remove GitHub social provider
# Conflicts: # .env.example # main.js # package-lock.json # src/components/OnboardingFlow.tsx # src/components/SettingsModal.tsx
… and session refresh
…c, clean up debug logging
…ion limit is reached
… pre-warming and mic caching for instant-start recording
…bs don't reset to OpenAI on settings reopen
- Merged latest main branch including dark mode, styling improvements, and bug fixes - Resolved all merge conflicts (16 files) - Refactored hardcoded styles to use CSS design tokens - Fixed import paths for @neondatabase/auth package - Preserved authentication flow and account features - Design system now uses semantic tokens (foreground, muted, primary, etc.) - Dark mode support maintained across all refactored components
…andlers for DRY, migrate to weekly usage limits, and enhance auth flow with user existence check
… quality improvements
…tility, streamline onboarding flow for signed-in users, and persist permission states
ReferralDashboard.tsx: - Dashboard tab with stats cards (referrals, pending, converted, months earned) - Gift card preview showing referral reward - Invite tab with email input and send functionality - History tabs showing referrals and sent invites - Copy-to-clipboard for referral link - Loading, error, and empty states - Toast notifications for user feedback Settings integration: - Add Referrals section to SettingsModal sidebar - Add referrals case to SettingsPage section renderer Design: - Follows OpenWhispr design language - Uses existing UI components (Button, Badge, Input, Tabs) - Proper TypeScript typing throughout Co-Authored-By: Claude Opus 4.5 <[email protected]>
IPC Handlers (ipcHandlers.js): - get-referral-stats: fetch user's referral dashboard data - send-referral-invite: send email invitation via API - get-referral-invites: list sent invitations - Proper cookie forwarding for authentication - Error handling consistent with other cloud handlers Preload (preload.js): - Expose getReferralStats, sendReferralInvite, getReferralInvites Types (electron.ts): - ReferralStats interface with proper union types for status - ReferralInvite interface for email invitations - Type-safe method signatures Co-Authored-By: Claude Opus 4.5 <[email protected]>
Co-Authored-By: Claude Opus 4.5 <[email protected]>
Bring in main's improvements while preserving referral program features: - Dark mode design tokens and surface hierarchy - Password reset and email verification flows - AudioWorklet streaming with ForceEndpoint - Dynamic OAuth protocol per channel with auth bridge server - ErrorBoundary, scoped cookies, language support - TranscriptionSection refactor with skeleton loading states - Privacy section with cloud backup and telemetry toggles - Referral dashboard, sidebar item, IPC handlers, and types retained Co-Authored-By: Claude Opus 4.6 <[email protected]>
# Conflicts: # src/components/SettingsPage.tsx
# Conflicts: # src/components/ControlPanel.tsx # src/components/SettingsPage.tsx # src/services/ReasoningService.ts
…, fix types across referral & upload features
# Conflicts: # src/types/electron.ts
Brings in the referral program feature (referral dashboard, invite system, spectrogram card, usage display) alongside the note-taker work. Resolves merge conflicts in preload.js, ipcHandlers.js, and index.css.
Add folders table with CRUD operations, folder-aware note filtering, and folder management UI in the notes sidebar. Notes can be organized into custom folders with a default Personal folder. Upload flow now includes folder selection. Meetings folder added as a coming-soon placeholder.
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.