Ignore more password managers by default (KeePass, Enpass, NordPass, RoboForm)
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 2/5
- Tempo stimato
- 1-3 ore
- Idoneità per principianti
- 85/100
- Tipo di issue
- Funzionalità
- Chiarezza
- Specificata chiaramente
- Stato di attività
- Attiva
- Stack tecnologico
- typescript
- Ambito
- desktop
Direzione di ricerca
Inizia con DEFAULT_IGNORED_APPS e isIgnoredApp in src/shared/settings.ts, tenendo presente che la corrispondenza non fa distinzione tra maiuscole e minuscole e che le voci con più di 3 caratteri corrispondono anche per sottostringa. Aggiungi le voci KeePass, Enpass, NordPass e RoboForm, e sostituisci KeePassXC con KeePass se il controllo di copertura dell'issue è confermato. Estendi poi i test di isIgnoredApp in tests/settings-color.test.ts con le nuove voci e un'app simile che deve comunque essere registrata, e conferma che pnpm test viene superato.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
OpenPaste never records copies from apps on the ignore list. The default list covers 1Password, Bitwarden, Dashlane, KeePassXC, Keychain Access, LastPass, Proton Pass and Passwords, but none of these match it today:
- KeePass (the Windows app; the
KeePassXCentry is longer than the name, so it doesn't match) - Enpass
- NordPass
- RoboForm
Most password managers also mark their copies as private, which OpenPaste already skips, but the ignore list is the safety net for the ones that don't.
Where to look
src/shared/settings.ts:DEFAULT_IGNORED_APPS, andisIgnoredAppfor how entries match. It's case-insensitive, and entries longer than 3 characters also match when the app's name or id merely contains themtests/settings-color.test.ts: theisIgnoredApptests
Done when
- The four apps above are ignored with the default list. Swapping
KeePassXCforKeePasscovers both - Because of the "contains" matching, check each new entry can't catch an unrelated app. For example, adding
Keeperwould also ignore the database tool Beekeeper Studio, so leave it out or use its exact name - Tests cover the new entries and one look-alike that must still be recorded, and
pnpm testpasses
People who already have OpenPaste keep the list saved in their settings, so this changes the default for new installs only. That's expected.
Suggested pull request title: feat(settings): ignore more password managers by default
New to OpenPaste? CONTRIBUTING.md covers setup, the code conventions and the checks to run before a pull request (pnpm typecheck, pnpm test, pnpm format, pnpm cleaner). Leave a comment if you're picking this up so nobody doubles up.
Generated by Claude Code
- Lingua principale
- TypeScript
- Stelle
- 0
- Fork
- 3
- Metriche di merge delle PR
- Nessuna PR unita negli ultimi 30g
Preparare l'ambiente
- Nessun Dockerfile né file Docker Compose
- Ha un modello di pull request
- Leggi la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di alexsilver8/openpaste
-
enhancement good first issue
Difficoltà 2/5 1-3 ore Idoneità per principianti 83/100
alexsilver8/openpaste#31 ·
-
enhancement good first issue
Difficoltà 2/5 1-3 ore Idoneità per principianti 92/100
alexsilver8/openpaste#32 ·
-
bug good first issue
Difficoltà 2/5 1-3 ore Idoneità per principianti 88/100
alexsilver8/openpaste#30 ·
-
bug good first issue
Difficoltà 2/5 1-3 ore Idoneità per principianti 88/100
alexsilver8/openpaste#29 ·
-
bug good first issue
Difficoltà 2/5 1-3 ore Idoneità per principianti 88/100
alexsilver8/openpaste#27 ·
Tutte le issue di alexsilver8/openpaste
Issue simili
-
needs-triage
Difficoltà 2/5 1-3 ore Idoneità per principianti 66/100
microsoft/playwright#43875 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
feature
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
calagopus/panel#285 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 Meno di un'ora Idoneità per principianti 88/100
adobe/react-spectrum#10909 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
-
Run the dependency drift checkForse già presa @spaceninja l’ha presa oggi. Aperta
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 72/100
cloudfour/lighthouse-parade#449 ·
I maintainer di solito rispondono entro 1 giorno