Commit Graph

  • 6ff1b75ed3 0.2.0 main v0.2.0 Buddy 2026-09-09 15:01:05 -0700
  • 9c724ef586 chore: add package description for JSR score Buddy 2026-09-09 15:00:23 -0700
  • 36e1f5fe49 refactor(leaflet-map): rename syncFit -> applyFit Buddy 2026-09-09 09:59:00 -0700
  • cd2c8d0fc5 feat(leaflet-map): fit-to-markers view Buddy 2026-09-09 08:24:19 -0700
  • 664064bf1c 0.1.1 v0.1.1 Buddy 2026-09-08 22:17:39 -0700
  • 5ded37a970 docs: JSDoc every public symbol + module docs for JSR score Buddy 2026-09-08 22:17:27 -0700
  • 829f78fd8d chore: update stale package-name reference in test comment Buddy 2026-09-08 22:01:44 -0700
  • 4d05109d98 chore: update stale package-name reference in test comment v0.1.0 Buddy 2026-09-08 22:01:44 -0700
  • ebd6f20cdf chore: packaging polish for 0.1.0 Buddy 2026-09-08 21:57:24 -0700
  • c03eb77d5b chore: fix packaging anti-patterns before 0.1.0 publish Buddy 2026-09-08 21:51:20 -0700
  • b7f7a43113 chore: prep 0.1.0 for npm + JSR publish Buddy 2026-09-08 21:44:20 -0700
  • f9c07a263d refactor: split element classes from customElements.define Buddy 2026-09-08 20:59:27 -0700
  • 2c77784345 docs: add design docs breaking down architecture and major decisions Buddy 2026-09-01 23:09:12 -0700
  • 449767335b chore: migrate formatter from prettier to oxfmt Buddy 2026-09-01 22:56:03 -0700
  • 875a374f05 chore: npm upgrade Buddy 2026-09-01 22:50:16 -0700
  • ef7828128b feat: make WMS crs extensible via a nested provider element, not a registry Buddy 2026-08-24 07:07:05 -0700
  • b90616d3c5 docs: add plugin authoring guide to README Buddy 2026-08-22 14:53:12 -0700
  • 1d91b44372 feat: export core primitives for third-party plugin components Buddy 2026-08-22 14:47:40 -0700
  • 3845e53329 fix: remove parent-reaches-into-child patterns, fix a real load-order bug Buddy 2026-08-22 14:34:58 -0700
  • 255d10499b docs: bring README and CLAUDE.md up to date Buddy 2026-08-22 13:43:34 -0700
  • 0419ab781d feat: type leaflet-* components and their leaflet: events Buddy 2026-08-22 13:30:07 -0700
  • 9b6c7ca598 test: add a Vitest + jsdom test suite Buddy 2026-08-22 12:45:00 -0700
  • c339ce1d06 chore: switch oxlint config from .oxlintrc.json to oxlint.config.ts Buddy 2026-08-22 11:49:49 -0700
  • 14e35846d5 refactor: complete WithProps mixin, generic event forwarding, and full prop coverage Buddy 2026-08-22 11:41:58 -0700
  • bdf5bd56f3 chore: rename core files and move functions Buddy 2026-06-14 20:50:21 -0700
  • e2382f1117 refactor: enforce strict TypeScript linting rules Buddy 2026-06-13 21:18:41 -0700
  • 5b0c3ecdb7 style: format with `npm run format` Buddy 2026-06-13 07:11:15 -0700
  • 3854c62896 refactor: move WithProps mixin from utils.ts to props.ts Buddy 2026-06-10 22:34:39 -0700
  • d6f7304313 refactor: use defineProps with str() in icon components Buddy 2026-06-10 22:11:00 -0700
  • 301f223938 refactor: simplify ChildEntry from object to union type Buddy 2026-06-10 21:57:06 -0700
  • 2a1b56c6e3 refactor: remove leaflet-request-icon event protocol Buddy 2026-06-10 21:45:40 -0700
  • 35190bacc5 feat: split leaflet-icon into image Icon and DivIcon, event-only marker↔icon handshake Buddy 2026-06-10 21:31:19 -0700
  • 0855851504 docs: document leaflet-control-layers component and active attribute Buddy 2026-06-10 07:44:26 -0700
  • f85e67547d refactor: use events for control-layers layer add/remove instead of DOM traversal Buddy 2026-06-10 07:22:02 -0700
  • eba6b2e6ad refactor: use type="base" instead of slot="base" for control-layers Buddy 2026-06-10 07:13:49 -0700
  • e45162b0be feat: add leaflet-control-layers component Buddy 2026-06-09 23:52:54 -0700
  • f64b4e70de feat: add leaflet-icon component for custom marker icons Buddy 2026-06-09 23:40:29 -0700
  • c283632262 feat: add leafletObject escape hatch + move event wiring Buddy 2026-06-09 22:46:14 -0700
  • 11cae8c89f style: replace Number/String/parseInt/parseFloat with shorter equivalents Buddy 2026-06-09 21:42:23 -0700
  • 7ae092ac98 refactor: consolidate core modules into utils.ts Buddy 2026-06-09 21:36:15 -0700
  • d8bdc2dcfa refactor: replace any with generics in NumProp and BoolOffProp Buddy 2026-06-09 21:06:58 -0700
  • f95cc3b1f6 refactor: switch leaflet-map to defineProps with factory helpers Buddy 2026-06-09 14:53:47 -0700
  • 10027c9fe7 refactor: rename withProps to WithProps Buddy 2026-06-09 14:38:59 -0700
  • f615dceea3 refactor: replace PROPS literal tables with factory helpers Buddy 2026-06-09 13:41:44 -0700
  • 96037f22b6 refactor: switch component exports from named to default Buddy 2026-06-09 11:08:15 -0700
  • 85f0fbe216 refactor: use .ts extension for relative imports in source Buddy 2026-06-09 10:52:37 -0700
  • edecb44533 docs: update README and CLAUDE.md for current build and architecture Buddy 2026-06-09 10:39:00 -0700
  • 5d0d15fba1 refactor: move props.ts from src/types/ to src/core/ Buddy 2026-06-09 09:51:46 -0700
  • 565b79a89c chore: remove unused exports and dead css.d.ts Buddy 2026-06-09 09:50:42 -0700
  • 3ec2d07115 feat: replace esbuild with Rollup, add CJS/UMD bundles and deep import support Buddy 2026-06-09 09:43:48 -0700
  • 6906505a53 fix: move leaflet from devDependencies to dependencies Buddy 2026-06-08 23:37:29 -0700
  • 18db84e9a4 feat: derive buildOptions return type from PROPS table via Omit<PropTypesFromTable<TProps>, TExclude[number]> Buddy 2026-06-08 23:27:32 -0700
  • 348e865dae docs: add why/how comments to all src/core modules Buddy 2026-06-08 23:19:06 -0700
  • 319b7bdb0c docs: remove vite mentions from README and CLAUDE.md Buddy 2026-06-08 22:55:52 -0700
  • c69f9c8503 refactor: extract PROP_BY_ATTR + dynamic setter dispatch into helpers Buddy 2026-06-08 22:53:57 -0700
  • 96b48a6ae2 refactor: extract #parsedBounds into parseBoundsAttr helper Buddy 2026-06-08 22:51:36 -0700
  • e2752aa7e0 refactor: extract child-registration boilerplate into WeakMap helpers Buddy 2026-06-08 22:45:08 -0700
  • c18829a0e3 refactor: extract duplicate #num helper into standalone numAttr() Buddy 2026-06-08 22:32:25 -0700
  • 566b8ea43c fix: handle runtime attribute changes for marker title/alt and media props Buddy 2026-06-08 22:29:27 -0700
  • 3846cad38e fix: use dragging.enable/disable instead of non-existent setDraggable Buddy 2026-06-08 22:23:36 -0700
  • be84e61ad0 fix: bool-on props broken in generic setter dispatcher Buddy 2026-06-08 22:18:56 -0700
  • 78c39f33a3 fix: sync lat/lng attributes on marker dragend Buddy 2026-06-08 22:11:45 -0700
  • 80c87468b6 refactor: extract withProps mixin to eliminate TypedBase/observedAttributes boilerplate Buddy 2026-06-08 22:09:16 -0700
  • 26e110d0b4 feat: group child tags by type in add-child wizard Buddy 2026-06-08 21:47:10 -0700
  • 275c74f0c2 feat: two-pane dev controls panel with tree, editor, add-child, and pick-on-map Buddy 2026-06-08 21:45:09 -0700
  • a8245c0114 chore: remove unused updateViaSetter helper Buddy 2026-06-07 22:31:03 -0700
  • a7b0df2616 fix: register custom event in HTMLElementEventMap to eliminate casts Buddy 2026-06-07 22:27:23 -0700
  • 4e1abdcc3d refactor: extract static PROP accessor blocks into definePropAccessors helper Buddy 2026-06-07 22:12:22 -0700
  • 4d27c8eaac core: rename prettier config and run prettier Buddy 2026-06-07 21:32:41 -0700
  • fcfcdbfb7a docs: add full attribute tables for all components Buddy 2026-06-06 16:58:44 -0700
  • 2c2e83b7d0 feat: auto-invalidate map size on element resize via ResizeObserver Buddy 2026-06-06 16:11:03 -0700
  • 41acdc9bb7 feat: load Leaflet CSS via CDN <link> instead of bundling Buddy 2026-06-06 15:36:20 -0700
  • 1e7ea22342 fix: prevent tooltip crash from empty-string pane option Buddy 2026-06-06 14:28:51 -0700
  • 5f3fd5f61a refactor: replace inheritance hierarchy with composable PROPS-table pattern Buddy 2026-06-06 14:10:49 -0700
  • 6b448ba092 feat: Initial implementation of leaflet-components Buddy 2026-06-06 08:51:02 -0700