Commit Graph

28 Commits

Author SHA1 Message Date
Lee Chagolla-Christensen 3527df6f6a windows path normalization, get_drive docs 2025-10-16 02:38:47 -07:00
Lee Chagolla-Christensen 1072eadf8f fix web API warnings 2025-10-15 14:27:05 -07:00
Lee Chagolla-Christensen acc788c425 fix lint errors 2025-10-15 14:21:30 -07:00
Lee Chagolla-Christensen d40cdcb655 use UTC in web API timestamps 2025-10-15 14:20:00 -07:00
Lee Chagolla-Christensen be115d1808 update to use common.logger 2025-10-15 14:09:29 -07:00
Lee Chagolla-Christensen b63813e300 Standardize path handling and centralize database connection management
- Add centralized PostgreSQL connection string helper in common/db.py
- Replace ntpath with posixpath
- Add get_drive_from_path() helper for extracting drive letters from paths
- Update all modules to use centralized DB connection helper instead of individual Dapr client calls
- Improve path normalization across Chromium, DPAPI, and file enrichment modules
- Added dependencies to local libraries
- Expand file linking tests with comprehensive rule engine test cases
- Refactor masterkey path construction to use posixpath.normpath for proper path joining
- Update state helpers and API models to use centralized connection
- Updated web API to use strongly typed models instead of dicts
  internally
- Improve DPAPI core functionality with better error handling and path normalization
2025-10-15 13:48:50 -07:00
Lee Chagolla-Christensen bbbdc5b4d8 update to dapr 1.16 2025-10-10 18:50:37 -07:00
Lee Chagolla-Christensen 6099a6515b update dapr to 1.16.1 2025-10-10 17:32:12 -07:00
Lee Chagolla-Christensen a22218fcef fix ruff/tests in project, install venv script, local state link to user masterkey, masterkey type from path 2025-10-10 14:16:52 -07:00
Lee Chagolla-Christensen 747c38771e normalize upload file paths, UI file caching, partial user masterkey file link, simplify hive report 2025-10-10 00:18:09 -07:00
harmj0y 0748f5abbc Added "Text Translator" agent
-Added "Text Translator" agent
2025-10-02 21:05:07 +09:00
Lee Chagolla-Christensen 0d3307bf71 update deps, fixate dapr version 2025-09-24 16:03:02 -07:00
Lee Chagolla-Christensen f22b0da27b update deps 2025-09-24 15:39:00 -07:00
Lee Chagolla-Christensen 0bc41c9c3f fix web API deps, formatting/linting 2025-09-08 12:25:00 -07:00
Lee Chagolla-Christensen f0b77ae648 refactor routes 2025-09-03 23:03:50 -07:00
Lee Chagolla-Christensen 4d2fb1b94a add shared models to common 2025-09-03 22:02:19 -07:00
Lee Chagolla-Christensen f0df91c0cf add dpapi credentials route, standardize dapr port 2025-09-03 21:19:15 -07:00
Lee Chagolla-Christensen ace1b9b79b linting 2025-09-03 19:24:05 -07:00
Lee Chagolla-Christensen b4813843fe more lint 2025-09-03 19:19:11 -07:00
harmj0y 14fd179421 Redid certificate enrichment module
-Redid `certificate` enrichment module
-Some linting
2025-09-01 16:35:55 -07:00
harmj0y 414788be38 Added "Containers" documentation
- Added "Containers" documentation
- Linting for web_api/large_containers.py
2025-08-29 16:17:19 -07:00
harmj0y 40902d9d8f Version 2.1.3
- See CHANGELOG.md for summary of changes
2025-08-29 15:24:32 -07:00
Lee Chagolla-Christensen 1ce9dde651 doc updates 2025-06-26 14:02:38 -07:00
Lee Chagolla-Christensen 166878f4e9 formatting 2025-06-25 02:19:25 -07:00
Lee Chagolla-Christensen 4bf93faa34 reduce uvicorn workers 2025-06-16 15:29:05 -07:00
Lee Chagolla-Christensen b796025e8d fix aiohttp/protbuf dependabot complaints 2025-06-16 13:04:45 -07:00
Lee Chagolla-Christensen 73c3556f1a fix dependabot 2025-06-16 12:58:05 -07:00
Lee Christensen 8035a6a168 add code 2025-06-13 11:33:07 +02:00