feat(scanner): Trefferliste standardmaessig nach Fundzeit absteigend
Neueste Treffer stehen oben statt der hoechsten Match-Werte. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
co-authored by
Claude Opus 5.5
parent
3b055e9b5b
commit
5ba1ee1e0b
@@ -858,6 +858,10 @@ Die Filterzeile:
|
||||
Die letzten zwei Werte werden **gespeichert** und gelten auch beim nächsten Mal
|
||||
und in den Einstellungen. Rechts daneben steht `sichtbar / gesamt`.
|
||||
|
||||
Die Liste zeigt standardmäßig die **neuesten Treffer oben** (Spalte *Gefunden am*,
|
||||
absteigend). Ein Klick auf einen Spaltenkopf sortiert um, ein zweiter dreht die
|
||||
Richtung.
|
||||
|
||||
Ein Klick auf eine Zeile öffnet die Details: Projektbeschreibung, die
|
||||
KI-Auswertung mit Pro und Contra, dazu die Knöpfe *Gesehen*, *Beworben*,
|
||||
*Zurück auf Neu*, *Börse öffnen*, *Passt nicht* und *Treffer löschen*.
|
||||
|
||||
@@ -151,7 +151,7 @@ export const ScannerDashboard: React.FC = () => {
|
||||
const [saveState, setSaveState] = useState<'idle' | 'pending' | 'saved' | 'error'>('idle');
|
||||
const saveTimer = useRef<number | null>(null);
|
||||
|
||||
const [sortKey, setSortKey] = useState<SortKey>('matchPercentage');
|
||||
const [sortKey, setSortKey] = useState<SortKey>('createdAt');
|
||||
const [sortDirection, setSortDirection] = useState<'asc' | 'desc'>('desc');
|
||||
|
||||
// Benachrichtigungen laufen ueber Refs, damit das Polling keine Render-Schleife
|
||||
|
||||
Reference in New Issue
Block a user