Gantora Gantora Gantora gantora.eu

Help

Every feature, on one page.

Gantora is a single HTML file, and this help page works the same way: one page, four languages, searchable. No sign-in, nothing to download.

Getting started

5 features

Gantora is one file. What follows takes five minutes.

Free · Pro

Opening the app

Double-click index.html in Edge or Chrome. No installer, no server, and it works with the network unplugged.

Free · Pro

Picking the DB folder

On first run the browser asks which folder holds your plans. You can grant the permission again later from the 📁 DB menu.

Free · Pro

Opening or creating a plan

Pick a .gantora file from the dropdown, or create one with New file… in the DB menu. Free works with a single file.

Free · Pro

Setting your name

The app asks your name on the first edit so changes are attributed. It can be skipped, and changed later in About.

Free · Pro

Coming back

The folder and the last file are remembered, so you do not pick them again — you only confirm the permission with one click.

The interface

5 features

Two bars at the top; everything below them is the plan.

Free · Pro

App bar

The fixed top bar: DB menu, file picker, Save, undo and redo, New task, the view switcher, the Lists menu and the save-state dot.

Free · Pro

Save-state dot

One indicator instead of the old Loaded/Saved wording. It shows words only for unsaved changes, read-only, combined view or folder opened.

Free · Pro

Context bar

The second bar carries the current view's own controls — sort, filters, zoom, breadcrumb and the search box. A tab folds it away.

Free · Pro

Phone layout

Below 820 pixels the layout stacks, filters start folded, and the view switcher becomes a bottom navigation bar.

Free · Pro

Keyboard shortcuts

Ctrl+S saves, Ctrl+Z and Ctrl+Y undo and redo, Ctrl+F searches, Enter commits and Esc discards an inline edit.

Views

10 features

The same plan, read several ways. The chart is not a separately maintained picture.

The Design view on the sample plan — the bars are draggable.
Free · Pro

Dashboard

One screen on the plan's health: nine KPI cards, progress against the promise, trends, milestone health and team workload.

Free · Pro

List

An Excel-like grid of every task. Predecessor IDs are clickable links, and columns can be hidden and rearranged.

Free · Pro

Design — where you edit

The zoomable timeline you edit the plan in: drag a bar to reschedule, drag its end to resize, drop it on a row to group it.

Free · Pro

Zoom

The same timeline at three scales: a helicopter view of the whole project, a day view, and an hour-resolved window.

Pro

Resource

One row per person, one column per day, hours booked in the cell. Overload is visible at a glance.

Pro

Team

The "what am I on this week" board: this week, next week, later — scoped to a team or one person.

Pro

Report

A management report on one page: what is blocked, what slipped, what runs this week and next — ready to hand over, copies into Excel by the column.

Pro

Cockpit

The cutover watched live: nothing can be edited while it is open, and the file is re-read as it changes on disk.

Pro

Presentation

The plan as a picture: one band per main group, one lane per subgroup, and the work inside them — for projecting, not editing.

Free · Pro

Saved views

Zoom level, scale, filters and scroll position can be starred and saved, and they travel inside the plan file.

Editing a plan

9 features

What you type is a row. What you drag is a date.

Free · Pro

Inline editing

Double-click a list row to edit in place. Enter commits, Esc discards, Tab moves to the next field.

Free · Pro

Full editor

The pencil button opens the complete task editor: dates, people, status, notes, labels and the advanced settings.

Free · Pro

Adding a task

Use the New task button or the row at the bottom of the list. A new row is placed by its dates, not appended.

Free · Pro

Rescheduling on the timeline

In Design and Zoom you reschedule a task by grabbing its bar and change its length by dragging the end — no date needs typing.

Free · Pro

Dragging groups and milestones

Dragging a group's bar moves the whole group with its members; dragging a milestone's diamond sets the date it aims at.

Free · Pro

Duplicating and deleting

Duplicate places a copy below the original with references remapped. Deleting a row also removes dependencies pointing at it.

Free · Pro

Mass change

Set start, end, team, system, owner or status across many selected rows at once. Fields left blank are untouched.

Free · Pro

Milestones and events

A milestone is a date the plan aims at; an event is a date the plan works around — a holiday, a freeze, a shutdown.

Free · Pro

Undo and search

The last thirty changes can be undone, per file. Search covers name, ID, team, system, people and notes.

Structure and dependencies

6 features

A plan is not a list but a structure. The dates follow from it.

Free · Pro

Predecessors

Name the predecessor by its name, not its ID — the app looks the ID up and keeps it correct afterwards.

Free · Pro

Groups

A group is a row that holds other rows. Its dates come from its members, and it nests up to four levels deep.

Free · Pro

Grouping by drag

Drag a row onto another to put it in that group; drag it onto the ID column to take it out again.

Free · Pro

Folding a group

The caret folds a group's members away. The folded state travels with the plan file, not with the browser.

Free · Pro

Level filter

Show only the rows at one depth of the plan, or strip the groups out and show tasks only.

Free · Pro

Schedule impact preview

While dragging a bar, a live tag shows how many dependent tasks would move and how far the project end would slip.

Tracking reality

6 features

A date becomes a commitment when the work starts — not when you typed it.

Free · Pro

Health buckets

Seven mutually exclusive states — done, blocked, on hold, overdue, in progress, upcoming, late start — colour every chart.

Free · Pro

Status and history

Every task carries a status and, beside it, a dated trail of when it changed and who changed it.

Free · Pro

Drift and baseline

The baseline is not set by hand: it is the first end date ever recorded. Drift is the distance from it.

Free · Pro

Planned versus actual

Compares the promised schedule with the reality computed from status history, and draws a projected trend line beside it.

Free · Pro

Eight-week trends

Status and overdue trends for the last eight weeks, reconstructed from history rather than from stored snapshots.

Free · Pro

Labels

Free-text tags on any row — risk, wave two, anything. They filter, and there is no list to maintain.

Compare and merge

5 features

You send a plan out and get one back. This is about what happens next.

Free · Pro

UID — a row's own name

Every row gets a permanent hidden identifier. Merging matches on that, not on the visible ID, which changes with the dates.

Pro

Comparing two copies

Compare & merge in the DB menu gives four outcomes per row: same, differs, only here, only there.

Pro

A suggestion, not a verdict

The app suggests the more recently modified side, but never decides for you — there is no common ancestor to measure against.

Pro

Bulk resolution

Take all theirs, keep all mine, take the newer side row by row, add all or add none — with one click.

Free · Pro

Conflict on save

If the file changed since you opened it, the save stops, names who got there first, and offers the comparison.

Sharing and export

5 features

A plan travels so that nothing needs installing at the other end.

Free · Pro

Read-only mode

The app can open as a viewer: it asks only for read permission on the folder and writes nothing back.

Free · Pro

Share as a read-only page

One HTML file with both the plan and the app inside it. It opens by double-clicking, with no folder and no permission.

Pro

Combined view

Several plan files in one read-only list and timeline, with a column naming the source file. It never writes back.

Free · Pro

Export to Excel

A SpreadsheetML workbook Excel opens directly, including the indentation columns for the plan's levels.

Free · Pro

Import from Excel

XML Spreadsheet 2003 and HTML-table Excel exports both import, with a preview before anything is written.

File format and data

5 features

Your plans are text files. You can open them without the app at any time.

Free · Pro

The .gantora file

Plain text separated by the pipe character, in the DB folder. Older .csv plans still open unchanged.

Free · Pro

The ID is the time order

A task's number is its position in the plan sorted by date, not a permanent label. That is why everything references the UID underneath.

Free · Pro

Who and when

Every row carries its creation and modification time and the name of whoever changed it — which is what makes merging meaningful.

Free · Pro

The #VIEW lines

Lines at the end of the file starting with a hash store the column layout, the folded groups and the saved views.

Free · Pro

Opening in Excel or Git

Excel opens it with Data → From Text, and because it is text it diffs sensibly in version control.

Cloud folder, two machines

4 features

Gantora never talks to a cloud service. The provider's own client does the syncing.

Free · Pro

The DB folder in the cloud

Put the DB folder inside a folder synced by Google Drive, OneDrive or Dropbox, and two machines work on the same plan.

Free · Pro

Making it available offline

A required step: Available offline in Drive, Always keep on this device in OneDrive, Smart Sync off for the folder in Dropbox.

Free · Pro

A half-arrived file

The app checks that the file's size and timestamp have settled, and refuses to open one that is still arriving.

Free · Pro

The provider's conflicted copies

If the sync client creates a second copy of its own, compare & merge folds it back into the original.

Dropbox

8 features

The second place plans can live: a Dropbox folder — shared with others, if you like. Pro edition only.

Pro

Connecting

DB → ☁️ Dropbox…: a button opens dropbox.com in a new tab, where you allow access and are shown a code; paste it back and press Connect. There is no redirect — a page opened by double-clicking has no address Dropbox could send you back to; the code is the way back.

Pro

Nothing is stored

Nothing is kept between sessions unless you ask (see Staying connected): next time you connect again. On a page opened by double-clicking every local HTML file shares one origin, so anything Gantora kept, another local file could read — which is why what is kept, when you ask, is encrypted and is noise without the password.

Pro

Staying connected

Optional, behind a password: once connected and on a folder, a password of your own (not your Dropbox password) and “Save the connection”. The connection and the folder are kept encrypted on this computer (PBKDF2-SHA256, AES-GCM); without the password they are noise. Next time, one password reconnects and opens the folder — no trip to dropbox.com. “Forget it” removes it; a forgotten password costs one more trip to dropbox.com, nothing else.

Pro

Choosing the folder

Once connected, the dialog lists the account's shared folders, or you type a path in your own Dropbox. If the folder is not called DB, the plans go in a DB folder inside it — made if it is not there. A shared folder is addressed by its namespace id, the same for every member: two people choosing the same folder are on the same plans.

Pro

Saving to Dropbox

Every save goes straight to Dropbox — the automatic ones gathered, two and a half seconds after the last change; the Save button and Ctrl+S at once. The dot stays amber until the write has landed and breathes while it is in the air. A shared folder's write limit (429) is waited out and retried.

Pro

A conflict between two people

Every write is a compare-and-swap on Dropbox's own version id: if somebody saved since you read, Dropbox itself refuses the write — nothing is written — and the same conflict dialog opens as on a synced local folder: merge, keep a copy, or overwrite. In the merge, keeping all of yours is a decision too: your version is written over theirs.

Pro

No connection

Dropbox mode is online mode: there is no local cache. When a request cannot reach Dropbox, a save says so once ("nothing was lost"), asks nothing, keeps the plan in memory with the dot amber, and tries again every fifteen seconds — or at once when the browser says the network is back: "Back online — saved".

Pro

Which to open at start

With two places, the start asks: local DB folder or Dropbox — with a tick to remember. About → Default open: Ask each time, Dropbox, or Local DB folder. In local-folder mode Gantora still makes no network request of any kind.

Editions and licence

5 features

The same single file, in two editions.

Free

Gantora Free

Dashboard, List, Design and Zoom over one project file, read-only mode, Excel in and out, and shareable pages.

Pro

Gantora Pro

Everything in Free, plus the Resource, Team, Report, Cockpit and Presentation views, any number of files, combined view and merging.

Pro

The licence is a receipt, not a key

Pro works fully without one. A licence names who the copy belongs to, and that name appears on what the copy produces.

Pro

Applying a licence

A short signed text pasted into the About window. It is verified locally; there is no network call and nothing is sent anywhere.

Pro

Restricted mode

For machines where policy blocks the folder prompt: plans are opened and saved one at a time, and nothing else changes.

Troubleshooting

4 features

The four questions that come up most, and the short answer to each.

Free · Pro

It asks for the folder again

The browser starts permission from zero on every page load. You do not re-pick the folder, you only confirm it with one click.

Free · Pro

A damaged or hand-edited file

On open the app repairs duplicate IDs, dangling dependencies and broken group nesting, and reports what it repaired.

Free · Pro

Which browser is needed

Desktop Microsoft Edge or Google Chrome. These are the browsers that support the folder access the app needs.

Free · Pro

A foreign file in the DB folder

Anything that is not a Gantora plan is never adopted as one. If you want it in, the way in is Excel import.

Back to top

Did not find what you were looking for? The full description is in the README inside the download, and in the app's About window.

Release history

Every release, from 1.0.

The dates are the release archives' own timestamps — not a history written afterwards.

  1. 1.3.1current2026-08-18Staying connected, and the shell in four languagesThe Dropbox connection can be kept, optionally, behind a password of your own, encrypted; one password reconnects and opens the folder. A hundred and fifteen tooltips, labels and hints that were English in every language are in Hungarian, German and French too.0.8 MB
  2. 1.32026-08-18Plans in a Dropbox folderThe second place: a Dropbox folder, shared with others — connected by pasting a code, no token stored; compare-and-swap saves with the existing conflict dialog; gathered saves, an offline state. A three-line note survives a save, and a deleted row stays deleted through a merge.0.8 MB
  3. 1.2.0.12026-08-17A synced folder, and a phone that can reach the columnsA plan is never adopted from half a file, and a conflict now asks, with three answers instead of one. The column chooser can be opened with a finger.0.7 MB
  4. 1.22026-08-15The presentation viewThe plan as a picture: one band per main group, one lane per subgroup, and the work inside them — for projecting, not editing.0.7 MB
  5. 1.12026-08-14Labels, one level at a time, and a phone that worksFree-text labels on any row, filtering to a single depth of the plan, and a layout that no longer breaks at 390 pixels. The download lost two thirds of its weight.0.7 MB
  6. 1.02026-08-13The first finished releaseTwo editions with a licence, the Cockpit view, dark mode, the phone layout, four languages throughout the interface, and a mode that needs no folder at all.0.7 MB

Before 1.0, Gantora spent three weeks as an internal utility across twenty releases. That stretch is not product history — it is how this product found itself.

Start with one file.

Home