Releases: octue/planex-site
Releases · octue/planex-site
Fix contact form
Contents (#121)
Fixes
- Contact and subscribe forms directed to mailgun and mailchimp
Operations
- Ignore IDEs
- Update to latest conventions
- Update semver checker
- Update to new update-pull-request wrokflow
- Update the add-to-board workflow
Add tools page
Summary
Fix/hexagon border positions
Summary
Contents (#116)
Enhancements
- Prefetch fonts for quicker site access
- Use fontsource to fetch font CSS at build time
Fixes
- Make hexagon borders always relative to hexagon location
- Prevent invalid import from crashing function deploy
Operations
- Update version for fixes
Refactoring
- Remove unused section
Chores
- Remove refactored-out section from custom list
Fix/hexagon aspect ratio
Summary
Contents (#114)
Fixes
- Remove public logs to close issue #113
- Make storybook work by upgrading to webpack5
- Force aspect ratio of hexagons on IOS
- Hexagons scaling correctly with crisp borders
Operations
- Make pr updater fire on all pull requests
- Increase version to reflect fixes
Refactoring
- Remove legacy hex funcitonality
- Remove warnings from style guide
Testing
- Make sure fixture covers a hex with link
Feature/new design
Summary
Contents
New features
- Add Subscribe and Link CTAs
- HexGrid wired up to CMS
- Add two column section and Dato Components mapping with Typography
- Add ArticlesPreview section and refactor for common SectionGrid
- Correct pagination and wire article cards to CMS
- Create and connect HexBullets section to CMS
- Add balance prop to typography elements
- Link pages and PartnerSection to CMS
- Make fragments form section queries and generalise
- Connect JoinTheMovement seciton to CMS
- Add new DatoLink component for handling CMS link blocks
- HexagonGrid fully regularised
- Added fixture for team section
- Mapping of sections from DatoCMS
- More typography from hte figma file implemented
- Add robots.txt
- Add data queries to About and Contact page
- Connect HomePage SEO and Hero to DatoCMS
- Add sitemap to builds
- SEO object now accepts extra page and site meta
- Add story for HeroSection
- Customise typography for more site elements
- Added section title element
- Add fonts to storybook and build, define some typography
- Set correct MUI background color
- Add h3 specification to the theme
- Fix broken snackbar provision for the basic page
- Footer completed
- Desktop form of footer
- Add work sans font to theme
- Add LogoLink core element
- Install work sans font system and set for subtitle2 typography
- Add partner logos to static
Enhancements
- Remove many rendering warnings and fix size of HexGrid
- Balance section headings for better overall wrap
- Balance text elements
- Allow control of heros from CMS
- Allow control of heros from CMS
- Sections regularised and managed in unified way
- Remove erroneous section margin throughout
- Add alt text to gradient hero image
- Update hexagon parameterisation to use common sizing
- Add utility for hex transparency
- Add a github icon to the github link
- Shift site to dark theme
Fixes
- Add subscribe modal and callback
- Incorrect import of log
- Import src images instead of require() for webpack 5
- Attempt to fix gatsby cloud issue
- Attempt to fix gatsby cloud issue
- Reenable hero and sections manager on about page
- Ensure backgroundColor applied correctly
- Update person story following team fixture change
- Align footer logo
- Correct the mapping of team image prop
- Remove warnign from story
- Close #61 make hexagon strokes uniform
- Gradient matching theme background parameterically
- Remove es warnings and get rid of hinky null iterator
- Adding pagination in article page
- Fix the Commit issues
- Typography Issues Solve
- comments issues solved
- comments issues solved
- comments issues solved
- comments issues
- Correct query for contact page
- Fixing conflict
- Avoid failure due to missing old metaDescription variable
- Use correct object syntax and add page meta for index and content
- Remove index story which fails due to gatsby static query
- Update code generating eslint warnings
- Update typography and background gradient of issue #60
- Enable Work sans font in gatsby pages
- Issues are fixed
- Fixing Location Background Image
- Fixing the sizing according to Figma File
- Adding sections in homepage
- Simplify Basic page because the snackbar context is already provided
- Add subtitle2 to typography component
- Correct theme seleciton of logo darkness
- Update invalid character
Operations
- Update action to work on all pull requests
- Update version by semantic rules
- Remove storybook deploy hook, redundant now the library is OSS:
- Update workflows to correctly parse semantic version
- Update workflows to correctly parse semantic version
Dependencies
- Attempt to fix yarn dependency resolution problem
- Update to gatsby 3 and solve build issues with images
- Remove unused fontsource dependency
Refactoring
- Update name of Team section for consistency
- Move Hero to legacy
- Update to use new HexagonGrid api
- Inject buttons as children instead of rendering directly
- WIP Moving toward a SectionHeading that accepts children
- Finish Team section wired to Dato and fully styled
- Move all components to sensible locations and add full storybook coverage
- Simplify theme nesting and fix eslint errors
- Remove weird changelog
- Update references to footer location
- Moved footers back to layout
- Update menu systems ready for new footer
- Remove console.log printouts
- Cleared out multiple footers
- Move footer components into elements directory
Other
- Update readme to mention DatoCMS
- Update the pre-commit instructions
- Added note on how to add fixtures
- Adding Hexagon Grid In Different Pages
- Adding getInvolved-A Page
- Adding Article Page
- Adding Twined Page
- Making Hexagon Grid
- Adding Consultancy Page
- Remove unused variable
- //github.com/octue/planex-site into feature/complete-contactpage
- Adding Contact Page
- Solved the issues
- branch 'feature/new-design' of github.com:octue/planex-site into feature/new-design G especially if it merges an updated upstream into a topic branch.
- Progress on a JoinTheMovement section
- About page are completed
- Home page are completed
- Improve precommit instructions
- Adding Hexagon sections with fully details
- Clarified the footer story as being about how to lay out the footer
- Update storybook introduction
Reversions
- PR description updater only works on pulls into main
- Revert deletion of useful comment
- Revert ContactForm to prior MUI styling
- Revert to correct bgImage reference
- Revert change of body font
Chores
- Update imports for hexagon components
- Remove bootstrap notes form readme
- Add a todo on the about page query
- Add new hex utility to themes index
- Remove warning by commenting out deprecated code
- Remove comments
- Remove console log
- Update caniuse for latest browser list
- Add index file for the hero component
Uncategorised!
- Merge branch 'main' into feature/new-design
- Merge pull request #101 from octue/fix/issue-77
- Merge pull request #100 from octue/fix/issue-78-join-the-movement
- Merge pull request #99 from octue/fix/issue-78-join-the-movement
- Merge pull request #98 from octue/feature/people-section
- Merge pull request #97 from octue/refactor/issue-#96-component-sections
- Merge pull request #73 from octue/feature/getinvolved-page
- Merge pull request #71 from octue/feature/twined-page
- Merge pull request #70 from octue/fix/theme-fonts
- Merge branch 'feature/new-design' into fix/theme-fonts
- Merge pull request #65 from octue/feature/consultant
- Merge pull request #68 from octue/feature/dato-integration
- Merge branch 'feature/consultant' into feature/dato-integration
- Merge pull request #67 from octue/feature/consultant
- Merge branch 'feature/dato-integration' into feature/consultant
- Merge pull request #63 from octue/fix/theme-fonts
- Merge branch 'feature/new-design' into fix/theme-fonts
- Merge pull request #59 from octue/feature/complete-aboutpage
- Merge branch 'feature/new-design' into feature/complete-aboutpage
- Merge branch 'feature/new-design' into feature/complete-aboutpage
- Merge branch 'feature/new-design' into feature/complete-contactpage
- Adding Hexagon sections with fully details
- Adding Hexagon Components
- Fix Navbar issue
- IMP Copyright in subtitle2 typography
- Merge pull request #53 from octue/feature/storybook-theme
Quality Checklist
- New features are fully tested (No matter how much Coverage Karma you have)
- [v0.2 onward] New features are included in the documentation
- [v0.2 onward] Breaking changes are documented with clear instructions of what
Coverage Karma
- If your PR decreases test coverage, do you feel you have built enough
Coverage Karma
* to justify it?
*Coverage Karma can be earned by disproportionally increasing test coverage in the rest of your contributions.
It's an honesty policy - you keep count of your own.
Use conventional-commits repo for CI checks
Contents
Operations
- Use
conventional-commits
repo for CI checks
Enable continuous deployment
Contents
Operations
- Add
release
workflow that releases a new version on merge of any branch intomain
- Add
check-semantic-version
job, which checks that the version inpackage.json
is the same as the semantic version expected bygit-mkver
given the Conventional Commits since the last tag - Add the
update-pull-request
workflow that auto-generates part of the PR description on each commit