All modules

Survival Kit

@craftskillz · version 1.2.0

Your tasks, notes and links on one screen: everything you have to do, remember and not lose.

Install in Tessello

Admitted to the Marketplace at its first publication. Updates are not reviewed. The Creator answers for this code, and you install it at your own risk. Source repository

Licence
MIT
Source
https://github.com/craftskillz/tessello-survival-kit
Permissions

No Permissions

Widget
Size L
Tags

    Survival Kit

    Your tasks, notes and links on one screen: everything you have to do, remember and not lose.

    The Survival Kit is a small dashboard for your working day. Three panels sit side by side:

    Every change is saved the moment you make it. There is no Save button.

    The Survival Kit, with its three panels

    Contents

    Getting started

    Open Survival Kit from the Launcher, on the left of Tessello. The kit starts empty:

    1. Type your first task in New task… and press Enter.
    2. Click + new note to keep something you need to remember.
    3. Click + new category to start a group of links.

    On a narrow window, the three panels are stacked as cards, in the order tasks, notes, links.

    On the Home: the Widget

    The Survival Kit puts a large Widget on your Home. It is a summary of the kit that you can use without opening it.

    The Survival Kit Widget on the Home

    The Widget never scrolls. When you have many links, the last ones are cut off: open the kit to see them all.

    myTasks

    The myTasks panel

    Add a task

    Type the task in New task…, choose its priority, then press Enter or click +. The new task goes to the top of the list. The priority you chose stays selected for the next task, which makes it quick to add several urgent tasks in a row.

    There are three priorities, each with its own color:

    Priority Color Use it for
    Urgent red what cannot wait
    Normal green the rest of your day
    Later gray ideas and "some day"

    Check, change and delete a task

    Filter the list

    The buttons above the list show only some of your tasks:

    Filter Shows
    All every task
    To do the tasks not done yet
    Done the tasks done
    Urgent, Normal, Later the tasks of that priority, done or not

    The kit always opens on All, unless you opened it from the Widget's urgent count.

    myNotes

    A note is a colored card with a title and a list of blocks: headings, text, code, bullet lists and tables.

    Create a note

    Click + new note, type a title (for example "Git shortcuts"), pick one of the six colors and click Create. The note is added at the end of the list and opens straight away.

    Read mode and edit mode

    The panel opens in read mode, which keeps your notes clean. Click edit mode to show the buttons that change them:

    myNotes in edit mode

    Click read mode to hide the buttons again. myNotes and myLinks each have their own mode.

    The five kinds of block

    Adding a Table block

    Block What you type What you get
    Heading one line a bold line that starts a section of the note
    Text a paragraph; line breaks are kept a paragraph
    Code anything; spaces and line breaks are kept exactly a monospace block with a copy button
    Bullet list one item per line a bulleted list; empty lines are skipped
    Table one row per line, cells separated by | a table whose first line gives the column headers

    For example, this Table block:

    Command | Effect
    git stash | shelve your changes
    git stash pop | bring them back
    

    gives a two-column table headed "Command" and "Effect".

    Copy a Code block

    Click copy on a Code block. The button reads copied ✓ for a moment, and the code is on your clipboard.

    If your browser does not let the kit use the clipboard, the button reads selected: press Ctrl+C instead. The code is selected for you: press Ctrl+C (⌘+C on a Mac) to copy it.

    Open and close notes

    Click the chevron ⌃ of a note to open or close it, or use expand all and collapse all for every note at once. Every note is closed when the kit opens.

    Links are grouped in categories, each with a name and a color, such as "Monitoring" or "Documentation".

    myLinks in edit mode

    1. Click + new category, type its name, pick a color and click Add.
    2. Click edit mode, then + on the category.
    3. Fill in the link's Name (for example "Grafana"), an optional Description ("production dashboards") and its URL, then click Add.

    You can type a URL without https://: grafana.example.com is saved as https://grafana.example.com. Addresses starting with http://, https://, mailto: or tel: are kept as they are.

    Every deletion asks you to confirm first.

    Categories are closed when the kit opens, and a new category starts closed too. Two categories with the same name open and close together, so give each category its own name.

    Bring your kit from living-documentation

    If you used the Survival Kit of living-documentation, you can bring everything over. Its kit is the file .survival-kit.json, in your documentation folder.

    1. Click Import a kit, at the top right of the kit.
    2. Choose the .survival-kit.json file.
    3. The kit tells you what the file holds, then asks you to confirm.

    The confirmation before an import

    An import replaces your whole kit. The tasks, notes and links you have now are deleted, not merged. Import before you start, or keep a copy of your Modules folder.

    A file that is not a Survival Kit is refused, and your kit stays as it was. Parts the kit cannot read are skipped. For example, a link without a URL is left out, and an unknown color becomes green.

    Your data

    Looks and language

    When something goes wrong

    You see What it means What to do
    Your kit could not be read (…). Nothing can be changed until it is read, so that nothing is lost. Tessello could not read the kit from your Modules folder. The kit blocks every change, so that an empty kit on screen never replaces your real one. Click Try again. If it keeps failing, check that your Modules folder is still there and that the browser can still use it.
    Your last change could not be saved (…). It will be lost when you leave. Writing to your Modules folder failed. Your change is still on screen, but not saved. Make sure the Modules folder is reachable, then make any change again. If that change is saved, everything shown is saved.
    Your last change could not be saved: the storage of the Survival Kit is full. A panel has passed 1 MB, or the kit 5 MB. A very long Code block is usually the reason. Delete or shorten a big note, then make your change again.
    … can't be imported: it is not a Survival Kit. The file you chose is not JSON, or holds no tasks, notes or links. Choose the .survival-kit.json file of your documentation folder.
    The kit could not be read. (in the Widget) The Widget could not read the kit. Open the kit from the Launcher to see why.
    selected: press Ctrl+C The browser does not let the kit copy for you. The code is selected: copy it with the keyboard.
    A dialog does not close when you confirm A required field is empty: a task's text, a note's title, a block's content, or a link's name or URL. Fill it in, or click Cancel.
    Survival Kit is not responding (shown by Tessello) The kit did not finish starting. Reload Tessello. If it persists, install the Survival Kit again: your kit is kept.

    Tips and shortcuts

    About Survival Kit

    Survival Kit is a Module of Tessello, published by @craftskillz under the MIT license. Its sources, its versions and its issues are at https://github.com/craftskillz/tessello-survival-kit.