Refactored class.view.php into class.replacements.php for better reusability
Created Welcome screen for user with replacements, information (ticker), mensa and appointments
Removed old oauth1.0a library
Added Mensa parsing
Fixed date issue: Before this fix, the replacements would have been shown from 0.00 GMT instead of 0:00 local time.
Began to write settings page, but must wait for an awnser to a issue on github. (more about that in settings.tpl)
Began to get text into langfile... (more to do)
Updated lang file
Updated date command to show localized day strings
Added replacements controller
Added API-Controllers: other, ticker, mensa
Refactored some redundant pieces of code into functions for easy access
Started to make the Oauth management pages compatible with the new OAuth2.0 Library (TODO!)
Added access controll to plan: It may be accessed from certain IP-Ranges or with an Management Account.
Added some style to the authorize.php and the page now also shows what scopes are requested.
Added a method to determine client IP
Moved access protection to .htaccess in root directory
Finished OAuth management page
Added possibility to access date with Client Grant (only used in hello till now)
Removed old api class (class.api_old.php)
Added correct grant type handling to inc/libs/Oauth2Storage.php
Added possibility to redirect internally after logging a user in
Removed old OAuth1.0a files
Finished OAuth settings page (USER)
Fixed Bug which would leave tokens alive when deleting OAuth-Consumers
Added Grant type management to OAuth
Added description to ip_protection.tpl
Removed old api settings page from management
Added scope management to OAuth
Removed old APIKey handling from class.rest.php