mirror of
https://github.com/johannesjo/super-productivity.git
synced 2026-07-18 08:56:41 +00:00
* feat(plugins): migrate Gitea and Linear issue providers to plugins * feat(plugins): localize Gitea issue provider config form Port the existing Gitea translations (F.GITEA.* + shared issue-content keys) into the plugin's own i18n so non-English users keep localized config labels after the plugin migration. Generated for all 28 app locales. * docs(plugins): note Linear teamId/projectId filter is now active The built-in Linear provider defined teamId/projectId config fields but never passed them to the search, so they were inert. The plugin honors them as the field labels promise; document this as a deliberate behavior change. * test(issue): fix unknown casts in issue-provider migration spec The spec compiled clean under the app tsconfig (which excludes *.spec.ts) but failed CI's tsconfig.spec.json build: casting state.entities[id] (IssueProvider | undefined) straight to Record<string, unknown> is a TS2352 non-overlap error, and .toBe(already) on a bare literal is a TS2345. Add the intermediate 'as unknown' so the spec type-checks. * ci(lighthouse): raise total resource-count budget to 260 Migrating the Gitea and Linear issue providers to bundled plugins adds two more entries to BUNDLED_PLUGIN_PATHS. Each bundled plugin is discovered at startup, fetching its manifest.json plus icon.svg, which pushed the Lighthouse total request count to 251, one over the previous 250 budget. The increase is an inherent, accepted consequence of the built-in -> bundled-plugin migration (same as github/clickup); bump the budget to 260 to reflect the new baseline with modest headroom. |
||
|---|---|---|
| .. | ||
| manifest.json | ||
| plugin.ts | ||