moooon
Motir
Vibe your whole project. Bring an idea — Motir's three AI layers plan it, track it, and ship it, end to end. You're looking at Motir, built in Motir.
- Vibe Project
- Open Source
- AI Agent
- AI Loop
- 1
- requests
- 0
- upvotes
- 145
- planned
- 1,361
- shipped
- ▸MOTIR-3276.1 Structured search + filter builderdone
- ▸MOTIR-3346.2 Saved filtersdone
- ▸MOTIR-3416.3 Dashboards & reportsdone
- ▸MOTIR-3496.4 Roles & permissions — project membership + access gatingdone
- ▸MOTIR-3586.5 Project admin surfacedone
- ▸MOTIR-3636.6 Automation rulesdone
- ▸MOTIR-3716.7 Tests — the combined Epic-6 journey (build → save → gate → fire) + search/reporting/automation at scaledone
- ▸MOTIR-3756.8 Edit project details + change project key (with old-key redirects)done
- ▸MOTIR-3816.9 Quick issue search (server-side issue-picker search)done
- ▸MOTIR-3856.10 Organization (root-account) tier + org admindone
- ▸MOTIR-3976.11 Triage inbox (bug/feature intake → promote)done
- ▸MOTIR-4086.12 Public projects (open project management)done
- ▸MOTIR-4216.13 The project square (system-level public-project directory)done
- ▸MOTIR-4306.14 Epic-level privacy on public projectsdone
- ▸MOTIR-4406.15 Board filtering (wire the disabled board `[Filter]` seam)done
- MOTIR-446bug-automation-editor-status-id-not-key Automation editor stores the status ROW ID (not the key) → every UI-authored transitioned-trigger rule never fires, and every transition action always failsdone
- MOTIR-447bug-automation-audit-log-tombstone-aa-contrast Automation audit-log tombstone ("item since deleted") fails AA colour-contrast (--el-text-faint)done
- MOTIR-448bug-issue-detail-eyebrow-overflows-viewport Issue detail page overflows the viewport horizontally when the parent-breadcrumb eyebrow is long — right-rail controls scroll off-screendone
- MOTIR-449bug-reports-landing-charts-sized-for-widget-tile-not-page Reports landing pages render their charts at widget-tile proportions — Distribution donut is too small (lost in whitespace); Created-vs-Resolved line chart is too big (fills viewport width, runs off the bottom)done
- MOTIR-450bug-board-cannot-drag-from-in-review-to-done Kanban board — dragging a card from In Review to Done does not move it (card snaps back, status unchanged)done
- MOTIR-451bug-builtin-filter-names-not-localized Built-in saved-filter names render in English even when the UI locale is `zh` — the SavedFilterDropdown (and every other consumer) ships the English literal from the registrydone
- MOTIR-452bug-filters-directory-builtins-i18n-and-layout Filters directory (/filters): built-in filter names render in English, the search field renders collapsed, and the name column is too narrow — the FiltersDirectory tabledone
- MOTIR-453bug-filters-directory-name-link-hover-aa-contrast Filters directory (/filters): the filter-name link on a HOVERED row fails AA contrast — --el-link (#0075de) on --el-surface-soft (#fafaf9) is 4.37:1 (needs 4.5:1)done
- MOTIR-454bug-zh-dashboards-reports-stale-glossary Chinese (zh) glossary leak: the dashboards/reports copy still says `仪表板` for "dashboard" (must be `工作台`) and `问题` for "work item" (must be `工作项`) — messages/zh.jsondone
- MOTIR-455bug-combobox-menu-clipped-inside-modal Combobox listbox is clipped by the Modal when opened inside a dialog (Add-widget config modal — Statistic type picker shows only the first 1–2 options)done
- MOTIR-456bug-promote-sprint-picker-clipped-inside-popover Combobox listbox is clipped by the parent Popover / Modal at every Combobox-in-dialog site (12 occurrences across 9 files: triage Promote popover ×3 + triage Merge popover + CreateIssueModal ×5 pickers + 5 other settings/filter modals). Reported repro: triage Promote → Active sprint shows the search input + 1 row, rest of sprint list cut off below popover edge.done
- MOTIR-457bug-account-notifications-row-divider-broken-by-cell-padding Account settings → Notifications: per-row divider lines are visibly broken (gap before the EMAIL column) because each row's border-b is drawn on individual grid cells and the event cell's pr-4 ends the border 1rem short of the toggle columnsdone
- MOTIR-458bug-notification-pref-transitioned-still-disabled-after-5-4-shipped Notification preferences: the "An item you're watching changes status" row is still drawn disabled with "Soon" + "Available once issue-watching ships (Story 5.4)" copy, but Story 5.4 (issue-watching) shipped — the row should be settablecancelled
- MOTIR-459bug-reports-hub-agile-cards-collapse-to-one-url Reports hub: all three Agile cards (Burndown chart / Velocity chart / Sprint report) navigate to the SAME `/sprints/[id]/report` URL — collapses three distinct Jira reports onto one pagedone
- MOTIR-460bug-sprint-report-charts-misaligned-burndown-missing-chart-sub Sprint report side-by-side charts misalign vertically — Burndown section is missing its `chart-sub` meta line that the 4.6.1 design specifies, but Velocity has one (and is rendering correctly)done
- MOTIR-461bug-sprint-report-incomplete-list-zero-after-carry-over Sprint report on a COMPLETED sprint reads CURRENT membership for the "Issues not completed" list/count — so after carry-over moves the unfinished items out, the report shows 0 (Jira freezes the at-completion snapshot)done
- MOTIR-462bug-sprint-report-modal-clipped-burndown Complete-sprint success modal: SprintReport bypasses Modal.Body, so the burndown section is clipped off the bottom with no scroll affordancedone
- MOTIR-463bug-card-header-loses-padding-when-body-overrides-p-0 Settings → Project → Details: the "Project details" card title and the Admin pill render flush against the card edges, because the editable variant overrides Card padding to `p-0` (to let body dividers extend edge-to-edge) but the Card header slot has no padding of its own and inherited the outer paddone
- MOTIR-7576.16 Primary Button text fails AA contrast in dark theme (app-wide)done
- MOTIR-7586.17 Automation rule list faint labels fail AA contrastdone
- MOTIR-7596.18 Dashboard grid column div has aria-label with no role (aria-prohibited-attr)done
- ▸MOTIR-7746.16 Editable public hero (text + tags) + in-place public-page editing; remove the settings editordone
- ▸MOTIR-7836.17 Build in public — discoverable entry + reframe the `public` access level as a statusdone
- MOTIR-9886.19 reporting-at-scale E2E flakes — at-scale corpus seed hits organization_slug_key duplicate → empty censusdone
- MOTIR-1288startSprint locks committedPoints=null when items are unestimated at start — immutable baseline never reflects later estimates (breaks burndown/velocity/report)cancelled
- MOTIR-134613 Advanced filter: condition dropdown panels are cut off by the filter Popover (MultiSelectPicker unclamped; nested scroll defeats Combobox clamp)done
- MOTIR-15536.20 Saved-filter row-menu "Delete" is invisible — styled with `--el-danger-text` (fill-ink), which resolves white-on-white on the popover in the default light palette (same defect in the automation-rule menu)done
- MOTIR-2056Relative date filters (`in_last_days` / `in_next_days`) are off by one day whenever Postgres' session timezone is not UTCdone
Showing 43 of 43