Skip to content

Releases: gae-init/gae-init

0.10.0

30 Dec 13:08
Compare
Choose a tag to compare
  • Updated Moment.js to 2.5.0
  • Updated to UglifyJS2
  • Corrected Twitter's color
  • Updated threadsafe setting to true to fit Google documentation

0.9.1

18 Dec 23:06
Compare
Choose a tag to compare
  • Updating the admin and active states of the User model
  • Showing a ban icon for inactive users in user list
  • Added an icon to indicate your own account on user list/update
  • The user class renamed to user-list to be more specific
  • Clean ups and some PEP8 fixes

0.9.0

16 Dec 23:40
Compare
Choose a tag to compare
  • Updated Bootstrap to 3.0.3
  • Updated Font Awesome to 4.0.3
  • Updated Moment.js to 2.4.0
  • Updated Flask Login to 0.2.7
  • Using auth_ids in User model instead of separate auth ids per provider
  • To upgrade any existing user data: deploy the lipis/gae-init-migrate to
    your GAE app and run the upgrade task
  • Administrators can now delete users
  • Administrators can now edit user profiles and change username
  • Added function to check for uniqueness of a username
  • Connected accounts are shown on profile and user list pages
  • Using protocol independent absolute paths
  • Added support for the size s argument in the Gravatar API
  • Removed GitHub oauth (it can be found in gae-init-auth)
  • Updated sign-in buttons to the latest version
  • Fixed avatar for HDPI screens in user_list.html
  • Added filters for WTForms: util.strip_filter and util.email_filter
  • Form macros are now accepting keyword arguments, such as: autofocus,
    placeholder, etc.
  • Autofocus flag is now set to the first input in forms
  • Added link to GAE instances in admin config
  • Changed the soon to be deprecated wtf.TextField for wtf.StringField
  • Added show_notifications() and clear_notifications() as JS functions
  • Using flask.ext notation when importing instead of flaskext
  • Removed lib/flaskext directory, after moving Flask extensions into lib
  • Organized imports by standard, libs and local
  • Several other fixes and optimizations

0.8.4

19 Oct 19:37
Compare
Choose a tag to compare
  • Added rel='nofollow' wherever applicable
  • Updated Moment.js to 2.3.1
  • Added the prefetch link if there is one
  • Removed deprecated md5 package

0.8.3

14 Oct 22:20
Compare
Choose a tag to compare
  • Updated Werkzeug to 0.9.4
  • Updated WTForms to 1.0.5
  • Updated itsdangerous to 0.23

0.8.2

14 Oct 21:52
Compare
Choose a tag to compare
  • Added missing properties for JSON in model Config
  • Updated run.py to install Grunt if missing
  • Removed the X-UA-Compatible header to pass the validators
  • Fixed the broken relative date format
  • Added template macro for the Next Page link (more_url)
  • View in JSON link is now visible only when has_json variable is True

0.8.1

06 Oct 18:13
Compare
Choose a tag to compare
  • Simplifying forms by using the populate instead of doing it manually
  • Added novalidation to the forms to disable HTML5 validations
  • Introduced init_common in scripts to run stuff on every page
  • Syntactic changes in the *.coffee files to be more consistent
  • Updating the User model after sign in to track the last seen
  • Showing relative date of the deployed version in the footer for the admins
  • Admin config page got a facelift

0.8.0

03 Oct 23:48
Compare
Choose a tag to compare
  • Refactored the static directory to make it more language agnostic friendly
  • Renamed static/lib to static/src/lib
  • Renamed static/src/coffee to static/src/script
  • Renamed static/src/less to static/src/style
  • Updated run.py
  • Username is always lowercase and some spacial characters are being replaced
    with a dot
  • Added Grunt support for watch and livereload only (more will come)
  • Removed custom message from email validator

Upgrading from older versions to 0.8.0:

When upgrading from an older version to 0.8.0, in order to avoid many
conflicts do the following changes before merging, if you had changes in the
styles, scripts and added more static libraries:

  • static/lib > static/src/lib
  • static/src/coffee > static/src/script
  • static/src/less > static/src/style
  • Update the paths in the config.py
  • That setup will not work after these changes, but for the rest of the
    changes it should be easy to merge.

0.7.0

30 Sep 21:16
Compare
Choose a tag to compare
  • Added GitHub authentication

0.6.0

22 Sep 18:07
Compare
Choose a tag to compare
  • Footer changed to a fixed-height and it is pinned to the bottom of the viewport
  • Removed relative dates from modelx.py
  • Removed format_datetime_ago and format_datetime_utc from util.py
  • Relative dates are calculated client side and updated every minute
  • Special treatment for <time> element if it has the datetime attribute
  • Added Moment.js - a javascript date library for parsing, validating, manipulating and formatting dates
  • All datetimes in JSON are represented in ISO 8601 format
  • Updated util.param() to support list values
  • Moved run.py in the root directory
  • Moved package.json in the root directory
  • Fixed the bug in run.py when there were spaces in the path
  • Moved the favicon.ico to the img directory
  • Removed the gae-init logo from the repo