Jump to content

RefractTrack Feature Inventory: Difference between revisions

From Pixel Refraction Studio
Created page with "== Feature Inventory == A flat checklist of what RefractTrack can do as of v99. Each item links to its full page where one exists. * Clone an existing task * Archive/unarchive — individually, or in bulk via "archive all done" * Markdown formatting — bold, italic, underline, headings, nested lists, code blocks with C#/JSON syntax highlighting, live preview panels, and an in-app he..."
 
No edit summary
Line 1: Line 1:
== Feature Inventory ==
== Feature Inventory ==


A flat checklist of what RefractTrack can do as of v99. Each item links to its full page where one exists.
A quick checklist of everything RefractTrack can do, with a link to the full page for each where there's more to say.


* [[RefractTrack_Tasks|Clone]] an existing task
* Clone an existing [[RefractTrack_Tasks|task]] as a starting point for a new one
* [[RefractTrack_Archiving|Archive/unarchive]] — individually, or in bulk via "archive all done"
* [[RefractTrack_Archiving|Archive and unarchive]] tasks, one at a time or all at once
* [[RefractTrack_Markdown_Formatting|Markdown formatting]] — bold, italic, underline, headings, nested lists, code blocks with C#/JSON syntax highlighting, live preview panels, and an in-app help modal
* [[RefractTrack_Markdown_Formatting|Light text formatting]] — bold, italic, underline, headings, nested lists, code blocks with color highlighting across a wide range of game-dev languages (C#, Java, C/C++, JavaScript/TypeScript, GDScript/Python, JSON/YAML/CSS, XML/HTML, and SQL), and a live preview as you type
* Task-code auto-linking in rendered text (see [[RefractTrack_Markdown_Formatting|Markdown Formatting]])
* Task codes that turn themselves into clickable links wherever they're mentioned
* [[RefractTrack_Export_and_Import|CSV and JSON export/import]] — activity log included, code-rewriting on import, archived status preserved, stage/group matching scoped to the import's target project
* A stripped-down issue-reporting form for teammates who shouldn't need full board access, plus a personal ''My Reports'' page so they can track what they've submitted
* [[RefractTrack_Themes_and_Branding|15 color themes]], including an animated Rainbow variant
* [[RefractTrack_Export_and_Import|Export and import]] a project as a spreadsheet (CSV) or full backup (JSON)
* Random password generation when adding a user (see [[RefractTrack_Users|Users]])
* [[RefractTrack_Themes_and_Branding|15 color themes]], including an animated Rainbow option
* [[RefractTrack_Approvals_and_Review|Approvals]] promoted to the nav bar
* Automatic strong-password generation when adding a new [[RefractTrack_Users|user]]
* Soft-deletable (deactivatable) [[RefractTrack_Projects|projects]] — no hard-delete path
* An [[RefractTrack_Approvals_and_Review|Approvals]] count always visible in the navigation bar
* Full [[RefractTrack_Permissions_and_Roles|role-based permissions]] — named role presets plus per-user overrides, an admin bypass, and project-scoped grants for the sensitive permission set
* [[RefractTrack_Projects|Projects]] that can be safely retired without ever losing their history
* [[RefractTrack_Comments_and_Activity_Log|Comments vs. system Activity]] tabs on every task, with comment edit history preserved
* Full [[RefractTrack_Permissions_and_Roles|role-based permissions]] — reusable roles, per-person fine-tuning, and project-by-project access control
* [[RefractTrack_Bulk_Task_Creation_and_Saved_Lists|Bulk task creation]] (mail-merge style) with per-project saved lists
* Separate [[RefractTrack_Comments_and_Activity_Log|Comments and Activity]] tabs on every task, with comment edit history preserved
* [[RefractTrack_Board_and_List_Views|Board]] drag-and-drop with an optional due-date prompt
* [[RefractTrack_Bulk_Task_Creation_and_Saved_Lists|Bulk task creation]] with reusable saved lists
* '''Per-project [[RefractTrack_Stages|Stages]], [[RefractTrack_Groups|Groups]], and Saved Lists''' — every project gets its own independent, seeded set; renaming/hiding/reordering one project's stages never affects another's
* Drag-and-drop [[RefractTrack_Board_and_List_Views|board]] with an optional due-date prompt when moving tasks
* Automatic, idempotent, retry-safe [[RefractTrack_Migrations_and_Upgrades|schema migrations]] (both web and CLI)
* Independent [[RefractTrack_Stages|Stages]], [[RefractTrack_Groups|Groups]], and saved lists for every project
* [[RefractTrack_Per_User_Preferences|Per-user preferences]] — currently, the last-used project, remembered and auto-selected at login
* Behind-the-scenes updates that keep your database current automatically, with no manual steps
* [[RefractTrack_Projects|Project switcher]] that returns you to the same kind of page you were on (Export stays on Export, etc.) instead of always bouncing to the board
* If two people edit the same task at the same moment, RefractTrack quietly keeps both sets of changes wherever it can, and leaves a plain-language note instead of ever silently losing anyone's edit
* A [[RefractTrack_Security|security]] hardening pass — CSRF protection everywhere including login/install, secure cookies, security headers, gated attachment downloads, a CSV formula-injection guard, field-length caps, and a generic error page that hides internal details
* RefractTrack remembers the project you were last working in and opens straight to it next time you log in
* Switching projects keeps you on the same kind of page you were already on
* A full security hardening pass, covering everything from login protection to safe file downloads


See [[RefractTrack_Known_Limitations|Known Limitations]] for what's deliberately ''not'' included yet.
See [[RefractTrack_Home|Home]] for a topic-by-topic guide to all of the above.

Revision as of 00:18, 29 August 2026

Feature Inventory

A quick checklist of everything RefractTrack can do, with a link to the full page for each where there's more to say.

  • Clone an existing task as a starting point for a new one
  • Archive and unarchive tasks, one at a time or all at once
  • Light text formatting — bold, italic, underline, headings, nested lists, code blocks with color highlighting across a wide range of game-dev languages (C#, Java, C/C++, JavaScript/TypeScript, GDScript/Python, JSON/YAML/CSS, XML/HTML, and SQL), and a live preview as you type
  • Task codes that turn themselves into clickable links wherever they're mentioned
  • A stripped-down issue-reporting form for teammates who shouldn't need full board access, plus a personal My Reports page so they can track what they've submitted
  • Export and import a project as a spreadsheet (CSV) or full backup (JSON)
  • 15 color themes, including an animated Rainbow option
  • Automatic strong-password generation when adding a new user
  • An Approvals count always visible in the navigation bar
  • Projects that can be safely retired without ever losing their history
  • Full role-based permissions — reusable roles, per-person fine-tuning, and project-by-project access control
  • Separate Comments and Activity tabs on every task, with comment edit history preserved
  • Bulk task creation with reusable saved lists
  • Drag-and-drop board with an optional due-date prompt when moving tasks
  • Independent Stages, Groups, and saved lists for every project
  • Behind-the-scenes updates that keep your database current automatically, with no manual steps
  • If two people edit the same task at the same moment, RefractTrack quietly keeps both sets of changes wherever it can, and leaves a plain-language note instead of ever silently losing anyone's edit
  • RefractTrack remembers the project you were last working in and opens straight to it next time you log in
  • Switching projects keeps you on the same kind of page you were already on
  • A full security hardening pass, covering everything from login protection to safe file downloads

See Home for a topic-by-topic guide to all of the above.