- collapse theme sidebar by default (#169) (1b2840d1)
- rename HoursTable again (#168) (b0ffbd66)
- upgrade puck (#166) (1ca31d13)
- use select for fontSize (#164) (32138590)
- add Promo component (#157) (69af3f70)
- add collapsible theme (#162) (d9037881)
- add theme body font to all components (#159) (1e0d94a6)
- font family selection (#154) (4d789359)
- add constant value support for CTA (#150) (f674a8fd)
- add additional button tw from theme (#151) (e7c75238)
- add border radius props to button (#146) (53c5bd74)
- hoursCard uses hours entity field (#148) (5dad9e72)
- add all components to registry (#145) (a476e399)
- add shadcn cli registry (#138) (b13f4f78)
- adjust components' exported names (#142) (938c3e30)
- adjust Get Directions component (#165) (f1943a7f)
- rename HoursCard to HoursTable in registry (#163) (d8935908)
- dev mode previews don't match puck iframe (#161) (6bd8d37c)
- dev mode ui state stuck in theme manager (#160) (a5c19f3c)
- adjust Grid components padding (#158) (b6c697e0)
- theme manager dev mode stuck loading (#155) (78ffbb37)
- make theme sidebar padding more consistent (#156) (7eac8887)
- rename HoursCard to HoursTable (#153) (265d5a51)
- hide constant value option if not defined (#152) (eda95977)
- use constantValue if no entity field is selected (#149) (cba1d17b)
- cannot access before initialization error (#147) (966065ee)
- adjust email padding (#144) (458501d4)
- adjust phone component (#143) (6d37d9d1)
- update Puck (9763e7b4)
- additional components qa (#139) (c0b4392c)
- constant value in GetDirections component (#141) (b7bb846b)
- add fontSize to getDirections (#140) (29e733b4)
- add NumberOrDefaultField (#133) (e06808ed)
- handle siteId in resolveVisualEditorData (#137) (75cbbb63)
- use localStorage when in dev mode (#134) (e7c3fd3a)
- add GetDirections component (#135) (ce63ff99)
- layout editor no longer requires themeId (#136) (c71255ce)
- update pnpm version (#132) (831da8fb)
- update Puck (43b4b424)
- add coordinate type EntityFieldTypes (#129) (a1d78a5c)
- pass themeData from content to layoutEditor (#130) (c0da8771)
- add visual editor components (#128) (bcdb0ff6)
- correctly support constant values for text lists (#127) (fea00f2c)
- change entity tooltip to just fieldId (#122) (ff30ff56)
- add generic support for constant value (#120) (a7118d2c)
- support address constant values (#119) (0a7a62f3)
- add support for image constant value (#116) (dbbc40e3)
- update getFilteredEntityFields to return lists (#118) (94abcbe5)
- add body text component (#108) (20935966)
- add header text component (#103) (3ddb00d2)
- add Image component (#102) (14d894a7)
- props QA for GridSection and HoursStatus (#131) (23de363f)
- entity field tooltips mess up css layout (#121) (d9b6fba9)
- formatting of entity fields when used in devMode (#117) (de7337c2)
- adjust colors in header component (#113) (8322fca5)
- header component (#112) (7ab5ced1)
- add label to ImageWrapperComponent (#109) (9a3e87b6)
- preview doesn't update on layout switch (#107) (d3966ec5)
- theme sidebar padding issue (#104) (784ba96f)
- new theme.config format (#126) (085c673a)
- type layout data (#125) (9b8bb7bc)
- cleanup components (#110) (7f4e6450)
- setup folders for visual-editor components (#106) (0c7549c1)
- move useDocument, DocumentProvider from pages (#101) (0dd123e6)
- clean up theme manager (#85) (bbe4f51a)
- themeResolver and applyTheme documentation (#97) (2305fae8)
- add hash to ThemeSaveState (#91) (e1060b72)
- add theme preview support (#92) (dd6b369d)
- add dev mode theme preview (#86) (aac0527a)
- sidebar loses focus on input (#100) (d2049ec3)
- remove outerHTML vulnerability (#95) (396042c1)
- update puck history with new layout's config in theme mode (#93) (cd002787)
- switch to (#98) (c5e80f46)
- separate message receivers (#90) (7309a905)
- simplify Editor.tsx and create LayoutEditor and ThemeEditor (#88) (243ef26a)
- always use px for theme number fields (#89) (f186516c)
- separate theme manager and visual editor internal editors (#87) (7049a562)
- don't load theme data when not in theme mode (ad051c32)
- dev: fix themes (#84) (e19ec2e4)
- load themes from content on published pages (#83) (eb01dbb1)
- handle theme data from content and local storage (#82) (ac768866)
- save theme data to YSS (#81) (d2043342)
- remove theme mode toggle (#79) (418bddf5)
- receive isThemeMode from storm (#76) (9e98ae0d)
- components: add react-color color picker (#68) (59afa7a8)
- components: fixed history desync after publish (#75) (0d08b035)
- generate theme variables automatically and merge saved state with themeConfig for UI (#77) (7a8f8055)
- add test with react testing library (#62) (e0d545fc)
- adjust READMEs and move internal code (#64) (ba784362)
- add toggle for "Use Entity Field" vs "Use Constant Value" (#70) (a5bfe5e1)
- theme editor sidebar (#74) (b6902481)
- toggle theme editing mode (#65) (65d4e610)
- util:
- add buildCssOverridesStyle (#72) (7ea4eebf)
- add themeResolver (#69) (370ecac0)
- use built-in fields (#73) (6347bef2)
- use local stream for entity fields in dev mode (#61) (8a19028e)
- hide sidebar titles in theme mode via DOM (#71) (95c32294)
- add undefined to return type of resolveYextEntityField (#66) (1b3ab2b8)
- rename EntityFieldType to YextEntityField (#67) (564933f7)
- pin Puck (a1bfd375)
- documentation updates for mappable fields (#58) (15e95382)
- hide static value field for complex entity types (#60) (51cc136e)
- update field filtering logic (#59) (040b919d)
- additional resolveYextEntityField undefined checks (#57) (7c03b721)
- mappable fields filter updates (#56) (a2622fe4)
- fields not returned by type when type was a subfield (1a5c5939)
- selector return type signature (#55) (42c70ce6)
- undefined checks for mappable fields (#54) (dcf4baa6)
- update to latest (official) puck version (54c6083d)
- add .idea to .gitignore (#46) (806e7239)
- constant value for mappable fields (#49) (745fcb1c)
- util:
- add renderEntityFields function (#44) (ef7cc7bb)
- add resolveProp function (#45) (37ceeff7)
- mappable fields with static values version 2 (#53) (3dfe0382)
- remove old comment (beb59564)
- update to latest Puck canary (#41) (c7834fbb)
- update usePlatformBridgeDocument change (#36) (aa23b741)
- add and export schema types for streams (2d036e44)
- add hooks/provider for entityFields (#37) (9f6763ea)
- wrap EntityField in div (#42) (8f27df55)
- accordions inside EntityField tooltip (#43) (f2770c59)
- css was overriding components not in visual-editor library (#40) (2633e0c0)
- entity fields toggle incorrectly switching off (#39) (2e2d45ee)
- puckInitialHistory not set in time (#38) (5b8c73c2)
- move react and react-dom to peer dependencies (#33) (f60ed657)
- add css to EntityField (#35) (6a78b57c)
- handle unrecognized origin (#34) (059db804)
- loadPuckInitialHistory is never called (#32) (2b132b0e)
- make _site object available on documents in dev mode (#31) (3b4f904f)
- update useDocumentProvider name to usePlatformBridgeDocument (#30) (9e91f4ad)
- add debug logging with xYextDebug (#28) (209a6b86)
- add null check to message.data (#29) (36505bb3)
- add devOverride functionality (#26) (237db9af)
- make quick find keyboard shortcut work (#25) (c4e1fca5)
- redirecting on localhost (#27) (d770a478)
- prevent error in resolveVisualEditorData (#24) (d8b15281)
- rename puckConfigs parameter to componentRegistry (#23) (3671728f)
- content data within history object (#22) (5629486e)
- remove tooltip warning (#21) (cef55282)
- add developer guide (#19) (b2eaf28c)
- remove view page button from header (#16) (ca9bef1c)
- change toggle button to switch (#15) (2369fb21)
- redirect to 404.html if origin is not in storm (#17) (0e86cff1)
- update Puck after clearing local changes and fix undo state (#18) (3b336316)