-
Notifications
You must be signed in to change notification settings - Fork 108
Changelog
Bill Hunt edited this page May 17, 2016
·
8 revisions
- Upgraded to Laravel 5.1, Angular 1.4
- Documents have statuses and can be private, public, or unpublished.
- Authors can view document statistics and export comments to review.
- Multiple documents can be featured.
- Documents can have images.
- Annotations no longer collide in the sidebar.
- Improved support for mobile & older (IE9) browsers.
- Better handling for SSL.
- Now allows much longer documents and comments.
- The entire application has been redesigned with a design by @boboroshi
- The core of Madison has been rewritten to better use Angular.
- The frontend has been more properly isolated from the backend.
- Madison can now be translated into other languages via localization files.
This changelog is unfinished
- Move credential loading from
*.yaml
to.env.<environment>.php
to match Laravel 4.2 standard - Remove all Laravel View files. These have been moved to Angular templates in
public/templates
- Only email templates remain
- Only routes matching
api/**
reach the Laravel routes. All others serve up the AngularJS front-end aspublic/index.html
. This is done inapp/routes/single.php
. - The entire public interface has been redesigned. You can read notes on the redesign process here ( need link )
- The entire build process has changed. You can read the notes on the new build process here ( need link )
- The Angular front-end architecture has been refactored. You can read the notes on the new front-end architecture here (need link)
- All front-end notifications are now handled through
angular-growl
. See how to pass notifications from the API to Angular here (need link) - You can now generate short urls for each document from the document editing page. These are automatically generated by making calls to OpenGov's
opngv.us
url service.