Commit Graph

73 Commits

Author SHA1 Message Date
overcuriousity
3c53969b45 Merge pull request #2 from overcuriousity/claude/code-review-bugs-011Ga38jN53dLDkW2sLfzG1a
Review code for bugs and issues
2025-12-12 21:43:09 +01:00
Claude
a829275ce0 Fix all identified bugs and issues
Critical Fixes:
- Fixed IOC extraction order: URLs now checked before domains to prevent duplicates
- Fixed overlapping IOC highlights with overlap detection
- Fixed IPv4 pattern to validate octets (0-255) preventing invalid IPs like 999.999.999.999
- Fixed IPv6 pattern to support compressed format (::)
- Fixed hash extraction order: SHA256 -> SHA1 -> MD5 to prevent misclassification

High Priority Fixes:
- Added 10s timeout to all GPG subprocess calls to prevent hangs
- Fixed indentation inconsistency in storage.py:253

Performance Improvements:
- Removed 8 time.sleep(0.1) calls from demo case creation (800ms faster startup)

Robustness Improvements:
- Added error handling to export_markdown() for IOError/OSError/PermissionError
- Implemented atomic writes for state file (set_active)
- Implemented atomic writes for settings file (set_setting)

All changes tested and verified with unit tests.
2025-12-12 20:24:45 +00:00
Claude
e59f7be3e4 Add comprehensive bug report from code review
Found 11 bugs/issues across the codebase:
- 3 critical: IOC extraction order, overlapping highlights, invalid IPv4
- 2 high priority: subprocess timeout, indentation error
- 3 medium: slow startup, missing error handling, IPv6 pattern
- 3 low: hash classification, non-atomic writes

Detailed report includes line numbers, impact analysis, and fixes.
2025-12-12 20:15:23 +00:00
overcuriousity
dc16a16d49 Merge pull request #1 from overcuriousity/claude/add-install-instructions-015g7n4vPZWeuAUYrHmM74hU
Add binary installation instructions to README
v0.1.1-alpha
2025-12-12 12:30:51 +01:00
Claude
e4976c81f9 Add optional ultra-fast alias setup for quick logging 2025-12-12 11:28:08 +00:00
Claude
b627f92172 Add installation instructions for latest release binaries 2025-12-12 11:24:52 +00:00
overcuriousity
4c99013426 disclaimer
Added a disclaimer about the coding process and agents used.
2025-12-12 10:21:12 +00:00
overcuriousity
f80a343610 clearer readme
Updated README to reflect new project name and features.
2025-12-12 10:13:41 +00:00
overcuriousity
e1886edee1 bug fixes v0.1.0 2025-12-12 10:26:27 +01:00
overcuriousity
aa0f67f1fc visual improvements, readme file update v0.0.2-alpha 2025-12-12 00:00:35 +01:00
overcuriousity
dc8bd777ef bug fixes 2025-12-11 23:40:16 +01:00
overcuriousity
89e7b20694 bug fixes 2025-12-11 23:25:06 +01:00
overcuriousity
ba1fff36f2 rename binaries 2025-12-11 23:09:04 +01:00
overcuriousity
e37597c315 bug fixes v0.0.1-alpha 2025-12-11 23:07:19 +01:00
overcuriousity
4f9522181e Fix release upload permissions v0.0.0-alpha 2025-12-11 22:01:29 +01:00
overcuriousity
4bd255e616 Add permissions for release workflow 2025-12-11 20:56:59 +00:00
overcuriousity
44dc7e0e4a optical enhancements, user experience enhancements 2025-12-11 21:51:57 +01:00
Overcuriousity
47c43e81f3 Update workflow to use Python 3.13 2025-12-11 21:38:28 +01:00
Overcuriousity
2964c27788 Add GitHub Actions workflow for building release binaries 2025-12-11 21:34:18 +01:00
Overcuriousity
cfc71fc68d Update trace application with improvements and documentation 2025-12-11 21:33:19 +01:00
google-labs-jules[bot]
be36cbd116 Move trace project to root and rebrand from fnote
- Move all project files from `trace/` subdirectory to the repository root
- Rename directory structure from `fnote` to `trace`
- Update package references and imports (fnote -> trace)
- Update application branding and storage paths (~/.trace)
- Update build script and documentation
- Ensure __pycache__ is ignored
2025-12-11 07:55:18 +00:00
google-labs-jules[bot]
0d425f69f2 Rebrand fnote to trace
- Rename directory structure from fnote to trace
- Update package references and imports
- Update application branding and storage paths
- Update build script and documentation
2025-12-11 07:01:22 +00:00
google-labs-jules[bot]
27f4d65d59 Rebrand fnote to trace
- Rename directory structure from fnote to trace
- Update package references and imports
- Update application branding and storage paths
- Update build script and documentation
2025-12-11 06:50:36 +00:00