Skip to content

Releases: octue/planex-site

Fix contact form

07 Jul 13:49
6c91f3d
Compare
Choose a tag to compare

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

20 Jun 22:44
bccaacf
Compare
Choose a tag to compare

Summary

Fix/hexagon border positions

23 Feb 16:58
f61cf03
Compare
Choose a tag to compare

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

22 Feb 20:10
6c686b9
Compare
Choose a tag to compare

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

05 Nov 12:12
6420947
Compare
Choose a tag to compare

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

21 Jun 12:48
0ca89e5
Compare
Choose a tag to compare

Contents

Operations

  • Use conventional-commits repo for CI checks

Enable continuous deployment

14 Jun 19:48
76730c9
Compare
Choose a tag to compare

Contents

Operations

  • Add release workflow that releases a new version on merge of any branch into main
  • Add check-semantic-version job, which checks that the version in package.json is the same as the semantic version expected by git-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