development-hub/assets/js/817f7194.39f588c5.js

1 line
4.5 KiB
JavaScript

"use strict";(globalThis.webpackChunkproject_public_docs=globalThis.webpackChunkproject_public_docs||[]).push([[574],{921(e,t,r){r.r(t),r.d(t,{assets:()=>d,contentTitle:()=>a,default:()=>h,frontMatter:()=>i,metadata:()=>n,toc:()=>l});const n=JSON.parse('{"id":"milestones","title":"Milestones","description":"Active","source":"@site/docs/milestones.md","sourceDirName":".","slug":"/milestones","permalink":"/rob/development-hub/milestones","draft":false,"unlisted":false,"tags":[],"version":"current","frontMatter":{"type":"milestones","project":"development-hub","updated":"2026-01-07T00:00:00.000Z"},"sidebar":"docs","previous":{"title":"Goals","permalink":"/rob/development-hub/goals"}}');var o=r(4848),s=r(8453);const i={type:"milestones",project:"development-hub",updated:new Date("2026-01-07T00:00:00.000Z")},a="Milestones",d={},l=[{value:"Active",id:"active",level:2},{value:"M1: Dashboard Complete",id:"m1-dashboard-complete",level:4},{value:"M2: Enhanced Workflow",id:"m2-enhanced-workflow",level:4},{value:"Future",id:"future",level:2},{value:"M3: Team Features",id:"m3-team-features",level:4},{value:"Completed",id:"completed",level:2},{value:"M0: Core Application",id:"m0-core-application",level:4},{value:"M0.5: Project Discovery Overhaul",id:"m05-project-discovery-overhaul",level:4}];function c(e){const t={code:"code",h1:"h1",h2:"h2",h4:"h4",header:"header",hr:"hr",p:"p",strong:"strong",...(0,s.R)(),...e.components};return(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)(t.header,{children:(0,o.jsx)(t.h1,{id:"milestones",children:"Milestones"})}),"\n",(0,o.jsx)(t.h2,{id:"active",children:"Active"}),"\n",(0,o.jsx)(t.h4,{id:"m1-dashboard-complete",children:"M1: Dashboard Complete"}),"\n",(0,o.jsxs)(t.p,{children:[(0,o.jsx)(t.strong,{children:"Target"}),": January 2026\n",(0,o.jsx)(t.strong,{children:"Status"}),": In Progress (95%)"]}),"\n",(0,o.jsx)(t.p,{children:"Complete the dashboard functionality with todo editing, project health alerts, and UI polish. Major progress: project auto-discovery, configurable search paths, dashboard views with interactive todos, documentation preview dialog, orchestrated discussions integration, project health alerts, and todo editing all complete. Remaining: dashboard refresh button, session state persistence, keyboard shortcuts."}),"\n",(0,o.jsx)(t.hr,{}),"\n",(0,o.jsx)(t.h4,{id:"m2-enhanced-workflow",children:"M2: Enhanced Workflow"}),"\n",(0,o.jsxs)(t.p,{children:[(0,o.jsx)(t.strong,{children:"Target"}),": February 2026\n",(0,o.jsx)(t.strong,{children:"Status"}),": Not Started"]}),"\n",(0,o.jsx)(t.p,{children:"Improve user workflow with voice command integration, custom widgets, and better global dashboard features."}),"\n",(0,o.jsx)(t.hr,{}),"\n",(0,o.jsx)(t.h2,{id:"future",children:"Future"}),"\n",(0,o.jsx)(t.h4,{id:"m3-team-features",children:"M3: Team Features"}),"\n",(0,o.jsxs)(t.p,{children:[(0,o.jsx)(t.strong,{children:"Target"}),": Q2 2026\n",(0,o.jsx)(t.strong,{children:"Status"}),": Not Started"]}),"\n",(0,o.jsx)(t.p,{children:"Add collaborative features including shared standups, external issue tracker integration, and team project health views."}),"\n",(0,o.jsx)(t.hr,{}),"\n",(0,o.jsx)(t.h2,{id:"completed",children:"Completed"}),"\n",(0,o.jsx)(t.h4,{id:"m0-core-application",children:"M0: Core Application"}),"\n",(0,o.jsxs)(t.p,{children:[(0,o.jsx)(t.strong,{children:"Completed"}),": December 2025"]}),"\n",(0,o.jsx)(t.p,{children:"Delivered the foundational PyQt6 workspace application with splittable terminal panes, project discovery, session persistence, and new project wizard."}),"\n",(0,o.jsx)(t.h4,{id:"m05-project-discovery-overhaul",children:"M0.5: Project Discovery Overhaul"}),"\n",(0,o.jsxs)(t.p,{children:[(0,o.jsx)(t.strong,{children:"Completed"}),": January 2026"]}),"\n",(0,o.jsxs)(t.p,{children:["Replaced hardcoded project list with auto-discovery from configurable directories. Projects detected by ",(0,o.jsx)(t.code,{children:".git"})," folder presence. Added Settings UI for managing search paths and ignore patterns."]})]})}function h(e={}){const{wrapper:t}={...(0,s.R)(),...e.components};return t?(0,o.jsx)(t,{...e,children:(0,o.jsx)(c,{...e})}):c(e)}},8453(e,t,r){r.d(t,{R:()=>i,x:()=>a});var n=r(6540);const o={},s=n.createContext(o);function i(e){const t=n.useContext(s);return n.useMemo(function(){return"function"==typeof e?e(t):{...t,...e}},[t,e])}function a(e){let t;return t=e.disableParentContext?"function"==typeof e.components?e.components(o):e.components||o:i(e.components),n.createElement(s.Provider,{value:t},e.children)}}}]);