Pull Request Explorer
| Title | Author | Size | AI | Cycle Time | Review | Merged |
|---|---|---|---|---|---|---|
| feat(license): harden license boot sequence | ComfortablyCoding | M | No | 9.9h | 9.7h | May 19, 2026 |
SummaryFeatureHarden license boot sequence The PR enforces strict license validation at startup, exiting on invalid keys and downgrading to core tier, improving security and compliance. Health Assessment
Medium
Low
Low
AI DetailsTech Stack
Languages:
Typescript
|
||||||
| Amend SSO resolution message | AlexGaillard | XS | No | 0.2h | 0.1h | May 19, 2026 |
SummaryBug FixAmend SSO resolution message Updates the SSO error message to accurately reflect the resolution process, improving user clarity and reducing support tickets. Health Assessment
Small
Low
Low
AI Details
Confidence:
0.10
Tech Stack
Languages:
Yaml
|
||||||
| feat(licensing): add caching to core grace period query | ComfortablyCoding | L | No | 10.9h | 10.9h | May 19, 2026 |
SummaryFeatureAdd caching to core grace period query This change caches core grace period queries, reducing database load and improving performance for licensing checks. Health Assessment
Medium
Low
Low
AI DetailsTech Stack
Languages:
Typescript
|
||||||
| fix(licensing): hide SSO providers on signin when sso disabled | ComfortablyCoding | S | No | 10.7h | 10.7h | May 19, 2026 |
SummaryBug FixHide SSO providers when licensing disabled This change hides SSO providers on the sign‑in page when the license does not allow SSO, reducing the risk of users attempting unsupported authentication methods. Health Assessment
Small
Low
Low
AI Details
Confidence:
0.20
Tech Stack
Languages:
Typescript
|
||||||
| License Entitlements | HZooly | S | No | 5.1h | 2.3h | May 19, 2026 |
SummaryFeatureAdd License Entitlements Feature Users can now view license entitlements with an invert option and AI translation support, improving clarity and accessibility. Health Assessment
Small
Low
Low
AI Details
Confidence:
0.75
Tech Stack
Languages:
Javascript
Frameworks:
Vue
|
||||||
| refactor(licensing): surface locked resources as resource restricted | ComfortablyCoding | S | No | 10.6h | 10.6h | May 19, 2026 |
SummaryRefactorRefactor licensing: surface locked resources as restricted Provides clearer error responses for locked resources, improving client debugging and user experience. Health Assessment
Small
Low
Low
AI Details
Confidence:
0.95
Tech Stack
Languages:
Typescript
|
||||||
| license settings responsive | HZooly | S | No | 0.5h | 0.0h | May 19, 2026 |
SummaryFeaturelicense settings responsive Adds responsive layout to license settings page, improving user experience for license entitlements. Health Assessment
Small
Low
Low
AI Details
Confidence:
0.10
Tech Stack
Languages:
Vue
Frameworks:
Vue
|
||||||
| Hide license badge on media width | AlexGaillard | XS | No | 14.6h | 0.2h | May 19, 2026 |
SummaryFeatureHide license badge on media width This change removes the license badge from media views when the viewport is narrow, improving visual clarity for users. Health Assessment
Small
Low
Low
AI DetailsTech Stack
Languages:
Vue
Frameworks:
Vue
|
||||||
| dp ← Fix version read error for collections with non-id primary keys | formfcw | XS | No | 1.1h | 1.1h | May 19, 2026 |
SummaryBug FixFix version read error for collections with non-id primary keys This PR fixes a bug where reading a specific version of an item failed for collections whose primary key is not 'id', ensuring accurate version retrieval across all collections. Health Assessment
Small
Low
Low
AI DetailsTech Stack
Languages:
Typescript
|
||||||
| show flow names in resolution dialog and submit proper IDs | HZooly | S | No | 1.2h | 1.2h | May 18, 2026 |
SummaryFeatureAdd flow names to resolution dialog Enables users to see flow names in the resolution dialog and ensures correct IDs are submitted, improving clarity and reducing errors. Health Assessment
Small
Low
Low
AI DetailsTech Stack
Languages:
Typescript
Frameworks:
Vue
|
||||||
| show password mismatch as inline field error | HZooly | S | No | 0.1h | 0.1h | May 18, 2026 |
SummaryFeatureshow password mismatch as inline field error Adds inline field error for password mismatch during setup, improving user experience by providing immediate feedback. Health Assessment
Small
Low
Low
AI DetailsTech Stack
Languages:
Vue
Frameworks:
Vue
|
||||||
| Split admins from users in seats resolution | HZooly | L | No | 12.4h | 4.8h | May 18, 2026 |
SummaryFeatureSeparate admin and user seats in resolution dialog This change separates admin and user seat candidates in the license resolution dialog, improving clarity and ensuring accurate seat allocation. It also adds a unified overage badge and a read-only user drawer for better user experience. Health Assessment
Large
Low
Medium
AI Details
Confidence:
0.95
Tech Stack
Languages:
Javascript
Frameworks:
Vue
|
||||||
| License entitlements cache | br41nslug | M | No | 4.8h | - | May 18, 2026 |
SummaryFeatureLicense entitlements cache Adds caching for license entitlements, reducing latency and load on license verification, improving user experience and scalability. Health Assessment
Medium
Low
Low
AI Details
Usage:
AI Assisted
Confidence:
0.75
Tech Stack
Languages:
Typescript
|
||||||
| add password mismatch warning | HZooly | S | No | 0.4h | 0.4h | May 18, 2026 |
SummaryFeatureAdd password mismatch warning Adds a live warning for mismatched passwords in the admin setup form, preventing users from proceeding until passwords match. Health Assessment
Small
Low
Low
AI DetailsTech Stack
Languages:
Typescript, Javascript
Frameworks:
Vue
|
||||||
| Use non production label instead of staging | HZooly | XS | No | 0.0h | 0.0h | May 18, 2026 |
SummaryBug FixReplace missing staging translation with non-production label Fixes UI label rendering by providing correct translation key, improving user experience. Health Assessment
Small
Low
Low
AI Details
Confidence:
0.95
Tech Stack
Languages:
Vue, Yaml
Frameworks:
Vue
|
||||||
| Disable license management when key is set via env | HZooly | S | No | 5.9h | 5.7h | May 18, 2026 |
SummaryBug FixDisable license management when key is set via env Prevents users from attempting to manage licenses when the system is configured to use an environment variable, reducing API errors and improving user experience. Health Assessment
Small
Low
Low
AI DetailsTech Stack
Languages:
Javascript
Frameworks:
Vue
|
||||||
| Update license link utm params | HZooly | S | No | 3.6h | 3.6h | May 18, 2026 |
SummaryChoreUpdate license link UTM parameters Swaps campaign tag and backfills UTM parameters on license‑related marketing links, improving tracking accuracy. Health Assessment
Small
Low
Low
AI DetailsTech Stack
Languages:
Vue
Frameworks:
Vue
|
||||||
| xiiui ← Improve bookmark flow | formfcw | L | No | 121.6h | 110.5h | May 18, 2026 |
SummaryFeatureImprove bookmark flow Enhances the bookmark functionality with a shared delete component and scope-aware tooltip. Health Assessment
Medium
Low
Low
AI DetailsTech Stack
Languages:
Typescript, Javascript, Yaml
Frameworks:
Vue
|
||||||
| xiiui ← Increase module bar button hit area | formfcw | XS | No | 77.9h | 67.2h | May 18, 2026 |
SummaryFeatureIncrease module bar button hit area Improves clickability of module bar buttons by expanding hit area, reducing dead space without visual changes. Health Assessment
Small
Low
Medium
AI DetailsTech Stack
Languages:
Vue
Frameworks:
Vue
|
||||||
| xiiui ← Redesign visual-editing overlay actions (theming, a11y, RTL) | formfcw | L | No | 67.9h | 62.9h | May 18, 2026 |
SummaryFeatureRedesign visual-editing overlay actions for theming, a11y, RTL The redesign introduces theme-aware overlay actions that adapt to RTL layouts, improving accessibility and visual consistency. This reduces user confusion and support tickets related to editor interactions. Health Assessment
Large
Medium
Medium
AI DetailsTech Stack
Languages:
Typescript, Javascript, Yaml
Frameworks:
Vue
|
||||||
| xiiui ← Fix VersionChip / VersionMenu edit-dot color mismatch on custom themes | formfcw | XS | No | 10.6h | 0.2h | May 18, 2026 |
SummaryBug FixFix VersionChip and VersionMenu edit-dot color mismatch Aligns edit-dot indicators with base palette, ensuring consistent color across themes. Health Assessment
Small
Low
Low
AI DetailsTech Stack
Languages:
Vue
Frameworks:
Vue
|
||||||
| dp ← Add Create New action to publish split menu with shortcut | alvarosabu | S | No | 154.4h | 145.0h | May 18, 2026 |
SummaryFeatureAdd Create New action to publish split menu Adds a 'Create New' option to the publish split menu and a Meta+N shortcut, enabling users to quickly create new draft versions of items. This improves workflow efficiency by reducing navigation steps. Health Assessment
Small
Medium
High
AI Details
Confidence:
0.20
Tech Stack
Languages:
Typescript
Frameworks:
Vue
|
||||||
| dp ← Render non-clickable version menu without directus_versions read access | alvarosabu | M | No | 79.1h | 73.6h | May 18, 2026 |
SummaryFeatureRender non‑clickable version menu without read access Enables users lacking version read permissions to view the current state without errors, improving UX and preventing accidental navigation failures. Health Assessment
Medium
Medium
Medium
AI DetailsTech Stack
Languages:
Typescript
Frameworks:
Vue
|
||||||
| Show format-specific error for malformed license keys | HZooly | S | No | 6.2h | 6.2h | May 18, 2026 |
SummaryFeatureShow format-specific error for malformed license keys Adds precise error messages for license key validation, helping users correct typos without contacting support. Health Assessment
Small
Low
Low
AI DetailsTech Stack
Languages:
Yaml
Frameworks:
Vue
|
||||||
| fix license store reactivity issues | robluton | S | No | 1.3h | 0.6h | May 18, 2026 |
SummaryBug FixFix license store reactivity issues This PR ensures the license store is refreshed after any action that changes entitlement counts, preventing stale UI data and improving user trust in license metrics. Users will see accurate collection and flow counts immediately after changes. Health Assessment
Small
Low
Low
AI DetailsTech Stack
Languages:
Typescript
Frameworks:
Vue
|
||||||
| Handle unlimited case and cleanup | AlexGaillard | S | No | 62.3h | 0.1h | May 18, 2026 |
SummaryBug FixHandle unlimited case and cleanup Fixes license entitlement display for unlimited cases, improving user experience and reducing confusion. Health Assessment
Small
Low
Low
AI DetailsTech Stack
Languages:
Vue, Yaml
Frameworks:
Vue
|
||||||
| Fix flows max-capacity padding | AlexGaillard | M | No | 1.4h | 1.4h | May 15, 2026 |
SummaryBug FixFix flows max-capacity padding Corrects visual padding on the flows max‑capacity banner, ensuring consistent UI presentation for users. Health Assessment
Medium
Low
Low
AI DetailsTech Stack
Languages:
Vue
Frameworks:
Vue
|
||||||
| Show project locked warning for non-admin logins | AlexGaillard | XS | No | 2.1h | 2.1h | May 15, 2026 |
SummaryFeatureShow project locked warning for non-admin logins Adds a warning message for non-admin users when attempting to log into a locked Directus instance, improving user experience and clarity. Health Assessment
Small
Low
Low
AI Details
Confidence:
0.20
Tech Stack
Frameworks:
Vue
|
||||||
| Update license header badge | HZooly | XS | No | 24.6h | 24.6h | May 15, 2026 |
SummaryHealth AssessmentAI DetailsTech Stack |
||||||
| xiiui ← Use consistent "Create" labels in Studio header actions | formfcw | S | No | 43.0h | 10.4h | May 15, 2026 |
SummaryFeatureUse consistent 'Create' labels in Studio header actions Standardizes primary action button labels across Studio routes to improve UI consistency and reduce confusion. Health Assessment
Small
Low
Low
AI DetailsTech Stack
Languages:
Javascript
Frameworks:
Vue
|
||||||
| xiiui ← Ensure to render split-menu even if disabled | formfcw | S | No | 44.2h | 36.3h | May 15, 2026 |
SummaryBug FixEnsure split-menu renders even when disabled Fixes a UI bug where the split-menu button disappears until the first edit, keeping the disabled state visible for better user experience. Health Assessment
Small
Low
Low
AI DetailsTech Stack
Languages:
Vue
Frameworks:
Vue
|
||||||
| xiiui ← Update VChip usages to appear as pills | formfcw | M | No | 2.9h | 1.1h | May 15, 2026 |
SummaryRefactorUpdate VChip to pill style for UI consistency Standardizes chip appearance across the application, improving visual consistency and user experience. Health Assessment
Medium
Low
Low
AI DetailsTech Stack
Frameworks:
Vue
|
||||||
| Surface entitlement limit modal on collection create errors | gaetansenn | S | No | 2.2h | 1.5h | May 15, 2026 |
SummaryFeatureAdd entitlement limit modal for collection creation errors When users hit entitlement limits while creating collections, a modal now informs them of the issue. This improves user experience and reduces confusion. Health Assessment
Small
Low
Low
AI DetailsTech Stack
Languages:
Vue
Frameworks:
Vue
|
||||||
| License upgrade buttons | HZooly | S | No | 21.7h | 21.6h | May 15, 2026 |
SummaryHealth AssessmentAI DetailsTech Stack |
||||||
| License resolution modal | gaetansenn | XL | No | 52.8h | - | May 15, 2026 |
SummaryFeatureAdd license resolution modal Adds a modal for resolving license issues, improving user experience and compliance. Health Assessment
Large
Medium
Medium
AI Details
Confidence:
0.10
Tech Stack
Languages:
Typescript, Javascript, Vue
Frameworks:
Vue
|
||||||
| Prevent stacked onboarding and project owner modals | HZooly | M | No | 11.9h | 11.8h | May 15, 2026 |
SummaryBug FixPrevent stacked onboarding and project owner modals Ensures users see only one modal during onboarding, improving UX and data integrity. Health Assessment
Medium
Low
Low
AI DetailsTech Stack
Languages:
Vue
Frameworks:
Vue
|
||||||
| Add public/private license badge | AlexGaillard | L | No | 26.2h | 1.3h | May 14, 2026 |
SummaryHealth AssessmentAI DetailsTech Stack
Languages:
Typescript, Yaml
Frameworks:
Vue
|
||||||
| Refresh license info on settings page mount | HZooly | S | No | 18.4h | - | May 14, 2026 |
SummaryBug FixRefresh license info on settings page mount The settings page now refreshes license data on mount, preventing stale information. This change stops unnecessary addon requests when the section is hidden, improving performance and user experience. Health Assessment
Small
Low
Low
AI DetailsTech Stack
Languages:
Vue
Frameworks:
Vue
|
||||||
| Update license wording | HZooly | M | No | 68.6h | 68.4h | May 14, 2026 |
SummaryChoreUpdate license wording This PR updates the license wording throughout the application, replacing BSL 1.1 references with MSCL-1.0-GPL and aligning UTM tags with marketing, ensuring accurate licensing information for users and analytics. Health AssessmentAI DetailsTech Stack
Languages:
Vue, Yaml
Frameworks:
Vue
|
||||||
| License key modale | HZooly | M | No | 73.2h | 2.0h | May 14, 2026 |
SummaryFeatureLicense key modal Adds a modal for users to activate or update license keys with validation and secure input handling, improving license management workflow. Health Assessment
Medium
Low
Low
AI Details
Confidence:
1.00
Tech Stack
Languages:
Typescript, Javascript, Yaml
Frameworks:
Vue
|
||||||
| use v-chip for styling entitlement-remaining | robluton | S | No | 1.0h | 1.0h | May 14, 2026 |
SummaryRefactoruse v-chip for styling entitlement-remaining Small refactor to improve styling of the entitlement remaining component using the v-chip component. Health Assessment
Small
Low
Low
AI DetailsTech Stack
Languages:
Vue
Frameworks:
Vue
|
||||||
| Handle unlimited case, refactor store, fixes due to recent merges | robluton | M | No | 25.0h | 1.2h | May 14, 2026 |
SummaryBug FixHandle unlimited case and refactor license store This PR ensures the UI correctly handles unlimited license limits, improving user experience and preventing errors when limits are set to -1. Health Assessment
Medium
Low
Low
AI DetailsTech Stack
Languages:
Typescript
Frameworks:
Vue
|
||||||
| basic collection unit and e2e | br41nslug | XL | No | 23.8h | 23.8h | May 13, 2026 |
SummaryFeatureAdd basic collection unit and e2e tests Adds a foundational collection unit and comprehensive end‑to‑end tests for license entitlements, enhancing reliability and test coverage. Health Assessment
X-Large
Low
Low
AI Details
Confidence:
0.95
Tech Stack
Languages:
Typescript
|
||||||
| Fix license settings | HZooly | S | No | 2.7h | 2.3h | May 13, 2026 |
SummaryHealth AssessmentAI DetailsTech Stack
Languages:
Vue
Frameworks:
Vue
|
||||||
| Add AI translation gating | AlexGaillard | M | No | 1.8h | 0.6h | May 13, 2026 |
SummaryHealth AssessmentAI DetailsTech Stack
Languages:
Typescript
Frameworks:
Vue
|
||||||
| License frontend parent branch | gaetansenn | XL | No | 164.8h | 142.1h | May 13, 2026 |
SummaryFeatureAdd license UI components to frontend Introduces license management UI, enabling users to view and manage system licenses directly from the frontend, improving transparency and control. Health Assessment
X-Large
High
High
AI DetailsTech Stack
Languages:
Typescript, Yaml
Frameworks:
Vue
|
||||||
| xiiui ← Follow-up UI refinements: VChip, tags, drawer search, hairline borders | formfcw | S | No | 13.6h | 11.6h | May 13, 2026 |
SummaryFeatureUI refinements: VChip, tags, drawer search Enhances UI consistency and usability by fixing font-weight, hover colors, and border styles across components, ensuring a polished look and better user interaction. Health Assessment
Small
Low
Low
AI DetailsTech Stack
Frameworks:
Vue
|
||||||
| dp ← Fix Kanban items not selectable in collection drawer | alvarosabu | XS | No | 22.7h | 22.7h | May 13, 2026 |
SummaryBug FixFix Kanban item selection in collection drawer Restores item selection in Kanban layout, ensuring editors can interact with items correctly in collection drawers. Health Assessment
Small
Low
Low
AI DetailsTech Stack
Languages:
Typescript
|
||||||
| xiiui ← Fix formatting issues related to studio design updates | formfcw | S | No | 0.7h | - | May 12, 2026 |
SummaryBug FixFix formatting issues related to studio design updates This PR resolves formatting errors that caused build failures, ensuring consistent UI styling and preventing future linting regressions. Health Assessment
Small
Low
Low
AI DetailsTech Stack
Languages:
Javascript
Frameworks:
Vue
|
||||||
| twelve ← Studio Design Updates | formfcw | XL | No | 0.1h | 0.0h | May 12, 2026 |
SummaryFeatureStudio Design Updates for Directus v12 Refreshes the Directus UI theming and navigation, improving consistency and reducing extension breakage for users. Health Assessment
Small
Low
Low
AI Details
Confidence:
0.95
Tech Stack |
||||||