-
c1a269f3ae
docs: protect intentional dev override code — do not remove
master
James
2026-03-29 14:13:57 -0400
-
a55271f863
fix: rename claditor-logo.css → clavitor-logo.css and fix class names (typo: claditor → clavitor)
James
2026-03-29 07:02:09 -0400
-
257a021669
feat: add create_entry MCP tool for direct AI-to-inou writing
James
2026-03-23 12:36:08 -0400
-
13e991aa1c
feat: enrich /api/v1/dashboard with family profile display fields
James
2026-03-23 12:32:57 -0400
-
f58a4f804e
feat: add AI commentary to lab trend charts
James
2026-03-23 12:27:20 -0400
-
831ab61445
fix: add JPEG 2000 and RLE support via gdcmconv (install libgdcm-tools)
James
2026-03-23 12:20:36 -0400
-
f2e352ebcf
feat: add Compare button for side-by-side study comparison
James
2026-03-23 12:14:02 -0400
-
ade93669d3
chore: commit accumulated WIP (Mar 23)
James
2026-03-23 12:11:13 -0400
-
bf57e28e71
fix: replace naive byte-scan findTag with DICOM stream walker
James
2026-03-23 12:09:31 -0400
-
989969375d
TASK-019: Fix XSS vulnerability in DICOM series display
James
2026-03-23 00:36:06 -0400
-
5ebf9925ed
TASK-018: Fix session management vulnerabilities
James
2026-03-23 00:35:36 -0400
-
20795e1ea8
feat: add daemon mode to import-renpho, delete Python health-poller
James
2026-03-22 07:28:53 -0400
-
c0e7362970
chore: auto-commit uncommitted changes
James
2026-03-18 20:01:05 -0400
-
20c33d2fb2
Document processing pipeline: OpenRouter OCR + Stepfun extraction
James
2026-03-15 05:28:05 -0400
-
a2141bb5d3
Checkpoint: all pending changes across lib, portal, api, tools
James
2026-03-11 23:37:44 -0400
-
7cbca827b3
Translation pipeline: translate tool, YAML-driven language infrastructure, auto-dispatch
James
2026-03-11 23:34:09 -0400
-
155d24ec2e
Add comprehensive test suite: labs, entries, dossiers, readings
James
2026-02-28 07:20:44 -0500
-
93643d285b
Code review 2026-02-28: fix critical/high findings + full review report
James
2026-02-28 07:20:38 -0500
-
ee40b3a81b
import-renpho, v2 readings API, dashboard lab chips, portal updates
James
2026-02-28 04:54:58 -0500
-
033d558535
Portal: upload handler, dossier rework, dashboard updates, normalize fixes
James
2026-02-25 20:01:11 -0500
-
cc1dd7690c
Lab reference charts, import tracking, DossierFromEntry consolidation
James
2026-02-24 05:15:03 -0500
-
715fdb9ba6
Fix misleading auth docs and Grok token instruction
James
2026-02-23 02:21:57 -0500
-
d25725b208
Replace legacy bridge flow in install_public.tmpl with OAuth MCP setup
James
2026-02-23 02:01:15 -0500
-
432c6f80ea
Replace legacy bridge download instructions with web MCP setup in NL and RU templates
James
2026-02-23 01:59:07 -0500
-
d5133fd56f
WIP: DICOM import improvements and database query optimizations
James
2026-02-14 18:00:30 -0500
-
75e9ec7722
Refactor: Remove legacy v2, data, roles modules; update auth, queries, translations, portal MCP tools
James
2026-02-13 15:30:22 -0500
-
6ba57df6ae
refactor: clean up reference data and remove rate limiting
James
2026-02-11 01:20:18 -0500
-
6486a52ad9
refactor: complete RBAC redesign with hierarchical permissions
James
2026-02-11 00:06:02 -0500
-
6546167d67
fix: route all MCP data queries through lib RBAC, kill API roundtrip
James
2026-02-10 03:17:59 -0500
-
e1b40ab872
refactor: unexport raw DB functions, enforce RBAC at data layer
James
2026-02-10 02:34:51 -0500
-
77db02a6eb
feat: optimize genome queries with IN clauses, dedup, repute filter
James
2026-02-10 02:13:18 -0500
-
d2d77d1503
refactor: move genome query to lib, add sensitive variant redaction
James
2026-02-09 17:23:25 -0500
-
e8d0656fc6
fix: return category names instead of category keys in v1 API
James
2026-02-09 14:50:20 -0500
-
21bd173d70
feat: add error codes to genome API responses
James
2026-02-09 14:49:31 -0500
-
ba668ed5fd
fix: restore system context for genome queries and support category format in v1 API
James
2026-02-09 14:48:56 -0500
-
c88c50bc12
Revert 'fix: add legacy genome data format support to API' - investigating actual issue
James
2026-02-09 14:04:50 -0500
-
0ac8f0f42d
fix: add legacy genome data format support to API
James
2026-02-09 12:21:08 -0500
-
7e9395ed6c
fix: update API routes from /api/prompts to /api/trackers
James
2026-02-09 11:26:09 -0500
-
0e5c60dab6
fix: update Open button URL from /prompts to /trackers
James
2026-02-09 10:01:11 -0500
-
17bfdf8f83
fix: update all /prompts routes to /trackers
James
2026-02-09 05:22:05 -0500
-
131a41037b
fix: update /prompts/respond route to /trackers/respond
James
2026-02-09 05:21:35 -0500
-
49d7f31514
fix: rename ShowBuildPrompt to ShowBuildTracker
James
2026-02-09 02:15:05 -0500
-
c389fac78a
fix: update Makefile and paths for tracker_prompts directory
James
2026-02-09 02:06:39 -0500
-
96fec23e22
refactor: rename prompt to tracker everywhere
James
2026-02-09 02:05:17 -0500
-
9781b31c7d
feat: fix year interpretation, new schedule format, exclude today from backfill
James
2026-02-09 02:00:18 -0500
-
3014f21d72
refactor: prompts UI and LLM API cleanup
James
2026-02-08 08:30:27 -0500
-
37b7602027
chore: update DPO contact information across legal pages
James
2026-02-08 05:13:31 -0500
-
35e9e2a84b
feat: add Terms of Service page and legal page updates
James
2026-02-08 04:59:59 -0500
-
7192f39bc1
fix: remove backward compat, migrate old access to proper RBAC grants
James
2026-02-07 23:27:23 -0500
-
08139ada28
chore: compact caliper JSON files (192K lines → 2 lines)
James
2026-02-07 22:39:03 -0500
-
c3b5381c4c
fix: add backward compatibility for old dossier_access table
James
2026-02-07 18:24:27 -0500
-
7cd450cb49
feat: link RBAC editor from dossier privacy section
James
2026-02-07 17:39:08 -0500
-
6980827fa2
feature: add RBAC editor with role templates and per-category permissions
James
2026-02-07 17:35:42 -0500
-
b684612797
security: use 16-char hex system accessor ID from .env
James
2026-02-07 17:25:10 -0500
-
45a6445c3b
security: replace empty string bypass with explicit system accessor ID
James
2026-02-07 17:20:24 -0500
-
86e72b4f28
refactor: simplify RBAC to use accessorID string parameter
James
2026-02-07 17:15:09 -0500
-
d5be120058
refactor: enforce RBAC only in lib layer
James
2026-02-07 17:05:05 -0500
-
8ccab9581d
feat: add RBAC helper functions for granting access
James
2026-02-07 17:02:31 -0500
-
f7e6c32e30
refactor: simplify RBAC - categories are entries
James
2026-02-07 17:01:59 -0500
-
c1cd76559d
fix: genome query RBAC - use system context for data access
James
2026-02-07 16:31:17 -0500
-
6fc2a08ea5
Rename import_dicom to import-dicom for consistency
James
2026-02-04 23:02:39 -0500
-
c604514abb
cleanup: remove v1 dossier, rename dossier_v2 to dossier
Johan Jongsma
2026-02-02 07:54:52 +0000
-
e46abbdddd
fix: extracted events are root entries, documents are references
Johan Jongsma
2026-02-02 07:22:27 +0000
-
8754a9df40
refactor: unified dossier page with section blocks
Johan Jongsma
2026-02-02 07:11:48 +0000
-
1ffa947a52
security: add SOC2 positioning, monthly monitoring, audit trail
Johan Jongsma
2026-02-01 10:36:09 +0000
-
9190ca1443
Merge remote 'Initial commit from dev' with local master
Johan
2026-02-01 04:00:45 -0500
-
-
320895f1ad
Add POST /api/v1/dossiers/{id}/parse endpoint
Johan
2026-02-01 03:47:14 -0500
-
dd160f8451
Initial commit from dev
Johan Jongsma
2026-02-01 08:03:12 +0000
-
94946baf00
Initial commit
Johan
2026-02-01 02:43:27 -0500