v0.2.174

VeritaReminder

Tap and speak
·

Done & archived

Lists

Say things like "add milk to my shopping list", "what's on my to-do list", or "cross off milk". Lists sync across devices with the rest of your data.

New reminder

🎓 Teach a correction

Remember this mishearing so the recognizer can apply it to future voice captures. You can trim the pair to just the relevant word or phrase.

Misheard
Intended

⏰ Reminder


Snooze

Settings

License info
Status
Email
License key
Issued
Expires
Multi-device
Pair another device
Generate a one-time 6-digit code for a new device.
Not every feature needs special permissions. The ones that do are marked below, and you can turn any of them off whenever you like. Disabled features won't request or use their permissions.
Legend:Permission device permission requiredLicense active license required
Voice capture
Speak your reminders instead of typing. Uses speech-to-text to parse time, date, and reminder text from your voice.
Microphone
Push-to-talk
Hold mic to record, release to stop
Auto-save on stop
Save immediately when recording ends
Retry on bad parse
Prompt to speak again if no time detected
Slide-off speed
1000 ms
Pause timeout
Browser default
Pre-warm mic on reload
Prompt for mic permission at app start so it's granted before you tap the mic. Off = prompt appears the first time you tap the mic.
Accuracy
Noise suppression
Filter background noise
Echo cancellation
Cancel speaker echo
Auto gain
Normalize soft and loud voices
Multiple hypotheses
Pick best of 3 transcript candidates
Grammar hints
Bias toward weekdays, months, reminder verbs (Chrome)
Mic calibration
Read a few test phrases and auto-pick the STT settings that transcribe your voice most accurately. Stored locally — nothing leaves this device beyond the browser's usual speech recognition.
Advanced STT tuning
Opt-in pipeline that layers vocabulary biasing, post-edit learning, phonetic matching, and N-best reranking on top of the default recognizer. Rolling out one knob per release. Turn off to revert to the legacy path.
Open Advanced STT tuning…
Sections land here in v0.2.157+.
Whisper (on-device AI)
High-accuracy neural speech model that runs entirely on your device. 40–75 MB download, 1–3 second extra latency.
Microphone
Model size
tiny (~40 MB, ~1s) · base (~75 MB, ~2–3s)
Camera
Take photos directly from the app to attach to reminders. Also enables camera flash notifications on mobile.
Camera
Camera flash notifications
Blink the rear flashlight when a reminder alerts (mobile)
Camera
Auto-resize photos on capture
Shrink new photos to ~1600 px long edge to save storage. Turn off if you want full-res photos to sync to another device before resizing.
Photo size pill
Small label under each photo thumb showing the file size.
Attachments
Pick photos or files from your device to attach to reminders. Uses your device's built-in file picker.
No permissions needed
Location alerts
Alert when you arrive at or leave a place. Includes home/work auto-detection, geofencing, and nearby-place search.
Location
Default proximity
How close you need to be for a location reminder to alert. Can be overridden per reminder via voice ("within 1 mile of…").
Prefer locations within 100 miles
When you name a city or POI ("Price Chopper in Sidney"), prefer matches near your current or home location. Fixes cases where "Sidney" would otherwise resolve to Sydney, Australia. If no result falls in this radius, a picker will ask you to choose from the top global matches. Set to 0 for no radius preference.
Navigation app
Which app the Navigate button opens. "Auto" picks Apple Maps on iOS and Google Maps elsewhere. Works anywhere you see 🗺 Navigate (edit-dialog map, reminder actions).
Recurring re-arm cooldown
For "every time I'm at…" reminders, how long to wait after alerting before the reminder can alert again. You must also leave and re-enter the area.
End-to-end encryption
Encrypt reminder text with a passphrase so the server never sees your data. Uses AES-256-GCM with PBKDF2 key derivation.
No permissions needed
When encryption is locked
What to do if you try to save a reminder while the encryption tier is locked
Cloud delivery
Push reminders to your devices via the server, even when the app is closed. Works across all synced devices.
NotificationsActive license
Test cloud push
Push to all subscribed devices
Cloud sync
Automatically sync reminders across your devices. Pull, merge, and push after every change. End-to-end encrypted.
Active license
Background sync interval
How often to pull from the server
Sync focus mode
Push focus state to all synced devices
When a reminder alerts
Sound
Play a tone when a reminder alerts
Notification sound
Pick a sound and how many times to play
Speak the reminder
Read the reminder text aloud (text-to-speech)
Play original voice clip
If you dictated the reminder, play your recording back on this device. Clips stay local — never uploaded.
If no clip available
Reminders saved without voice (or on another device) need a fallback
Voice
TTS voice
Rate
1.0× speed
Pitch
1.0
Preview voice
Test current voice / rate / pitch
Vibrate
Long-buzz pattern (mobile only)
Screen flash
Quick red full-screen flash
Torch flash
Rear flashlight blink (mobile)
Gentle escalation
Silent → buzz → sound → full-screen
Test all alerts
Preview your chosen alert combination
Confirm before action
Show "Ready?" before opening links, videos, or directions. Turn off to auto-launch.
Auto-launch behavior
How the reminder modal behaves when an action auto-launches (above off)
OS notifications
Test notification
Send a real system notification now
Appearance
Color palette
Changes the look of the whole app
Show date/time on home screen
Live clock under the VeritaReminder logo
Show countdown to next reminder
Live HH:MM:SS countdown under the version number showing time until the soonest reminder fires
Default sort order
Which sort to use when the app opens. Changes to the inline sort dropdown are saved here automatically.
Hide disabled features
Remove buttons and options for features you've turned off
Help
Feature reference
A complete catalog of every shipping feature, opens in your current theme
Behavior
"Did you do it?" follow-up
Check in 10 min after a reminder alerts
Quiet hours
No alerts within 2 min of a calendar event
Smart snooze
Learns your snooze habits per thread
Unacknowledged repeat
Repeat count
How many additional times to re-alert an unacknowledged reminder. Set to 0 to disable.
Repeat interval
Minutes between each repeat alert if you haven't acknowledged
Recurring reminders
Re-arm mode
How "every day at 9pm" type reminders re-activate after alerting
Grace period
How long after alerting before a recurring reminder can alert again (auto-reset mode only)
Appointments
Default 1st pre-alert
First warning offset for new appointment reminders. Skipped silently if the appointment is closer than this.
Default 2nd pre-alert
Second warning offset for new appointment reminders. Fires independently of the 1st.
Distance-aware leave-time alert
If a location is set on the appointment, also warn when it's time to leave — 40 mph straight-line drive estimate plus buffer.
Leave-time buffer
Extra minutes of slack before the estimated leave time (for prep, parking, walking in).
Text
Clean reminder text
Strip "remind me to", dates, times, and schedule phrases from the reminder card. Turn off to keep the full spoken text.
Desktop
Quick action buttons
Show preview, calendar, edit, done, and delete on each card
Button hover descriptions
Show tooltip labels when hovering over quick actions
Mobile
Delete button behavior
How the trash icon on each reminder card responds to taps on mobile. Swipe-left-to-delete always works regardless of this setting.
Calendar & sending
Show “Send to calendar?” toast
After each reminder save, show a toast with a one-tap calendar handoff button. Turn off if you rarely use calendar linking.
Auto-send on save
Hand off to your preferred calendar immediately
Default destination
Where to send reminders
Export all as .ics
One file with every reminder
Debug
Voice debug mode
Log raw transcription, normalized text, and parsed time
View debug log
Last 20 voice captures
Sync
Sync now
Manual pull-merge-push
Advanced ▸ replace local ↔ server
Save to server (overwrite)
Force-push local state, discarding server copy.
Load from server (replace)
Force-replace local with server copy.
Permissions
Microphone
Voice capture
Location
Nearby, arrive/leave alerts
Camera
Camera capture & torch flash
Notifications
Background reminders
Storage
Install as app
Home-screen icon, offline, own window
Export data
JSON backup of all reminders
Import data
Restore from JSON backup
Export settings
Download a JSON file of your app preferences (sound, voice, vocab, corrections, etc.). Reminders are not included.
Import settings
Restore a previously exported settings file. Existing settings are kept and imported keys win on conflict.
Trash
0 items · auto-empties after 7 days
Voice clips
stored locally · this device only
Photos
Total size of all photo attachments in this device's database.
Danger zone
Clear everything
Wipes local database

Import settings?

About to merge settings from the selected file. Existing settings are kept; imported keys win on conflict. Device-specific items (camera, mic calibration, location availability) are skipped.

Trash

📍 Locations

Activation history

Welcome to VeritaReminder

Start your free 30-day trial — all features included.

We'll email you a confirmation link. Your email is used only to issue and track your license. Reminders stay on this device unless you turn on sync later.

Already have an account? Use a pairing code →

Pair another device

On your new device, open VeritaReminder and choose "Already have an account? Use a pairing code", then enter your email and this code:

——————

Code expires in 120s

The code is single-use and only valid for 2 minutes.

🎛 Mic calibration

Read each phrase aloud once. We'll try different speech-recognition settings against your voice and save the combination that matches most accurately. Everything stays on this device.

Phrase 1 of 7
Tap Start and read the phrase above.

🎛 Advanced STT tuning

Presets

One-click profiles that tune every Advanced STT knob at once. Applying a preset turns Advanced STT on automatically. By default your vocabulary, correction rules, and sync-across-devices toggles are not touched — only the STT tuning knobs. Use the checkboxes below to opt into broader changes.

Vocabulary 0

Proper nouns, brand names, meds, recipe ingredients — any term your recognizer keeps mishearing. Seed from your existing reminders & saved locations, or type them in one at a time.

Phonetic matching

When exact and 1-character fuzzy matching miss, try matching by sound (Double Metaphone). Helps with homophones and mishearings like Kroger/crowger, Catherine/Kathryn, or Smith/Smyth. Applies to saved locations, the vocabulary list, and correction rules.

N-best reranking

When your microphone hears several possible phrasings, re-rank them using your vocabulary, correction rules, and (if enabled) phonetic matches instead of the engine's default top pick. Helps catch cases where the right interpretation is a lower-confidence alternative — for example a proper noun you've taught the app.

Confidence thresholds

Three floors govern what happens to a transcription. Below the Accept floor, the edit dialog opens with your words pre-filled so you can fix or discard. Between Accept and Auto-save, the edit dialog opens as a confirmation step. Above Auto-save, the reminder saves automatically. Rerank floor only applies when N-best reranking is on — it demotes a result one tier if the composite rerank score is too low.

Corrections 0

Teach the recognizer your personal mishearings. When you fix a typo in a voice-captured reminder, tap Teach in the edit dialog to save the misheard→intended pair. You can also add pairs by hand below.

Match mode

Each knob here is opt-in. By default every section is local-only; flip the per-section "Sync across devices" toggle to have that section's data ride along in your encrypted cloud backup. Audio itself never leaves your device beyond the browser's usual speech recognition (Chrome→Google, Safari→Apple) and, if enabled separately, on-device Whisper.

Draw a reminder

Sample phrases

Tap the mic and try one of these. This box stays open while you speak.

Time
Location
Appointment

Appointments automatically set extra reminders 1 day before and 1 hour before, so you have time to leave.

More patterns in the feature reference.