New to Task Matrix 3x3?

Start here

Task Matrix 3x3 combines a 3×3 priority matrix with linked notes, unprioritized Lists, and application-wide Settings. Matrix is the center of task prioritization, while Pad and List handle supporting information and work that does not belong in the grid.

Four modules at a glance

MatrixPrioritize tasks by Importance and Urgency, keep no more than three active tasks in each cell, and work from the resulting priority order.
PadCreate linked reference pages and notes, preview md-mini Markdown, and attach browser-native images.
ListKeep unprioritized checklists or work lists, with optional scheduling in cell 0:0 or deliberately timeless behavior in 4:4.
SettingsManage app preferences, reminders, devices, History, backups, sharing, and account services.

Your first five minutes

  1. Add one real task. Select Add task, enter a short action such as “Call supplier about deck stain,” and add details in Notes if needed.
  2. Choose its place. Decide how much the task matters—High, Normal, or Low—and how soon it needs attention—Now, Soon, or Later.
  3. Read its number. A number such as 3.1 means priority cell 3, active slot 1. Lower cell numbers come first. Within a cell, slot 1 comes before slot 2, then slot 3.
  4. Add a few more tasks. Do not worry about making every choice perfect. You can edit, move, or reorder a task at any time.
  5. Work from the lowest number upward. Complete a task with the checkmark. It moves to History, where you can restore it if needed.
A useful rule: Importance asks, “How much does this matter?” Urgency asks, “How soon must I act?” A task can be important without being urgent, or urgent without being very important.

Three things to know before you begin

  • Each cell shows no more than three active tasks. Extra tasks wait in that cell’s queue.
  • Queues do not promote themselves. You choose what comes forward next.
  • Matrix, To-Do, List, Pad, and Settings are peer modules. To-Do is a cross-module view; switching modules does not convert or delete your work.
  • An account is optional. Use one only when you want shared snapshots, email/log reminders, recovery, image uploads, or more than one connected device.
↑ Top

Task-oriented shortcuts

How do I…?

Choose the result you want. Each link goes directly to the relevant instructions.

↑ Top

How priority works

The matrix

Every task belongs to one Importance level and one Urgency level. Their intersection determines the task’s cell.

Importance How much the task matters to your goals, responsibilities, commitments, or consequences.
Urgency How soon the task needs attention—not how large, difficult, or important it is.
LevelUse it when…Example
High importanceFailure would seriously affect a major goal, obligation, person, deadline, safety matter, or commitment.Submit a required tax document.
Normal importanceThe task is useful or necessary routine work, but the consequences are moderate.Order regular shop supplies.
Low importanceThe task is optional, minor, convenient, or has little consequence if delayed.Try a different icon arrangement.
NowIt needs attention immediately or in your current work period.Return a call before the office closes.
SoonIt belongs in the near-term plan, after current Now work.Prepare notes for next week’s meeting.
LaterIt is valid work with no immediate time pressure.Research a future equipment upgrade.

What the task numbers mean

An active task number has two parts. In 3.2, the first number is the cell’s overall priority and the second number is the task’s active position inside that cell. A queued number such as 3.Q2 means queue position 2 in priority cell 3.

The lowest active number is the next suggested task. Task Matrix 3x3 highlights it, but the final choice remains yours.

Favor Importance or Favor Urgency

The Favor setting changes how the nine cells are numbered and how priority sorting works. It does not change a task’s Importance or Urgency, and it does not move task records between cells.

Favor Importance

This is the default order. It gives the stronger advantage to Importance as the diagonal priority sequence moves through the matrix.

Importance / UrgencyNowSoonLater
High136
Normal258
Low479

Favor Urgency

This order gives the stronger advantage to Urgency.

Importance / UrgencyNowSoonLater
High124
Normal357
Low689

Custom priority pattern

Select Custom when neither standard diagonal gives the work order you want. High/Now remains priority 1 and Low/Later remains priority 9. In Settings, assign priorities 2–8 to the other seven cells in any order that makes sense to you.

The custom pattern is a real priority order, not decoration. It controls the numbers on the grid, the highlighted next task, queue numbers, and priority sorting in To-Do View. Grid orientation may transpose the screen, but it does not change your custom sequence.

Example: someone who treats every High-importance task as more important than all Normal and Low work could place the remaining High cells at 2 and 3, then arrange the others to fit their own judgment.

Grid orientation is only presentation

Select the upper-left axis cell—or use Settings—to choose whether Importance or Urgency runs down the rows. Transposing the grid changes where cells appear on screen. It does not change priority numbers, task placement, or To-Do View order.

Remember: Favor changes the priority sequence. Grid orientation changes only the physical layout.
↑ Top

Daily task handling

Tasks and queues

Add a task

  1. Select Add task in the toolbar, or select the + in the cell where the task belongs.
  2. Enter the Task title. Keep it action-oriented and place background details in Notes.
  3. Add optional Tags and Notes. Choose Actions beside Notes when the lines should behave as a checklist.
  4. In Matrix placement, choose Importance and Urgency. The group heading shows the resulting priority and cell.
  5. In Timing, optionally add a schedule using natural language or the touch builder. For a timed schedule, Edit reminders opens a separate reminder dialog.
  6. Select Save task.

The Matrix editor is grouped into Task, Matrix placement, and Timing. Timing stays compact until schedule details are needed. Individual reminder choices live in their own modal so the task form stays readable on both desktop and mobile.

A schedule does not send anything by itself. Matrix reminder choices remain hidden until a schedule exists. A timed task needs at least one selected reminder for individual output. A date-only task may appear in an enabled Daily Digest.

Task fields

FieldPurposeNotes
TaskThe action or result you want.Required. Up to 180 characters.
TagsPeople, projects, places, categories, or labels useful for filtering.Use the ? beside Tags to see or insert your saved character conventions.
Notes / ActionsContext, instructions, reference information, or a line-based checklist.Up to 5,000 characters per Matrix task. Actions are stored as ordinary Notes text: - means unchecked and * means checked.
ImportanceHow much the task matters.High, Normal, or Low.
UrgencyHow soon the task needs attention.Now, Soon, or Later.
ScheduleWhen the task should be finished and whether it recurs.Type a supported phrase or use the touch builder. Review the interpreted dates before saving.
Reminders 1–3How far before a timed schedule individual output should be requested.Select Edit reminders, choose Reminder 1, 2, or 3, and set its lead from the Minutes/Hours/Days choices. The reminder button shows the selected lead. Date-only tasks may still appear in Daily Digest.
Recurrence outcomeControls whether the series continues.Complete and Skip create the next occurrence; Cancel ends the series.

Notes and Actions

Notes fields grow with their content in supporting browsers, so longer Notes normally scroll with the page instead of inside a small textarea. Select Actions beside Notes to edit the same Notes text through wrapped, auto-growing lines with Action checkboxes. Switching modes never changes the text. A line beginning with - is an unchecked Action and * is checked. Existing v1.2.11 [ ], [x], and [X] lines remain recognized for compatibility.

Actions mode also recognizes first-character formatting markers followed by a space. > forces an indented prose line. < forces normal unindented prose with a top separator, which is useful immediately after an Action when no blank line is wanted. ! creates a slightly larger bold heading. These markers remain literal in Notes mode and are hidden in Actions mode.

Ordinary prose immediately following an Action is indented visually for that one logical line. The next ordinary prose line returns to normal alignment and receives a subtle top separator. Action lines also receive a top separator. The checkbox is the only Action-state control; the rest of each row is editable text. Select all / Unselect all changes only Action markers.

The line editor behaves like one continuous document at line boundaries. Enter splits a line and creates a new unmarked line. Backspace at the beginning of a formatted line first removes its hidden marker; otherwise Backspace at line start joins the previous line. Delete at line end joins the next line, including removing a blank line. Left/Right cross logical line boundaries, and Up/Down move directly between editable lines without stopping on checkboxes. Both cursor-pad Delete and numeric-keypad Del are handled at line boundaries.

Grid task cards also render Action checkboxes. Checking the final box on the grid saves that checkbox state but does not immediately finish the parent task.

Save-time completion: when Save task or Save copy is selected, a task that contains at least one Action and has no unchecked - lines is automatically completed. Complete, Skip, or Cancel remains available at the task level, but unfinished Actions require confirmation. Copies preserve current checkbox states; the next occurrence of a recurring task resets checked * Actions to unchecked - .

Typed schedule examples

The interpreter recognizes noon, midnight, morning/afternoon/evening/night phrases, tonight, next Friday, and this coming Friday. Times may use AM/PM, medical-style a/p, 24-hour notation such as 15:00, or military notation such as 1500. Recurrence accepts each and every, plus forms such as daily at 10am, weekly on wed at 1p, weekdays except friday, and every day except weekends.

The separate Exceptions field uses the same exception grammar. Weekday names may be singular, plural, or abbreviated; weekends expands to Saturday and Sunday and weekdays expands to Monday through Friday. Separate multiple exceptions with semicolons, commas, or and. If an exception cannot affect the selected recurrence—for example Sunday on a Monday-through-Friday schedule—the editor shows a no-effect warning.

A time without a designator, such as 3:00, is interpreted as the next future 3:00 AM or PM. Because that may not match your intent, specify AM/PM or use 24-hour time whenever possible. Repeat every Minute(s) and Hour(s) are available; email timing remains limited by the administrator's reminder-processing interval.

Useful tag conventions

Tags are plain text, so choose conventions that make sense to you. We use # for projects, @ for people, $ for status, = for labels, * for places. Examples include #deck for a deck project, @bob when we need Bob to do the work, $waiting when lumber isn't delivered yet, =critical for a task on the critical path, or *patio because it's a patio deck. These symbols have no special built-in meaning; they simply make tags easier to recognize and filter.

Open Settings → Tag definitions to add, change, or remove your character meanings. In the task editor, select the ? beside Tags to review the definitions. Select Insert to place a character into the Tags field, then type the value after it. Definitions are included in snapshots and JSON backups; changing a definition does not rewrite existing tags.

Edit a task

Select the task title or pencil button. Change any field and save. Changing Importance or Urgency moves the task to the matching cell. If the destination cell already has three active tasks, the moved task is inserted and the previous slot 3 task may move to the queue. While editing, Save copy creates a new task from the current form values instead of updating the original.

To stop a repeating series immediately, choose Cancel. To keep the current occurrence but remove recurrence, edit its schedule before completing it.

Task actions

ControlActionWhat happens
EditChanges content, schedule, reminders, recurrence, or matrix location.
CopyOpens Add mode with the task fields pre-filled. No new record exists until you select Save task.
CompleteRecords completed History and creates the next occurrence when recurrence is set.
ReorderMoves an active task up or down inside its current cell.
SkipDismisses this occurrence and its reminders, records skipped History, and creates the next recurring occurrence.
×CancelMoves the task to History without creating a repeating occurrence.
🗑Delete permanentlyRemoves the task after confirmation.
⠿ 3.1DragReorders an active task or moves it to another cell and position.
Complete and Cancel are recoverable through History. Delete is permanent.

Move or reorder an active task

On a larger screen

Press and hold the task’s numbered grip, drag it to the desired task position or cell, then release it. Dropping before or after another task chooses the insertion point.

On a compact or mobile screen

Open the cell, press and hold the numbered grip, and keep holding. A large 3x3 destination board appears. Move over slot 1, 2, or 3 in the destination cell, then release.

Mobile focused-cell view with active task cards, numbered grips, and task action buttons.
On a compact screen, select a cell to see its active tasks and movement controls.

Moving into a full cell places the moved task at the selected slot and moves the old slot 3 task to queue position Q1. Moving within one cell changes only slot order.

↑ Top

Linked notes

Pad

Pad is a separate notes/reference module beside Matrix and List. Each page has a human-friendly Title, a shorter unique case-sensitive Page name used for links, Tags, Created/Modified timestamps, and optional uploaded browser-native images. Pad Notes are not subject to the 5,000-character Matrix/List Notes limit; practical size is governed by browser/account snapshot limits.

Title is the longer human-friendly label. Page name is the shorter link identity shared with List. New or renamed Page names contain only letters, numbers, and hyphens and must be unique by exact case. When Page name is empty, leaving Title suggests one and adds -2, -3, and so on when needed. Older pages created under the earlier looser rule may keep their existing legacy Page name unchanged until you deliberately rename them.

Use [PageName] in Pad, List, or a Matrix task's Notes/Actions to open an exact Pad or List page. Use [Link Name](https://example.com) for a named URL. If the visible Link Name exactly matches an existing Page name, the labeled-URL form is rejected so one label cannot ambiguously mean both an internal page and a URL.

Plain and Pretty

Plain is the stored source. In Edit mode, Plain is the only editable view. It leaves Markdown characters visible and applies only Task Matrix 3x3 link handling. Pretty is a non-editable preview rendered from that same source with the locally installed md-mini renderer. In Read mode neither view is editable: Plain keeps ordinary text plain while activating Task Matrix 3x3 links, and Pretty renders the full md-mini-compatible Markdown and activates safe links.

Pretty supports md-mini formatting such as ATX headings (# through ######), lists, emphasis, code, tables, links, and images. Task Matrix 3x3 adds URL-scheme filtering around rendered links/images; unsafe schemes such as javascript: and data: are not activated. Pretty rendering is self-hosted with the app so normal use does not depend on a runtime CDN connection.

Pad extends [PageName] with heading links. Use [#Heading Name] for the first matching heading on the current Pad page, or [PageName#Heading Name] for the first matching heading on another Pad page. Heading level does not matter: the target may use any of the six Markdown heading levels from # through ######. If the same heading text occurs more than once, the short link selects the first occurrence.

A heading link opens the target Pad in Read / Pretty mode and scrolls to the heading. Normal [PageName] links continue to open the page itself. Deep links are Pad-only because List does not have Markdown headings.

Pad image files

A saved Pad page on a linked writable device can upload PNG, JPEG, GIF, WebP, AVIF, or BMP images up to 10 MB each. Up to 100 images may be stored per page, subject to the account's 250 MB Pad-image limit. Task Matrix 3x3 stores each file under an opaque account/page identity so users and pages cannot collide and a Page-name rename does not require moving the physical file.

For Markdown, use the human-facing alias shown beside an uploaded file, for example ![my-image](/img/MyImages/my-image.png). Before Pretty is displayed, Task Matrix 3x3 resolves /img/PageName/filename to the page's real account-isolated file URL. The stored note therefore stays readable and portable and never needs to contain the opaque internal storage path. Renaming a Page can rewrite saved /img/OldName/… aliases along with [OldName] references.

JSON backup includes image metadata/URLs, not copies of the binary files. The server files remain in place during normal backup/restore. Deleting a Pad page or Pad data schedules its uploaded files for cleanup, including after an offline deletion reaches the server.

Finding pages

Use Find page or tag at the top of the Pad page list to narrow larger collections by Title, Page name, or Tags. Search is incremental: the list changes as you type.

References and reading

In Pad Read mode, safe labeled links, normal Internet addresses, saved page/heading references, and Pretty-rendered links become clickable. Missing targets are shown as unresolved links. References: lists outbound page/URL references and Referenced by: identifies saved Matrix, Pad, and List items that link to the current page. Read mode has no editable fields; its bottom actions are Save copy and Edit. Save copy duplicates page text and metadata but does not duplicate uploaded image files. Each saved Pad page remembers Edit/Read and Plain/Pretty choices on this device.

Rename safely: when saved content refers to the old [PageName] or /img/PageName/…, the editor offers to rename the page and rewrite those saved Matrix/Pad/List references and human image aliases together. You may instead rename without rewriting, or cancel. Deleting a page still leaves ordinary saved references unresolved.
↑ Top

Unprioritized checklist work

List

List is for work that belongs together but does not belong in the 3×3 priority grid. Lists have no Importance/Urgency ranking and no three-task limit. They live in one of two conceptual cells: 0:0 or 4:4.

Each List has a human-friendly Title followed by a shorter unique case-sensitive Page name used by [PageName] links, plus Tags, Created/Modified timestamps, and Notes/Actions content. The upper-right Edit / Read control changes between editing and a clean reading view. Each List remembers both its Edit/Read and Notes/Actions choices on this device. The Notes/Actions selector never changes automatically because a line happens to begin with an Action marker. In Read mode no List fields are editable, and the bottom actions are limited to Save copy and Edit.

List Notes/Actions are limited to 5,000 characters. In supporting browsers, the editor grows with its content instead of forcing long notes into an internal scrollbar.

ControlChangesDoes not change
Edit / ReadWhether List fields are editable.The stored Notes/Actions text.
Notes / ActionsHow the same text is edited or presented while editing.Whether the List itself is in Edit or Read mode.

Finding Lists

Use Find list or tag at the top of the List panel to narrow the page list by Title, Page name, or Tags. This becomes especially useful once the workspace grows beyond a short visible list.

Cell 0:0 — timing available

Cell 0:0 supports schedules, recurrence, Daily Digest, optional individual reminders, and Complete/Skip/Cancel occurrence controls. Its Schedule button opens the same schedule editor used by Matrix tasks, including typed interpretation, quick schedules, recurrence controls, limits, exceptions, warnings, and preview.

The List page itself persists. Complete or Skip advances an active recurring List to its next scheduled occurrence and resets checked Actions for that next occurrence. Cancel ends the recurrence. A cancelled, one-time-finished, or exhausted schedule stays inactive when the List is later edited and saved; changing or adding its schedule is the explicit way to schedule it again. If unfinished Actions remain, Complete, Skip, and Cancel ask for confirmation. Saving a 0:0 List when it contains at least one Action and all Actions are checked completes the current occurrence, matching Matrix task behavior.

A scheduled 0:0 occurrence is eligible for Daily Digest based on its due date/time even if it has no individual reminder. A timed List may also select individual reminders. Individual-reminder choices and current-occurrence controls remain hidden until a schedule exists. A green clock appears beside scheduled Lists and a contrasting bell appears beside Lists with individual reminders, both in the List panel and the current List eyebrow.

Cell 4:4 — no timing

Cell 4:4 is deliberately timeless. It has no schedule, due occurrence, reminders, recurrence controls, or Daily Digest participation. Use the List cell selector to move a List between 0:0 and 4:4. Moving into 4:4 asks before removing existing schedule/reminder timing.

Copies, moves, and links

When a new List has a Title but no Page name, leaving Title suggests a cleaned link name and automatically adds -2, -3, and so on if needed. Save copy creates an independent List; if the copy still uses the source Page name, Task Matrix 3x3 generates the first available copy name.

A saved List also has Move to matrix…. The Matrix task editor opens with the List content and supported 0:0 timing; choose Importance/Urgency and then save the move. If other saved items refer to the List as [PageName], Task Matrix 3x3 warns before the Page name disappears and those references become unresolved.

An existing Matrix task has Move to list…. The List editor opens with the task content and suggests a unique Page name from its Title; review or change it before saving. Choose cell 0:0 to retain supported timing or 4:4 to remove all date/time behavior. The source item is not removed until the destination saves successfully; cancelling leaves it unchanged.

Atomic move: creating the destination and deleting the source are committed together in the local database. A failed conversion does not leave half of the move applied.
Cross-links: [PageName] references can move among Pad pages, Lists, and Matrix task Notes/Actions.
↑ Top

Protect work in progress

Unsaved edits and navigation

When navigation would replace unsaved Matrix, Pad, List, or explicit-save Settings changes, Task Matrix 3x3 stops first. Choose Save and continue to save and finish the requested navigation, Discard to continue without those edits, or Stay to keep editing.

Closing or reloading the browser while a real draft is dirty also uses the browser's standard unsaved-change warning. Links shown inside an unsaved editor remain inert until the item is saved so following a reference cannot discard the draft.

↑ Top

Overflow work

Cell queues

Each matrix cell has three active slots and its own queue. A new task enters the queue when all three active slots are occupied.

Why promotion is manual

When you complete, cancel, delete, or move an active task, its slot stays open. Task Matrix 3x3 does not automatically decide which queued item should replace it. Open the queue and choose the task you want to promote.

This is deliberate: an empty active slot is a decision point, not an automatic invitation for the oldest queued task.

Open and manage a queue

  1. Select Queue or Q on a cell. The number beside it is the number of waiting tasks.
  2. Use the cell tabs to inspect other queues without closing the window.
  3. Use Include grid tasks to show the active slots above the queue; this choice is remembered on the device.
  4. Use the up and down arrows to change order. Moving Q1 up promotes it to the grid; moving active slot 3 down demotes it to Q1.
  5. Select Promote to move a queued task into the grid, or Demote to move a shown active task to the front of the queue.
  6. Use Edit, Cancel, or Delete as needed.
Mobile Cell queues screen with cell tabs, queued task numbers, reorder arrows, Promote, Cancel, and Delete controls.
Select a cell tab, reorder waiting tasks, or Promote the task you want to move into an active slot.

Promoting into a full cell

If the cell is already full, Task Matrix 3x3 asks whether to promote the selected task into slot 3. Confirming moves the previous slot 3 task to the front of the queue.

Queued task numbers use a Q, such as 5.Q1, 5.Q2, and so on.

↑ Top

Calendar guidance without becoming a calendar

Schedules, due dates, and recurrence

Matrix tasks and cell 0:0 Lists share the same schedule interpreter and recurrence engine. They may have a due date, an optional due time, both, or neither. Task Matrix 3x3 does not use Start dates, schedule work blocks, or manage project dependencies.

Due values

  • A Due time requires a Due date.
  • A Due date/time alone produces no email or log output.
  • Timed Due values are stored in UTC and displayed in each device's local time zone.
  • Date-only Matrix tasks remain calendar dates and use the end of that day for overdue display. Date-only 0:0 Lists are also eligible for Daily Digest on their due date.

Matrix due-date colors

ColorMeaning
RedThe task is overdue.
OrangeThe task is due today.
GreenThe task is due within the next few days.
BlueThe task is due later.

Repeat after completion

A recurring schedule may use day, week, month, weekday, quarterly, annual, positioned-weekday, limit, and exception rules. The preview shows the interpreted upcoming dates before you save.

For a recurring Matrix task, Complete records completed History and creates the next occurrence; Skip records skipped History and creates the next occurrence; Cancel records cancelled History and ends the series. The next occurrence follows the prior schedule rather than the action date, skips missed dates, and fills an open slot or enters the same cell's queue.

For a recurring 0:0 List, the List page persists. Complete or Skip advances its current occurrence; Cancel ends recurrence. Completed Actions reset when the next List occurrence is created.

Example: A task due Monday repeats every 7 days. If completed Wednesday, its next occurrence is due the upcoming Monday—not seven days after Wednesday.
Due and Urgency are related but different. Due describes the calendar. Urgency expresses how soon you intend to give the task attention.
↑ Top

A traditional view when you need one

To-Do View

To-Do is a first-class module between Matrix and List. It combines Matrix work with optional List pages in one conventional execution view without creating duplicate items or a second data set.

Choose what the list shows

  • Include queued tasks off: shows only active tasks.
  • Include queued tasks on: shows active and queued Matrix tasks together. Queued numbers include Q.
  • Include List items: adds List pages to the view. Cell 0:0 Lists are grouped before Matrix tasks; cell 4:4 Lists are grouped after Matrix tasks. Select a List title to open that List.
  • Include Notes: shows the Matrix Notes/Actions source or List body beneath each item. This is useful when the Notes contain checklist/detail text needed while working the To-Do view.
  • Items per page: choose 10, 25, 50, 100, or All. Use First and Last to jump to the ends, Prev and Next to move one page, or -10 and +10 to move up to ten pages at a time.

Sort order

SortOrder
Priority #.# ascendingUses the active Favor Importance, Favor Urgency, or Custom grid pattern, then each task’s active or queue position.
Due date ascending, then priorityEarlier due dates first. Undated tasks follow dated tasks.
Due date descending, then priorityLater due dates first. Undated tasks follow dated tasks.

Select a Matrix task title to edit it and select its checkmark to complete it. Select a List title to open that List. To-Do has its own Filter, independent from the Matrix Filter. Its filter can search Matrix tasks and included Lists; List Title/Page name, tags, notes, and due date participate where selected. Importance and Urgency apply only to Matrix tasks. Saved filter definitions are shared so the same saved expression can be applied independently in either module. Changing a custom priority pattern immediately changes Matrix priority numbers and the priority-sorted Matrix portion of To-Do.

↑ Top

Find and focus

Viewing filters

Matrix and To-Do each have an independent active filter. Matrix Filter changes what you see in the grid; To-Do Filter changes only the cross-module To-Do view. Neither filter edits, moves, queues, deletes, or synchronizes item data. The relevant Filter button remains visibly active until you clear it.

Start with a simple search

Enter one word or phrase and select the fields to search. Examples:

deck
#house
today
overdue
high and now

Select Task (shown as Task / List in To-Do), Tags, Notes, Importance, Urgency, and/or Date. The expression needs at least one selected field. Use All or None to change the field selection quickly. To-Do searches List Title/Page name through Task / List; Importance and Urgency do not apply to Lists.

Combine terms

Word formSymbol formMeaning
and&&Both sides must match.
or||Either side may match.
not!Exclude whatever follows.
Parentheses( )Control which parts are evaluated together.
Quoted phrase"call supplier"Keep several words together as one search term.

not is applied first, then and, then or. Parentheses are the clearest way to express exactly what you mean.

Examples from simple to advanced

#deck and today
#deck and not paint
"call supplier" and (today or tomorrow)
high and now
#deck and @bob and not(stain or paint)
not(#deck and @bob and not(stain or paint))
#deck && @bob && !(stain || paint)
!(#deck && @bob && !(stain || paint))

Date searches

When Date is selected, Task Matrix 3x3 recognizes:

  • ISO dates such as 2026-07-16.
  • U.S. numeric dates such as 7/16/2026.
  • Month-name dates such as July 16 2026 or 16 July 2026.
  • today, tomorrow, and yesterday.
  • due, overdue, and past due.
  • Partial displayed date text such as July.
Desktop Filter dialog with a Boolean expression, selectable Task, Tags, Notes, Importance, Urgency, and Date fields, and Apply filter and Clear filter buttons.
Choose the fields to search, enter an expression, and apply it. A viewing filter never changes the tasks themselves.

Save and recall a filter

  1. Build and test the expression and selected fields.
  2. Select Save as…, enter a useful name, and select Save. A saved filter keeps both the expression and field choices.
  3. Later, open Filter, choose the name from Saved filters, and select Apply.
  4. Select Cancel to close the Filter dialog without changing the active filter. Select Delete to remove the selected saved definition; it does not delete tasks.

Saving with an existing name asks before replacing it. Saved filters are included with task-data snapshots and JSON backups, so they can follow the shared task copy rather than being tied only to one browser.

When tasks seem to disappear

Look at the Filter button first. A filtered-out task is still present. Select Clear filter to restore the full grid and list.

If an expression is invalid, Task Matrix 3x3 displays an error and does not apply it. Check unmatched quotes or parentheses and make sure at least one field is selected.

↑ Top

Completed, skipped, and cancelled work

History

History keeps tasks that you marked Completed, Skipped, or Cancelled. It lets you review what happened, restore a task, or permanently remove it. Use Search to match the task title, tags, notes, cell, or status; narrow by Completed/Skipped/Cancelled and by event-date range; then choose how many events to show per page.

StatusHow it gets thereCan it be restored?
CompletedYou selected the checkmark.Yes.
CancelledYou selected X and confirmed cancellation.Yes.

Find and page through History

The summary shows how many events match out of the total. Use First, -10, Prev, Next, +10, and Last to move through longer results. Clear removes the History search and filters without changing any event.

Restore a task

  1. Open Settings.
  2. Select History.
  3. Find the task and select Restore.

The task returns to its saved Importance/Urgency cell. It occupies an open active slot when available; otherwise it goes to that cell’s queue.

Mobile History screen with completed, skipped, and cancelled tasks, each offering Restore and Delete actions.
Completed, skipped, and cancelled tasks remain available to Restore. The current History view also includes search, status/date filters, page size, and pagination. Delete removes an item permanently.
Delete in History is permanent. Restore the task first when you are unsure.

On a connected account, restoring or deleting History changes task data and therefore requires editing control.

↑ Top

One place to personalize and manage

Settings

Settings is the fifth top-level module after Matrix, To-Do, List, and Pad. It is the routine home for app preferences, account and device management, reminder delivery, History, backup tools, and sharing. Focused operations may open a dialog and return you to Settings when finished.

AreaWhat it controlsScope
Favor / Custom priorityStandard Importance or Urgency order, or your own priorities 2–8.This device or My account.
Grid orientationWhether Importance or Urgency runs down the rows.This device or My account.
Tag definitionsOne-character tag meanings shown by editor help.Included in workspace snapshots and backups.
Text sizeApp text on large and compact screens.This browser.
Account services and devicesCreate/reset account access, login, profile, password, pairing, device access, control, snapshots, and deletion.Account-wide where applicable.
Time zoneHow wall-clock schedules are interpreted and reminder dates/times are formatted.Account-wide.
Reminder deliveryEmail or Log, date order, delivery offset, testing, logs, and included fields.Account-wide.
Daily DigestOne daily summary of scheduled Matrix tasks and Lists due within a configured time window.Account-wide.
HistorySearch, restore, or permanently delete completed, skipped, and cancelled tasks.Task data.
Backup / RestoreExport, Merge, or Replace portable Matrix, Pad, List, and shared-preference data.Current browser, then shared by the Active writer.
Delete dataDelete Matrix, Pad, List, or all workspace content while retaining device/account registration and local display preferences.Current browser, then shared by the Active writer.
Share 3x3Public address and QR code.No setting changes.

Login-on-demand

Some actions require the account owner's login: approving a waiting device, editing Name or Phone, changing the password, managing registered devices, restoring snapshots, or requesting account deletion. When you request one while logged out, an in-app login dialog opens and returns you to Settings after successful login.

Create account and Reset password requests also open in an in-app account-services dialog. Email confirmation and the reset-token link sent by email still land on the secure Account page. A paired device credential and an account-login session are different. A device can synchronize without leaving the account owner permanently logged in.

Switching grid preferences to My account

The first time you choose My account, choose whether to publish this device's current Favor, Custom pattern, and orientation or adopt the account's existing values. Text size remains local. Saved filters and tag definitions travel with task snapshots rather than grid-preference scope.

↑ Top

Optional online services

Accounts and devices

You do not need an account to use Task Matrix 3x3. Without one, Matrix, Pad, List, and local preferences stay in that browser profile and the app continues to work offline.

What an account adds

  • Shared snapshots and retained recovery versions.
  • Email or private-log reminders while the app is closed.
  • Optional use on more than one registered browser or device.
  • Single-writer handoff so devices do not overwrite one another.
  • Account-shared priority and grid preferences.

Create and confirm an account

  1. Open the Account page and choose Create an account.
  2. Enter Name, Email, Phone, and a password of at least ten characters.
  3. Use the confirmation link sent to the account email address.
  4. Return to the app and open Settings for routine management.

The Account page remains responsible for registration, email confirmation, login recovery, and forgotten-password reset. Routine profile and device work is in Settings.

Pair this browser or device

  1. Open Settings → Account services and devices.
  2. Enter a recognizable device name and select Get a code.
  3. Select Approve this device.
  4. When the login dialog appears, enter the account email and password.
  5. Wait for the app to confirm pairing, or select Check.

The code identifies the waiting browser; the login identifies its owner. If the code expires, cancel it and generate another.

Connect another device

Repeat the same steps on the additional browser. Only one Full-access device edits at a time. Export a JSON backup before pairing a browser that already contains important local workspace data.

↑ Top

Know what this device may do

Device status

The header device-control indicator and Settings → Account services and devices show whether the current browser may edit and how it relates to the account.

StatusWhat it meansWhat you can do
ActiveThis full-access device currently has editing control.Edit normally, work offline if necessary, and select Sync now when online.
View onlyThis is a full-access device, but another device currently has control.View and refresh shared data, or select Take control.
WaitingThis device requested control and is waiting for the active device to save and release it.Wait, cancel the request, or use Force takeover when it becomes available.
Viewer onlyThe account owner restricted this device to viewing.View and refresh data. It cannot request control, upload changes, or edit tasks.
DisabledThe account owner blocked this device’s access.Log in through Settings on an allowed browser and change its access under Registered devices.
Access removed / RevokedThe device registration was removed from the account.Generate a new pairing code and register it again if access is still wanted.

Full access, Viewer only, and Disabled are account choices

Under Settings → Registered devices, each device has an access selection:

  • Full access allows the device to become Active or temporarily View only.
  • Viewer only allows shared-data viewing but never editing or takeover.
  • Disabled blocks shared workspace data and account controls on that device.

View only is temporary control status. Viewer only is an access restriction. They are not the same.

↑ Top

One editor at a time

Taking control

Task Matrix 3x3 uses one active editor per account. This prevents two devices from independently changing the same shared workspace and overwriting one another.

Normal handoff

  1. On a full-access View-only device, select Take control.
  2. The active device notices the request, pauses new edits, saves any pending changes, and releases control.
  3. The requesting device loads the most recently synced shared copy.
  4. The requesting device becomes Active and may edit.

When you selected an action such as Edit or Complete before requesting control, Task Matrix 3x3 remembers that action and resumes it after control is successfully obtained.

When the active device is unavailable

If the active device is closed, offline, lost, or otherwise unavailable, the request remains Waiting. After the displayed deadline, Force takeover becomes available.

Force takeover uses the most recently synced shared copy. Changes that exist only on the unavailable device cannot be recovered from the account service.

When the former active device later reconnects, Task Matrix 3x3 protects any unsynced local work as an exportable recovery copy before it replaces that local view with the current shared data.

Device-control dialog

  • Sync now asks the Active device to upload current changes immediately.
  • Refresh data asks a View-only or Viewer-only device to check for and download the latest shared copy.
  • Release control in the header device-control dialog gives up editing control without assigning it to a particular device. Another full-access device can then take control.

Visible connected devices normally notice control or task changes within a few seconds while online. There is no need to keep manually refreshing under normal conditions.

Unregister this browser versus Remove from account

Unregister deletes this browser's registration credentials only. The device remains under Registered devices. Remove there revokes its server access; it must be paired again to reconnect.

↑ Top

Individual output and a daily summary

Reminders

Scheduling and reminders are separate. A Matrix task or 0:0 List can have a date or recurring schedule without sending individual output. Pad and 4:4 Lists never participate in date/time reminders. Task Matrix 3x3 has no Start reminder model.

ItemIndividual remindersDaily Digest
Matrix taskYes, when it has a due time and a reminder lead is selected.Yes, when its scheduled occurrence falls in the digest window.
List 0:0Yes, when it has a due time and reminder choices are selected.Yes, when its scheduled occurrence falls in the digest window.
List 4:4No.No.
PadNo.No.

Individual reminders

  • The Matrix task or 0:0 List needs a scheduled date and time.
  • Select Edit reminders, choose Reminder 1, 2, or 3, then select its lead time from the Minutes, Hours, or Days columns.
  • The Active device must sync the changed item to the account.

The reminder dialog starts on Reminder 1. Each reminder button shows its currently selected lead time, and Save reminders commits the three-slot draft. Available leads range from At the due time through 14 days before; the same lead cannot occupy two slots.

Include Notes is an account-level output choice shared by individual reminders and Daily Digest. When enabled, Matrix Notes are included and List bodies/items are included with line breaks preserved so checklist content stays readable. When disabled, neither Matrix nor List Notes are added to the message.

Daily Digest

Daily Digest is a once-daily summary of scheduled items due during the account's configured window. It can include Matrix tasks and scheduled Lists, and it is separate from individual reminder lead times. Choose the send time and the From/Through times that describe the due-item window. The Digest section exposes the shared Include Notes choice so checklist/detail content can be included when desired.

  • When From and Through are the same, the window spans the next 24 hours from that time.
  • When Through is later, the window is within the same day.
  • When Through is earlier, the window crosses midnight.
  • Date-only scheduled items remain date-only and appear in the digest for their due date.

Send individual reminders in addition to digest controls overlap. When enabled, selected individual reminders still arrive even when the item appears in the digest. When disabled, a digested item's selected reminders are suppressed; reminders for scheduled items outside the digest window still arrive.

Example: Send at 7:00 AM with From 7:00 AM and Through 7:00 AM for a rolling 24-hour scheduled-item summary. Use 8:00 AM through 6:00 PM for a working-day summary.

Interval processing

The reminder worker runs on the administrator-selected 5, 10, 15, 20, 30, or 60 minute clock interval. Requested times are assigned to the boundary on or before that minute, so delivery is approximate and may be early. A reminder created after its boundary may be handled by the next run. Mail-provider delivery may add more delay.

Example: With a 5-minute interval, an 8:28 reminder belongs to the 8:25 run, not 8:30. With a 20-minute interval, an 8:59 reminder belongs to 8:40.

Account configuration

Open Settings. Schedule and reminder choices are shared by the account and follow the latest accepted snapshot/settings state.

SettingBehavior
Time zoneInterprets wall-clock schedules and formats reminder output. Use an IANA name such as America/New_York or the device-zone shortcut.
Date formatChoose US MM/DD/YYYY or International DD/MM/YYYY. Numeric input follows that one order; ISO YYYY-MM-DD is always accepted. Two-digit years mean 20YY.
Deliver reminders byThe administrator controls which methods are available. Email sends through the configured email service. Log file writes to your account-specific private log. Both does both.
Delivery offsetAdds 0, 1, 5, 10, or 15 minutes to every individual reminder lead.
Daily DigestEnable one daily scheduled-item summary, choose its send time and due window, and decide whether digested items also receive individual reminders.
Fields includedTask, Tags, Notes, Importance, Urgency, and Due date/time. Select only information appropriate for email or logs.
Test and log viewerTest reminder delivery immediately exercises the selected path. When Log is available, View reminder log opens your own paginated entries.
Processing intervalRead-only for users. The administrator selects 5, 10, 15, 20, 30, or 60 minutes.

Email requirements

  • The account email address is confirmed.
  • At least one registered device is not Disabled or Revoked.
  • Settings selects Email or Both, and the administrator has enabled Email.
  • The account reminder service and email delivery are working.

Log delivery does not send email. It writes the same output to an account-specific private log that the signed-in account can browse. Both writes the log and sends the email. Task Matrix 3x3 mail and maintenance log files carry an explicit UTC timestamp so the log content is self-dating even when copied outside the app.

What arrives

Ready individual reminders and Daily Digest item summaries are grouped separately. Each logical entry has a unique delivery record to suppress duplicates and cap failed attempts.

Privacy choice: email is less private than information kept only inside the app. Include only fields appropriate for your mailbox.

Change or stop reminders

Edit the Matrix task or List, its schedule, or its Reminder fields, or Complete, Skip, Cancel, or delete it; then sync the Active device. Complete and Skip create the next recurring occurrence. Cancel ends the series. A timed item with all Reminder fields set to None produces no individual reminder; a date-only item may still appear in an enabled Daily Digest.

Without an account, reminders cannot be processed reliably while the app is closed because the scheduled item data remains only in that browser.

↑ Top

Routine management without leaving the app

Account management

Open Settings → Account services and devices. Log in through the in-app dialog when an operation requires the account owner's session.

Profile and password

  • Change Name or Phone after entering the current password.
  • Email remains the account identifier and is shown in the account summary; Registration information contains only editable Name and Phone fields.
  • Change the password by entering the current password and a new password of at least ten characters.
  • Use Create account / reset password in Settings when you cannot log in. The reset request opens in-app; the emailed reset-token link opens the secure Account page to choose the new password.

Registered devices

Settings lists device names, access modes, the Active writer, and current control. From there you can rename a device, choose Full access/Viewer only/Disabled, remove its credential, or release account control.

Retained snapshots

Settings lists retained shared snapshots and storage use. Restoring one protects the current shared copy, makes the chosen revision current, releases control, and requires every device to refresh. Delete removes one older copy; Delete all removes every older retained copy after confirmation while keeping the current shared copy.

Delete the account

Requesting deletion immediately blocks account and device access. During the grace period, log in through Settings and cancel the request. After the grace period, account data, devices, snapshots, preferences, sessions, and tokens are permanently removed.

Export a JSON backup before requesting deletion.
↑ Top

Protect your work

Backup and recovery

Task Matrix 3x3 provides three different recovery layers. They solve different problems and should not be confused with one another.

JSON backupA file you download and control. Best before imports, browser changes, or destructive troubleshooting.
Retained account snapshotAn older shared version stored by account services. Restoring it affects all connected devices.
Forced-takeover recovery copyUnsynced local work preserved on the former active device when it reconnects.
Current shared copyThe latest account version used by connected devices. It is not a substitute for keeping your own backup.

Download a JSON backup

  1. Open Settings → Backup / Restore.
  2. Select Export backup.
  3. Store the downloaded JSON file somewhere you can find it.

The versioned JSON backup includes Matrix tasks and History, Pad pages, Lists, and portable shared preferences such as priority/grid choices, saved filters, and tag definitions. It deliberately excludes device registration credentials and device-local editor/view preferences. Pad image metadata/URLs are included, but the uploaded binary image files remain in account-isolated server storage rather than being embedded in the JSON file.

Import: Merge or Replace

ChoiceWhat it doesUse it when…
MergeKeeps current Matrix, Pad, and List data; adds imported Matrix tasks; adds imported Pad/List pages only when their exact case-sensitive Page name is not already in use. Existing portable preferences win when the same preference already exists.You want to combine data without overwriting an existing Pad/List Page name. Any skipped Page-name conflicts are reported after import.
Replace current dataReplaces Matrix, Pad, List, and portable shared preferences with the backup. Device/account registration and device-local editor/view preferences are retained.The backup should become the complete current portable workspace.

The Replace checkbox is off by default. Export the current data before either import when it matters. Backups identify their format version; a newer unsupported format is rejected instead of being partially imported.

Delete Matrix, Pad, List, or all workspace data

Open Settings → Delete data to choose one of four scopes: Matrix data, Pad data, List data, or ALL workspace data. Each destructive action requires two confirmations. Account/device registration and device-local display/editor preferences are retained.

Deleted workspace content cannot be recovered without another copy. Export a backup first when the data matters.

Retained account snapshots

Settings lists older shared snapshots with their date, size, source device, and reason they were saved. Restoring one:

  1. Protects the current shared data in a safety snapshot.
  2. Makes the selected older version the new shared version.
  3. Releases editing control.
  4. Requires every connected device to refresh before continuing.

Deleting a retained snapshot removes only that recovery version. Delete all removes every older retained snapshot after confirmation. Both actions preserve the current shared data, but deleted recovery copies cannot be restored.

Recovery copy after force takeover

If another device forced control while the old Active device had unsynced changes, the old device preserves those changes locally when it reconnects. Open Settings → Account services and devices and select Export recovery copy.

The recovery copy is not merged automatically. Review it as a separate backup and decide what to re-enter or import.

Before clearing browser data

Export a JSON backup first. A browser’s general Clear site data or profile reset can remove locally saved tasks and device registration. Do not assume that every local change has already synced.

↑ Top

Use it like an app

Install and update

Installation is optional. Task Matrix 3x3 works in a normal browser tab, and an installed copy uses the same data for that browser profile.

Install on desktop or Android

Use the browser’s Install control when offered. Depending on the browser, it may appear in the address bar or application menu. If the Install control is unavailable, you can continue using the browser version.

Install on iPhone or iPad

  1. Open Task Matrix 3x3 in Safari.
  2. Select the Share button.
  3. Select Add to Home Screen.
  4. Confirm the name and select Add.

Updates

Task Matrix 3x3 checks for a new app release and normally updates itself. Close extra Task Matrix 3x3 tabs or windows, reopen while online, and check the footer to see the version and build currently running.

Your saved Matrix/Pad/List workspace data is separate from the downloadable app files, so a normal application update should not remove it.

Safe update recovery

Use recover.html only when Task Matrix 3x3 remains stuck on an old version after closing and reopening it online. The recovery page removes old downloadable app files while preserving workspace data saved in the browser.

Do not substitute the browser’s general Clear site data command. That broader command can delete workspace data and device registration. Export a backup first whenever destructive browser work is being considered.
↑ Top

What changes when you connect an account

Data and privacy basics

  • Without an account: Matrix, Pad, List, and local settings stay in the current browser profile unless you export them. Pad image upload is unavailable because image files live in account-isolated server storage.
  • With an account: connected devices send complete shared workspace snapshots to the account service so Matrix/Pad/List data can sync and recover, and scheduled Matrix/List items can generate reminders.
  • Email reminders: only the configured output fields are placed in reminder messages; each entry identifies whether it is a Matrix Task or List.
  • JSON backups: include Matrix/Pad/List workspace data and portable shared preferences, but not device registration credentials or device-local editor/view preferences.
  • Device access: the account owner can restrict a registered device to Viewer only, disable it, or remove it.

This page explains product behavior, not the full legal policy. Use the application’s published privacy information for formal terms.

↑ Top

For experienced users

Quick reference

Priority order

PriorityFavor ImportanceFavor Urgency
1High NowNow High
2Normal NowSoon High
3High SoonNow Normal
4Low NowLater High
5Normal SoonSoon Normal
6High LaterNow Low
7Low SoonLater Normal
8Normal LaterSoon Low
9Low LaterLater Low

Task controls

Edit   / Reorder   Complete   Skip   × Cancel   🗑 Delete permanently   Drag

Filter operators

and / &&   or / ||   not / !   parentheses   single or double quoted phrases.

Date/time searches examine Due values. Terms include ISO, U.S. numeric, month-name dates, today, tomorrow, yesterday, due, overdue, and past due. Saved filters retain the expression and selected fields.

Reminder checklist

Individual: timed Matrix task or 0:0 List + at least one individual reminder + Active device synced. Daily Digest: enabled digest + a scheduled item due within its configured due-item window (or a date-only item due on the digest date). For Email delivery, also require a confirmed account, enabled registered device, a working account reminder service, and working email delivery.

Backup choices

Export creates your file. Merge keeps current workspace data, adds imported Matrix tasks, and adds non-conflicting Pad/List pages. Replace makes the backup the current local set. Retained snapshot restore changes the shared account version for all devices.

Device controls

Sync now: upload Active changes. Refresh data: download latest shared data. Take control: request normal handoff. Force takeover: use the last synced shared copy when the old Active device is unavailable.

↑ Top

Troubleshooting by symptom

Common problems

Tasks, queues, and filters

Tasks seem to be missing

Check whether the Filter button is active. Select Clear filter. Also check the cell queue and History. A fourth task in a cell goes to its queue, and completed, skipped, or cancelled work goes to History.

I added a fourth task but do not see it in the cell

Select the cell’s Queue or Q control. A cell displays only three active tasks; additional tasks wait in its queue.

An active slot is empty even though the queue has tasks

Queue promotion is manual. Open the queue and select Promote on the task you want to bring forward.

I completed, skipped, or cancelled a task by mistake

Open Settings → History and select Restore. The task returns to its original matrix cell or that cell’s queue.

A filter expression will not apply

Make sure at least one field is selected. Check for unmatched quotes or parentheses. Try a simpler expression first, then add operators one at a time.

My saved filter is not listed

Confirm that you selected Save as… and completed the name dialog. On a connected account, saved filters follow the latest accepted task-data snapshot, so refresh or sync after a handoff.

A tag character has the wrong meaning

Open Settings → Tag definitions and edit it. Definitions are guidance only; changing one does not rewrite existing tag text.

Why are List reminder or current-occurrence controls missing?

They appear only when the List is in cell 0:0 and has a schedule. A 4:4 List is intentionally timeless. A scheduled 0:0 List shows a clock; the bell appears only when at least one individual reminder is selected.

Why did moving a List to 4:4 remove its schedule?

That is the defining boundary of 4:4. Task Matrix 3x3 confirms before removing schedule/reminder timing. Move the List back to 0:0 and add a new schedule if it should become timed again.

Why does Matrix → List need a Page name?

Pad and List pages can be targets of [PageName] references, while Matrix tasks cannot. The List editor suggests a clean unique Page name from Title, but you may change it before saving.

Why is a Pad/List link not clickable while I am editing?

References and URLs inside a dirty draft are intentionally inert until the item is saved. Save the draft first so following the link cannot discard unsaved changes.

Why does a Pad image work in Pretty but the stored path looks different internally?

Write the human alias such as /img/MyImages/photo.png. Pretty resolves it to the account-isolated physical URL at render time. The readable alias stays in your Pad source.

Accounts and devices

I cannot edit

Select the device-control status in the header. A full-access View-only device can select Take control in the control dialog. A Viewer-only or Disabled device must have its access changed under Registered devices after the account owner logs in.

The device says View only

Another full-access device currently has control. Select the device-control status in the header to Refresh data or Take control.

The device says Viewer only

The account owner restricted this device to viewing. Log in through Settings and change Device access to Full access if it should be allowed to take control.

The device is Disabled

Use another permitted browser, log in through Settings, and change the device’s access under Registered devices. A Disabled device cannot reach shared workspace data or account controls.

The pairing code expired

Return to Settings → Account services and devices, cancel the old request if necessary, and generate a new temporary code.

The account email was never confirmed

Open Settings, log in, and select Resend confirmation. Check spam or junk folders. Device registration and reminders remain disabled until confirmation.

Another device changed tasks but I do not see them yet

Keep this page visible and online for several seconds. Select Refresh data if needed. Confirm that the other device synced and that you are viewing the same account.

A takeover request is stuck on Waiting

The Active device may be offline or closed. Wait for the displayed deadline. Use Force takeover only when you accept that unsynced work on the unavailable device may not be in the shared copy.

A recovery copy is available

Select Export recovery copy before dismissing or changing anything. It contains local unsynced work preserved during handoff and is not automatically merged.

I cleared browser data and the device is no longer registered

Generate a new pairing code and register the browser again. Restore tasks from a JSON backup if they were not safely available in the account copy.

Email reminders

A reminder email did not arrive

Verify that the Matrix task or 0:0 List has a Due date, Due time, and at least one reminder; the Active device synced afterward; Settings selects Email rather than Log; the account email is confirmed; at least one device is enabled; and the account reminder service and email delivery are working. Check spam or junk folders and allow for interval processing and mail-provider delay.

The reminder arrived at the wrong local time

Check the account reminder time zone rather than only the device clock. Use Use this device’s time zone when appropriate, save, and allow the Active device to sync.

The reminder omitted the task title or details

Open Settings → Reminder delivery and review Fields included in reminder output. Task, Tags, Notes, Importance, Urgency, and Due date/time are independent choices.

I changed or completed an item but reminders continue

Make sure the device with editing control synced the change. Reminder processing uses the latest shared copy, not an unsynced local edit.

Backup, install, and updates

A backup import was rejected

Choose a JSON file exported by Task Matrix 3x3. Do not edit the file unless you understand its structure. Try downloading a fresh backup to confirm the import tool is working.

Merge created duplicate Matrix tasks or skipped a Page

Merge intentionally adds imported Matrix tasks without trying to identify duplicates. Pad/List use one exact case-sensitive Page-name namespace; when an imported Page name already exists, that page is skipped rather than overwritten and the conflict is reported. Delete unwanted Matrix copies, or restore the pre-import backup with Replace if you exported one first.

The app shows an old version

Close all Task Matrix 3x3 tabs and installed windows, reopen while online, and check the footer. Use recover.html only if the normal update remains stuck.

The browser does not offer Install

You may continue using Task Matrix 3x3 in the browser. On iPhone or iPad, use Safari’s Share menu and Add to Home Screen. On other browsers, check the address bar or browser menu.

The app is offline

An Active or unregistered device can continue working with locally available data. Account syncing, pairing, control changes, and new reminder settings require an internet connection and resume when connectivity returns.

I am about to clear browser data

Stop and export a JSON backup first. General Clear site data can remove saved tasks and device registration. Use the narrower recover.html page for a stuck app update.

Back to top

↑ Top