TotalApp Docs

My Notes

A tabbed markdown note editor with AI assistance, project linking, and server-side persistence.

Overview

My Notes is a multi-tab markdown note-taking screen built for software teams. Each tab holds an independent note that is auto-saved to the server on every keystroke. Open as many notes simultaneously as you need — meeting minutes in one tab, a design spec in another, and a feature brainstorm in a third.

Sprint Planning×
API Design Notes×
Retro - May 2026×
+

Sprint Planning — June 2026

Goals

  • Ship auth redesign by June 12
  • Complete unit test coverage to 80%

Blockers

Backend API for /auth/refresh endpoint not yet merged — follow up with @mehmet

Action Items

  • [ ] Create tickets for auth subtasks
  • [ ] Schedule design review for Thursday

Tab Management

Tabs are the core navigation structure of My Notes. You can open, name, reorder, and close them freely.

Creating a New Note

Click the "+" button at the right end of the tab bar. A new tab appears immediately with a default name of Note. If a tab named Note already exists, the new tab is automatically named Note 2, then Note 3, and so on — ensuring every tab has a unique, distinguishable title.

Unique Tab Titles — Enforced Automatically

TotalApp enforces uniqueness at creation time. When you open a new note, the system checks all existing open tabs and appends the smallest available number suffix if the default name would collide. For example, if "Note" and "Note 2" are both open, the next new note becomes "Note 3" automatically — no manual renaming required.

Renaming a Note

Double-click any tab label to enter rename mode. Type the new name and press Enter to confirm, or Escape to cancel. Rename does not enforce uniqueness — if you intentionally want two tabs with the same name you can rename them manually (though this is discouraged for clarity).

Reordering Tabs

Drag any tab left or right to reorder it within the tab bar. The order is persisted to the server and will be the same the next time you open My Notes.

Closing a Tab

Hover over a tab to reveal the × close button. If the note has unsaved changes (which should be rare given autosave), a confirmation prompt appears. Closing a tab removes it from the tab bar but does not delete the note from the server — it will reappear if you navigate to My Notes again (notes persist until explicitly deleted).

Editing

My Notes uses a simple, distraction-free text area with full markdown support.

Markdown Support

Write standard markdown: # Headings, **bold**, *italic*, - lists, [ ] checklists, `code`, code fences, tables, and blockquotes. The editor does not apply live preview by default — it is a plain-text environment for fast typing.

Autosave on Every Keystroke

There is no Save button. Every character you type is debounced and saved to the server within one second. A small "Saved" indicator appears briefly in the tab to confirm. You will never lose a note due to an accidental browser close.

Live Word Count

A live word count is displayed in the bottom-right corner of the editor. Useful for meeting summaries or documents where length matters (e.g. "keep the spec under 500 words").

Fullscreen Mode

Click the expand icon in the note toolbar to enter fullscreen editing mode. The sidebar and header are hidden, giving maximum writing space. Press Escape to return to the normal layout.

Tab Icon Mode

Like all tabbed PM screens, My Notes respects the global Project Tab Style setting from Settings → Appearance.

  • Text only (default): each tab shows only the note title.
  • Icon + Text: a small FileText icon appears before the title in every tab. The icon is active-blue on the selected tab and muted on inactive tabs.

This setting is shared across all PM tabbed screens (Kanban, Timeline, My Notes). Changing it in Settings updates all of them simultaneously.

Project Linking

Notes can be linked to a project so they appear in that project's related documents list in My Projects. This makes meeting notes and design specs discoverable from the project context without searching.

How to Link a Note

  1. Open the note you want to link.
  2. Click the (more options) button in the note toolbar.
  3. Select Link to Project.
  4. A modal lists all your projects. Click one to link the note, or click No Project to clear an existing link.

Once linked, the project name appears as a badge below the tab title:

Project Alpha

Unlinking

Open Link to Project again and select No Project. The badge disappears and the note reverts to being standalone.

Use Links for Team Visibility

Link your meeting notes to the relevant project so team members can find them from My Projects without needing to ask you where the notes are stored. It is the PM equivalent of attaching a document to an issue.

AI Assistant

The AI assistant in My Notes is context-aware — it reads either the currently active note or all your notes (depending on your question) to give relevant answers.

Opening the Assistant

Click the vertical "AI Assistant" tab anchored to the right edge of the screen. The panel width is configurable in Settings → AI Assistant → Panel Width (small / medium / large).

What You Can Ask

  • "Summarise this note in three bullet points"
  • "Extract all action items from this note as a checklist"
  • "Draft a meeting agenda based on the topics in this note"
  • "Which notes mention the authentication feature?"
  • "Rewrite the key decisions section in a more formal tone"
  • "Convert this note into a JIRA-style ticket description"

Action Item Extraction

Ask "Extract all action items" and the AI will scan the active note for todo markers, imperative sentences, and follow-up phrases — returning a clean checklist you can copy back into the note or share with the team. This works best on meeting notes that use informal language like "someone should…" or "we need to…".

Persistence

All notes are stored server-side at /api/data/my-notes — never in the browser's localStorage. This means:

  • Your notes survive browser cache clears, private browsing sessions, and device switches.
  • Notes are tied to your user account, not the browser profile.
  • The server stores notes as a JSON file — included in any server backup.
  • Export all notes via the Export button in the screen header to download a JSON snapshot for offline backup.

Notes Are Personal

My Notes is not a collaborative editor. Each user's notes are stored under their own user ID and are not visible to other team members — even if a note is linked to a shared project. For collaborative writing, use the Document Editor or Presentation Wizard instead.

Frequently Asked Questions

What happens if I open two tabs and both end up named "Note"?
This can't happen — TotalApp enforces unique tab titles at creation time. When you click "+", the system checks all currently open tab names and automatically appends the smallest available number suffix (e.g. "Note 2", "Note 3") if the default name would collide with an existing tab. You only get duplicate names if you manually rename a tab to match another one afterward.
Do I need to click Save, or can I lose my note if I close the browser accidentally?
There is no Save button because none is needed. Every keystroke is debounced and saved to the server (/api/data/my-notes) within about one second, and a brief "Saved" indicator confirms it in the tab. Since notes are never stored in localStorage, an accidental browser close, cache clear, or device switch will not cause data loss.
Can a teammate see a note I linked to our shared project?
No. My Notes is intentionally personal — every note is stored under your own user ID, and linking a note to a project only makes it discoverable to you from that project's related documents list in My Projects. Other team members will not see your linked notes even though they have access to the same project. If you need a note visible to teammates, use the Document Editor or Presentation Wizard instead, which support collaborative editing.
Does the AI Assistant only see the note I currently have open?
It depends on your question. The assistant is context-aware and will read just the active note for note-specific requests (like "summarise this note" or "extract action items"), but it can also scan across all of your notes when the question calls for it — for example, "Which notes mention the authentication feature?" You don't need to switch tabs first; just ask naturally and the assistant decides the right scope.