Skip to content
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

Sync for minor release #76

Merged
merged 96 commits into from
Nov 6, 2017
Merged

Sync for minor release #76

merged 96 commits into from
Nov 6, 2017

Conversation

amoose
Copy link
Member

@amoose amoose commented Oct 29, 2016

We've had major upgrades since v.0.1.0: Most notably contained here:

  • Ruby 1.9.3 -> 2.x
  • Rails 3 -> 4 upgrade
  • Spec overhaul (96% coverage)
  • Numerous dependency upgrades
  • Preparation for internationalization
  • Cloud.gov support
  • Expired messages purge
  • Global 30-day message retention limit
  • Heroku support (and one-click deploy)
  • Allows messages to be created via curl

This pull request matures master to synchronize with the latest development branch. All commits will be preserved (do not squash). This is in preparation for a minor release coming this month.

@coveralls
Copy link

Coverage Status

Changes Unknown when pulling 57d4507 on dev into * on master*.

@coveralls
Copy link

Coverage Status

Changes Unknown when pulling df2750f on dev into * on master*.

@coveralls
Copy link

Coverage Status

Changes Unknown when pulling e4f245c on dev into * on master*.

1 similar comment
@coveralls
Copy link

Coverage Status

Changes Unknown when pulling e4f245c on dev into * on master*.

@coveralls
Copy link

Coverage Status

Changes Unknown when pulling c6757f5 on dev into * on master*.

1 similar comment
@coveralls
Copy link

Coverage Status

Changes Unknown when pulling c6757f5 on dev into * on master*.

@coveralls
Copy link

coveralls commented Nov 8, 2016

Coverage Status

Changes Unknown when pulling 020d71f on dev into * on master*.

@coveralls
Copy link

Coverage Status

Changes Unknown when pulling aea1679 on dev into * on master*.

1 similar comment
@coveralls
Copy link

Coverage Status

Changes Unknown when pulling aea1679 on dev into * on master*.

@coveralls
Copy link

coveralls commented Nov 10, 2016

Coverage Status

Changes Unknown when pulling 9e4a9ce on dev into * on master*.

@coveralls
Copy link

Coverage Status

Changes Unknown when pulling 9acfcf2 on dev into ** on master**.

1 similar comment
@coveralls
Copy link

Coverage Status

Changes Unknown when pulling 9acfcf2 on dev into ** on master**.

@coveralls
Copy link

Coverage Status

Changes Unknown when pulling 12f4c1f on dev into ** on master**.

@coveralls
Copy link

Coverage Status

Changes Unknown when pulling 800a453 on dev into ** on master**.

1 similar comment
@coveralls
Copy link

Coverage Status

Changes Unknown when pulling 800a453 on dev into ** on master**.

@coveralls
Copy link

Coverage Status

Changes Unknown when pulling 3c17809 on dev into ** on master**.

1 similar comment
@coveralls
Copy link

Coverage Status

Changes Unknown when pulling 3c17809 on dev into ** on master**.

@coveralls
Copy link

Coverage Status

Changes Unknown when pulling 9a9829c on dev into ** on master**.

1 similar comment
@coveralls
Copy link

Coverage Status

Changes Unknown when pulling 9a9829c on dev into ** on master**.

@coveralls
Copy link

Coverage Status

Changes Unknown when pulling d8498bf on dev into ** on master**.

1 similar comment
@coveralls
Copy link

Coverage Status

Changes Unknown when pulling d8498bf on dev into ** on master**.

@coveralls
Copy link

coveralls commented Feb 27, 2017

Coverage Status

Changes Unknown when pulling b82e95c on dev into ** on master**.

@coveralls
Copy link

Coverage Status

Changes Unknown when pulling 4496736 on dev into ** on master**.

1 similar comment
@coveralls
Copy link

Coverage Status

Changes Unknown when pulling 4496736 on dev into ** on master**.

@coveralls
Copy link

Coverage Status

Changes Unknown when pulling 298a7c6 on dev into ** on master**.

1 similar comment
@coveralls
Copy link

Coverage Status

Changes Unknown when pulling 298a7c6 on dev into ** on master**.

amoose and others added 23 commits November 6, 2017 09:56
* Adds basic docker dev setup

* Adds db:migrate to bin/setup
* Update various libs for easier usage
**Why**: We are going to use the standards instead of bootstrap.
* These assets are no longer going to be used, will be replaced by the
  US Web Design Standards
* Adding USWDS assets

* Update to newer SASS rails version
- Adding assets for messages
- Updating layout
- Adding pages for about and privacy
- Style updates
- Adding routes for pages
- Updated text area for secret message to be 100% width
- Updated lead font size and family per designs
- Added background positioning for error messaging
- Removing unused items
- Updating GitHub casing
* Minor tweaks to code and updates to use new en variables

- Updating class code to modernize
- Adding disabled property to secret message textarea so you can’t
accidentally delete the message!
- Adding locale tags for content that was not in the en file
- Minor HTML tweaks to strong tag items

* Formatting slim templates
* Small style tweaks

- Updated text area for secret message to be 100% width
- Updated lead font size and family per designs
- Added background positioning for error messaging

* Removing header border and updates to footer link text color

* Updating copy (#114)

- Removing unused items
- Updating GitHub casing

* Minor tweaks to code and updates to use new en variables (#115)

* Minor tweaks to code and updates to use new en variables

- Updating class code to modernize
- Adding disabled property to secret message textarea so you can’t
accidentally delete the message!
- Adding locale tags for content that was not in the en file
- Minor HTML tweaks to strong tag items

* Formatting slim templates
* Adding content for privacy policy page

* Removing extra lines
**How**: Delete link requires jquery / ujs. If you use a button it does
not. We can update style separately

See https://www.viget.com/articles/delete-in-rails-without-jquery-and-ujs
Make the delete button look like a link
**Why**:
* SimpleForm uses HTML5 so modern browsers won't let users submit
invalid messages
* Browsers without HTML5 will still show a flash message
* This adds a spec for flash messages, too
* Content updates to page titles

- Also updating Fugacious to Toaster
- Adding a shortened version of the privacy policy as we are planning
to expose the longer policy info behind an accordion on the policy page.

* A few more minot text updates

* Adding link to Hatch Act

* Updating en file to use a list for list items

Also removing the short version of the privacy policy as it is not
needed

* Using en for site title in the application layout

* Removing whitespace
Include note for operators about sensitive information.
Fetches github gems over https
These screw up when you're not on the homepage.
* Upgrades Ruby version to 2.4.2

For compatibility with the updated Ruby version:
Updates Rails to 4.2.10
Updates Webmock to 3.1.0

* Alpha sorta gemfile and pins Ruby version

Adds Ruby version to Gemfile for CloudFoundry and other PaaS

* Skips old Ruby versions in Travis
 __Why__

* This hasn't been used for awhile, there are no active docs to support these
libs and the plan is to move to something like Terraform any how.

__How__

* Remove devops group from Gemfile and rebundle.
Copy link
Member

@jgrevich jgrevich left a comment

Choose a reason for hiding this comment

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

Let's do this!

@amoose amoose merged commit be7da47 into master Nov 6, 2017
@jgrevich
Copy link
Member

jgrevich commented Nov 7, 2017

woohoo!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

10 participants