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
|
Die letzten zwei Werte werden **gespeichert** und gelten auch beim nächsten Mal
|
||||||
und in den Einstellungen. Rechts daneben steht `sichtbar / gesamt`.
|
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
|
Ein Klick auf eine Zeile öffnet die Details: Projektbeschreibung, die
|
||||||
KI-Auswertung mit Pro und Contra, dazu die Knöpfe *Gesehen*, *Beworben*,
|
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*.
|
*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 [saveState, setSaveState] = useState<'idle' | 'pending' | 'saved' | 'error'>('idle');
|
||||||
const saveTimer = useRef<number | null>(null);
|
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');
|
const [sortDirection, setSortDirection] = useState<'asc' | 'desc'>('desc');
|
||||||
|
|
||||||
// Benachrichtigungen laufen ueber Refs, damit das Polling keine Render-Schleife
|
// Benachrichtigungen laufen ueber Refs, damit das Polling keine Render-Schleife
|
||||||
|
|||||||
Reference in New Issue
Block a user