canon

Reusable React environment and components for creating visualization engines.

GPL-3.0 License

Downloads
1.4K
Stars
27
Committers
19

Bot releases are hidden (Show)

canon - @datawheel/[email protected]

Published by davelandry over 4 years ago

  • adds perf warning (84815451)
  • fixes typo (ccbc6352)
  • renames magic to customAttributes and adds readme (6e1d5578)
  • adds magic route to profile action (871f1dcf)
  • adds test magic endpoint and front-end implementation (96e03e40)
  • fixes two lookup bugs with slugs and cubename uniqueness (5c9f6499)
  • adds catch against malformed allowed in dynamic selectors (0061cf9f)
  • fixes security hole in canon vars (84de8b40)
canon - @datawheel/[email protected]

Published by jhmullen over 4 years ago

  • bumps olap version for cms release (63730933)
canon - @datawheel/[email protected]

Published by jhmullen over 4 years ago

  • bumps canon-cms blueprint versions (c6f3d213)
canon - @datawheel/[email protected]

Published by davelandry over 4 years ago

This version enables interaction with tesseract-olap servers and mondrian servers at the same time, improves internal state and handling, user accesibility and styling.

  • Merge pull request #855 from Datawheel/vb/olap-client (7f94890b)
  • Merge branch 'master' into vb/olap-client (9959f616)
  • restores Vizbuilder.onChange hook (86af74ce)
  • adds 'combine' checkbox to groups (15cd4aed)
  • improves barchart generation updates dev environment updates package-lock minor bugfixes (4c742fb6)
  • moves group actions to parent component improves initial open of new groups fixes minor bugs (d002de32)
  • replaces select components virtual list library updates error case (e36d2897)
  • fixes eslint warnings (da786ae5)
  • adds Vizbuilder base translations to canon-core (b5e96464)
  • enables translated labels on tooltips adds measure share to tooltips in sum measures updates package versions (baef5896)
  • Merge branch 'master' into vb/olap-client (e943f591)
  • fixes member removing on groups improves members sorting (8b605fe4)
  • fixes hiding non geo levels on map mode (d50aecc9)
  • enables sync with browser history (0dafb789)
  • replaces fieldsets to improve a11y removes default datausa d3plus config (a7a64662)
  • adds map icon to demo app (33617541)
  • adds more color to demo home (e3428ddb)
  • fixes custom scroll event to refresh charts (a4d805a2)
  • divides groupitem component (2013702c)
  • adds OEC to demo app (878d1db5)
  • fixes bug on permalink disabling (0a5b992d)
  • improves time dimension heuristic (b2caae04)
  • fixes selector functions for queryState (1d85aff0)
  • optimizes filter comparison operators updates translation keys (4fe1d6d5)
  • improves error handling (506e6b8f)
  • fixes chart size issue adds chilecracia demo (2ba3b9af)
  • functional alpha (f69b73d1)
  • reorganizes redux workflow files (e7217ac7)
  • setups structure changes for new version (abe0d7eb)
  • rearranges component location (f153b25f)
canon - @datawheel/[email protected]

Published by jhmullen over 4 years ago

  • Merge pull request #1004 from Datawheel/cdc-fixes (9c55f5e9)
  • fixes bug with selector key display (a4f859af)
  • checks if canon_logins is enabled before adding user to cms (4f6983d5)
canon - @datawheel/[email protected]

Published by jhmullen over 4 years ago

  • Merge pull request #1003 from Datawheel/issue-998-performance (f2c067a8)
  • adds rawProfile to post and fixes variables bug (c34bcbbc)
  • moves reduce out of strswap for perf (a76b645b)
canon - @datawheel/[email protected]

Published by jhmullen over 4 years ago

  • Merge pull request #1002 from Datawheel/remove-subrequests (ee15b8df)
  • fixes bug with dupes and invalid apis (8baec36d)
  • removes interstitial variableget (acf9b3b5)
  • removes internalprofile call (00c616b1)
canon - @datawheel/[email protected]

Published by davelandry over 4 years ago

  • updates dependencies' versions (35bd58c8)
  • [vizbuilder] adds 'combine' flag to groups (546dab77)
canon - @datawheel/[email protected]

Published by davelandry over 4 years ago

  • actually fixes locales script for canon submodules (5758337c)
canon - @datawheel/[email protected]

Published by davelandry over 4 years ago

  • adds default translations for new CMS phrases (6e374c76)
  • fixes locales script not reading canon sub-modules (da531358)
canon - @datawheel/[email protected]

Published by davelandry over 4 years ago

  • updates default CMS translations (c098b471)
  • fixes error running locales with HTML file types (79749e04)
canon - @datawheel/[email protected]

Published by davelandry over 4 years ago

  • fixes text in Options not being translatable (573f321a)
canon - @datawheel/[email protected]

Published by davelandry over 4 years ago

🔥 This is a minor (dot) release and requires a database change and usage of migration script, details in docs 🔥

This release adds dynamic selectors to the CMS. Instructions on usage are available in the README.

We have squeezed a number small fixes into this PR as well:

  • Generators, Materializers, and Selectors have a Duplicate button (for @AlanORB).
  • Hide giant list of inactive selectors when there are more than 3 (for @cnavarreteliz)
  • Refactors varSwapRecursive to handle selectors more understandably (for @jhmullen :trollface:)
  • Fixes bugs with materializer sorting, toolbox hiding, and isDefault in selectors
  • Dynamic selectors now have an "Open Originating Generator" button that allows you to jump to the generator that the variable came from. I've begun to look into how this could be expanded out for more "jumping" between cards. This is relegated to a currently experimental feature-jumping branch but I intend to return to it later.

Full Changelog

  • Merge pull request #996 from Datawheel/feature-dynamic-selectors (b66084f5)
  • adds migration script to readme (7421acd7)
  • adds collapsible button to selector list (7c81d468)
  • fixes bug with closing dialogs (0fdfeb67)
  • allows gens and mats to be duplicated, fixes mat sorting bug (9ff220aa)
  • adds selector duplication with framework for other duplications (3e230a56)
  • changes varSwapRecursive to only accept top-level allSelectors, and scaffold them in the function (57b4ad9d)
  • adds migration script to npx (e63f9185)
  • adds migration script for 0.13 (5288163f)
  • Merge branch 'master' of http://github.com/datawheel/canon into feature-dynamic-selectors (7f11c118)
  • fixes typo (b3b5a752)
  • adds documentation for dynamic selectors (30bfce1c)
  • fixes rendering bug in draft, makes cms dynamic selector dropdowns works (1319d55d)
  • fixes textcard selector passdown to handle dynamic selectors (e11a0447)
  • moves scaffolding further back in execution (serverside) (f48efa4d)
  • makes front-end selectors use labels (66b9eb08)
  • update mortarRoute to accept dynamic selectors, prevent saving broken dynamics (47c494fa)
  • reorganize selector util helpers (28d8d512)
  • fixes front of card display for selectors (2a3da674)
  • adds ability to open generator from selectorCard (8ab2a8f0)
  • adds dynamic variable to configuration with error feedback (ae282e67)
  • removes isDefault cruft (6758b665)
  • allow options to come from variable (46655668)
  • change no-dynamic state from NULL to empty string for simplicity (f31416e1)
  • fixes bug that used isDefault in logic (c4d275b4)
  • adds basic write/load to dynamic column (1f79612b)
  • Merge branch 'master' of http://github.com/datawheel/canon into feature-dynamic-selectors (b91233b2)
  • adds selector model and begins updating selectorCard (39fca231)
canon - @datawheel/[email protected]

Published by davelandry over 4 years ago

  • supports comma-separated Google Analytics trackers (7ae2cb97)
canon - @datawheel/[email protected]

Published by davelandry over 4 years ago

  • fixes bug with formatters detecting updates (0e646fdb)
  • adds force separator to not double-open editor (94815be1)
  • unifies toolboxdialog and forceopen dialogs (3f7b83f6)
  • cleans up popovers on deletes (45bd0dd0)
  • adds autoopen to text boxes (924996e2)
  • refactors forceopen to be simpler (418f8fbc)
  • adds save callback for selectorcard (4dbf2574)
  • adds error catch to vizcards (85e50885)
  • streamlines update checking, adds catch to variablecard (d1ab7b85)
  • adds error cases for all write cycles (2357a7b8)
  • adds framework for catching write errors (4886f6a7)
canon - @datawheel/[email protected]

Published by jhmullen over 4 years ago

  • Merge pull request #995 from Datawheel/issue-989-994 (0b152f9a)
  • adds showfilter to fallback search route (d3d23417)
  • removes self-referencing neighbors, fixes show:false in search results (8af988c4)
canon - @datawheel/[email protected]

Published by davelandry over 4 years ago

  • dynamically hides toolbox under modals (d9e0d8c7)
  • removes unused props from variablecards (04bfe85b)
  • adds granulatrity to loading status (73dd9030)
  • fixes error catcher (b53a441c)
  • increases default generator timeout to 5s (134bb66c)
  • majorly simplifies fetchvariables code (2fa3a4b5)
  • refactors fetchvariables to not be piecemeal (1b1a1243)
  • adds generator timeout and oec proxy helper (fabaa621)
  • adds timeout to generator reqs (707ccf45)
  • bundles initial gets for improved speed (98ca6bc6)
canon - @datawheel/[email protected]

Published by davelandry over 4 years ago

  • Merge branch 'master' of https://github.com/datawheel/canon (6a8ebe30)
  • fixes bug where manual data showed in endpoints (c275e520)
  • moves onbeforeunload clear (3bd8fa8d)
  • adds alert before leaving page (315f62c5)
  • fixes column search filtering from availableProfiles (b2a4639b)
  • fixes MultiColumn layout in Firefox (7fd7f384)
canon - @datawheel/[email protected]

Published by davelandry over 4 years ago

  • styles profile error wall (a0d5ab2f)
  • adds 404s to profile route (ec9fbb41)
  • removes diagnostic boolean and includes slugid pairs (b1219fa0)
  • adds varible hashing as a token generator (5bba27ca)
canon - @datawheel/[email protected]

Published by jhmullen over 4 years ago

  • Merge pull request #982 from Datawheel/issue-964-neighbor-filters (093bbfb5)
  • Merge branch 'master' of http://github.com/datawheel/canon into issue-964-neighbor-filters (555a99dc)
  • adds a secondary lookup to cover for hidden neighbors (64d4d278)