v1.2.1 – Dark Mode, Multi-Language & Quality of Life
Snug now speaks your language and looks just as cozy after sunset. This release brings 6 languages, a full dark mode, smarter editing for recipes and shopping lists, and a whole lot of polish.
Dark Mode
Every screen in Snug now has a carefully tuned dark theme. Warm tones, not cold gray. Dark mode follows your system preference by default, or you can toggle it manually with the moon/sun button in the bottom-left corner of the sidebar (and on the sign-in page). Your choice is saved to your account so it follows you across devices.
- All inputs, cards, dialogs, toolbars, dropdowns, and popovers adapt to the active theme.
- The calendar, kanban board, expense tracker, and rich text editor all have dedicated dark palettes.
- Recipe pages stay white. They’re designed to look like paper, and that doesn’t change in the dark.
- Project badge colors and calendar event colors stay consistent in both themes for easy recognition.
- Theme preference (System / Light / Dark) is available in Settings alongside the quick-toggle button.
Multi-Language Support
Every label, button, menu, tooltip, error message, and notification in Snug has been translated into:
- English
- Spanish (Español)
- German (Deutsch)
- French (Français)
- Dutch (Nederlands)
- Portuguese (Português – Brasil)
Your language is auto-detected from your browser the first time you visit. You can change it anytime from the sign-in page or your account settings. When you sign up, even your default projects and categories are created in your chosen language.
Editable Ingredient & Shopping List Items
You can now click any ingredient in a recipe or any item in a shopping list to rename it inline. No need to delete and re-add. A small pencil icon hints that items are editable. Long names wrap naturally instead of getting cut off, and the edit field expands to fit multi-line text.
To-dos & Chores in the Main Menu
Your To-dos and Chores projects now have their own top-level links in the navigation menu. No more expanding the Projects group to find them. Custom projects still live under the Projects section. If you rename a default project, the menu updates instantly.
Better on Mobile
- Full-screen dialogs. Task, appointment, expense, and project editors now open full-screen on phones for a much better editing experience.
- Reminder buttons. Now left-aligned on mobile for easier thumb access.
- Long labels. Translated labels that are longer than English gracefully truncate instead of breaking the layout.
Recipe & Shopping List Improvements
- The “+ Add” button for ingredients and shopping list items is now a full-sized button instead of a small icon. Easier to tap on mobile.
- All inline styles in the shopping list detail page have been moved to a proper CSS file. Cleaner code, better maintainability.
Expense Tracker Polish
- Cleaner tooltips. All-black text with bold labels and a properly sized title.
- No more animation replay. Expense bubbles only animate on first load, not when closing a dialog.
- Instant tooltip dismiss. Hovering a bubble and clicking it no longer leaves a ghost tooltip behind the dialog.
SEO & Discovery
- Added sitemap, robots.txt, canonical tags, Open Graph tags, Twitter cards, and JSON-LD structured data to the landing page.
- Privacy and Terms pages are excluded from search indexes.
- Custom Open Graph image for social media sharing.
Small Improvements
- “Recipe Name” has been renamed to “Title” across all languages for consistency.
- “Billing” has been renamed to “Subscription” across all languages for clarity.
- Pricing buttons are now localized (e.g. “$4,99 / mes” in Spanish).
- Dropdown values like calendar views, task statuses, and colors are now translated.
- Project detail pages now open to the Tasks tab first instead of General.
- Fixed missing translations for the family and account deletion confirmation dialog.
- Fixed an empty English translation for the upgrade-required message.
- Current time indicator on the calendar now uses the brand accent color instead of black.
- Snackbar notifications always use a light background for readability in both themes.
