8000 v3 Beta 1 (originally dev2) by mistermantas · Pull Request #38 · cstate/cstate · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

v3 Beta 1 (originally dev2) #38

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 6 commits into from
Oct 18, 2018
Merged

v3 Beta 1 (originally dev2) #38

merged 6 commits into from
Oct 18, 2018

Conversation

mistermantas
Copy link
Member
@mistermantas mistermantas commented Oct 13, 2018

In honor of (almost) nearing 100 stars and #hacktoberfest, v3 is almost ready to go out from the pipeline.

Changelog

cState is more powerful than ever — now with:

image

  • Redesigned issues. Resolved issues in the history view are now much more condensed, letting you see more than 1 issue on a single page. The focus is put on the time it took to resolve the issue, calling
  • Fully implemented settings & language files in Netlify CMS (Add visual settings via Netlify CMS #18). Up until this point, Netlify CMS was only used for posting incidents. Now you can even edit the configuration files with it!

image

  • Updated, more consistent look & CSS. Moved some stuff around, added more comments, now using BEM in more places, removed unnecessary code. Other minor changes to sizing and colors.
  • Made RSS feeds even more discoverable, added links to the footer (Add RSS feed link to footer #35). Community contributed idea. Thanks, @SamWhited!
  • RSS feeds now include more content, better in line with other status page feeds. An example of this is Reddit's status page Atom feed, which was used as a somewhat starting point to improve the current RSS feeds in cState.
  • Issues now include the date when the incident had been resolved. Just hover over the "Resolved in..." text on the issue page.
  • Versions will now be shown in console and generator tags. In previous versions, the version numbers would either be thrown around everywhere or just wrong.
  • You will now be automatically redirected to the Netlify CMS page when cState detects access_token in the URL. This was a confusing UX pattern, since you'd often be redirected to the homepage (for example, after using SSO login like Google's) without any error message and the token waiting to be used in the URL.

From Developer Preview 1:

  • Localization. (Make every string translatable / changeable #12) Introducing defaultContentLanguage! English & Lithuanian translations are available right out of the box. Speaking of which — why don’t you help us translate cState?
  • Netlify CMS experimentation. The preview window has begun receiving some changes as well as the Markdown body editor field. Give it a shot!
  • Customizable date formatting. (Allow to change date format #19) If you have Params.dateFormat in your config file, you can change how dates look in places like issue templates. If you’re upgrading from v2 and don’t care about the date formatting, the default will be kept as is.
  • See what was down (issue affected list #25). Thanks to @avelino for the suggestion! This also brings about the abillity to view a component’s entire incident history, like from a tag.
  • 404 the right way. Turns out 2.0 didn’t even have a 404 page. Now it has one. Here’s what it looks like.
  • Made RSS feeds discoverable (Add links to RSS feeds #34). Community contributed idea. Thanks, @SamWhited!

Upgrading from v3 is currently not recommended, as cState is still in an unstable stage, however, the guide is being prepared for future use.


Migrating to v3 from v2

The minimum Hugo version is now 0.48. A new version of Go brings variable overwrites, which may be used in parts of cState in the future.

  1. Update cState like normal.
  2. Change your config.yml file accordingly:

Add defaultContentLanguage & preserveTaxonomyNames to the very bottom of the config file as well as a taxonomies object:

defaultContentLanguage: en

preserveTaxonomyNames: true

taxonomies:
  affected: affected

There’s also other bits & bobs — small changes & fixes, some thanks to the generous contributions of others.


Thanks for using cState! ❤️

@mistermantas mistermantas self-assigned this Oct 13, 2018
Copy link
Contributor
@avelino avelino left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

SGTM

@mistermantas mistermantas changed the title v3 dev2 v3 Beta 1 Oct 18, 2018
@mistermantas mistermantas changed the title v3 Beta 1 v3 Beta 1 (originally dev2) Oct 18, 2018
@mistermantas mistermantas merged commit e21e127 into cstate:staging Oct 18, 2018
@mistermantas mistermantas deleted the v3-dev2 branch October 18, 2018 15:08
@mistermantas mistermantas mentioned this pull request Oct 18, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants
0