unofficial cityu sport facility booking app for iOS, Android version here.
On 07 Dec, 2015. as a concern sent from City University of Hong Kong:
VPSA, Dean of Students and Director of SDS are concerning the security of this kind of app because it's possible that the apps may store the username and password and perform any action on behalf of any user in any of CityU’s Enterprise Systems.
My intention on this App is only to provide a better booking experience for CityU students and staffs. I have not done or tried to store any usernames or passwords or users. This project is competely open source and directly built then published without adding any lines of codes.
However, to avoid any unhappiness likely to happen to me, I will no longer make CityU Sport Facility App available on App Store. I will also publish an update to disable the functions to App Store in the comming weeks. I am sorry for any inconvenience for current users. This project will be only for technical discussion from now on.
license file may found in here or Setting -> USports -> Ackowledgements on your iPhone / iPad
- Tap on tab bar trigger refreshing
- Update dependencies
- Minor UI changes
- Tested with Xcode 7
- Fixed a bug in iOS 9 which will cause back button disappear
- Optimize UI
- Fixed the bug may not detect the result of deleting booking correctly
- Optimize UI, slimmer font
- Add view and edit action after add to calendar
- Add share button
- Fixed the bug in iOS 7 causes back button("< Welcome") appears in the navigation bar after log in.
1.0.2 (23, 24)
- Display the error message when fail to get session
- Add edit button in manage page
- Add more icons in setting page
- Fixed the bug causing crash when refresh after 00:00
- Add different icons for week days.
- UI Redesigned
- Improved stability
- Fixed some bugs,
- iOS 7 is supported.
- Internal version, skipped
- Suddenly the delete function doesn't work, after I recompile the exact same code and it works.
- In addition, I optimised some codes.
- Deal with the unexpected url when requesting availability (court)
- Reset locale to en_US to avoid failure to add calendar events on system language other than English.