Skip to content

What's new

What has changed in Pachurros, newest first. New features are described in full in their own guide; this page only records what happened.


  • New: the Pachurros Journal with case studies, features and practical tips. Three articles to start with: From moodboard to client selection, Planning a shoot day around the light and Crew and call sheet in five minutes (in German for now).
  • Every article has a table of contents, shows how far you have read and can be shared with Copy link.
  • RSS feed: subscribe to the Journal; the link sits below the overview.
  • Milestones in the content plan calendar: project phases and dates marked as milestones now also appear in the calendar (month, week, day and list).
  • Checklist items relative to the shoot day (“5 days before”) appear with that due date in My tasks and All tasks, and move with the shoot day.
  • Undo reverts exactly the last step, even right after a change. A click on a card is no longer a step of its own, and ⌘Z while typing undoes the text, not the card.
  • Nothing gets lost when you reload or close the page: text in a card and recent changes are saved first.
  • Locked cards can no longer be deleted or recoloured.
  • Groups stay selected after moving.
  • Double-click on empty space adds a text card; new text and sticky cards open ready for typing. ⇧ + drag selects several cards with a frame.
  • New cards appear in the middle of the view, slightly offset instead of on top of each other; “Remove from box” places the card next to the box.
  • Restoring a version shows the board right away, and clicking a comment notification opens the card with its thread.
  • Selection → Shot list no longer adds duplicates.
  • Guests only see their own threads and public ones: you share a thread via Visible to guests, guests choose Visible to all guests while writing. Internal team comments stay internal.
  • Ølav builds a board from the brief on the open board, with packing and shot list as one checklist each, arranges cards on free space and sets image captions on request.
  • Also: drawings visible in dark mode, link previews with correct special characters, checklist points wrap, uploading in the image dialog inserts the image right away.
  • Client brief in the calm style of the app: section titles instead of all-caps labels, the shoot type as dot and word.
  • Light diagram: light map numbers no longer sit on labels, and the 3D orbit view turns more calmly when dragged.
  • Cards in tables read like a sentence: “Publish in 2 days”.
  • Import preview shows long cells in full instead of cutting them off.
  • Selecting text on boards: a click on a selected note or text card opens it at the click point, a double-click selects the word; dragging then selects text instead of moving the card. On shared boards text can be selected and copied directly.
  • Comments on cards with replies and @mentions. Put finished threads away with Resolve; a reply brings them back. A small mark under the card shows how many comments it has.
  • Guests comment through the link: turn on Guests may comment when sharing. Anyone with the link comments on cards with their name, no account needed. The switch stays off until you turn it on.
  • Labels for cards, your own per workspace, shown as a dot and a word under the card. Click a label to see only cards with it.
  • Watch along: follow someone on the board or Bring everyone to me. That makes a walkthrough live, too. Scrolling yourself stops following.
  • Copy, cut, paste (⌘C, ⌘X, ⌘V) cards, also from board to board. Column contents and arrows stay connected.
  • Tidy up a selection: as a grid, side by side, stacked or by colour (images by their strongest colour).
  • Large boards load and move noticeably faster.
  • Search (⌘K) finds cards on boards and opens exactly that card, even inside a column.
  • Clients choose single images of a gallery card instead of the whole gallery. The overview and the shot list list each image on its own.
  • Bring in shoot results (board menu): the favourites of the linked session land as a frame next to the client’s selection.
  • Location from photo: if a photo has a location, the inspector places a location card next to it, with the sun position at the moment it was taken.
  • Voice note into the inbox: record, stop, and it waits as an audio card.
  • Contacts under Tools: add people without an account (clients, models, assistants) once and book them for any shoot.
  • Crew in the session: call time and role per person, plus emergency info and the shot list.
  • Call sheet to view, print or send. Everyone gets their own link with their call and confirms with a tap.
  • Groups cards by topic, builds a board from a brief and describes images as captions. As always as a suggestion with preview and undo.
  • Filter by colour: every image gets its dominant colour, and the filter shows the colours that exist in your library.
  • Exporting a board for AI left out notes, checklists and columns. They now go there and back.
  • Mentions in table comments did not send a notification.
  • Checklist items become tasks: use ”…” on an item to assign it and set a due date. It then shows up in “My Tasks”, on the home page and in “All Tasks”; ticking it off works in both places, and the assignee gets a notification.

Boards: inbox, notes, sharing with sub-boards

Section titled “Boards: inbox, notes, sharing with sub-boards”
  • Inbox at the top right: put cards that are in the way aside with Move to inbox and bring them back with a tap. Your web clips from the bookmarklet are there too.
  • Note card with structure: # for headings, - for lists, [ ] for tasks you tick off right in the note.
  • One level up: inside a sub-board, drag a card onto a parent board in the path at the top.
  • Shared links include sub-boards: guests open board cards with a click. One link covers a whole shoot prep.
  • Boards inside boards. Use the ”+” to add a Board card: double-click opens it, it shows a small preview of its content and counts its cards. Drop a card onto it and it moves inside. The path at the top shows where you are and takes you back with one click.
  • Columns (formerly “Box”): title by double-click, card count, collapsible. Select several cards and choose Stack as column.
  • Checklist as its own card: Enter for the next item, Tab indents. Made for shot lists and packing lists, also inside columns.
  • “Shoot prep” template: an overview with sub-boards for idea, mood, storyboard (one column per scene), shot list and shoot day.
  • A calmer board: every card shares the same frame and starts in a few fixed widths.
  • Pasting: “Paste from clipboard” in the ”+” menu. If there is no image on the clipboard, the board now says so, with a tip: on a Mac, ⌃⇧⌘4 puts a screenshot there.

Closed beta: signing up with an invite code

Section titled “Closed beta: signing up with an invite code”
  • Pachurros is in closed beta: new accounts need an invite code. If you were invited to a workspace, you don’t need one, as long as you sign up with the address the invitation went to. The code usually comes as a link and is then already filled in; upper or lower case and spaces don’t matter.
  • If something is wrong, the form says clearly what is missing, in all five languages.

Content plan: straight to the right version

Section titled “Content plan: straight to the right version”
  • A post from “Today” opens directly in the Composer, where “Send to phone” lives, instead of on the board.
  • Bundled board cards have one button per version, with the channel icon and a short name (“IG Reel”, “TT Video”). A click opens exactly that version.
  • Copy selected blocks with ⌘C or ⌘X: they go to the clipboard as Markdown and as formatted text. In an email, a document or a chat, headings, lists and links survive.
  • Drag a text selection past the edge of a block and it becomes a block selection.
  • The selection bar has a Copy button and now sits above the insert strips instead of being covered by them.

Columns and toggle blocks can do everything again

Section titled “Columns and toggle blocks can do everything again”
  • Document and schedule can be picked from the /-menu again inside columns and toggle blocks.
  • Uploading, the media library and dragging files in work in both. In toggle blocks, dropped files used to be discarded silently.
  • Blocks inside know their page: the table of contents and the lighting diagram work properly in a column, and “Change type” and “Block after” are available there too.
  • A schedule in a column sizes its timeline grid to its own space instead of the window width.
  • Shared pages show sessions even when they sit in a column or a toggle block.

Content plan: clearer, especially on the phone

Section titled “Content plan: clearer, especially on the phone”
  • The kanban sorts by date as long as you haven’t chosen your own sort. Posts without a date come last.
  • Channel versions with the same status are one card. Dragging moves all versions together.
  • On the phone the Composer has two screens: the overview and the post, with “All posts” to go back. Series, location and labelling sit under “More”, and “Ready?” only shows what is missing.
  • “Today” names the channel at the start of the second line. Several versions of one post no longer look like duplicates there.

Emails and push notifications in your language

Section titled “Emails and push notifications in your language”

All automatic emails (account confirmation, password, email change, notifications, invitations, confirmation and rejection of requests) and push notifications now arrive in the language of the account they are sent to: German, English, Spanish, French or Croatian. Someone without an account gets an invitation in the language of the person inviting them. Requested dates in a request confirmation appear as a readable date, and the session type is translated.

  • Tapping a post scrolls to it.
  • “Send to phone” sits directly under the title of scheduled posts instead of at the end.
  • Post tasks show their channel, so the versions of a post can be told apart in your tasks too.
  • Arrow keys scroll large tables along: the active row stays visible below the header row, also when moving sideways.
  • Fully translated: sidebar and home page (group headings, tooltips, pin picker), metric names and the task title “Publish”.
  • “Next 7 days” instead of “This week” for the seven-day groups, because that is exactly what they show. The page overview says “Last 7 days” or “Last 30 days”.

Tables with 20,000 rows now open and respond without stutter. Pachurros still loads the whole table, so filters, totals, export, metrics, shared views, the calendar feed and offline mode see everything. Only what you need right now is drawn.

  • Scrolling is smooth. Before, the table recalculated everything on every scroll step and managed about ten frames per second. Grouped tables now also draw only the visible part.
  • Relations, rollups and lookups are many times faster: a client table with 20,000 orders took 1.5 to 3 seconds per frame, now 17 milliseconds.
  • Board, gallery, list, storyboard, timeline, calendar list, content list and shared views show results in sections: “100 of 20,000 shown” with a button, and the next section arrives by itself as you scroll. Counts and totals still include everything. “Show more” moves focus to the first new entry.
  • A page’s PDF shows embedded tables in full up to 2,000 entries, before only the visible part.
  • Filters on calculated columns now also apply to CSV and Excel export. On the phone the end of a view no longer hides under the tab bar.

The sessions home page (also on the phone) and the sessions section of a project now offer a calendar feed: all sessions of the workspace or those of one project in Apple Calendar, Google or Outlook. Events carry the time from call time and schedule in the time zone of the location, with place, schedule and light in the description and a link back to Pachurros. Cancelled sessions appear as cancelled, archived ones not at all. The link belongs to you and can be renewed or ended at any time; anyone who leaves the workspace stops receiving anything.

In a session’s brief tab, Create page from template creates a new page directly for that session: the project is preset, and if the session has no page yet, the shoot brief is preselected. A schedule from the template connects to the session. If the session already has a page, the existing one stays its page.

  • Dates follow your language and your format settings instead of always German: on the home page, in the project calendar, in tasks, the session header, the date picker, the content plan and many other places. Settings → Formats now has “Like the language”, with examples that update instantly.
  • Recurring pages get their title in the language and time zone of the person who created them.
  • More text that was always German is translated: home page, My tasks, filters and the offline notices.
  • Fixed: Croatian could not be kept as account language and reverted on sign-in.

Offline: cover images, profile picture and files

Section titled “Offline: cover images, profile picture and files”

Cover images of pages and projects, your profile picture and image and file cells in tables and the content plan can now be set without a connection. Images and documents up to 25 MB wait on the device and upload once you are back online. Until then Pachurros shows the image, even after a reload.

Section titled “Setups with sample content, plus a template gallery”
  • “With sample content”: a setup can start with a believable month of sample data. All of it can be cleared.
  • Every setup starts with “Start here”: three steps and what lives where. Overviews are laid out as dashboards with metrics and columns, and pages and tables carry fitting icons.
  • Template gallery at pachurros.com/vorlagen: every setup with its own page, image, “What is inside” and Open in Pachurros. Signed in, you go straight to the preview; otherwise via sign-up.

Content plan: Composer and “Send to phone”

Section titled “Content plan: Composer and “Send to phone””
  • The Composer shows where things stand: the date and what is still missing before “Scheduled”, with a jump to the gap. Each status has one main action, there are character limits per version, and media come straight from the media library.
  • “Send to phone” preloads and shows progress as a percentage. Before, reels took a long time without any sign of life. If the iPhone’s share permission has expired, the button asks for a second tap. WebP images arrive as JPG.
  • Fixed: the public title and target link (required for YouTube and Pinterest) could not be reached, new hashtags showed raw IDs and overwrote each other, and the handover never copied the hashtags.
  • Several requests in one message are now handled by Ølav in one answer.
  • Leaner requests: about 40 % less text goes to the AI service. A question on a normal page now also fits the fallback service when the first one is busy.

Calmer and more precise: polish in many areas

Section titled “Calmer and more precise: polish in many areas”
  • Table views: timeline and chart preselect their columns (embedded, they used to stay empty), the calendar list follows the selected month, the week view supports dragging, and charts show values and a total. The Σ row, group headers and phone view calculate the same way, currencies appear by themselves, number columns are right-aligned, and one filter works for all views. Calendar feed and upload link are reachable on the phone.
  • Metrics: number, label and change on one line (“+27 % vs. last month”). Tapping the number shows the rows behind it. Shared views no longer show empty metrics.
  • Blocks: references to pages, rows, tables, projects, sessions and boards are real links. Embedded views remember timeline, kanban, calendar or chart, also in shared views. Text colours are legible in light and dark mode.
  • Overviews for pages, boards and tables tell you what happened last and what is coming up next.
  • On the phone the tour and help are in the menu, the timeline is usable, and the cover image buttons are visible on touch devices and with the keyboard.
  • Archive: subpages rest with their archived page and lead back to it.
  • Fixed: the bell stopped loading. Pages whose parent pages formed a loop were missing from the page overview, along with their subpages. People imported from files ended up in the cell as a name instead of a member, so those tasks were missing from “Today” and “My tasks”; existing cells have been repaired.

Instead of two dialogs there is now a dedicated archive view, reachable from Tools and from projects: projects, pages, boards, tables and now sessions too, with archive date, search and multi-select. Restoring comes with undo, and the delete dialog tells you what goes with it.

  • “All tasks” no longer loses anything when you archive. Tasks from archived projects, pages or sessions rest instead of being deleted. When restored, the same row returns with its own columns, comments and subtasks.
  • Fixed: archived pages showed “not found”, archived boards and tables loaded forever, and the archive could not be reached on the phone.

Reworked: feed, media library, pages, tables, settings

Section titled “Reworked: feed, media library, pages, tables, settings”
  • Feed is one view instead of two tabs: “For you” (open mentions and replies, which you can tick off), “Since your last visit” by project, and the history by day. Links from notifications, emails and search jump straight to the post. Fixed: replying to answered posts, like, edit and delete on replies, mentions of names with spaces; editing was limited to 500 instead of 2,000 characters.
  • Media library with one navigation (All, Favourites, Unused, Duplicates, Sessions, Projects, Folders), groups by month, shooting day, session or project, multi-select on the phone too, and filing into folder, project or session with undo. Images and files open in the same view, with their origin and where they are used.
  • Pages: the history of pages, tables and boards shows the difference per version and can be undone. Comments sit in the margin, on the phone as a sheet with a fixed input field (it used to hide behind the tab bar). Fixed: typing on pages with very many blocks froze, and loading an older version discarded unsaved work.
  • Table dialogs: a row opens as a sheet showing what is due, relations show titles instead of IDs, automations read as a sentence with their last run, and share links show their status. Import works out beforehand what will be created and what doesn’t fit. Fixed: Excel dates like 3/4/26 arrived with day and month swapped, Windows CSV showed “⬔ instead of ”€”, unknown values were dropped silently, and line breaks inside cells cut the file apart.
  • Settings in three groups (account, device, workspace); fields take effect immediately without a save button. Fixed: changing your password signed out your own device (now you stay signed in and other sessions end), removing a member and leaving a workspace now ask first, an invitation can be withdrawn on the phone, and “Clear” offers a way back.
  • AI import in four steps in the order of the work. The preview shows per project what will be created, and afterwards links lead to everything that was set up. Fixed: bundles without tables and pages were rejected, error messages were swallowed, and subpages did not inherit the project.
  • Shared views, brief, request and upload say what happened and what you can do when something fails. “Forgot password” sits right on the sign-in page. Fixed: invitation links showed signed-out people “Not signed in” instead of the invitation.
  • Everywhere: simple icons instead of emoji in the icon picker for pages and rows, confirmations and notices inside Pachurros instead of browser pop-ups, and a single ”+” in the tab bar on the phone. The equipment dialog is a draggable sheet on the phone with a calm checklist.

Pachurros now asks Google for access only to the files you pick in the file chooser, no longer for read access to your whole Drive.

The name and description of every setup are available in all five languages, in the catalogue, the preview and onboarding. The content created stays in German.

Page, board, table or project: every entry point (home page, overviews, sidebar, project, the ”+” on the phone, ⌘K, onboarding) opens the same flow. Pick the kind, type the name, press Enter. The template picker looks the same for every kind, with your own templates on top. The project is preset from context, and after creating you can start writing right away.

  • Seven project setups (road trip, client job, preparing a shoot, multi-day assignment, production with a team, campaign, pitch) and five workspace setups (studio, team and agency, creator, freelancer, life OS): linked tables with real column types, views, metrics and sessions with checklists. Each with preview, image and description; sample rows can be cleared. Onboarding offers the workspace setups.
  • 17 single elements, each complete on its own: tables (shot list, locations, contacts, tasks, equipment, expenses and income, invoices, content plan, ideas and sources) with views and sample rows, pages (shoot brief, call sheet, scouting, meeting, weekly review) with instructions, and boards (moodboard, storyboard, approval board).
  • Your own table templates keep formulas, lookups, options and views.

Archiving takes a project and all its content out of your day-to-day: the sidebar, home page, sessions, tasks, search and pickers. Nothing slips into the general area. Restoring brings back the previous status. Final deletion only happens from the archive, and you choose: with all content or just the project.

  • Week strip on the home page and in “My tasks”: sessions with their readiness, deadlines, posts and weather on shoot days. Drag tasks (mouse or finger) or use the menu to put them on a day, with undo.
  • Project timeline from start to deadline, with phases, sessions, deadlines, posts and today.
  • Projects with three tabs instead of seven: overview, work, material. The traffic light suggests a status and says why; your own status wins.
  • Content plan: a week view with free slots (tap to create, drag to move), milestones and totals in the kanban.
  • Preparation counted back from the shoot day: checklist items get an offset from the shoot day. Plus checklist templates per type and your own templates.
  • On the shoot day: equipment matched against the lighting diagrams, a packing mode (offline too) and set notes.
  • Harvest: after the shoot day the photos appear on the day’s timeline next to the schedule. Photos with a capture time find their way there by themselves and can be filed.
  • Feedback on the brief can be opened, answered and ticked off, with undo. The bell, email and push lead straight to it, and your client sees your answer in the brief. The project traffic light no longer counts ticked-off change requests as open.
  • My studio in settings: location, default schedule and kit. Sessions without their own location calculate light and weather from the studio. Projects and sessions have their own field for the client.
  • The board works like the lighting diagram: settings right at the object, one ”+”, the view controls at the edge, the same shortcuts. Controls never end up in an export.
  • Lighting diagram with the real sun from location, date and time, in top view, 3D and the rendered image, with compass and time slider. Plus a packing list for the session.
  • Colour palette from images on boards and pages.
  • Ølav shows suggestions right where they belong (pages, schedule), plans around the real light and checks times.
  • Metrics can also count sessions and tasks. Search (⌘K) understands commands and date words.
  • Fixed: zooming on the phone could crash the app. Pinching on the board keeps the point under your fingers, and in the lighting diagram the page no longer scrolls along while pinching.
  • Onboarding “Your first shoot day”: what, when, where. From that you get a project, a session and a checklist. The tour has at most four stops.
  • Fixed: a new account never reached onboarding.
  • The sessions home page, the session and the public brief show the shoot day: the sun’s arc at the location with the schedule blocks on the same timeline, crew from checklist assignments, equipment and due tasks. You edit the schedule right there.
  • Weather on the shoot day from MET Norway. It is requested through Pachurros with rounded coordinates, never directly from your browser.
  • Readiness per session with the next step, in the header, in the list and in the shoot day. Tasks without a deadline count as “by the shoot” and are included.
  • Home page: a compact shoot day for the next session with arc, schedule, golden hour, next block and weather.
  • New session header: status and type with a menu next to the title, date, time and place as a calm line, tabs below. Viewers can now read sessions (before: “not found”).

A page shows its session in the header, with a mini shoot day and readiness, and can be linked or unlinked. The schedule block becomes a shoot day (day arc and schedule) and writes into the schedule of the linked session. New page templates: shoot brief, scouting, call sheet.

Location card: the light on the day of the shoot

Section titled “Location card: the light on the day of the shoot”
  • A date per card, suggested from session, schedule or date column and marked as “derived”; a date you set yourself wins.
  • Sun arc and light on the map: sunrise and sunset, golden hour, the sun’s direction, plus a time slider with elevation, direction and shadow length. Weather on the chosen day with an hourly strip.
  • All times in local time at the location, with a note when it differs from yours.
  • Also in shared pages and boards, read-only there.
  • Board cards grow with their content (text, note, location, schedule, link, document). If you drag the height yourself, it stays fixed. This also applies to cards from Ølav, AI import and board templates.
  • Shot list: the time column can show the light at that time, and “Add to shoot day” comes with undo.
  • Calendar: day arc in the day view, sunrise and sunset in week and month, in local time, also for location columns that hold an address.
  • Calendar feed: the light at the location in the event. Calculated columns (formula, rollup, lookup, counter) in the title no longer stay empty. Multi-select, email, phone, link and location can be used in the title, people appear as names, relations as titles and checkboxes as “Yes”.
  • Shared pages show blocks exactly as in the editor. Commenting works by tap or selection instead of buttons next to every block.
  • Shared tables show all views.
  • Client selection on the approval board: your client picks images, you see the selection in Pachurros and turn it into a shot list. A tour leads frame by frame through the board, with keys or swiping.
  • Brief on set: add to calendar, route in Apple or Google Maps, readable offline.
  • Upload link with preview, progress and errors per file.
  • Public request form: prospects request a preferred date, you accept or decline, and the request becomes a session. The form can be embedded in your website.
  • Fixed: feedback from shared views never triggered a notification. The brief only confirms once the confirmation has actually arrived. Shared views no longer show “Invalid Date”.
  • On the home page and in “My tasks” every ticked task gets an undo, and the row returns to its place. Tasks from tables are only saved after that moment, so automations don’t fire by accident.
  • Fixed: deadlines in “My tasks” were shifted by one day. Reloading right after a change showed the old state for up to 30 seconds.

Calmer and more precise: polish everywhere

Section titled “Calmer and more precise: polish everywhere”

A pass over surfaces, contrast and motion in both modes: the calendar pages in the right direction, the timeline snaps after dragging, new photos develop, light and dark mode cross-fade. Numbers no longer count up on load, empty states no longer float, and if you have reduced motion enabled you see the final frames. Menus and filters open as a sheet on the phone that you can drag away. Search leads to the right target (project, session, row, media) and merges identical results.

Also fixed: row comments, automations and board reactions went nowhere. In the content plan, PDF documents (for LinkedIn, say) show a document tile instead of a broken image. AI import no longer aborts on sessions without a project.

Pachurros now comes in three plans. Free stays free (up to 3 people, 300 pages, 25 boards, 25 tables, 50 MB per file), Pro is for up to six people, Team for any number. Pro and Team cannot be booked yet; upgrading puts you on the waiting list. The limits of the workspace owner’s plan apply. Trash, row pages and “All tasks” don’t count. Your usage is shown under Settings → Plan & usage. → Plans & Limits

  • Signing out ends the session on the server too, password reset links work only once, and content is bound more strictly to its workspace. That is why everyone was signed out once.
  • New privacy policy based on the services actually used, revised terms and an accessibility statement. Consents (terms, AI) are stored with a timestamp and can be withdrawn. Fonts are served by Pachurros itself.
  • Shared views: embedded content loads only after a click, maps come via Pachurros, search engines don’t index shared views, and viewers can report content.
  • X is a channel with the post type “X Post” (280 characters, links count as 23), with channel preview and a jump into the X app.
  • Videos in image cells show as a still everywhere instead of a broken image.

The pachurros.com home page now opens with a showreel: eight scenes show what Pachurros does, in the order of a real job. Chapters can be jumped to, a button pauses it, and with reduced motion you see stills.

  • Every answer has “Copy” and “Add to page” below it. Ølav no longer asks “Shall I insert this?” and answers with headings, lists and tasks.
  • Suggestions show their content right away, with discard or “chat only”. After applying there is a real undo, as long as the page hasn’t changed since; otherwise Ølav points you to the version history.
  • If you say “chat only” or “don’t insert”, Ølav leaves the page alone.
  • The header shows what Ølav is reading. An empty conversation offers three suggestions to tap, the input grows as you type, errors offer “Send again”, and Ølav stays open after inserting.
  • The privacy notice names the services actually used (Google Gemini, Groq).
  • Fixed: after “Apply”, a page’s existing blocks could appear empty; affected pages have been repaired. Ølav reported “not reachable” because an AI service had dropped out; it now runs on Google Gemini with fallback services behind it.
  • A block in a column has a frameless handle right in front of it (a click opens the menu), the column group has its handle and layout in the band above.
  • Width: drag the knob on the divider, or use the arrow keys.
  • While dragging, columns fan out: the gutter between two columns creates a new one, the edge of a block turns it into two columns. A column you drag empty stays with an empty paragraph; the group never dissolves on its own.
  • Fixed: in Chrome, text could not be dragged into columns, a document dragged out did not come back, and the insert line was missing when dragging out.
  • Every row and column has a tab on its edge. A click opens the named commands: insert, move, delete, header row, alignment. The old delete crosses used to be cut off.
  • Tab and Enter move to the next cell immediately; at the end a new row appears.
  • Pasting from Excel, Numbers or Google Sheets fills the cells, and the table grows to fit.

Over an embedded board the page now keeps scrolling instead of getting stuck on the board. Navigating the board happens in full screen.

At a desk the keyboard is the currency, and it never reached the content

Section titled “At a desk the keyboard is the currency, and it never reached the content”

The same pass as for mobile, with a different yardstick. On a phone the measure was the finger; here it is three other things: can the keyboard reach everything? Is text truncated while space sits free beside it? And does the content use the width that is there? Measured across fourteen surfaces at 1024, 1280, 1440, 1920 and 2560 pixels wide.

The focus ring was correct everywhere. That was the good news. The rest was not:

  • The tables hub had been broken for a long time. Each table was meant to be a slim row: icon, name, column overview, date. In fact it collapsed into stacked blocks, every card 156 instead of 76 pixels tall; ten tables filled the whole screen. Cause: the row was named table-row internally, which is also a Tailwind class (display: table-row) and beat flex. Renamed; a row is a row again.
  • Over twenty nameless empty stops per page. In the sidebar every type icon was a button, including where there was nothing to expand. By keyboard that meant dozens of stops with no name and no effect. Now only what actually does something is a button, and it is called “Expand” / “Collapse”. Measured: from 344 silent controls down to 3.
  • No way past the sidebar. The first Tab key led through the entire navigation: in a grown workspace over forty stops before reaching the actual page. New: “Skip to content”, invisible until you use the keyboard.
  • Actions you could tab to but not see. Rename, delete, “Add cover” and many more appear only on mouse hover. By keyboard you landed on something transparent and pressed into nothing: five of twenty-five stops on the start page. They now appear on keyboard focus too.
  • Every table column was the same width. 160 pixels for all, including the title column, the only one you really have to read. Result: twelve of twenty-two rows with a truncated title, while empty date columns kept their full width beside them. The title column now starts at 280 pixels. Widths you dragged yourself are untouched.
  • The board name was cut at 160 pixels, on every screen, even with 600 pixels free in the bar. At a desk it may now run to 520.
  • “My Tasks” was glued left, “Sessions” was centred. Switching between them made the content jump sideways. Both are centred now.
  • One corner was still English in the German UI: the pages hub said “Pages”, “Neue Page”, “Noch keine Pages”.

What stays deliberately as it is: on a 2560-pixel screen the page editor, feed and AI import use about a third of the width. That is not an oversight: a line of text spanning two feet of screen is unreadable. The narrow column is the right answer, not the wasted area.

The auditor now ships as npm run audit:desktop, like the mobile one but with the yardstick that matters at a desk.

On a phone height is the currency, and too much of it was spent

Section titled “On a phone height is the currency, and too much of it was spent”

A third mobile pass, this time not for defects but for quality. One number was measured: where does the actual content begin?

On the start page, only at 169 of 788 usable pixels, a fifth of the screen for a date bar and a desk-sized greeting before the first task was visible. Content now begins at 106 px: the date bar exists only on a desktop (where it carries the create buttons), the date sits small above the greeting, and cells have less padding and no forced minimum height on a phone. On screen that means four sections instead of two without scrolling.

Two more things that stood out:

  • Sessions was the odd one out. The large display title is a desktop gesture, and its own “Neue Session” button was the third way to create something on one screen, next to the bar’s ”+” and the empty-state button. One remains on a phone.
  • A text described a route that does not exist. “Plane Drehtage … öffne Sessions in der Sidebar”. There is no sidebar on a phone. The empty state now leads there itself instead of describing a way.

Offline: the queue no longer waits for an event that may never come

Section titled “Offline: the queue no longer waits for an event that may never come”

A pass over everything without a connection, on a phone and at a desk. The good news first: all nine areas open without a connection, a restart with no network loads from the cache, and ticking off tasks, noting them and creating pages go into the queue and are sent later.

Two things were wrong:

  • The queue hung on a single trigger. It only started when the browser reported “back online”. Reproduced in the browser: after a reload with no network, the browser later reported a connection again, but the event never came. The queue stayed full while the app had reported “Aufgabe notiert”. The work sat on the device and would only have gone out on the next app start. Pachurros now also checks when you return to the app, and on a tick while anything is outstanding. Measured: empty within 15 seconds, unaided.
  • Pins and metrics were lost without a connection. The start page’s setup was not cached and could not be changed offline: you only got “Konnte nicht gespeichert werden”. Both fixed: the last state lives on the device, and changes go into the same queue as everything else.

The offline store used to be invisible. The status pill said “3 nicht synchronisiert”, but nowhere did it say what that was, how much space it all took, or how to unstick a jammed queue. The new section shows the connection, pending changes broken down by kind, the space used, and offers Jetzt übertragen and Zwischenspeicher leeren. The latter deliberately leaves pending changes alone.

The app on a phone now makes sense too, not just measurements

Section titled “The app on a phone now makes sense too, not just measurements”

The previous pass healed mechanics: nothing overflows, everything is legible and hittable. Whether the whole thing is logical is something no measurement sees. The answer was: not throughout.

  • The bottom bar did not reflect what you do on a phone. Three of its five slots (Home, Projects, Media) repeated the top entries of the drawer, which is one tap away. “My tasks” (the most time-critical) was missing entirely, and the AI assistant permanently occupied a fifth. Now: Home · Aufgaben · + · Sessions · Mediathek · Menü.
  • Creating something was effectively possible in one place only: at the very bottom of the start page, behind metrics and pins. From a page, board or table, not at all. The + in the middle now opens a sheet from anywhere: type a task straight into the field and save, or create a page, board, table, session or project.
  • Sessions had no navigation entry at all. Reachable only via the start page cell or the detour project → tab, in an app for shoot days, of all things the module you pull out your phone for on location. Now permanently in the bar and the menu.
  • On a phone, configuration came before work. Metrics and pins belong at the bottom on a desktop; on a phone they pushed ahead of what is useful, and for a new user both are empty. Order there is now: today → next → projects → recent → pinned → metrics.
  • A checkbox that did nothing. Tasks from tables without a done column showed a grey box with an explanation in a tooltip; on touch there is no hover, so the text never appeared. Now there is an arrow and a visible “erledige es in der Tabelle”.

Plus an old find: a rule from the June pass stretched every button to 44 px globally. The intent was right, the method wrong: it changes layout instead of the hit area, turning the 15 × 15 done checkbox into a tall pill. Anything that sets its own height now keeps it; the hit area grows invisibly.

The app on a phone: a pass over everything

Section titled “The app on a phone: a pass over everything”

The last mobile pass was on 22 June. Since then tasks, metrics, the light diagram, settings, the AI import and the new start page have arrived: none of them had ever been looked at on a phone. The proof was right in front of us: the start page that had gone live the same day was unusable on a phone. Its cells slid over each other, because a fixed column span applied where there is only one column.

Fixed, and measured across all 17 surfaces (including logged out, and the share views clients open):

  • Cookie notice covered “Kostenlos starten” and “Account erstellen” on a phone, precisely the buttons of a first encounter. It is now short, and the page reserves exactly as much room as it is tall.
  • Board was 466 px wide on a 390 px screen; “Einfügen” was cut off. The header may now shrink and can be swiped.
  • Card view in tables carried “false” as its heading: the done checkbox instead of the title. The title column is now chosen correctly (first text column).
  • Duplicate filter row in tables merged: the chips repeated what the bar above already showed.
  • Type below 11 px (down to 7 px) is raised on phones: 1158 places in nine sizes, in a single rule.
  • Tap targets below 44 px get a larger, invisible area. Nothing changes visually; you can now hit them.

So it cannot happen again, there is an automated mobile pass (npm run audit:mobile). It opens every surface on a simulated iPhone and reports what would be unusable on a device: controls off screen, overlapping cells, targets and type too small. Type checking, tests and the build see none of that: all three were green when yesterday’s defect shipped.

The start page finally answers what needs doing now

Section titled “The start page finally answers what needs doing now”

It answered the question the sidebar already answers: “what exists?”. Three cells listed pages, boards and tables, and the fourth cell, “recently edited”, listed the very same entries again, while the sidebar on the left showed the same names a third time. Half the space was a copy of the navigation.

What stands there now is what the sidebar does not know:

  • Heute: your pressing tasks, overdue first, tickable on the spot. Before there was only a number in the subtitle; the tasks themselves were loaded and thrown away. Ticking writes to the source: table row, page to-do, session checklist or standalone task.
  • Projekte: with a status light (on track / at risk / off track), open tasks, next appointment and deadline. Projects did not appear on the start page at all, even though its most prominent button reads ”+ Neues Projekt”.
  • Kennzahlen: numbers from your tables that you pick yourself. The same tiles as in the dashboard blocks, not a rebuild.
  • Angeheftet: what you need daily, as a shortcut. Yours alone; everyone in the same workspace keeps their own selection.

“Recently edited” stays: a quick way back is real value. The sessions cell is only highlighted when it has something to say; before, the most prominent area of the page carried a “0”.

A word on what did not arrive: projects deliberately have no progress bar. Pachurros knows a project’s open tasks, not the completed ones; a bar would need a total we’d have to invent.

Importing a .md file via Markdown importieren produced a block that showed nothing for :::columns2 and :::columns3. The cause was a naming gap: the reader produced columns2, but only columns is ever drawn. The AI import had its own rewrite for this, the file import did not, so the block sat in the page and stayed invisible.

A second dud turned up along the way: :::richtext. That block type no longer exists in the editor at all: no renderer, no menu entry, no translation. It is now read as a normal paragraph, and it is gone from the docs and the format reference. Promising a block that does not exist is worse than leaving it out.

So it cannot happen again, a test now checks both directions: every block type a reader can produce (including deep inside columns and collapsibles) must actually be drawn by the editor.

The importer now says what it could not do

Section titled “The importer now says what it could not do”

When something came up while reading, only the first notice was shown. Importing a file and hearing half the truth means hunting for the rest; now all of them appear (summarised from the fourth on). And if there was nothing to read in the file, Pachurros says so instead of staying quiet.

Markdown import: nothing disappears silently any more

Section titled “Markdown import: nothing disappears silently any more”

Pasting a text from ChatGPT & co. sometimes got you half a page. The cause was rarely anything exotic; it was ordinary Markdown: + as a bullet, ~~~ instead of ```, a title above a === line, tables without the outer |, nested lists. All of that is read now, plus 1) alongside 1., multi-line quotes as one callout, links to mailto:, anchors and relative targets, bare URLs, and backslash escapes.

The costliest problem was our own ::: blocks: a type we didn’t know (:::note, :::warning), or a forgotten closing :::, silently deleted the entire rest of the document. Neither happens any more. Unknown blocks are taken over as regular Markdown, familiar notice names become a callout with a matching icon, and an unclosed block now costs only its own line. Nesting is counted correctly, and a ::: inside a code block no longer closes anything.

Also new: text like <placeholder> or “price < 100” stays visible; before, the browser took it for a tag and showed nothing at all. Indentation of nested lists now survives both import and export.

When Pachurros crashes, it now knows about it afterwards

Section titled “When Pachurros crashes, it now knows about it afterwards”

A crashed page cannot complain about itself: no code is running any more. So Pachurros now records what was on the clipboard before each paste. If the operation is left unfinished, the app reports “Pachurros ist beim Einfügen abgestürzt” in the bottom right corner on the next start, with a report holding exactly the content it choked on. If it came back on its own after a stall it was not a crash; then it says “Pachurros hat nicht mehr reagiert” along with the duration. The report stays on the device; copying or discarding it is your call. When everything runs normally the content is thrown away immediately; only size and duration remain.

One find from the same hunt: a document with hundreds of nested ::: blocks crashed the reader in the middle of the editor. From now on anything nested that deeply is simply read as text, and a stumbling reader costs at most the structure, never the text.

Pasting from Notion, Docs, Word and ChatGPT

Section titled “Pasting from Notion, Docs, Word and ChatGPT”

The HTML path had fallen behind. Nested lists were pulled into their parent item (“Top / Below” became one item “TopBelow”), images were missing entirely, <style> from a Word copy landed on the page as a CSS paragraph, and a text <div> in the middle of a document dropped out without a trace. All fixed. And indentation, captions from <figcaption>, a code block’s language, <details> as a collapsible, and merged table cells that no longer shift now come along too. Links with a javascript: target become text.

Also new: HTML and text no longer compete blindly. The HTML wins as long as it contributes something. If a program attaches only a bare <span> when you copy Markdown, the text wins, and # Title becomes a heading again.

Next to the system prompt there is now the full format reference: the whole of Pachurros Markdown in one text: prose, every block, tables, views, metrics, linking, a complete example and a checklist. Paste it once into any AI, then simply describe what you want built. With a copy button and as a .md download.

The AI import got the same treatment: German section names (::: tabelle, ::: seite, ::: aufgaben, …) are understood, a table without column definitions derives its columns from the header row instead of dropping every cell, and rows with too few cells are padded rather than shifted. If anything looks off while reading, it is listed after the preview under “Beim Lesen aufgefallen”; the import still goes through.

Light diagram: every group visible, and a focus mode

Section titled “Light diagram: every group visible, and a focus mode”

In a page column the title, the groups and the tools shared a single row. What was left was a clipped “Rigging”; natural, set and text sat behind a scrollbar nobody sees. The groups now have a row of their own across the full width and wrap when needed; all six are always there.

New is focus: the same setup, large, in an overlay, the way you know it from embedded tables. Esc takes you back, changes stay.

Light diagram: templates that explain themselves, and a legend that becomes a packing list

Section titled “Light diagram: templates that explain themselves, and a legend that becomes a packing list”

Nine new templates: clamshell, butterfly, split, loop, rim, high-key, low-key, product (tabletop) and group. Every one of them (the older ones too) now comes with a line in the menu saying what it does, so you pick by effect rather than by name.

Below the diagram you can show a legend: every light numbered, with modifier, power, height and distance to the subject. Copy puts it on the clipboard as text, ready for the call sheet.

In the inspector, an element can be linked to an entry from the workspace equipment list. The legend then names the lamp that actually has to come along instead of just “softbox”. Lights are listed first.

Two things were wrong and now are not: a white card threw as much light as the flash in front of it; bouncers without an intensity of their own now stay quiet, and a black V-flat throws nothing. And distance, angle and “aim at subject” always looked for a standing person, so in a product, group or seated setup the numbers stayed empty. The diagram now works out its subject itself.

Light diagram: snapping, aiming and 18 new objects

Section titled “Light diagram: snapping, aiming and 18 new objects”

Dragging snaps to the alignment of other elements or to a quarter-metre grid (Alt disables it), rotating snaps to 15°. A flag shows distance and angle to the subject; a double-click on the rotate handle aims the lamp at the model. ⌘D duplicates.

New objects for portrait, people and product work: striplight, LED tube, par, optical spot, practical; V-flat white and black, scrim/silk, mirror; stand, boom, sandbag; chair, apple box, backdrop roll, cyclorama; plus a dimension line that shows its length in metres.

Charts right everywhere, and a board that no longer crashes

Section titled “Charts right everywhere, and a board that no longer crashes”

A chart view on a board showed a table: the chart branch was missing from the board card. Now the chart is there, in the workspace and in a shared board.

Going through all 20 board element types surfaced worse: a drawing without points and a colour card without a colour took the whole board down: a hundred cards gone because of one broken. Both are guarded now, and every element gets its own error boundary: damage stays with that one card.

Verified: every element type on the board, in a shared board and in a briefing (which embeds page and board as shares).

Every element redrawn: filled body, visible emitting face, person with a facing direction, camera with viewfinder. New for portrait and product work: person seated, group and product.

Each cone now follows its lamp: reach from the power, soft edge for softbox and umbrella, hard for snoot and fresnel, colour from temperature or gel, and two lights add up where they overlap. New: an inspector for power, strength, modifier, colour and height above the floor, none of which could be set before, although the data model knew them. Plus a metre scale with grid and scale bar, distance to the subject, and “aim at subject” in one click; the built-in templates used to point past the model.

A dashed line across all bars, a flag on top, a Heute button in the bar. If every date lies in the past the range now stretches to today (up to a quarter); previously the marker was simply absent there.

New under ⋯ → With attachments (ZIP): a bundle of Excel and CSV plus every file and image attached to the rows: one folder per row, named by title and row number. If a file is missing the export completes and adds a list of what was missing.

All 38 block types checked once in the editor and once in the shared view; five faults surfaced: a light diagram with an unknown element type took the whole page down; a document without a stored file type looked like “no file”; the editor reported history to the page while still rendering; an embedded table reported back filters nobody had changed (the cause behind “the view’s filters don’t arrive”); and a link sat inside a link at the end of a shared page.

# becomes a heading, - a bullet, > a quote, [] a to-do, ``` code, each at the start of a text block. The character disappears.

A shared link is for reading, yet the settings bar (chart type, grouping, value, filters) was there, and it could not be saved anyway. It is gone. The ring grows with the area but no longer without limit: on a full page it looked like a road sign; ring and legend now sit centred as a group.

Embeds: they follow their view and look like a dashboard

Section titled “Embeds: they follow their view and look like a dashboard”
  • View filters never arrived. Adding and removing a filter inside the block once stored “no filters” for good; the view’s rules never came back. An empty list now counts as “nothing of its own”, and the view’s AND/OR applies too.
  • No settings bar. An embed shows the content; bring the bar back via ⋯ → Filter & sorting when you need it.
  • Charts use the height. The block did not pass its height down, so a chart collapsed to its minimum (200 instead of 440 px). The donut legend now takes the width its labels need instead of a flat 42 %.

The menu entry for external addresses sounded like a map. It is now Website, with the two variants Website (preview card) and Embed.

Filters: several values in one rule, AND/OR everywhere

Section titled “Filters: several values in one rule, AND/OR everywhere”

For select, multi-select, relation and person there are now is any of and is none of: tick the values in a list. “Category is purchase or purchase costs” is one rule instead of two. The AND/OR switch existed only in the table view; it is now in chart, gallery, list, calendar, timeline, storyboard and Kanban.

An embedded chart drew into a fixed 800 × 380 grid and was squeezed to the block width: labels shrank to about 60 %. It now draws in real pixels: the area gets smaller, the type stays. On narrow blocks the donut legend moves below the ring.

Entries with a second level (“Reference”, “Media”) did nothing: a leftover guard closed the menu on every mouse press.

  • Bulk editing offered a plain text field for every column. Each column type now gets its proper input: option list, yes/no, date picker, person and entry pickers, plus “Clear field”. The bar also sat off-centre and ran off the right edge with long column names.
  • Filters in chart, gallery, list, calendar and timeline closed the moment you clicked a column or operator: the dropdown counted as a click “outside”, taking the half-made rule with it.
  • Database view from the slash menu could not be inserted from a search result: the second level (“New” / “View”) did not open there.
  • Long view names ran underneath the row’s tool icons. The name now makes room on hover and the icons have a ground of their own.
  • Metrics can do percent, currency and written-out numbers; previously only decimals and a suffix text field.

Columns were missing when building a chart: grouping by relation was not possible at all, and only a Number column could be used as the value, so a formula column holding a number was out. The reason sat deeper: computed values (Formula, Rollup, Lookup, Count) are stored nowhere: they only come into being when displayed, and filtering or computing without resolving them first yields an empty result. That is fixed, everywhere:

  • Charts group by every column except File, Image and Button; relations by the linked row’s title, people by name. Anything a number can be read from works as the value; for relations Pachurros counts the links.
  • Filtering and sorting now work on Formula, Rollup, Lookup, Count, Auto-number and the Created/Modified columns.
  • Grouping in the table offers the same set.
  • Kanban can be split by Checkbox and Person as well as Select.
  • Calendar and timeline accept Created at, Modified at and computed date columns (display only, no dragging).
  • Cards in gallery, list and Kanban may show all of these columns, relations as names rather than IDs.

What a column type can do now lives in one place instead of seven lists that contradicted each other.

The metric block now shows one large number or a grid of several. Each metric is either direct (one table, one calculation, one filter) or a formula built from named blocks: {Budget} - {Calls}. A block may draw from another table or point at another metric on the page. Plus number formats, emphasis for individual tiles, and a freely divisible grid with draggable widths. Shared pages show the real numbers, computed on the server, without tables or formulas leaving it.

The location card is no longer a photography-only thing

Section titled “The location card is no longer a photography-only thing”

Address (with copy and directions), freely named details (door code, parking, rent), contact and note, each section switchable on its own. Same fields on pages and boards.

Drag the width at the divider, add and remove columns (content moves to the neighbour). Stacking follows the width of the block, not the window.

The formula editor (in tables as well as metrics) is a construction kit: drag values and operators in, brackets appear as surfaces rather than characters, ready-made patterns (difference, percentage share) build a whole formula in one click. In tables the preview computes on the first real row.

Code with language, highlighting and copy · image with caption and width · quote with source · divider in three styles · callout in four kinds · audio with caption · embed with adjustable height · table with per-column alignment · table of contents now sees headings inside columns and collapsibles.

Related blocks live under one entry: medium, reference, external content, colour, control. 36 rows became 27 without losing a single function. A link card can be switched into an embed and back.

The assistant now also creates callouts, tables, metrics, collapsibles, locations and embedded tables, as a proposal, as always.

  • Link cards did not work: the preview sat at the wrong server address, and a freshly inserted block was invisible because it never asked for the address.
  • Task sources: tables enabled as a task source were read incorrectly in “My tasks”: completed rows never disappeared and couldn’t be ticked off.
  • AI import: the export wrote pages without any text, a project due date brought the whole import down, and a dozen block kinds came back as plain text. The round trip is now verified end to end.
  • Metrics on formula and relation columns returned 0 because those values aren’t stored anywhere; they’re now resolved before computing.
  • Column blocks were lost on Markdown export.

A row template used to take effect only when creating a row, yet templates usually appear once the table is already full. The row menu now offers Apply template: append, or replace the page content, both visible to choose from. Rows without a page get one. Column values are left untouched.

→ Rows

Notifications: separate for app and email, and they now take effect

Section titled “Notifications: separate for app and email, and they now take effect”

Under Settings → Notifications every type has two switches: one for the bell in the app, one for delivery by email. Email is off everywhere; you only get post for what you switch on explicitly.

There are also eleven types instead of five. Missing until now were task assigned to you, reactions and automations, among others: notifications that already existed but had no switch.

→ Notifications

  • Comments on boards never notified anyone. The code for it sat in a handler the interface does not call.
  • The row menu in tables jumped to the top-left corner as soon as the pointer moved from the row into the menu. The control bar hides when the row loses hover, and a hidden element reports position 0/0. It now stays put while its menu is open.
  • The “i” on column types could not be clicked in one of the two pickers; the explanation never appeared.

The address used to be read-only. It can now be changed under Settings → Profile, confirmed in the new mailbox. Until that link is clicked, the old address keeps working unchanged, so a typo cannot lock you out. A pending change is visible in your profile and can be cancelled.

A notice goes to the previous address at the same time (no link, just for information). Anyone receiving it unexpectedly learns about the change while the old address still works.

→ Profile

Fixed: account settings on a second device

Section titled “Fixed: account settings on a second device”

On start-up the app only took part of the account data from the server. The notification switches were not among them: on a freshly signed-in device they looked as though they had never been set, and were then overwritten by that device’s local defaults. Which is exactly what moving them to the account was meant to prevent.


Settings → Security can now add a second factor: on top of your password, a code from an authenticator app. Scan the QR code, enter six digits, done. Ten recovery codes come with it in case the phone goes missing; each works exactly once.

Cancelling the setup locks nobody out: two-factor only goes live with the first correct code.

→ Password & Security

Fixed: a typo in a password field signed you out

Section titled “Fixed: a typo in a password field signed you out”

Anyone who mistyped their current password under Change password or Delete account was not merely refused: they were signed out of the whole app. A wrong confirmation password and an expired session looked identical to the interface. They are now distinguishable: the message appears where it belongs and the session stays.

Active sign-ins are visible and can be ended remotely

Section titled “Active sign-ins are visible and can be ended remotely”

Settings → Security now lists the devices your account is signed in on: browser, system, IP address and last activity. Each sign-in can be ended individually, and Sign out all other devices clears them in one go; you stay signed in on the device you are sitting at.

→ Password & Security

Also new under Formats: a fixed time zone and the choice of whether the week begins on Monday or Sunday.

The time zone decides which day counts as today, and with it, whether a task is marked overdue. Until now every browser used its own; anyone working across time zones saw deadlines a day out depending on the hour. Without a setting of your own, your device’s time zone still applies.

→ Settings & Formats

Personal settings used to live in a narrow popover holding five sections in 300 pixels. They now have their own page with seven sections, always starting on Profile; previously that was an empty pane. Every section can be linked to, and the back button works.

Sections follow one consistent pattern: label with a line of explanation on the left, control on the right; input fields have a sensible width, and saving gives visible feedback.

New is the Appearance section; the quick switch stays in the menu under your name. Delete account now sits in a separate block instead of next to the data export. The language list does without flags: a flag is not a language.

→ Settings & Formats

New under Settings → Formats: a default for date, time and currency that applies everywhere (in tables, tasks, sessions and exports). A preview shows the result immediately. If you set something else explicitly for a single table column, the column wins.

Standalone tasks can be set to daily, weekly or monthly. At the due date a new task appears; the completed one stays as history. As long as one occurrence is open, no further one is created, so nothing piles up while you are away.

  • Text on boards broke in the middle of a word, so single letters dropped to the next line. The text width measurement rounded down; a text box is now never narrower than its longest word.
  • Alignment guides when resizing: previously they only appeared while moving. You can now size an element to exactly the height or width of another one.
  • The date picker stopped applying dates in tables. The cause was an earlier fix after which it rendered outside the cell; clicking a day therefore counted as clicking outside and closed the field.
  • Deleting several blocks at once now also works through the bin on the block, not just the Delete key. From two blocks up you are asked first.
  • The row controls in tables overflowed their column. Open and select stay visible, everything else moved into the row menu.
  • External links can no longer take the app with them: they always open in a separate window. The installed app has no address bar; a foreign page in the same window was a dead end.
  • Archived pages and sessions now also disappear from “My Tasks” and “Today”, not just from the central overview.

A central overview of every task in the workspace: from pages, sessions and standalone tasks, no matter who owns them. It creates itself as soon as the first task is saved, and is a full table: filter, sort, add your own columns.

Unlike “My Tasks” it also shows tasks with no assignee.

What you change there changes the source: tick something off and it is ticked on the page too. Your own extra columns, on the other hand, belong to the overview alone.

Also included: enabling your own tables as a task source, jumping to the source, subtasks from indented to-dos, and a warning when assigning on private pages.

→ All Tasks

  • The person picker on tasks was cut off at the bottom of the screen. It now opens upwards when there is no room below.
  • Dropping blocks above a heading did not work: the line appeared but nothing happened. The spacing above a heading belonged to no block and therefore accepted no drop.

  • Row pages with content now appear reliably in the sidebar.

  • Excel preview: spreadsheets can be viewed directly in the lightbox like PDFs, in the familiar table layout.
  • The column system on pages is easier to handle.
  • The date picker was cut off by surrounding containers.