<commit_before>Dump
====
* Warn before overwriting file

Tray
====
* Cache passwords used in current session
* Provide GUI for core features via tray popup menus
<commit_msg>Updating TODO<commit_after>Dump
====
* Warn before overwriting file

Tray
====
* Cache encryption passwords used in current session
* Right click tray icon
** Save Password
*** Name
*** Random? (checkbox)
*** Encryption password
**** Confirmation if empty
*** Confirmation for overwriting entry
** Load Password
*** Sub-menu of stored names, most used first
** Remove Password
*** Same sub-menu as Load Password
**** Confirmation dialog
** Settings
*** Run on startup
*** Database file
*** Keep passwords in clipboard
** Export raw passwords
** Exit

Make
====
* Create directories if missing?
* Template for path.mk (best convention?)

Docs
====
* Overview/command usage
* Security info
* Build instructions
* OS support discussion

{'fraction_non_alphanumeric': 0.10609243697478991, 'fraction_numerical': 0.0, 'mean_word_length': 3.9123711340206184, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '2284320', 'n_tokens_mistral': 296, 'n_tokens_neox': 272, 'n_words': 105}