Commit graph

192 commits

Author SHA1 Message Date
James Clifford Spratt
8e7e324731 docs: update plugin description (food search + micronutrients) 2026-06-30 17:05:59 +01:00
James Clifford Spratt
a63d4f1710 docs: document micronutrient tracking in README 2026-06-30 15:53:24 +01:00
James Clifford Spratt
6745646695 chore: sync version to manifest 2026-06-30 15:41:52 +01:00
James Clifford Spratt
4e7e6752f9 chore(release): 2.6.3 2026-06-30 15:41:52 +01:00
James Clifford Spratt
402fd7c4cb fix: cold-start chart rendering; sentence-case UI strings; eslint setup 2026-06-30 15:41:30 +01:00
James Clifford Spratt
d5b780833e chore: run obsidianmd rules via eslint.config.mjs; apply Prettier + cleanups 2026-06-30 14:16:47 +01:00
James Clifford Spratt
ed0b2a81f1 refactor: replace deprecated setWarning() with mod-warning class 2026-06-30 13:45:43 +01:00
James Clifford Spratt
ad7f1f3b9c perf: replace :has() selectors with a JS-set marker class 2026-06-30 13:15:19 +01:00
James Clifford Spratt
aba08ad62a style: replace scrollbar-width/color with ::-webkit-scrollbar 2026-06-30 13:06:00 +01:00
James Clifford Spratt
aec55f1de9 style: remove remaining !important declarations 2026-06-30 12:59:23 +01:00
James Clifford Spratt
082985d045 chore: sync version to manifest 2026-06-29 13:18:10 +01:00
James Clifford Spratt
830b8ee5ff chore(release): 2.6.2 2026-06-29 13:18:10 +01:00
James Clifford Spratt
1a8b3b3fef chore: resolve community scorecard warnings (security + deps + CSS) 2026-06-29 13:12:03 +01:00
James Clifford Spratt
8cfe718677 Tidy food name cell, remove inline remove button, drop setDynamicTooltip, add release attestations 2026-06-29 12:28:44 +01:00
James Clifford Spratt
f572159880 Remove inline food remove button (use context menu/long-press); ZXing bundled-only; trim unnecessary !important 2026-06-29 11:58:28 +01:00
James Clifford Spratt
045a61f5f5 Remove unnecessary !important from plugin-specific CSS selectors 2026-06-28 22:43:26 +01:00
James Clifford Spratt
86c331754d Remove CDN script-injection fallbacks for ZXing (use bundled import only) 2026-06-28 22:32:21 +01:00
James Clifford Spratt
347bf6975c chore: sync version to manifest 2026-06-28 16:37:08 +01:00
James Clifford Spratt
0008783830 chore(release): 2.6.1 2026-06-28 16:37:08 +01:00
James Clifford Spratt
f79fdcb296 Speed up OpenFoodFacts search: query world instance only, bound All-tab sources 2026-06-28 16:21:19 +01:00
James Clifford Spratt
c8c6f1060a Bound per-source search time in All tab to keep it responsive 2026-06-28 12:57:40 +01:00
James Clifford Spratt
4f414251d6 Fix micronutrient dropdown toggle and resilient All-tab search (allSettled) 2026-06-28 12:46:32 +01:00
James Clifford Spratt
c93c488451 Remove temporary lint-fix scripts 2026-06-28 12:21:04 +01:00
James Clifford Spratt
ff7fb76540 Fix final large-file lint issues: listeners, regex match, base-to-string, interval 2026-06-28 12:19:20 +01:00
James Clifford Spratt
be864e4563 Type regex match, narrow errors, wrap base-to-string, fix listeners/console in large files 2026-06-28 12:14:04 +01:00
James Clifford Spratt
30f8439cae Sentence-case labels, display->class, setText, redundant type in large files 2026-06-28 12:03:05 +01:00
James Clifford Spratt
5c7a2164ef Replace inline display styles with .macros-u-hidden class; setCssProps for tooltip 2026-06-28 11:51:17 +01:00
James Clifford Spratt
a5612daa35 Type chart var, fix id template, console.debug, null-check button 2026-06-28 11:44:51 +01:00
James Clifford Spratt
02b07be114 Use instanceof for TFile checks; typeof-narrow serving sizes; sentence-case placeholder 2026-06-28 11:40:02 +01:00
James Clifford Spratt
668708b2e3 Pass event arg to wrapped removeBtnHandler 2026-06-28 11:29:48 +01:00
James Clifford Spratt
f390671d90 Type event handlers and interpolation; fix unsafe args/returns 2026-06-28 11:23:40 +01:00
James Clifford Spratt
cadd5e5d68 Use setText over innerHTML; cast frontmatter serving sizes for base-to-string 2026-06-28 00:06:26 +01:00
James Clifford Spratt
a9c4609410 Use Platform API instead of navigator in BarcodeUtils 2026-06-28 00:01:29 +01:00
James Clifford Spratt
9518885b7e Remove unused vars; sentence-case strings; rename force-reload command 2026-06-27 23:24:42 +01:00
James Clifford Spratt
3d578b298d Auto-fix safe unused vars (catch bindings, unused elements, destructures) 2026-06-27 23:22:38 +01:00
James Clifford Spratt
f5dcb6d13d Fix misused-promises: widen onSubmit, wrap food callbacks, null-check promises 2026-06-27 19:45:52 +01:00
James Clifford Spratt
1aa09381a0 Add void to floating promises in large files; restore from corruption 2026-06-27 19:38:15 +01:00
James Clifford Spratt
8d1c5a345a Mark fire-and-forget promises with void (no-floating-promises) 2026-06-27 19:28:22 +01:00
James Clifford Spratt
3f0d320c51 Fix ContextMenuManager menu.hide override typing 2026-06-27 19:03:42 +01:00
James Clifford Spratt
888e304208 Type frontmatter read, menu.hide bind, and loadData settings 2026-06-27 19:01:27 +01:00
James Clifford Spratt
0bfbe9934f Type metric collections (MacroscalcMetric/MetricValue) end-to-end 2026-06-27 17:20:59 +01:00
James Clifford Spratt
6bc2364286 Bump minAppVersion to 1.4.10; apply safe lint autofixes 2026-06-27 16:57:05 +01:00
James Clifford Spratt
f13c772a1a Type DataManager food-selection callback, remove any 2026-06-27 16:51:07 +01:00
James Clifford Spratt
837026e28d Retype browser timers as number; fix tsc errors 2026-06-27 16:40:55 +01:00
James Clifford Spratt
62cfd3108b Type USDA/OFF/barcode API responses, remove unused catch bindings 2026-06-27 16:28:50 +01:00
James Clifford Spratt
3dadb8be52 Type FatSecret API responses, remove any from api.ts 2026-06-27 16:19:35 +01:00
James Clifford Spratt
62edfdc236 Apply safe Obsidian lint fixes (window timers, instanceOf, no-global-this) 2026-06-27 16:06:01 +01:00
James Clifford Spratt
4dd0b2007f Add ESLint flat config and toolchain deps 2026-06-27 15:52:18 +01:00
James Clifford Spratt
ad0587fe98 chore: sync version to manifest 2026-06-20 23:31:35 +01:00
James Clifford Spratt
7e4157cf79 chore(release): 2.6.0 2026-06-20 23:31:35 +01:00