JadeDrive Project — User Manual

Everything the system can do, and how to do it. Admins: there is a separate Admin Manual under the same Help menu.

Press Ctrl K to focus · Esc to clear
🔎 No results found. Try a different keyword.

Getting started

Sign in with the username and password your administrator gave you. Depending on how the site is configured you may also be asked for an emailed PIN, or — if you switched it on yourself — a 6-digit code from your authenticator app (see Account security).

The app works in any modern browser on Windows, Linux, macOS, Android and iOS. It is a progressive web app: your browser's "install" or "add to home screen" option gives you an app icon, and the interface shell loads instantly on repeat visits. The application automatically updates in the background whenever new features are deployed, reloading seamlessly without requiring you to clear your browser cache.

The interface

From top to bottom:

The … More menu holds everything you use less often: My tasks, Archive, Template, Security, the command palette, Dashboard, Export & calendar, Print, keyboard shortcuts, Today, Compact cards, Stats for Nerds — and this manual.

Boards & folders

Cards

Creating cards

Editing

Click a card to open it. The action button changes to “Save”, and the header reveals the Delete, Export to PDF, and Set Cover Photo controls. Descriptions support Markdown with a live editor. Cover photos can be zoomed and cropped. A card being edited can be minimised to a bar at the bottom of the screen while you look something up, then restored.

Moving & completing

Undo. Completing, snoozing or archiving a card shows an Undo toast for a few seconds — one click puts the card back exactly as it was. This works from every path: swipes, the Today view, the card menu and the phone sheet. On a recurring card, undo also removes the next occurrence the completion created and restores the repeat — and if an automation rule archived the card the moment you completed it, undo reverses that too.

Selecting many cards

Shift-click cards to select several; a bulk bar appears for moving, archiving, restoring, or adding/removing a label on the whole selection at once.

Copying cards

Duplicate card makes a full copy: the description, dates, priority, estimate, cover colour, labels, checklist and custom-field values all come across. The checklist arrives unticked, because a copy is work still to do, and the copy is titled “… (copy)”.

Labels & categories

Checklists

Every card has a checklist: add items, tick them off, and watch the 2/5 progress chip on the card front. Any checklist item can be promoted to its own card with one click — the new card lands in the same column and is automatically related back to the original.

Comments & activity

Cards carry a comment thread and a per-card activity log (who changed what, when). The board-wide activity feed (in the More menu) shows everything that happened across your boards — filterable by kind, with older events loading as you scroll.

Dates, reminders & snooze

The Today view

Press t (or Menu → Today on the phone) for your daily front door: Overdue, Due today and Due tomorrow across every board, with one-tap complete circles and priority pills on the urgent ones. Tap any row to open the card.

Priority & estimates

Cards take a priority from Low to Urgent — shown as a flag on the card, filterable, sortable and usable in searches (priority:urgent, priority:>=high) and automation. An estimate (e.g. ~45m, ~2h) sets expected effort, which the time tracker compares against actual logged time.

Views: board, list & calendar

Compact cards (More menu) shrinks card chrome ~30% so more fits on screen.

Calendar

Timeline (Gantt)

Press v for a timeline of every dated card: bars from start date to deadline, weekends shaded, today marked, and dependency arrows between blocked cards. Drag a bar to move a card in time, or drag its edge to change its length — dates save immediately. Cards far outside the window are pinned to the edge and marked so a stray drag can't rewrite ancient history.

Dashboard

Press d for the numbers: open/overdue/completed counts, an eight-week completion bar chart, busiest boards and label breakdowns.

The header box filters the current board by title as you type. Press / for full search across every board, with operators:

OperatorMeaningExamples
is:stateis:open, is:done, is:overdue, is:archived, -is:done
label:has labellabel:urgent, label:"deep work"
list:in columnlist:ongoing, list:"not started"
due:due bucketdue:today, due:overdue, due:7 (next 7 days)
priority:prioritypriority:urgent, priority:>=3
has:card has …has:checklist, has:comments, -has:due
field:custom fieldfield:Budget>500, field:"Contact person"=Jane
sort:order resultssort:due, sort:priority, sort:updated

Wrap multi-word values in quotes. Put a - in front of any operator to exclude instead of include — -label:Urgent, -is:done, -list:Completed, -priority:low, -has:due. Anything else is free text matched against titles and descriptions. Results open the card directly; the search panel also powers the Today view.

Quick add syntax

Press q and write the card the way you'd say it. Recognised tokens turn into live chips as you type; unrecognised words stay in the title.

TokenEffectExamples
#labelattach a label (created if new)#finance, #"deep work", #'client x'
!priorityset priority!urgent, !high, !p2, !1
~estimateset the effort estimate~30m, ~2h, ~1h30
@columnchoose the column@doing, @done, @todo
date wordsset the deadlinetoday, tomorrow, friday, next week, next month, 25/12 (UK dates), 25 dec
every …make it recurringevery week, every 2 weeks, every month

Example: Send VAT return 7 apr !urgent #"deep work" ~2h every 3 months.

Automation

More → Automation. Rules run for you — over every way a card can change, including edits made outside the app.

Triggers

Conditions

Up to five per rule — title contains, in column, has label, priority at least, due within, has no due date — combined with all (and) or any (or).

Actions

Up to five per rule: set priority, move to a column, complete, archive, set due in N days, clear the due date, add or remove a label, send yourself a notification, stop a running timer.

Recipes

One-click starters — e.g. “When a card becomes overdue, flag it Urgent”, “Every Monday, archive completed cards”, “Every day, flag overdue cards Urgent”. Each rule shows its run count and last run time; rules can be paused or deleted at any time.

Note. Daily and scheduled rules fire on your first activity of the day, or automatically in the background if your admin has the scheduler set up — you don't need to be logged in.

Time tracking

Custom fields

Define your own fields per board — text, number, or date — and fill them per card in the Fields panel. Values show as chips on the card front and are searchable with field:Name=… / field:Name>… / field:Name<….

Relations & blockers

Templates & recurring cards

Bulk actions & WIP limits

Import, export & print

Media boards: music, books & video

Boards created with a media type get extra powers; cards become albums, books or films:

Retro Game Consoles & EmulatorJS Player

Create dedicated console worksheets for classic retro gaming with the built-in, high-performance EmulatorJS player. Each console board provides tailored ROM management, artwork covers, and in-browser hardware emulation without installing external software.

Supported Consoles (35 Systems)

The system natively supports 35 retro gaming platforms organized by hardware family:

Universal Archive Support (.zip & .7z)

You can upload ROM files either uncompressed or inside compressed .zip and .7z archives. When launching a zipped game, EmulatorJS automatically decompresses and boots the game entirely within browser memory — saving disk space and eliminating the need to manually extract archives before uploading.

Interactive Canvas Gesture Controls

Control game playback and display mode instantly using natural mouse and touch gestures directly on the game screen:

Edge-to-Edge Borderless Fullscreen & 5-Second Inactivity Autohide

Playing in fullscreen offers a cinema-like, completely immersive experience:

GBA Performance Optimization (VSync Disabled by Default)

Game Boy Advance (GBA) emulation sessions automatically launch with VSync Disabled by default. This eliminates audio crackling, frame drops, and input latency on variable-refresh (60Hz, 120Hz, 144Hz, 240Hz) and high-DPI displays. If desired, VSync can be customized anytime via the in-game Graphics Settings menu.

User Preference Typography & Font Synchronization

The entire EmulatorJS interface — including modal container headers, system badges, loading indicators, in-game menus, settings popups, and bottom control bars — dynamically inherits your chosen theme typeface from Settings → Change Font in real time via cross-frame message dispatching.

Offline IndexedDB Core Caching

Console emulation cores and WebAssembly runtimes are cached locally in your browser's IndexedDB database. After the initial launch of a console system, subsequent game launches bypass core downloads and start instantly.

Files & uploads

Phone & tablet

Panels & forms on touch & Zoom-Proof Modals

Every panel in the app — card editor, settings, and profile screens — adapts seamlessly to your screen and zoom level:

Tip. If a panel ever looks cut off, check that you are scrolling the panel itself rather than the page behind it — on a phone the sheet covers the whole screen, so anything below the title bar scrolls with it.

Notifications

The bell collects reminders, overdue alerts and automation notifications, with an unread badge that refreshes right after login and every 45 seconds. Open it to jump to the card, mark items read one by one, or clear the lot with mark all read. Duplicates are suppressed automatically.

Personal settings

Click Settings in the top navigation bar to open your personal options:

My Profile & Avatar Picture

Open Settings → My Profile (or click your name/photo at the top of the Settings dropdown) to manage your personal details, profile picture, and credentials:

Account security (2FA)

More → Security:

Keyboard shortcuts & gestures

Input / KeyDoesInput / KeyDoes
/Search all cardsqQuick add
Ctrl KCommand palettetToday view
b / lBoard / List viewvTimeline
gCycle swimlanesdDashboard
j / kNext / previous cardEnterOpen focused card
mMove focused cardnNotifications
eExport & calendarpPrint view
Shift+DDuplicate focused card?Cheatsheet
EscClose any open modal or panel (Universal ESC across all dialogs)Single Click (Game)Toggle Pause / Resume ROM playback
Double Click (Game)Toggle Fullscreen emulator mode

FAQ & Help Directory

Where can I browse help topics or ask a question? Click Help → FAQ to browse categorized questions and answers. If your question is not covered, click the “Ask a Question” button at the top of the FAQ modal to send your question directly to site administrators for review and publication.

Can I upload zipped (.zip / .7z) ROM files to game console boards? Yes. All 35 retro gaming console worksheets natively accept direct .zip and .7z archive uploads as well as raw ROM extensions. The EmulatorJS player decompresses and boots archives directly in-browser memory without needing manual unzipping.

How do mouse gestures work in the retro game emulator? Single left-clicking inside the game canvas immediately toggles pause and play with an on-screen notification badge (“Paused” / “Resumed”). Double-clicking inside the game window toggles edge-to-edge fullscreen mode. In-game menu buttons and virtual gamepads are ignored so normal settings interaction is preserved.

Why does the header disappear in fullscreen mode? In fullscreen mode, the top header (with the game title, console badge, toggle fullscreen, and close buttons) automatically slides up and fades out after 5 seconds of mouse/touch inactivity to provide an unobstructed, borderless gaming screen. Moving the mouse or tapping anywhere on the screen brings it back immediately.

Why is VSync disabled by default for Game Boy Advance games? Disabling VSync by default for GBA titles prevents frame stuttering, audio crackle, and input latency on variable refresh rate displays (such as 120Hz, 144Hz, or ProMotion screens). You can re-enable VSync anytime via the in-game Graphics Settings menu.

A card vanished. It's probably snoozed (check the Snoozed chip) or archived (More → Archive). The full search also finds archived cards with is:archived.

I completed / snoozed / archived something by accident. Click Undo in the toast. Too late? Archived cards restore from the Archive; snoozes clear from the snooze row; completed cards drag back to their column.

Can I download the typography and fonts used in the app? Yes. Go to Settings → Change Font (or Settings → Change Look → Change Font) and click the download button on any font option card. The system generates a secure, tokenized download link to download the .ttf or .otf font file directly.

Does pressing Escape close every dialog? Yes. Pressing Esc reliably closes any open modal, dialog, or drawer application-wide — including Change Look, Batch Deadlines, Manage Columns, Upload Mismatch, Calendar, and full-screen sheets.

Search says it used a fallback. If the fast index returns nothing the system automatically retries with a broader scan, so you still get results.

My daily automation didn't run at midnight. Rules run on your first activity of the day (or on the background scheduler, if configured). The per-day guarantee means they never run twice.

Why did my repeating card come back with the wrong date? It shouldn't any more — month-end repeats used to skip a month (31 August rolled to 31 October), and a card left overdue for a very long time could be reborn still in the past. Both are fixed; if you see a wrong date, tell your administrator which card and what repeat it uses.

A panel looks wrong on my phone. Panels are full-screen sheets on a phone, centred sheets on a tablet and normal dialogs on a computer. If one still looks squeezed, tell your administrator which screen it was and what you were doing — the layout is checked automatically across every panel at each size, so a report like that is easy to act on.

Something else? Ask your administrator — their manual covers users, limits, backups, email and site configuration.