All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog.
This project adheres to Semantic Versioning.
- Test script entry
- Postinstall bower update script
- Travis CI config file
- Badges for coverage
- CodeClimate error
- CodeClimate error
- CodeClimate error
- ERROR: Unable to parse: (): mapping values are not allowed in this context at line 13 column 13
- ERROR: Unable to parse: (): found a tab character that violate intendation while scanning a plain scalar at line 16 column 17
- ERROR: Unable to parse: (): found a tab character that violate intendation while scanning a plain scalar at line 16 column 17
- CodeClimate config file to add eslint version 4 (ESLint v4.15.0 instead of v3.19.0)
- ESLint
object-curly-newline
rule
- Excluded all PWA files from eslint
- Logs from PWA stuff
- Refactored some files with tabs
- Versions for npm and bower packages
- Datepicker on mobile
- Loader stay always visible
- The overflow is hidden when the loader is active
- Undo changed about icons for the manifest
- Logs from sw file
- Undo changed about icons for the manifest
- Logs from sw file
- New
developer
key for manifest - New
incognito
key for manifest
- Icons manifest structure
- SW
- SW
- SW
- SW
- SW
- SW
- SW
- SW
- SW
- SW
- SW
- SW
- SW
- SW
- SW
- SW
- SW
- SW
- SW
- SW
- SW
- SW
- SW
- SW
- SW
- SW
- SW
- SW
- SW
- SW
- SW
- SW
- SW
- SW
- SW
- SW
- SW
- SW
- The path of the provided scope ('/') is not under the max scope allowed ('/x-days-later/'). Adjust the scope, move the Service Worker script, or use the Service-Worker-Allowed HTTP header to allow the scope.
- A bad HTTP response code (404) was received when fetching the script.
- Missing sw files
- Path location of sw files
- SW init
- SW
- SW
- Loader styles
- Loader styles
- Loader styles
- Loader styles
- Loader styles
- SW
- SW
- SW init
- Manifest start_url
- Manifest start_url
- Manifest start_url
- New manifest icon
- Path to sw
- Manifest start url
- Manifest start url
- Manifest start url
- Manifest start url
- Icons, orientation and start url for manifest
- Copy btn width on mobile
- Version tag of most of default href
- Version tag of most of default href
- Escaped config.yml color
- Link to manifest
- Manifest
- The lang is now from the config in default template
- The theme-color is now from the config in default template
- Grunt config tasks to add version in the config.yml
- Grunt config tasks to edit manifest based on config.yml
- Experimental service worker
- Experimental service worker
- Experimental service worker
- Experimental service worker
- Experimental service worker
- Experimental service worker
- Experimental service worker
- Experimental service worker
- Sw js file
- Experimental service worker
- Experimental service worker
- A bunch of wrong variable path
- Jekyll sass plugin to compress the styles
- Canonical url
- New initiator
common
- Path to feed
- Added custom header html link to feed instead of using a plugin
- Wrong feed path
- Styles for site footer credits
- Wrong url for apple icons
- The tag
baseUrl
on line 1 in/_layouts/default.html
is not a recognized Liquid tag
- Link to sitemap
- New favicon for apple
- Wrong canonical url
- Wrong canonical url
- Wrong canonical url
- New Jekyll plugin
jekyll-feed
- New Jekyll plugin
jekyll-sitemap
- New Jekyll plugin
jekyll-mentions
- Tag for SEO injection
- New Jekyll plugin
jekyll-seo-tag
- Analytics events
- Analytics events
- Failed to instantiate module xDaysLater due to: TypeError: AnalyticsProvider.setAccount is not a function
- New bower dependency
angular-google-analytics
- New config
analytics
- New service
gaTrackEvent
- GA track click for copy calculated date btn
- Tracking of
.yo-rc.json
file
- Styles for error
- Spellcheck for weekend
- Pluralize handled
- The day format of the dates is now
d
instead ofdd
- Added new error message when the first pickup day is a saturday
- Styles for ferie error
- New ignore filed for Codeclimate
- Codeclimate config file
- Codeclimate maintainability badge
- dependencies badge
- dev dependencies badge
- Used saturday instead of sunday for errors
- Styles for error
- Styles for error
- Missing weekends
- Missing weekends
- Ui for exceptions
- Font family loading
- Logs messages
- Favicon fail loading
- New npm dependency
grunt-sass
- New npm dependency
grunt-contrib-htmlmin
- New file
loader.css
dedicated to display the loader - New grunt config file
sass
to compileloader.scss
- New grunt config file
htmlmin
to compiledefault.clean.html
- Async behavior added for vendors link
- Logs to know on how many ms the body is loaded
defer
attr to scripts injectionpreload
rel on link to defer loading
- Dynamic locale
- Dynamic locale
- Missing vendors
- Missing vendors
- Missing vendors
- New npm dependency
grunt-usemin
- New grunt config file
copy
to copy thedefault.html
file - New grunt config file
usemin
- New grunt config file
useminPrepare
- Ignored the bower dependencies
- Changed the path of the bower dependencies
- The
default.html
file will now contain only two files for the vendors
- Text in the exceptions
- New bower dependency
angular-local-storage
- The number of days are now set in the local storage
- Stop maintenance
- Exceptions dates
- Exceptions dates
- Added pre for debug
- Exceptions dates
- Exceptions styles
- Readme
how does it works
section
- The
notify
method is now called when thesetCalculated
is called
- Background color of the header when maintenance is active
- Wrong calc of the date
setFinal
error is now fixed
- Useless methods
- New service
maintenance
to manage stuff about the maintenance - Log about the current app lang
- New initiator
maintenance
- Log about the maintenance status
- New bower dependency
lodash
- The header style is different when the application is in maintenance
- Styles for the header selection text when the app is in maintenance
- Changed some text to add the
ouvrés
notation - The way of calc the days
- Some logs
- Visual exceptions results
- Updated the contributing about
grunt release
task
- Added min value to 1 for the input
- Input number arrows
- When the input days change, the date is recalculated
- Input styles
- The calc take now the input number of days instead of 21 days
- New input to choose the number of days instead of a fixed 21 days
- Renamed the app to
x-days-later
- $color-silver-opacity
- When the model change, close the datepicker
- When the model change, close the datepicker
- Wrong color for
grey-light
- Wrong version number in the log
- Wrong version number in the log
- New npm dependency
grunt-preprocess
- New initiator
version
to log on version on run time - New grunt config
preprocess
to write the version in the initiator file
js.release
task to handlepreprocess
stuff
- Error with
rgba-border
: $hexadecimal-color must come before any optional arguments
- Error with
rgba-border
: $hexadecimal-color must come before any optional arguments
rgba-border
mixin
- Refactored all borders with the
rgba-border
mixin
- Refactored the background-colors
rgba-background
mixin- Wrong alpha values
rgba-background
mixin
- Opacity for the red color
- Background-color for neutral message
bower update
as postinstall npm script- New Sass mixin
rgba-background
- Head meta
theme-color
value
- Background-color for error message
- Append version of the build for the js min file in the index
Methods
constant
- File location for the uglify
- Mangle
- New npm dependency
grunt-contrib-concat
- New npm dependency
grunt-contrib-clean
- New npm dependency
grunt-contrib-uglify
- A bunch of npm dependencies for
babel
- New grunt config file
concat
to concat js files - New grunt config file
clean
to remove the generated js files - New grunt config file
babel
to minify the parse the code to es2015 - New grunt task
js.release
to create the js release file
- Styles for error animations
- Animation for error messages
- Styles for messages selection
- Capitalized the days for the datepicker
- Capitalized the days for the datepicker
- Spellcheck error
- Wrong removed styles for
error
message
- Wrong design for some code
- New message type
neutral
- Errors styles
- Scrollbar styles
- Scrollbar styles override
- When the model change, the +21 date will be recalculated
- Logs
- Design of the errors
- New design for errors
- Sass compilation error
- Sass compilation error
- Jekyll config to add SEO information
- Loader styles
- Loader styles
- New initiator
loader
to removed the loader once the application is loaded - New loader on init
- Copy container styles
- Copy container styles
- New bower dependency
animate.css
- Animate for the copy text in the container
- Styles for selection
- Logs
- Added dummy version for the favicon
- Removed dots on the footer
- The output format for the
calculatedDateHistory
is now timestamp
- Just a bunch of little visual changes for the details section
- Just a bunch of little visual changes for the details section
- Added more conditions to hide details if history is empty
- Wrong method call for
toString
- Logs into the
calculatedDateHistory
service
- Stuff to display details information about the calculated date
- Logs
- Missing notify call for
calculatedDateHistory
service
- Added new service
calculatedDateHistory
- Eslint
array-bracket-newline
configuration toconsistent
- Eslint
object-curly-newline
configuration toconsistent
- Error with
logExProvider
config
- Page title prefix
- Link to the real documentation in the readme
- Error with the $filter injection in the
logEx
config
- Refactored
log
service
- Error with wrong provider
appConstants
- Error with wrong provider
appConstants
- Added new bower dependency
angular-logex
- console.x to $log.x
- Sass error
- Readme title
- Styles
- Split sass files
ng-strict-di
which is uselessng-cloak
which could be responsible for freezing the app sometimes
- Wrong format for the calculated date
- Type of parsing for +21 days
- Styles
- Type of parsing for +21 days
- Styles
- Lang parsing
- Default format for the datepicker
- Styles
- Styles
- Styles
- Styles
- Styles
- Missing auto-hide of the copied container
- Log for
copy
service
- Styles
- Styles
- New bower dependency
angular-animate
- Styles
- The day of showing and hiding the copied container
- New service
copy
- Styles
- Styles
clipboard
as bower dependencyngclipboard
as bower dependency- Btn to copy the value
- Styles
- New method
toTimestamp
for thedate
service
- The methods
weekendAndExceptionsStuff
will know return the unix timestamp date - Changed font-family
- Styles
- Wrong format for moment readable
- Format
- Debug
- Date format
- More logs
- New predefined and constant format
- Date format
- More calls for calc +21 days
- debugger
- debugger
- Utils file
- SafeApply after window click
- Window click try to hide the datepicker
- mouseenter
- Window click handle
- Mouse hover stuff
- ng-click from datepicker
- ng-click from input
- Input selected class when the datepicker is down
- Styles
- Added more functions to focus, click and enter the input
- Execute the toggle of the datepicker on focus on the input
main
controller watcher to calc the date
- Default date
main
controller watcher
ng-cloak
to rootng-strict-di
to root- New config
compileProvider
- Styles
- New service
keyboard
- New directive
onEnter
- Added missing
date
service include
- Datepicker toggle
moment-ferie-fr
as bower dependency- New service
date
to manage the dates
main
controller method to calculate at +21 days
main
controller
- Styles
- Watcher
- Styles
- New fn to log fn call
- New fn for
main
controller to calc the date at +21 days
- Styles
- Raw the data for datepicker data-set attr
- Added logs
- Styles
- Link to
fr
angular-i18n script (datepicker with async loading does not works)
- Undo
fr-fr
i18n link
interpolateProvider
which is now uselessfr-fr
i18n link
- Wrong language
- Angular interpolation
- Wrong language
- Removed
angular
filter
- New config
interpolateProvider
to configure Angular interpolation syntax
- Datepicker styles
- Datepicker custom format
- Datepicker styles
- Lang
- Added missing files in the default.html file
- Error with injector in the
main
controller
- New constant
app
to configure the app globally - New service
log
to print logs
- Datepicker styles
- The controller
main
will print a log on init
- Wrong path for the
tmhDynamicLocale
config
- New constant
vendors
to injectmoment
as constant
tmhDynamicLocale
config to add a default language asfr
- New initiator
languages
to set up the language asfr
- New config
tmhDynamicLocale
to configure the path for languages
- Datepicker styles
- Datepicker styles
- Datepicker previous btn
- Datepicker next btn
- Datepicker styles
- Datepicker previous and next title
- Datepicker previous btn
- The first child of the datepicker will no longer have a reduced margin-top
- Favicon
- The datepicker is now append to the input
- Config to add
jekyll-angular
plugin - Refactored static links in default.html
- The datepicker is now append to body
- The datepicker now start as monday for the first day of the week
- Added span to wrap the footer text
- Refactored readme html
- The datepicker will now update the model as the user change the date in the input
- Main styles
- Readme
- default.html
- The release will now also edit the bower package version
- Readme
- The main controller will now watch the initial date changes
- When the initial date is on error, a message will be display
- New gem to allow jeckyll working with Angular
- Main styles
- Readme
- default.html
- Main styles
- Readme
- default.html
- Angular app
- Angular main controller
- Generator-cozen-angular config
- Main styles
- Readme
- Bower dependencies
- Main styles
- Wrong folder for the _config file
- node_modules files are now ignored by git
- Main styles
- Font family
- Favicon
- Grunt
release
task
- Scaffolding
- Grunt to create a release
- Docs pushed into the sub docs folder