Adding to Want-to-Visit
Create a wishlist entry from the Want to Visit screen:Fill in the form
Complete the entry:
- Restaurant (required): Name with Yelp autocomplete
- Priority (optional): 1-5, where 5 is highest priority
- Notes: Why you want to visit, recommendations, etc.
Priority Levels
Assign priority levels to organize your wishlist:- 5: Must-try, highest priority
- 4: High priority
- 3: Medium priority
- 2: Low priority
- 1: Lowest priority
- Blank: No priority assigned
Restaurant Autocomplete
The want-to-visit form includes Yelp integration:If you type a restaurant name manually (without selecting from autocomplete), toni creates a basic restaurant entry with just the name.
Converting to Visits
When you visit a restaurant from your wishlist:Complete the visit details
Fill in:
- Visit date (defaults to today)
- Rating (1-10)
- Would return? (y/n)
- Notes about your experience
Managing Entries
Editing Entries
- Open the entry detail screen (
enterfrom the list) - Press
eto edit - Update priority, notes, or restaurant
- Save with
ctrl+s
Deleting Entries
- Open the entry detail screen
- Press
dto delete - Press
uto undo if needed
Deleting a want-to-visit entry does NOT delete the restaurant. Only the wishlist entry is removed.
Viewing Entry Details
The detail screen shows:- Restaurant name and basic info (city, cuisine, price range)
- Priority level
- Notes
- Date added (CreatedAt timestamp)
Available Actions
From the detail screen:c: Convert to visite: Edit entryd: Delete entryhoresc: Back to list
Want-to-Visit Data Model
Entries are stored with these fields (frominternal/model/types.go):
Using the Notes Field
The notes field (500 character limit) is perfect for:- Recommendations: “Sarah recommended the duck confit”
- Source: “Seen on Eater’s Best New Restaurants 2025”
- Occasion: “Save for anniversary dinner”
- Dishes to try: “Must get the omakase”
- Reservations: “Book 2 weeks in advance”
Organizing Your Wishlist
Sorting
On the Want to Visit screen, cycle sort on columns:- Priority: See highest priorities first
- Date Added: Recent additions at the top
- Restaurant Name: Alphabetical order
- City: Group by location
- Cuisine: Find specific food types
s on any column to cycle sort: none → asc → desc → none
Filtering
Filter your wishlist:- Navigate to a cell with the value you want to filter by
- Press
nto filter by that value - Press
Nto clear the filter
- Filter by Priority
5to see must-try places - Filter by City to see options in a specific location
- Filter by Cuisine to find all Italian restaurants
Want-to-Visit Keybindings
| Key | Action |
|---|---|
a | Add new entry |
enter / l | Open entry details |
c | Convert to visit (from detail screen) |
e | Edit entry (from detail screen) |
d | Delete entry (from detail screen) |
j/k | Navigate up/down |
gg | Jump to top |
G | Jump to bottom |
ctrl+d / ctrl+u | Half page down/up |
tab / shift+tab | Next/previous column |
s | Cycle sort on active column |
n | Filter by selected value |
N | Clear filters |
c / C | Hide/show columns |
/ then 1-9 | Jump to column |
b/f | Previous/next tab |
v | Go to visits |
r | Go to restaurants |
h or esc | Back (from detail) |
u / ctrl+r | Undo/redo |
Workflow Examples
Planning a Trip
- Research restaurants in your destination city
- Add them to Want-to-Visit with high priority (4-5)
- Add notes about must-try dishes
- Sort by priority to plan your itinerary
- As you visit, convert entries to visits and rate them
Tracking Recommendations
- Friend recommends a restaurant
- Add to Want-to-Visit immediately
- Notes: “John said the burger is incredible”
- Priority: 4 or 5
- When you go, convert and see if it lives up to the hype
Seasonal Planning
- Add restaurants with seasonal menus
- Notes: “Cherry blossom viewing menu, April only”
- Priority: 5 for time-sensitive
- Set reminder to book in advance
- Convert when you visit during the right season
FAQ
Can I add the same restaurant to both Visits and Want-to-Visit?
Can I add the same restaurant to both Visits and Want-to-Visit?
No, but you can have multiple visits to a restaurant. The Want-to-Visit list is for places you haven’t been yet. Once you convert an entry to a visit, it’s removed from the wishlist.
What happens to the restaurant when I convert an entry?
What happens to the restaurant when I convert an entry?
The restaurant remains in your database. Converting creates a visit record and removes the want-to-visit entry. The restaurant appears in your Restaurants list with one visit logged.
Can I convert an entry without adding visit details?
Can I convert an entry without adding visit details?
The conversion process opens the visit form with the restaurant pre-filled. You can leave other fields (rating, notes) blank and just save with the date. All fields except restaurant name are optional.
How do I bulk-add restaurants from a list?
How do I bulk-add restaurants from a list?
Toni doesn’t support bulk import. Add entries one at a time using the form. The Yelp autocomplete makes this faster by pre-filling restaurant details.
Can I change the priority scale?
Can I change the priority scale?
No, the priority scale is fixed at 1-5. Use priorities consistently for best results: 5 for must-try, 1 for low priority, blank for no priority.