Archive, artwork and task improvements
At a glance
- Fixed:
Private uploads: Restored the production R2 configuration for previously migrated images, without moving or replacing your originals.
- Improved:
Artwork: Private, cached sizes for covers, banners and avatars, with the original still available in the artwork viewer.
- Improved:
Collections and notes: Less card rebuilding during search and incremental task counting while typing in long notes.
- Fixed:
To Do sync: The security policy now allows the account's authenticated realtime connection, with reconnect and polling fallback preserved.
- Improved:
Opening pages and previews: Independent reads run together, achievements reconcile once per version in the background, and hidden game-shop previews pause.
- Fixed:
Attachment delivery: Verified migrated images no longer return to the old storage service because of the upload setting.
- Improved:
Private uploads: New image uploads use R2 by default, with the same account-only access.
- Improved:
Safe migration: Interrupted migrations can resume from verified existing copies without downloading the originals again.
- New:
Collection covers: Pick and order up to 3 covers or images per collection, or reset to automatic artwork. Your entries keep their own covers.
- Improved:
Customize Home: Opens in a spacious dialog with clear groups, scrolling on small screens and full keyboard support.
- Improved:
Home hub: Archive, To Do and Arcade cards have matching weight, clearer status lines and a comfortable layout on phones.
- Fixed:
Contrast: 2048 tiles never blend into the board, and muted labels, icons, borders and warnings are easier to read in every theme.
- Improved:
Amethyst: The new name covers Archive, To Do and Arcade. Links, data and preferences are unchanged.
- Improved:
Multi Add: Add up to 10,000 tasks at a time in To Do or entry checklists, saved in batches of 500 with visible progress.
- Improved:
List names: Multi-word names stay separate from list links. Surrounding whitespace is trimmed and empty names are rejected.
- Fixed:
Helpful errors: Name errors appear beside the field. Connection and server failures keep your input and no longer show database details.
- Improved:
Consistent controls: Aligned form controls, theme-aware borders and clearer dialogs, plus sign-in wording that reflects Archive, To Do and Arcade.
New features
Choose a collection's cover art
Choose which artwork a collection shows on Home, on the Archive page and in the hub. Pick entry covers from that collection or add your own images, then arrange them so your favorite sits on top. A live preview shows the result before you save.
- Up to 3 covers per collection, in the order you choose.
- “Use automatic” returns the collection to its most recently updated covers.
- Removing a cover here never changes or deletes the entry or its artwork.
- If a chosen entry is deleted, the remaining choices are kept; with none left, automatic artwork returns.
Improvements
Artwork that fits
Covers, banners and avatars request a size suited to their displayed size and screen density. Generated sizes stay in private storage and are reused rather than rebuilt for every visit. Animated images stay animated, transparency is preserved, and full-resolution viewing still uses the original.
Search and long notes
Searching a collection no longer rebuilds every unchanged card when you clear a query. Long notes reuse Markdown parsing work for their task counts; local draft backups, serialized saving and version-conflict protection are unchanged.
Less waiting, less background work
Home, entry workspaces and the shop overlap independent reads. Achievement backfill no longer runs during page rendering: a versioned account check reconciles it in the background without duplicate awards. Cosmetic previews stop drawing offscreen or in hidden tabs and resume without jumping ahead, at the same visible quality and motion settings.
Private storage, verified copies
Attachments still require your signed-in account and use expiring private links. Migration checks file contents before switching delivery, skips verified files and safely recovers interrupted copies.
Customize Home in a proper dialog
Customize Home now opens a wide, scrollable dialog instead of a panel squeezed above your sections. Layout, Welcome and Artwork settings are grouped with clearer spacing and descriptions.
- Close with the × button, Done, or Escape; focus returns to the Customize Home button.
- All settings and saved choices are unchanged, and changes still save as you make them.
A more balanced Home hub
The Archive, To Do and Arcade cards share the same structure: artwork, a title with its icon, a short description and a status line. On phones and narrow windows they stack as compact rows, and they switch to three columns once there's room.
Amethyst
Amethyst Archives is now called Amethyst, reflecting Archive, To Do and Arcade together. The Archive section keeps its name, and your links, bookmarks and settings work exactly as before.
Multi Add, without the 500-task ceiling
Paste up to 10,000 tasks per addition. Tasks are saved in batches of 500, with a running saved count. Task order and completed markers are preserved in both To Do and entry checklists.
- If a batch fails, the dialog keeps the unfinished tasks and shows how many are confirmed saved.
- Retry remaining safely reuses the failed batch rather than adding it twice, even if its earlier response was lost.
- Split additions larger than 10,000 tasks into separate parts. Each title can contain up to 500 characters.
Names are names, not addresses
Use names such as Weekend plans or Books to read. Surrounding whitespace is trimmed on save, spaces between words are kept, and names must contain 1–120 characters without line breaks. Existing lists and their direct links are unchanged.
A more consistent interface
Default buttons, inputs and selectors have matching heights, with consistent focus and validation styling. Multi Add and list dialogs work more comfortably on small screens and across themes. Sign-in and page descriptions now reflect organizing anything across Archive, To Do and Arcade.
Fixes
Private image delivery and task updates
Production now has the required private R2 configuration for verified uploaded images. The security policy permits only the configured Supabase project's realtime origin, restoring live To Do updates without loosening account isolation or removing offline and polling fallbacks.
Existing images keep their links
Note embeds, covers, banners and other uploaded images use their verified R2 copies without changing your documents. Images not yet migrated retain their legacy fallback, and originals are preserved.
Clearer contrast in every theme
Colors now come from shared theme tokens, so text and controls stay readable whichever theme you pick.
- 2048 uses a neutral board and a distinct fill for every tile value, so 8 no longer blends into the background, and numbers stay readable.
- Sudoku conflicts show a wavy underline as well as a color.
- Warnings use a theme-aware amber that stays readable on light themes.
- Borders, input outlines, muted labels, icons and placeholders are a step stronger.
Feedback you can act on
List and group name validation appears next to the name field, without losing what you typed. Connection failures and server problems have separate messages. Database constraint details stay out of user-facing errors.