Skip to content

v1.72.0

Choose a tag to compare

@Jackpison Jackpison released this 03 Nov 17:33
· 22 commits to main since this release
a64e3ec

Changelog 1.72.0

Added

  • Import Center (Settings › Backup & Restore › Import): another app's export, read here in the browser and shown first with ticks. A calendar (.ics) or Todoist (CSV) goes to Tasks; Google Keep (Takeout .zip), Notion (Markdown .zip) or notes (.txt, .md, .html, such as Apple Notes exported by an app) to Info as a new private tab; Raindrop (CSV), Pocket or browser bookmarks (.html) to Links as a new private tab, a category per folder or tag; a spreadsheet of cards (CSV, its columns matched and changeable) to Cards. What is already there is not added twice, the page saves it the usual way (locked Cards stay locked), and Undo takes it back.
  • Offline Reading (Settings › Overview › Start Here): a switch per device, off by default, needs https. On, Home, Links, Info, Cards and Tasks open without a connection, read-only, with an "Offline" note; back online they load fresh. A page is kept once you have opened it, including the one you switch it on from. Log Out deletes the copy; switching it off deletes it and its service worker.
  • Calendars You Follow (Tasks Settings): paste a calendar's address (Google's secret iCal address, an Apple public link, Outlook, a school's calendar). The server fetches it then and every 6 hours; its events show read-only in the Calendar, the day panel and Home's Today. The address is never shown in full. Nothing is fetched until you add one.
  • More ways to repeat a task: on chosen weekdays (Every Weekday, Mon/Wed/Fri, every 2 weeks on Tuesday), on the last day of the month, or on the nth weekday (the 2nd Tuesday, the last Friday). Quick Add understands "weekdays". The calendar link carries the new rules.
  • Home widgets (off until switched on in Edit › Settings › Widgets): Upcoming Bills (priced tasks still to pay this month, and the total), Recent Links (opened on this device), Recent Files (once Files has opened them in that tab) and Server Status (the same overview as Settings).
  • Search everywhere: also Cards, the Scratch Pad, every Settings item, Files' names (once Files opened them in that tab) and, while you are on a page, the locked tabs it has unlocked. Results are grouped with counts, a small typo still finds it, and the empty box shows your recent searches.

Changed

  • Pages open at once: Links, Info, Cards and Tasks show the data they had last time in that tab while the fresh data loads; the pencil waits until it is in. Log Out clears it.
  • Accessibility: a stepper step is a labelled group and says "Step 2 of 3"; the search box tells a screen reader which result is chosen and how many there are; Copy says "Copied". The keys [ and ] open the page before and after. The accessibility check now also runs in WebKit.
  • On a page opened over plain http, Copy uses the browser's older copy command; only if that fails too is the text selected, with a note for a phone or a computer.

Fixed

  • Narrow phones: the recovery key and the two-step key were cut off at the right on a 320 px screen; they now wrap onto a second line.
  • Tasks › Add Task › Repeats › Custom: the number box took the whole row and pushed the Days / Weeks / Months choice out of the window.

For the project

  • The weekly security check says when an npm override (minimatch) is no longer needed (scripts/overrides.py). A checklist for trying a release on a real phone: docs/PHONE-CHECKLIST.md.