+10
-10
docs/git-history.json
+10
-10
docs/git-history.json
···
1
1
[
2
2
{
3
-
"hash": "53a16e4753ed6ad7215846f95531be2d4f6ce035",
4
-
"short_hash": "53a16e4",
3
+
"hash": "90067b8feb9f40512b9732a05b1a8756f338a481",
4
+
"short_hash": "90067b8",
5
5
"author": "Ariel M. Lighty",
6
-
"date": "2025-12-25T20:59:15-05:00",
7
-
"message": "fix extension import data sharing with shared store\n\nCritical bug fix: extension-import and get-extension-import were using\nseparate in-memory Maps, causing 404 errors when fetching import data.\n\n- Create shared utils/import-store.ts module\n- Both functions now use same Map instance\n- Add logging for debugging\n- Note: In-memory storage only works for dev (single process)\n Production needs database/Redis/Netlify Blobs",
8
-
"files_changed": 3
6
+
"date": "2025-12-25T21:43:51-05:00",
7
+
"message": "add dev server health check and offline detection to extension\n\nFeatures:\n- Check server health on popup init (dev mode only)\n- Show 'server offline' state with setup instructions\n- 'Check Again' button to retry connection\n- Display target server URL for debugging\n- 3-second timeout for health checks\n\nFixes port 8888 conflict workflow - extension now prompts user\nto start dev server instead of hanging silently.",
8
+
"files_changed": 4
9
9
},
10
10
{
11
-
"hash": "c35fb0d83202607facc203dfe10325e8672ea67e",
12
-
"short_hash": "c35fb0d",
11
+
"hash": "4d1480611a83f82da7bb2fe4c89f9f2180ecfa7b",
12
+
"short_hash": "4d14806",
13
13
"author": "Ariel M. Lighty",
14
-
"date": "2025-12-25T19:16:38-05:00",
15
-
"message": "add validation to prevent uploading empty results\n\nCheck if usernames array has items before attempting upload.\nShows clear error message instead of hanging.",
16
-
"files_changed": 1
14
+
"date": "2025-12-25T20:58:38-05:00",
15
+
"message": "add environment-based build configuration for extension\n\n- Add dev vs prod build modes using --prod flag\n- Inject API URL at build time via esbuild define\n- Dev: http://127.0.0.1:8888\n- Prod: https://atlast.byarielm.fyi\n- Add build:prod and package:prod scripts",
16
+
"files_changed": 3
17
17
},
18
18
{
19
19
"hash": "c35fb0d83202607facc203dfe10325e8672ea67e",
+55
docs/graph-data.json
+55
docs/graph-data.json
···
3013
3013
"created_at": "2025-12-25T21:42:36.650415200-05:00",
3014
3014
"updated_at": "2025-12-25T21:43:04.320629200-05:00",
3015
3015
"metadata_json": "{\"branch\":\"master\",\"confidence\":95}"
3016
+
},
3017
+
{
3018
+
"id": 275,
3019
+
"change_id": "dcc9f401-1a68-479e-97de-7a04e5597e00",
3020
+
"node_type": "observation",
3021
+
"title": "Extension health check blocked by CORS - need host_permissions for 127.0.0.1:8888",
3022
+
"description": null,
3023
+
"status": "completed",
3024
+
"created_at": "2025-12-25T21:56:33.707675400-05:00",
3025
+
"updated_at": "2025-12-25T21:59:40.704989700-05:00",
3026
+
"metadata_json": "{\"branch\":\"master\",\"confidence\":100}"
3027
+
},
3028
+
{
3029
+
"id": 276,
3030
+
"change_id": "b587d77b-624e-4d37-9e56-9c58b6229860",
3031
+
"node_type": "action",
3032
+
"title": "Adding dev and prod server URLs to extension host_permissions",
3033
+
"description": null,
3034
+
"status": "completed",
3035
+
"created_at": "2025-12-25T21:56:49.799305500-05:00",
3036
+
"updated_at": "2025-12-25T21:59:40.885927600-05:00",
3037
+
"metadata_json": "{\"branch\":\"master\",\"confidence\":95}"
3038
+
},
3039
+
{
3040
+
"id": 277,
3041
+
"change_id": "edd49d41-7b40-4e2a-b168-816faccf223c",
3042
+
"node_type": "outcome",
3043
+
"title": "Fixed CORS by adding ATlast server URLs to extension host_permissions",
3044
+
"description": null,
3045
+
"status": "completed",
3046
+
"created_at": "2025-12-25T21:59:27.214048800-05:00",
3047
+
"updated_at": "2025-12-25T21:59:41.037717800-05:00",
3048
+
"metadata_json": "{\"branch\":\"master\",\"confidence\":95}"
3016
3049
}
3017
3050
],
3018
3051
"edges": [
···
5919
5952
"weight": 1.0,
5920
5953
"rationale": "Goal achieved",
5921
5954
"created_at": "2025-12-25T21:42:41.474856-05:00"
5955
+
},
5956
+
{
5957
+
"id": 265,
5958
+
"from_node_id": 275,
5959
+
"to_node_id": 276,
5960
+
"from_change_id": "dcc9f401-1a68-479e-97de-7a04e5597e00",
5961
+
"to_change_id": "b587d77b-624e-4d37-9e56-9c58b6229860",
5962
+
"edge_type": "leads_to",
5963
+
"weight": 1.0,
5964
+
"rationale": "Action to fix CORS issue",
5965
+
"created_at": "2025-12-25T21:59:24.884598200-05:00"
5966
+
},
5967
+
{
5968
+
"id": 266,
5969
+
"from_node_id": 276,
5970
+
"to_node_id": 277,
5971
+
"from_change_id": "b587d77b-624e-4d37-9e56-9c58b6229860",
5972
+
"to_change_id": "edd49d41-7b40-4e2a-b168-816faccf223c",
5973
+
"edge_type": "leads_to",
5974
+
"weight": 1.0,
5975
+
"rationale": "Fix complete",
5976
+
"created_at": "2025-12-25T21:59:40.544320600-05:00"
5922
5977
}
5923
5978
]
5924
5979
}