Skip to content

Releases: haxtheweb/haxcms-php

HAX of One's Own

10 Jun 18:51
Compare
Choose a tag to compare

Massive stability update with lots of new functionality:

Major changes / enhancements:

  • Hits as high of scores on Lighthouse as is currently possible
  • Rollback commit in UI (rough but works)
  • GRID PLATES + DRAG AND DROP
  • Forms / preview to edit mode is vastly more responsive / accurate
  • new elements for rss, html blobs, paragraphs and more
  • Face camera / webcam upload when supported
  • Theme development workflows and portability improvements
  • https://twitter.com/timmmmyboy/status/1136362779001204736 -- HAXcms is now available on the Domain of Ones Own platform

Changes:

  • process schema as we save a page #157
  • create recommended theme development guide #200
  • Safari bugs #227
  • fix outline save button #231
  • Create a raw HTML / danger block #175
  • add http2 push support to default .htaccess files we ship #230
  • create package.json's w/ command shortcuts as part of site template #232
  • Integration methodology fails Safari 9 #233
  • older FF but newish (so es6-amd) has odd path resolutions... #236
  • force a resize event 1s after paint #235
  • Drop simple colors styles references #240
  • Add bookmarklet right into the hax docs #217
  • make text element show up in the list for inserting anything #246
  • in a grid, custom elements don't always render in the preview area #244
  • hammer on preview pane opening #243
  • code editor areas don't data bind correctly #239
  • settings gear can delay heavily #238
  • link alert prompts don't apply on the 1st time #237
  • Visualize backend error reporting #163
  • support empty / blank / null pages #242
  • Place holder replacement doesn't replace the element if its in a grid plate #249
  • if nothing is active and we are told to insert, make last child active #250
  • do additional read/write test before touching site.json #241
  • new page / outline of items should generate parents into new paths #206
  • support disabled status in HAXschema #251
  • Firefox ESR compatibility / testing required #248
  • webcam / camera upload field #255
  • paper-input-styles append none #259

0.7.0

15 May 19:01
Compare
Choose a tag to compare

Major release that improves performance, stability, accessibility and adds a lot of key features to both HAXcms and HAXeditor.

Major changes

  • Improved login experience
  • Improved initial dashboard with bulk operations and is a lot more usable
  • Polymer Legacy non-class based elements removed from the entire code base
  • More accurate data binding between editor and saved content in HAXeditor
  • Cross library support for HAXschema (with meme-maker being ported to LitElement to demonstrate)
  • Workflow for developing and building custom themes per site!

Changes:

  • Remove Polymer Legacy from our code base #225
  • Redo site listing to be a list #228 #118
  • check on array / object saves into the body area #224
  • Option to fork from existing site #197 #4
  • [ux] Better error display: Attempting to create a new site throws a 403 Forbidden #20
  • double content rendered after save / theme swap sometimes #181
  • update appstore spec to match new autoloader format #213
  • create rollup / theme developer command to get started #145
  • Allow for custom css definition in front end #140

0.5.0

26 Apr 20:48
Compare
Choose a tag to compare
  • add lunr search #117
  • Update MAMP docs to clarify #223
  • site-search and site-search-results elements #222
  • test the service worker displaying the pop up #221
  • Fixed MAMP path installation issues / sub directory install issues
  • auto installer smart enough to guess basePath for installed location now off of URL
  • more console .map.js issues resolved
  • Search added into mutliple themes
  • HAXcms behaves better when installed in sub-directories (issues in local development previously if not top level w/ base path)

Biggest piece of this release beyond more stability / clean up is that Lunr.js is built in and the search index is created automatically when pages save! Big feature enhancement that's as easy as <site-search> tag being added to a theme.

0.4.0

25 Apr 01:22
Compare
Choose a tag to compare
  • #203 share buttons to share the current page
  • #220 calculate read time on save
  • #219 path rename breaks if nested path and doesn't currently exist
  • #218 dimports
  • #21 dynamic import the editor so that we can unblock the render cycle
  • #214 hax the web theme is leaving timestamps in calls issued
  • #211 Dynamically generate sites.json
  • Coder Blog theme added (haxor-slevin)
  • ES6 served to all evergreen browsers (AMD packaging for slightly older / FF)
  • multiple UX fixes from lighthouse score testing and higher lighthouse scores
  • dynamic importing of every piece of haxcms core for faster TTFP

0.3.0

03 Apr 19:38
Compare
Choose a tag to compare
  • Local publishing workflows cleaned up
  • Bugs around local editing sites cleaned up
  • Service worker paths cleaned up for locally published files
  • Offline capable, locally published sites happen 0 config!

Ex Uno Plures has been unleashed!

0.2.0

03 Apr 00:19
Compare
Choose a tag to compare
  • More themes added
  • State improvements
  • performance improvements
  • Field UI
  • Fields on nodes and site that can be defined in code or in site.json
  • Hits all screens with content
  • Publishing can now go to static without github
  • images automatically get cropped / resized copies
  • file upload capabilities directly from the fields that need it

0.1.0

25 Mar 23:31
Compare
Choose a tag to compare

We've reached a new level of stability as others have been able to install and publish using HAXcms. While many issues still exist and features are being added, this is a robust improvement over 0.0.1 and enough to justify moving up a level. HAXcms now powers multiple test sites, haxtheweb.org and btopro.com .

Major Features added since last release

  • Github publish workflow refined
  • install now can be done in MAMP and ddev consistently
  • Publishing to github is (insanely powerful) yet optional as HAXcms can now manage the version control side without github being hooked up
  • Custom theme workflows (edit theme/theme.css and theme/theme.html after picking custom theme)
  • Custom web component + full theme API workflows
  • Field API in core (though not visualized yet) where backend can headlessly render HAXschema and save the values back to the pages

0.0.1

25 Feb 21:48
Compare
Choose a tag to compare

Initial release now that this is successfully being used to power https://haxtheweb.org/

This is to get the ball rolling on releases, start to set a roadmap and keep generating new sites and new features moving forward.