Ads Dashboard

repo: ~/Projects/ads-dashboard · 208 commits · 5 in last 24h, 31 in last 7d · ▅█▆▅▅▄▆

Search the build

208 commits indexed

  1. ae715dc 2026-09-26 auto-data-snapshot: 2026-09-26T15:48:33 (1 data files) — data/fmpro.json
  2. 7d9ba85 2026-09-26 auto-data-snapshot: 2026-09-26T09:40:15 (1 data files) — data/fmpro.json
  3. 535e9ac 2026-09-26 auto-data-snapshot: 2026-09-26T06:16:37 (1 data files) — data/fmpro.json
  4. 37da6b4 2026-09-26 auto-data-snapshot: 2026-09-26T00:10:15 (1 data files) — data/fmpro.json
  5. 0ea5443 2026-09-25 auto-data-snapshot: 2026-09-25T18:05:08 (1 data files) — data/fmpro.json
  6. 1d237a4 2026-09-25 auto-data-snapshot: 2026-09-25T08:49:33 (1 data files) — data/fmpro.json
  7. b91a8cd 2026-09-25 auto-data-snapshot: 2026-09-25T04:07:37 (1 data files) — data/fmpro.json
  8. 9fb96d8 2026-09-24 auto-data-snapshot: 2026-09-24T22:31:34 (1 data files) — data/fmpro.json
  9. 1d279bd 2026-09-24 auto-data-snapshot: 2026-09-24T16:24:12 (1 data files) — data/fmpro.json
  10. 8254b05 2026-09-24 auto-data-snapshot: 2026-09-24T10:15:55 (1 data files) — data/fmpro.json
  11. 16bc12d 2026-09-24 auto-data-snapshot: 2026-09-24T04:27:32 (1 data files) — data/fmpro.json
  12. 4579eba 2026-09-23 auto-data-snapshot: 2026-09-23T22:10:19 (1 data files) — data/fmpro.json
  13. 52a48ac 2026-09-23 auto-data-snapshot: 2026-09-23T16:24:32 (1 data files) — data/fmpro.json
  14. 5d1a4f4 2026-09-23 auto-data-snapshot: 2026-09-23T10:03:20 (1 data files) — data/fmpro.json
  15. c412a46 2026-09-23 auto-data-snapshot: 2026-09-23T04:15:24 (1 data files) — data/fmpro.json
  16. 6727834 2026-09-22 auto-data-snapshot: 2026-09-22T22:30:10 (1 data files) — data/fmpro.json
  17. 549d243 2026-09-22 auto-data-snapshot: 2026-09-22T16:09:18 (1 data files) — data/fmpro.json
  18. 7aa82a8 2026-09-22 auto-data-snapshot: 2026-09-22T10:04:06 (1 data files) — data/fmpro.json
  19. 316de86 2026-09-22 auto-data-snapshot: 2026-09-22T09:54:34 (1 data files) — data/fmpro.json
  20. 916fd73 2026-09-22 auto-data-snapshot: 2026-09-22T06:51:20 (1 data files) — data/fmpro.json
  21. 890159a 2026-09-22 auto-data-snapshot: 2026-09-22T06:44:53 (1 data files) — data/fmpro.json
  22. 0fa3ced 2026-09-21 auto-data-snapshot: 2026-09-21T16:51:55 (1 data files) — data/fmpro.json
  23. f5a8050 2026-09-21 auto-data-snapshot: 2026-09-21T16:01:25 (1 data files) — data/fmpro.json
  24. b00851e 2026-09-21 auto-data-snapshot: 2026-09-21T15:52:40 (1 data files) — data/fmpro.json
  25. 71b75ec 2026-09-21 auto-data-snapshot: 2026-09-21T09:54:10 (1 data files) — data/fmpro.json
  26. f8332fb 2026-09-21 auto-data-snapshot: 2026-09-21T03:22:12 (1 data files) — data/fmpro.json
  27. 5578391 2026-09-20 auto-data-snapshot: 2026-09-20T21:47:38 (1 data files) — data/fmpro.json
  28. ec96b63 2026-09-20 auto-data-snapshot: 2026-09-20T15:36:19 (1 data files) — data/fmpro.json
  29. 2a00a47 2026-09-20 auto-data-snapshot: 2026-09-20T09:27:07 (1 data files) — data/fmpro.json
  30. adca7a2 2026-09-20 auto-data-snapshot: 2026-09-20T03:53:01 (1 data files) — data/fmpro.json
  31. 4911207 2026-09-19 auto-data-snapshot: 2026-09-19T21:44:50 (1 data files) — data/fmpro.json
  32. dd6c083 2026-09-19 auto-data-snapshot: 2026-09-19T15:48:40 (1 data files) — data/fmpro.json
  33. cfb6d91 2026-09-19 auto-data-snapshot: 2026-09-19T09:27:32 (1 data files) — data/fmpro.json
  34. 4a9179a 2026-09-19 auto-data-snapshot: 2026-09-19T03:36:55 (1 data files) — data/fmpro.json
  35. b661df4 2026-09-18 auto-data-snapshot: 2026-09-18T21:47:54 (1 data files) — data/fmpro.json
  36. 6431eb4 2026-09-18 auto-data-snapshot: 2026-09-18T15:26:25 (1 data files) — data/fmpro.json
  37. 4faef0f 2026-09-18 auto-data-snapshot: 2026-09-18T09:26:51 (1 data files) — data/fmpro.json
  38. 4f17756 2026-09-18 auto-data-snapshot: 2026-09-18T03:33:53 (1 data files) — data/fmpro.json
  39. 83681c5 2026-09-17 auto-data-snapshot: 2026-09-17T21:42:36 (1 data files) — data/fmpro.json
  40. ae96512 2026-09-17 auto-data-snapshot: 2026-09-17T15:48:34 (1 data files) — data/fmpro.json
  41. 4e2335c 2026-09-17 auto-data-snapshot: 2026-09-17T09:20:48 (1 data files) — data/fmpro.json
  42. 4cafe26 2026-09-17 auto-data-snapshot: 2026-09-17T03:26:49 (1 data files) — data/fmpro.json
  43. 1a80698 2026-09-16 auto-data-snapshot: 2026-09-16T21:37:03 (1 data files) — data/fmpro.json
  44. 385faa3 2026-09-16 auto-data-snapshot: 2026-09-16T15:43:40 (1 data files) — data/fmpro.json
  45. a1dc83c 2026-09-16 auto-data-snapshot: 2026-09-16T09:33:20 (1 data files) — data/fmpro.json
  46. 6e012fc 2026-09-16 auto-data-snapshot: 2026-09-16T03:35:57 (1 data files) — data/fmpro.json
  47. aacd59a 2026-09-15 auto-data-snapshot: 2026-09-15T21:46:01 (1 data files) — data/fmpro.json
  48. 4c89ac7 2026-09-15 auto-data-snapshot: 2026-09-15T15:48:53 (1 data files) — data/fmpro.json
  49. 84cf8b9 2026-09-15 auto-data-snapshot: 2026-09-15T09:48:56 (1 data files) — data/fmpro.json
  50. 609a0c3 2026-09-15 auto-data-snapshot: 2026-09-15T03:24:10 (1 data files) — data/fmpro.json
  51. ab4c1c5 2026-09-14 auto-data-snapshot: 2026-09-14T21:33:50 (1 data files) — data/fmpro.json
  52. ebf9c19 2026-09-14 auto-data-snapshot: 2026-09-14T15:41:36 (1 data files) — data/fmpro.json
  53. 1874d45 2026-09-14 auto-data-snapshot: 2026-09-14T09:19:35 (1 data files) — data/fmpro.json
  54. 29167ff 2026-09-14 auto-data-snapshot: 2026-09-14T05:09:49 (1 data files) — data/fmpro.json
  55. 109eb3e 2026-09-13 auto-data-snapshot: 2026-09-13T22:45:28 (1 data files) — data/fmpro.json
  56. 1c06d4f 2026-09-13 auto-data-snapshot: 2026-09-13T22:30:29 (1 data files) — data/fmpro.json
  57. 0eca03a 2026-09-13 auto-data-snapshot: 2026-09-13T16:30:12 (1 data files) — data/fmpro.json
  58. 01ed69f 2026-09-13 auto-data-snapshot: 2026-09-13T10:00:49 (1 data files) — data/fmpro.json
  59. e94463c 2026-09-13 auto-data-snapshot: 2026-09-13T09:49:22 (1 data files) — data/fmpro.json
  60. ea4c087 2026-09-13 auto-data-snapshot: 2026-09-13T03:42:21 (1 data files) — data/fmpro.json
  61. dd36867 2026-09-12 auto-data-snapshot: 2026-09-12T22:07:11 (1 data files) — data/fmpro.json
  62. 8cfa611 2026-09-12 auto-data-snapshot: 2026-09-12T15:35:41 (1 data files) — data/fmpro.json
  63. a88d735 2026-09-12 auto-data-snapshot: 2026-09-12T10:01:53 (1 data files) — data/fmpro.json
  64. 91c31a4 2026-09-12 auto-data-snapshot: 2026-09-12T03:53:49 (1 data files) — data/fmpro.json
  65. 260e979 2026-09-11 auto-data-snapshot: 2026-09-11T21:52:42 (1 data files) — data/fmpro.json
  66. dd60b76 2026-09-11 auto-data-snapshot: 2026-09-11T15:49:18 (1 data files) — data/fmpro.json
  67. 98e4d0d 2026-09-11 auto-data-snapshot: 2026-09-11T09:31:49 (1 data files) — data/fmpro.json
  68. 07e0e72 2026-09-11 auto-data-snapshot: 2026-09-11T03:51:39 (1 data files) — data/fmpro.json
  69. dc9010b 2026-09-10 auto-data-snapshot: 2026-09-10T21:50:55 (1 data files) — data/fmpro.json
  70. ee64877 2026-09-10 auto-data-snapshot: 2026-09-10T15:54:39 (1 data files) — data/fmpro.json
  71. 9e64a52 2026-09-10 auto-data-snapshot: 2026-09-10T10:01:38 (1 data files) — data/fmpro.json
  72. 793ea9b 2026-09-10 auto-data-snapshot: 2026-09-10T03:43:17 (1 data files) — data/fmpro.json
  73. 7e42a8f 2026-09-09 auto-data-snapshot: 2026-09-09T21:46:00 (1 data files) — data/fmpro.json
  74. 6e2dd14 2026-09-09 auto-data-snapshot: 2026-09-09T15:36:04 (1 data files) — data/fmpro.json
  75. 2d86dc2 2026-09-09 auto-data-snapshot: 2026-09-09T10:04:38 (1 data files) — data/fmpro.json
  76. 689f6b4 2026-09-09 auto-data-snapshot: 2026-09-09T03:37:19 (1 data files) — data/fmpro.json
  77. 7d28867 2026-09-08 auto-data-snapshot: 2026-09-08T21:46:57 (1 data files) — data/fmpro.json
  78. 01bfc20 2026-09-08 auto-data-snapshot: 2026-09-08T15:35:04 (1 data files) — data/fmpro.json
  79. b6da1f6 2026-09-08 auto-data-snapshot: 2026-09-08T09:40:47 (1 data files) — data/fmpro.json
  80. 59925ca 2026-09-08 auto-data-snapshot: 2026-09-08T03:55:22 (1 data files) — data/fmpro.json
  81. a9d682f 2026-09-07 auto-data-snapshot: 2026-09-07T21:35:10 (1 data files) — data/fmpro.json
  82. 5e4f109 2026-09-07 auto-data-snapshot: 2026-09-07T15:53:48 (1 data files) — data/fmpro.json
  83. e2f2f23 2026-09-07 auto-data-snapshot: 2026-09-07T10:04:46 (1 data files) — data/fmpro.json
  84. 6e4e3bf 2026-09-07 auto-data-snapshot: 2026-09-07T03:37:33 (1 data files) — data/fmpro.json
  85. 5bb5adc 2026-09-06 auto-data-snapshot: 2026-09-06T21:51:55 (1 data files) — data/fmpro.json
  86. de6c32b 2026-09-06 auto-data-snapshot: 2026-09-06T15:27:58 (1 data files) — data/fmpro.json
  87. 9e19a99 2026-09-06 auto-data-snapshot: 2026-09-06T09:42:39 (1 data files) — data/fmpro.json
  88. a1a2bcf 2026-09-06 auto-data-snapshot: 2026-09-06T03:56:22 (1 data files) — data/fmpro.json
  89. 6495eed 2026-09-05 auto-data-snapshot: 2026-09-05T21:33:11 (1 data files) — data/fmpro.json
  90. 141a196 2026-09-05 auto-data-snapshot: 2026-09-05T15:48:21 (1 data files) — data/fmpro.json
  91. cd37b48 2026-09-05 auto-data-snapshot: 2026-09-05T10:03:39 (1 data files) — data/fmpro.json
  92. f58edce 2026-09-05 auto-data-snapshot: 2026-09-05T03:39:28 (1 data files) — data/fmpro.json
  93. 1c11fbe 2026-09-04 auto-data-snapshot: 2026-09-04T21:53:46 (1 data files) — data/fmpro.json
  94. d407371 2026-09-04 auto-data-snapshot: 2026-09-04T15:31:50 (1 data files) — data/fmpro.json
  95. 5c3c338 2026-09-04 auto-data-snapshot: 2026-09-04T09:31:20 (1 data files) — data/fmpro.json
  96. 6a9245a 2026-09-04 auto-data-snapshot: 2026-09-04T03:52:16 (1 data files) — data/fmpro.json
  97. a065bee 2026-09-03 auto-data-snapshot: 2026-09-03T21:26:08 (1 data files) — data/fmpro.json
  98. ae8d17e 2026-09-03 auto-data-snapshot: 2026-09-03T15:45:08 (1 data files) — data/fmpro.json
  99. 58367e6 2026-09-03 auto-data-snapshot: 2026-09-03T09:53:05 (1 data files) — data/fmpro.json
  100. 071e1da 2026-09-03 auto-data-snapshot: 2026-09-03T03:29:44 (1 data files) — data/fmpro.json
  101. 767b78e 2026-09-02 auto-data-snapshot: 2026-09-02T21:48:54 (1 data files) — data/fmpro.json
  102. a56a8c3 2026-09-02 auto-data-snapshot: 2026-09-02T16:03:42 (1 data files) — data/fmpro.json
  103. e39eac6 2026-09-02 auto-data-snapshot: 2026-09-02T09:35:20 (1 data files) — data/fmpro.json
  104. 190ac7e 2026-09-02 auto-data-snapshot: 2026-09-02T04:01:41 (1 data files) — data/fmpro.json
  105. ad8d5f9 2026-09-01 auto-data-snapshot: 2026-09-01T21:44:50 (1 data files) — data/fmpro.json
  106. dbb51e0 2026-09-01 auto-data-snapshot: 2026-09-01T15:29:45 (1 data files) — data/fmpro.json
  107. 5c01877 2026-09-01 auto-data-snapshot: 2026-09-01T12:55:30 (1 data files) — package-lock.json
  108. 8e09855 2026-09-01 auto-data-snapshot: 2026-09-01T09:42:16 (1 data files) — data/fmpro.json
  109. b12d588 2026-09-01 auto-data-snapshot: 2026-09-01T03:29:10 (1 data files) — data/fmpro.json
  110. e568ff5 2026-08-31 auto-data-snapshot: 2026-08-31T21:56:56 (1 data files) — data/fmpro.json
  111. c30dd0d 2026-08-31 auto-data-snapshot: 2026-08-31T15:44:48 (1 data files) — data/fmpro.json
  112. bcd28eb 2026-08-31 auto-data-snapshot: 2026-08-31T09:29:05 (1 data files) — data/fmpro.json
  113. 4e7ffe5 2026-08-31 auto-data-snapshot: 2026-08-31T03:53:27 (1 data files) — data/fmpro.json
  114. 2f5b310 2026-08-30 auto-data-snapshot: 2026-08-30T21:32:01 (1 data files) — data/fmpro.json
  115. 6bf6327 2026-08-30 auto-data-snapshot: 2026-08-30T15:57:42 (1 data files) — data/fmpro.json
  116. 933a136 2026-08-30 auto-data-snapshot: 2026-08-30T09:43:11 (1 data files) — data/fmpro.json
  117. 27a4171 2026-08-30 auto-data-snapshot: 2026-08-30T03:31:23 (1 data files) — data/fmpro.json
  118. f2b9879 2026-08-29 auto-data-snapshot: 2026-08-29T21:59:47 (1 data files) — data/fmpro.json
  119. 90c78e0 2026-08-29 auto-data-snapshot: 2026-08-29T15:52:29 (1 data files) — data/fmpro.json
  120. 79a2f59 2026-08-29 auto-data-snapshot: 2026-08-29T09:43:04 (1 data files) — data/fmpro.json
  121. e95183b 2026-08-29 auto-data-snapshot: 2026-08-29T03:31:35 (1 data files) — data/fmpro.json
  122. f519951 2026-08-28 auto-data-snapshot: 2026-08-28T21:58:17 (1 data files) — data/fmpro.json
  123. 2f7bc09 2026-08-28 auto-data-snapshot: 2026-08-28T15:48:59 (1 data files) — data/fmpro.json
  124. 4f66159 2026-08-28 auto-data-snapshot: 2026-08-28T09:39:28 (1 data files) — data/fmpro.json
  125. b244394 2026-08-28 auto-data-snapshot: 2026-08-28T03:24:48 (1 data files) — data/fmpro.json
  126. 894e08c 2026-08-27 auto-data-snapshot: 2026-08-27T21:52:04 (1 data files) — data/fmpro.json
  127. 25f8a70 2026-08-27 auto-data-snapshot: 2026-08-27T15:43:16 (1 data files) — data/fmpro.json
  128. 8b45c2c 2026-08-27 auto-data-snapshot: 2026-08-27T09:33:34 (1 data files) — data/fmpro.json
  129. 5f942c1 2026-08-27 auto-data-snapshot: 2026-08-27T03:25:19 (1 data files) — data/fmpro.json
  130. 4ffbe42 2026-08-26 auto-data-snapshot: 2026-08-26T21:57:21 (1 data files) — data/fmpro.json
  131. 6194a2a 2026-08-26 auto-data-snapshot: 2026-08-26T15:52:28 (1 data files) — data/fmpro.json
  132. 19cb6f9 2026-08-26 auto-data-snapshot: 2026-08-26T09:38:32 (1 data files) — data/fmpro.json
  133. 2ffeabf 2026-08-26 auto-data-snapshot: 2026-08-26T03:25:32 (1 data files) — data/fmpro.json
  134. 3c234bf 2026-08-25 auto-data-snapshot: 2026-08-25T21:55:57 (1 data files) — data/fmpro.json
  135. e37c9bd 2026-08-25 auto-data-snapshot: 2026-08-25T15:49:32 (1 data files) — data/fmpro.json
  136. da7d777 2026-08-25 creds-safe fetch guard: resolve relative fetch vs credential-free location (creds-in-URL trap)
  137. 3a8a8af 2026-08-25 auto-data-snapshot: 2026-08-25T09:32:22 (1 data files) — data/fmpro.json
  138. f8adcfd 2026-08-25 auto-data-snapshot: 2026-08-25T03:58:57 (1 data files) — data/fmpro.json
  139. 86bc736 2026-08-24 auto-data-snapshot: 2026-08-24T21:57:29 (1 data files) — data/fmpro.json
  140. 28f7f87 2026-08-24 auto-data-snapshot: 2026-08-24T15:30:55 (1 data files) — data/fmpro.json
  141. a2a714a 2026-08-24 auto-data-snapshot: 2026-08-24T09:36:43 (1 data files) — data/fmpro.json
  142. 9729aa9 2026-08-24 href-drill:exempt marker — not a browse-grid (Steve's exclusion-marker verdict)
  143. c3d33f6 2026-08-24 auto-data-snapshot: 2026-08-24T03:41:17 (1 data files) — data/fmpro.json
  144. 701bb0e 2026-08-23 auto-data-snapshot: 2026-08-23T21:50:21 (1 data files) — data/fmpro.json
  145. 5a2cdcb 2026-08-23 auto-data-snapshot: 2026-08-23T15:28:58 (1 data files) — data/fmpro.json
  146. 4d03753 2026-08-23 auto-data-snapshot: 2026-08-23T09:39:07 (1 data files) — data/fmpro.json
  147. 03a8caf 2026-08-23 auto-data-snapshot: 2026-08-23T03:47:15 (1 data files) — data/fmpro.json
  148. 07bad1d 2026-08-22 auto-data-snapshot: 2026-08-22T21:57:07 (1 data files) — data/fmpro.json
  149. 90b5f45 2026-08-22 auto-data-snapshot: 2026-08-22T15:34:47 (1 data files) — data/fmpro.json
  150. 5ec4c38 2026-08-22 auto-data-snapshot: 2026-08-22T09:43:39 (1 data files) — data/fmpro.json
  151. 607132f 2026-08-22 auto-data-snapshot: 2026-08-22T03:51:11 (1 data files) — data/fmpro.json
  152. e81acf3 2026-08-21 auto-data-snapshot: 2026-08-21T21:29:42 (1 data files) — data/fmpro.json
  153. c4b4178 2026-08-21 auto-data-snapshot: 2026-08-21T15:40:21 (1 data files) — data/fmpro.json
  154. 8dd6dd3 2026-08-21 auto-data-snapshot: 2026-08-21T09:49:18 (1 data files) — data/fmpro.json
  155. 31c2c85 2026-08-21 auto-data-snapshot: 2026-08-21T03:25:40 (1 data files) — data/fmpro.json
  156. 245fd99 2026-08-20 auto-data-snapshot: 2026-08-20T21:36:19 (1 data files) — data/fmpro.json
  157. 8bb8035 2026-08-20 auto-data-snapshot: 2026-08-20T15:43:22 (1 data files) — data/fmpro.json
  158. 7b6d68b 2026-08-20 auto-data-snapshot: 2026-08-20T09:38:44 (1 data files) — data/fmpro.json
  159. 491263f 2026-08-20 nav-agent: sync v1.3 (host left-sidebar collapse on load)
  160. c2e88a7 2026-08-20 auto-data-snapshot: 2026-08-20T03:38:46 (1 data files) — data/fmpro.json
  161. 46ba81e 2026-08-19 auto-data-snapshot: 2026-08-19T21:39:47 (1 data files) — data/fmpro.json
  162. 9b32a85 2026-08-19 auto-data-snapshot: 2026-08-19T15:40:38 (1 data files) — data/fmpro.json
  163. 39f061a 2026-08-19 nav-agent: List data full-width tight columns (grid) — layout fix
  164. e569e54 2026-08-19 Refresh nav-agent to v1.2 (adds kv-list compact List view, default-off)
  165. 40df6fd 2026-08-19 auto-data-snapshot: 2026-08-19T09:34:55 (1 data files) — data/fmpro.json
  166. 59b6f44 2026-08-19 auto-data-snapshot: 2026-08-19T03:46:07 (1 data files) — data/fmpro.json
  167. b614655 2026-08-18 auto-data-snapshot: 2026-08-18T21:26:29 (1 data files) — data/fmpro.json
  168. 39f6212 2026-08-18 auto-data-snapshot: 2026-08-18T15:36:46 (1 data files) — data/fmpro.json
  169. 1f65fc7 2026-08-18 auto-data-snapshot: 2026-08-18T09:42:51 (1 data files) — data/fmpro.json
  170. 51aa0a4 2026-08-18 auto-data-snapshot: 2026-08-18T03:37:22 (1 data files) — data/fmpro.json
  171. dd1506c 2026-08-17 auto-data-snapshot: 2026-08-17T21:33:20 (1 data files) — data/fmpro.json
  172. 43cfbba 2026-08-17 auto-data-snapshot: 2026-08-17T15:29:38 (1 data files) — data/fmpro.json
  173. 8989287 2026-08-17 auto-data-snapshot: 2026-08-17T07:02:20 (1 data files) — data/fmpro.json
  174. b6db262 2026-08-17 auto-data-snapshot: 2026-08-17T00:56:32 (1 data files) — data/fmpro.json
  175. 9041bb1 2026-08-16 auto-data-snapshot: 2026-08-16T18:51:05 (1 data files) — data/fmpro.json
  176. f868285 2026-08-16 auto-data-snapshot: 2026-08-16T13:27:22 (1 data files) — data/fmpro.json
  177. abbef50 2026-08-16 auto-data-snapshot: 2026-08-16T07:22:50 (1 data files) — data/fmpro.json
  178. a319ded 2026-08-16 auto-data-snapshot: 2026-08-16T01:17:41 (1 data files) — data/fmpro.json
  179. 9153f0a 2026-08-15 auto-data-snapshot: 2026-08-15T19:12:38 (1 data files) — data/fmpro.json
  180. cef2b73 2026-08-15 auto-data-snapshot: 2026-08-15T15:19:36 (1 data files) — data/fmpro.json
  181. a5e8684 2026-08-15 auto-data-snapshot: 2026-08-15T09:13:26 (1 data files) — data/fmpro.json
  182. 3c89bc5 2026-08-15 auto-data-snapshot: 2026-08-15T03:07:36 (1 data files) — data/fmpro.json
  183. d3193a5 2026-08-14 auto-data-snapshot: 2026-08-14T21:32:21 (1 data files) — data/fmpro.json
  184. 9c7e13c 2026-08-14 auto-data-snapshot: 2026-08-14T15:27:10 (1 data files) — data/fmpro.json
  185. d8c6df2 2026-08-14 auto-data-snapshot: 2026-08-14T09:20:46 (1 data files) — data/fmpro.json
  186. d3bdbd1 2026-08-14 auto-data-snapshot: 2026-08-14T08:50:09 (1 data files) — data/fmpro.json
  187. 32cd7cf 2026-08-14 auto-data-snapshot: 2026-08-14T02:44:59 (1 data files) — data/fmpro.json
  188. 446e07d 2026-08-13 auto-data-snapshot: 2026-08-13T21:10:05 (1 data files) — data/fmpro.json
  189. ff9067b 2026-08-13 chore: lint (syntax ✓), refactor self-review, v0.2.0 (session close) — ad-signals scanner + populated feeds + camps fix + FMPro refresh
  190. 956e0ff 2026-08-13 refresh FMPro invoicing snapshot: $72.7k (Aug-3, stale) → $115.6k live 30d (07/14–08/13, 269 booked); combined revenue $125k → $168k, both streams now fresh
  191. 335d884 2026-08-13 fix: duplicate 'camps' const collision blanked ALL dashboard panels (SyntaxError killed the whole script); rename UTM local to utmCamps — TK-10544
  192. 4385f86 2026-08-13 populate ad-ops feeds: $0 pixel-scan scanner → real competitor signals (11) + DW campaign presence (1); spend stays null (no ad-account API) — TK-10544
  193. c3e36a8 2026-08-13 nav-agent: universal grid-controls drop-in on internal dashboard/command-center pages (STRONG-only)
  194. 60133c1 2026-08-09 ads-dashboard: move to free port :9770 (9764=dw-cadence-next2, 9766=agent-cabinet both taken) — enables clean deploy of the href-drill fix — TK-10376
  195. c0ed05e 2026-08-08 href-drill: daily trend bars now href to /api/acquisition (every data point drills to its source; TK-10376)
  196. 914f356 2026-08-03 combined revenue: /api/revenue merges Shopify + FMPro (Mac2-pushed) + PayPal placeholder = $115k real; KPIs + Revenue-by-stream panel
  197. 33b3919 2026-08-03 honest relabel: 'Shopify rev (30d)' (FMPro $72.7k + PayPal are separate streams, not yet integrated)
  198. 55fe441 2026-08-03 Cycle 8: rewire headline KPIs to real acquisition data (orders/revenue/top-channel/UTM%) — was showing empty campaigns.json zeros
  199. 6402086 2026-08-02 Cycle 5 fix (Cody): expose capped flag + trend caption (net-of-refunds, order-date, shop-local) + cap-truncation warning badge
  200. f15240c 2026-08-02 Cycle 5: daily orders/revenue trend (30d) in /api/acquisition + bar panel; GSC probed (gated: API disabled + property grant)
  201. bf73874 2026-08-02 Cycle 4 fix (Cody): 30d window + net-of-refunds revenue + unattributed row + auto-campaign flag
  202. ceae088 2026-08-02 Cycle 4: real UTM campaign attribution in /api/acquisition + campaigns panel (from order landing_site)
  203. d022604 2026-08-02 Cycle 3: real acquisition panel from Shopify order referrers (/api/acquisition, DW-only, 10-min cache)
  204. 370f723 2026-08-02 auto-save: 2026-08-02T18:47:17 (1 files) — server.js
  205. 891af5c 2026-08-02 scope to DW-only: remove ads.agentabrams.com from BRANDS (it belongs to agent-ad-network :9939, TK-10131)
  206. 931e298 2026-08-02 docs: README documenting host-aware deploy + data sources
  207. 429c5bd 2026-08-02 set prod port to 9766 (9764 taken on Kamatera)
  208. 3ec677e 2026-08-02 ads-dashboard v1: host-aware Node ad-ops dashboard (DW + Abrams), Basic-Auth, zero-dep

Authors

Agents used

  • none detected

Skills used

  • /fmpro182
  • /acquisition4
  • /revenue3
  • /command-center1
  • /top-channel1

Creative ideas + design notes

Commits with substantial prose (≥120 chars) — the rationale behind each move.

da7d777 · 2026-08-25 · creds-safe fetch guard: resolve relative fetch vs credential-free location (creds-in-URL trap)
Fleet inoculation — opening this basic-auth app with credentials in the URL
poisoned document.baseURI and made relative fetch('/api/…') throw. Guard resolves
non-absolute request URLs against location instead. Ref: creds-in-url-fetch-guard-fleet-pattern.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>

File tree

14 files tracked. Click any to browse the source at HEAD.

Other build journals

← Ad Signals Rolodex  ·  all 4 projects  ·  Adsense Command Post →

Export

commits.csv · feed.atom · project.json · commits.json

rendered in 10ms