KB: reportmaker
← All workspaces17052 results — page 14 of 342
| Title | Domain | Type | Severity | Source | Freshness | Updated |
|---|---|---|---|---|---|---|
| Persistert i URL: `?collapsed=radar,insights,...` via `history.replaceState` | general | pattern | info | HANDOFF-004-260226-aggregation-19.md | 100 | 2026-02-26 |
|
Body:
Persistert i URL: `?collapsed=radar,insights,...` via `history.replaceState`
|
||||||
| Hele tittelbaren er klikkbar (`flex-1` button) med chevron-indikator | settings/ui-components | pattern | info | HANDOFF-004-260226-aggregation-19.md | 100 | 2026-02-26 |
|
Body:
Hele tittelbaren er klikkbar (`flex-1` button) med chevron-indikator
|
||||||
| 5 seksjoner kan kollapses: Radar, Topp funn, Forretningseffekter, Dimensjonsc... | general | pattern | info | HANDOFF-004-260226-aggregation-19.md | 100 | 2026-02-26 |
|
Body:
5 seksjoner kan kollapses: Radar, Topp funn, Forretningseffekter, Dimensjonscorer, Regler
|
||||||
| Annotering-sortering bruker `ANNOTATION_ORDER`: confirm → dismiss → snooze → ... | analysis/execution-infrastructure | pattern | info | HANDOFF-004-260226-aggregation-19.md | 100 | 2026-02-26 |
|
Body:
Annotering-sortering bruker `ANNOTATION_ORDER`: confirm → dismiss → snooze → pending → ingen
|
||||||
| Erstatter pill-knapp-raden ("Sorter: Alvorlighet | Kategori | Vekt") | general | pattern | info | HANDOFF-004-260226-aggregation-19.md | 100 | 2026-02-26 |
|
Body:
Erstatter pill-knapp-raden ("Sorter: Alvorlighet | Kategori | Vekt")
|
||||||
| ↑/↓ sort-indikator på aktiv kolonne | general | pattern | info | HANDOFF-004-260226-aggregation-19.md | 100 | 2026-02-26 |
|
Body:
↑/↓ sort-indikator på aktiv kolonne
|
||||||
| Alle 6 kolonner klikkbare: Regel, Verdi, Terskel, Overskrift, Alvorlighet, An... | general | pattern | info | HANDOFF-004-260226-aggregation-19.md | 100 | 2026-02-26 |
|
Body:
Alle 6 kolonner klikkbare: Regel, Verdi, Terskel, Overskrift, Alvorlighet, Annotering
|
||||||
| Alle eksisterende annotasjoner (3 bekreftet, 34 avvist, 8 venter) vises nå ko... | general | pattern | info | HANDOFF-004-260226-aggregation-19.md | 100 | 2026-02-26 |
|
Body:
Alle eksisterende annotasjoner (3 bekreftet, 34 avvist, 8 venter) vises nå korrekt
|
||||||
| Fix: DTO `toArray()` → camelCase keys, controller validation → camelCase | general | pattern | info | HANDOFF-004-260226-aggregation-19.md | 100 | 2026-02-26 |
|
Body:
Fix: DTO `toArray()` → camelCase keys, controller validation → camelCase
|
||||||
| `FindingAnnotationDTO::toArray()` sendte `analysis_result_id` (snake) → front... | analysis/execution-infrastructure | pattern | info | HANDOFF-004-260226-aggregation-19.md | 100 | 2026-02-26 |
|
Body:
`FindingAnnotationDTO::toArray()` sendte `analysis_result_id` (snake) → frontend leste `analysisResultId` (camel) → `annotationMap.set(undefined, ann)` → alle oppslag feilet
|
||||||
| Root cause:: Snake_case/camelCase mismatch mellom backend og frontend | general | pattern | info | HANDOFF-004-260226-aggregation-19.md | 100 | 2026-02-26 |
|
Body:
**Root cause:** Snake_case/camelCase mismatch mellom backend og frontend
|
||||||
| `app.js` budget warning (38.6 KiB / 12.0 KiB) — pre-existing, not introduced | general | incident | medium | HANDOFF-005-260227-aggregation-20.md | 100 | 2026-02-27 |
|
Body:
`app.js` budget warning (38.6 KiB / 12.0 KiB) — pre-existing, not introduced
|
||||||
| New metric labels: organic_ranking, lead_conversion, email_deliverability, se... | settings/llm-prompts | pattern | info | HANDOFF-005-260227-aggregation-20.md | 100 | 2026-02-27 |
|
Body:
New metric labels: organic_ranking, lead_conversion, email_deliverability, security_risk
|
||||||
| Default fallback now estimates ~3% impact (was 0) | general | pattern | info | HANDOFF-005-260227-aggregation-20.md | 100 | 2026-02-27 |
|
Body:
Default fallback now estimates ~3% impact (was 0)
|
||||||
| Added effort scores and Norwegian recommendations for all | general | pattern | info | HANDOFF-005-260227-aggregation-20.md | 100 | 2026-02-27 |
|
Body:
Added effort scores and Norwegian recommendations for all
|
||||||
| Added specific visitor-loss formulas for 15 additional rules | settings/ui-components | pattern | info | HANDOFF-005-260227-aggregation-20.md | 100 | 2026-02-27 |
|
Body:
Added specific visitor-loss formulas for 15 additional rules
|
||||||
| Frontend shows ROI rank (#1, #2...), estimated visitor loss, and revenue impact | general | pattern | info | HANDOFF-005-260227-aggregation-20.md | 100 | 2026-02-27 |
|
Body:
Frontend shows ROI rank (#1, #2...), estimated visitor loss, and revenue impact
|
||||||
| Norwegian effort levels (Lav, Middels, Høy) | general | pattern | info | HANDOFF-005-260227-aggregation-20.md | 100 | 2026-02-27 |
|
Body:
Norwegian effort levels (Lav, Middels, Høy)
|
||||||
| Norwegian labels for metrics (CTR-reduksjon, Bounce pga. lastetid, etc.) | general | pattern | info | HANDOFF-005-260227-aggregation-20.md | 100 | 2026-02-27 |
|
Body:
Norwegian labels for metrics (CTR-reduksjon, Bounce pga. lastetid, etc.)
|
||||||
| Rule names resolved from DB (Norwegian) instead of raw rule_key slugs | general | pattern | info | HANDOFF-005-260227-aggregation-20.md | 100 | 2026-02-27 |
|
Body:
Rule names resolved from DB (Norwegian) instead of raw rule_key slugs
|
||||||
| `mapImpacts()` now exposes full data: value, unit_label, basis, roi_rank, rev... | general | pattern | info | HANDOFF-005-260227-aggregation-20.md | 100 | 2026-02-27 |
|
Body:
`mapImpacts()` now exposes full data: value, unit_label, basis, roi_rank, revenue_impact
|
||||||
| All 9 SEO categories now display in Norwegian (Vanlig SEO, Hastighet, Sikkerh... | analysis/rules-seo | pattern | info | HANDOFF-005-260227-aggregation-20.md | 100 | 2026-02-27 |
|
Body:
All 9 SEO categories now display in Norwegian (Vanlig SEO, Hastighet, Sikkerhet, etc.)
|
||||||
| Applied in `grouped-loop.blade.php` (analysis run page categories) | settings/ui-ux-system | pattern | info | HANDOFF-005-260227-aggregation-20.md | 100 | 2026-02-27 |
|
Body:
Applied in `grouped-loop.blade.php` (analysis run page categories)
|
||||||
| Applied in `AggregationExplorerController` (IntraAnalysis + radar chart) | analysis/execution-infrastructure | pattern | info | HANDOFF-005-260227-aggregation-20.md | 100 | 2026-02-27 |
|
Body:
Applied in `AggregationExplorerController` (IntraAnalysis + radar chart)
|
||||||
| Created `SeoScoreCalculator::CATEGORY_LABELS` constant + `categoryLabel()` me... | analysis/rules-seo | pattern | info | HANDOFF-005-260227-aggregation-20.md | 100 | 2026-02-27 |
|
Body:
Created `SeoScoreCalculator::CATEGORY_LABELS` constant + `categoryLabel()` method
|
||||||
| Made sort arrows smaller (`text-[10px]`) and lighter (`text-gray-300`) in bot... | general | pattern | info | HANDOFF-005-260227-aggregation-20.md | 100 | 2026-02-27 |
|
Body:
Made sort arrows smaller (`text-[10px]`) and lighter (`text-gray-300`) in both tables
|
||||||
| Added `whitespace-nowrap` to Topp funn `<th>` elements — arrows no longer wra... | general | pattern | info | HANDOFF-005-260227-aggregation-20.md | 100 | 2026-02-27 |
|
Body:
Added `whitespace-nowrap` to Topp funn `<th>` elements — arrows no longer wrap to new line
|
||||||
| Cleaned up `EnrichedInsight` type (weight now in base type) | discovery/enrichment | pattern | info | HANDOFF-005-260227-aggregation-20.md | 100 | 2026-02-27 |
|
Body:
Cleaned up `EnrichedInsight` type (weight now in base type)
|
||||||
| Fixed backend: `mapTopInsights()` was not passing `weight` through to JSON re... | findings/pins-system | pattern | info | HANDOFF-005-260227-aggregation-20.md | 100 | 2026-02-27 |
|
Body:
Fixed backend: `mapTopInsights()` was not passing `weight` through to JSON response
|
||||||
| Added sortable "Vekt" column in Topp funn table (between Overskrift and Alvor... | general | pattern | info | HANDOFF-005-260227-aggregation-20.md | 100 | 2026-02-27 |
|
Body:
Added sortable "Vekt" column in Topp funn table (between Overskrift and Alvorlighet)
|
||||||
| Added `weight` field to `SeoInsight` TypeScript type | analysis/rules-seo | pattern | info | HANDOFF-005-260227-aggregation-20.md | 100 | 2026-02-27 |
|
Body:
Added `weight` field to `SeoInsight` TypeScript type
|
||||||
| Aggregation cache (1h TTL) kan forsinke nye `analysis_result_id`-verdier for ... | analysis/execution-infrastructure | incident | medium | HANDOFF-003-260226-aggregation-18.md | 100 | 2026-02-26 |
|
Body:
Aggregation cache (1h TTL) kan forsinke nye `analysis_result_id`-verdier for insights
|
||||||
| Snoozed badge i IntraAnalysis vises kun når count > 0 (designvalg, ikke bug) | analysis/execution-infrastructure | incident | high | HANDOFF-003-260226-aggregation-18.md | 100 | 2026-02-26 |
|
Body:
Snoozed badge i IntraAnalysis vises kun når count > 0 (designvalg, ikke bug)
|
||||||
| Brukeren kan nå bekrefte/avvise/utsette funn direkte fra SEO-visningen | analysis/rules-seo | pattern | info | HANDOFF-003-260226-aggregation-18.md | 100 | 2026-02-26 |
|
Body:
Brukeren kan nå bekrefte/avvise/utsette funn direkte fra SEO-visningen
|
||||||
| Frontend: ny "Annotering"-kolonne med `FindingAnnotationPanel` | analysis/execution-infrastructure | pattern | info | HANDOFF-003-260226-aggregation-18.md | 100 | 2026-02-26 |
|
Body:
Frontend: ny "Annotering"-kolonne med `FindingAnnotationPanel`
|
||||||
| Alle 6 insight-extractors + SeoAggregationAdapter sender `$result->id` | analysis/execution-infrastructure | pattern | info | HANDOFF-003-260226-aggregation-18.md | 100 | 2026-02-26 |
|
Body:
Alle 6 insight-extractors + SeoAggregationAdapter sender `$result->id`
|
||||||
| `analysisResultId` lagt til i `SeoInsight` + `AnalysisInsight` DTOs | analysis/execution-infrastructure | pattern | info | HANDOFF-003-260226-aggregation-18.md | 100 | 2026-02-26 |
|
Body:
`analysisResultId` lagt til i `SeoInsight` + `AnalysisInsight` DTOs
|
||||||
| `history.replaceState` (ingen reload, ingen history entries) | general | pattern | info | HANDOFF-003-260226-aggregation-18.md | 100 | 2026-02-26 |
|
Body:
`history.replaceState` (ingen reload, ingen history entries)
|
||||||
| `?project_id=28&tab=intra&analysis=seo-rapport` overlever refresh | findings/report-builder | pattern | info | HANDOFF-003-260226-aggregation-18.md | 100 | 2026-02-26 |
|
Body:
`?project_id=28&tab=intra&analysis=seo-rapport` overlever refresh
|
||||||
| `activeTab` og `selectedAnalysis` synkes med URL search params | settings/ui-components | pattern | info | HANDOFF-003-260226-aggregation-18.md | 100 | 2026-02-26 |
|
Body:
`activeTab` og `selectedAnalysis` synkes med URL search params
|
||||||
| Begge visninger (rik + generisk) | general | pattern | info | HANDOFF-003-260226-aggregation-18.md | 100 | 2026-02-26 |
|
Body:
Begge visninger (rik + generisk)
|
||||||
| Tre separate blokker slått sammen til én flex-wrap rad med `|` separator | general | pattern | info | HANDOFF-003-260226-aggregation-18.md | 100 | 2026-02-26 |
|
Body:
Tre separate blokker slått sammen til én flex-wrap rad med `|` separator
|
||||||
| Begge visninger (rik + generisk) oppdatert | general | pattern | info | HANDOFF-003-260226-aggregation-18.md | 100 | 2026-02-26 |
|
Body:
Begge visninger (rik + generisk) oppdatert
|
||||||
| Forklarer konsept, kilde (manuell/heuristikk/LLM), og konsekvens | settings/llm-prompts | pattern | info | HANDOFF-003-260226-aggregation-18.md | 100 | 2026-02-26 |
|
Body:
Forklarer konsept, kilde (manuell/heuristikk/LLM), og konsekvens
|
||||||
| Alle 5 elementer (label + 4 statuser) har AppTooltip med norsk forklaring | general | pattern | info | HANDOFF-003-260226-aggregation-18.md | 100 | 2026-02-26 |
|
Body:
Alle 5 elementer (label + 4 statuser) har AppTooltip med norsk forklaring
|
||||||
| Bug fikset: `overallScore=null → '—' → 0%` løst med `currentCard` fra overview | general | pattern | info | HANDOFF-003-260226-aggregation-18.md | 100 | 2026-02-26 |
|
Body:
Bug fikset: `overallScore=null → '—' → 0%` løst med `currentCard` fra overview
|
||||||
| Bug fikset: `display:contents` på AppTooltip brøt `flex-1` layout | general | pattern | info | HANDOFF-003-260226-aggregation-18.md | 100 | 2026-02-26 |
|
Body:
Bug fikset: `display:contents` på AppTooltip brøt `flex-1` layout
|
||||||
| Teller-rad: `(0%)/(10%)/(54%)` inline med tooltips per gruppe | general | pattern | info | HANDOFF-003-260226-aggregation-18.md | 100 | 2026-02-26 |
|
Body:
Teller-rad: `(0%)/(10%)/(54%)` inline med tooltips per gruppe
|
||||||
| Tre separate tooltips per farge-segment (rød/gul/grønn) med bidragsforklaring | general | pattern | info | HANDOFF-003-260226-aggregation-18.md | 100 | 2026-02-26 |
|
Body:
Tre separate tooltips per farge-segment (rød/gul/grønn) med bidragsforklaring
|
||||||
| Grade-badge: tooltip med skala (A=90+, B=75-89, C=60-74, D=40-59, F<40) | general | pattern | info | HANDOFF-003-260226-aggregation-18.md | 100 | 2026-02-26 |
|
Body:
Grade-badge: tooltip med skala (A=90+, B=75-89, C=60-74, D=40-59, F<40)
|
||||||
Ingestion History
Loading…