Commit Graph

51 Commits

Author SHA1 Message Date
Andrea Busi 437e2da81b refactor: Code to show/hide banner for Pro version is now more simple 2020-07-30 21:09:04 +02:00
Andrea Busi 9f7545ddb7 refactor: Remove not used code 2020-07-30 21:09:04 +02:00
Andrea Busi c6511dba0e feat: Add methods to test in-app purchases 2020-07-30 21:09:04 +02:00
Andrea Busi 705cd7ac1e refactor: Create a common method to check for a pro version enabled
Pro version is enabled also if a yearly subscription has been bought

Resolves: http://gitlab.steamware.net/eqn/eqn.ios/-/issues/3
2020-07-30 21:09:04 +02:00
Andrea Busi 47799bd3e6 refactor: Add prefix header to expose Swift classes to ObjC 2020-07-30 21:09:04 +02:00
Andrea Busi 88080656a2 release: Update version for release 2020-07-30 21:09:04 +02:00
Andrea Busi 3701ff9df0 refactor: Remove old logic for in-app purchases 2020-07-30 21:09:04 +02:00
Andrea Busi d5c0b3cfef refactor: Remove old "Informations" section
Resolves: http://gitlab.steamware.net/eqn/eqn.ios/-/issues/7
2020-07-30 21:09:04 +02:00
Andrea Busi f63a9b44fc refactor: Recreate controllers for subscriptions 2020-07-30 21:09:03 +02:00
Andrea Busi ccfd56d4d0 feat: Add discount price management for Pro version 2020-07-30 21:09:03 +02:00
Andrea Busi 72da276913 refactor: Recreate controller for Pro version purchase 2020-07-30 21:09:03 +02:00
Andrea Busi a46e8cb902 feat: Add class to add padding on UILabel 2020-07-30 21:08:50 +02:00
Andrea Busi 864a20faf6 fix: Solve crash on first app start due to wrong user_id type 2020-07-30 10:24:28 +02:00
Andrea Busi ae46e5c464 refactor: Add asset catalog for colors 2020-07-28 21:30:30 +02:00
Andrea Busi ca83d7eee2 refactor: Remove unused controllers 2020-07-28 21:30:30 +02:00
Andrea Busi 1a6521d529 refactor: Reorganize some classes 2020-07-28 21:30:30 +02:00
Andrea Busi 1927517860 release: Update version for release 2020-07-27 22:55:42 +02:00
Andrea Busi 3c3a11f5a0 fix: Disable dark mode 2020-07-27 22:54:51 +02:00
Andrea Busi ad444c8d6b fix: Properly handle user_id (saved as number) 2020-07-27 22:54:46 +02:00
Andrea Busi c42f763e7e release: Update version for release 2020-07-27 21:51:42 +02:00
Andrea Busi c79a52ab18 refactor: Align menu to Android app
- Use pdf images for menu items
- Add new items
- Cleanup strings inside translation files

Resolves: http://gitlab.steamware.net/eqn/eqn.ios/-/issues/4
2020-07-27 21:51:42 +02:00
Andrea Busi 0f46587456 refactor: Recreate Menu controller in Swift and use updated website address
- Remove old controller
- Create cell classes for menu cells
- Update website url with new one
2020-07-27 21:39:53 +02:00
Andrea Busi 26ab25459f release: Update version for release 2020-07-26 13:30:33 +02:00
Andrea Busi a9d3eebb83 chore: Add REAMDE.md file to Xcode project 2020-07-26 13:30:25 +02:00
Andrea Busi ff2b1a6d00 refactor: Create constants for IAP and use them instead of fixed identifiers 2020-07-25 17:26:30 +02:00
Andrea Busi 5c07d59ea4 refactor: Use existing macro for IAP identifiers 2020-07-25 17:26:30 +02:00
Andrea Busi 231eb638a5 fix: Add missing dispatch on the main thread
This solve black page when show in-app purchase
2020-07-25 17:26:30 +02:00
Andrea Busi ec45b187d8 feat: Add explicit flag for AppStore Connect encryption 2020-07-25 17:14:04 +02:00
Andrea Busi b8325f7f2c release: Update version for release 2020-07-25 16:34:19 +02:00
Andrea Busi 3b9470926e chore: Switch to "manual management" for provisioning and signing 2020-07-25 16:34:04 +02:00
Andrea Busi ac26d474cb refactor: Remove not yet working logic to show FusionTables
Resolves: http://gitlab.steamware.net/eqn/eqn.ios/-/issues/1
2020-07-25 10:45:46 +02:00
Andrea Busi fd4c38df75 refactor: Remove not used constants 2020-07-25 10:45:46 +02:00
Andrea Busi ca67f26828 refactor: Align code format in the whole file 2020-07-24 17:47:42 +02:00
Andrea Busi b12deb40ae refactor: Remove unused code 2020-07-24 17:30:31 +02:00
Andrea Busi a18a5f438e refactor: Remove classes from Notification extensions
Some Swift files was added to NotificationService and NotificationContent extensions, but without any usage
2020-07-24 17:29:58 +02:00
Andrea Busi 963bdb5fe8 fix: Solve mispelled filename 2020-07-24 17:26:02 +02:00
Andrea Busi 10467ce588 refactor: Move bridging headers to proper folders 2020-07-24 17:25:29 +02:00
Andrea Busi e1e7ece41b fix: Move sound file in "Copy" phase and not "Build" phase 2020-07-24 17:02:05 +02:00
Andrea Busi c933e44f4b refactor: Improve code 2020-07-24 16:21:35 +02:00
Andrea Busi 7d44345521 refactor: Remove unused and deprecated code for push notifications
Code related to UIUserNotificationSettings has been removed, because the app targets iOS 12 and is not yet needed (deprecated since iOS 10).

`application:didReceiveRemoteNotification` is not needed because Firebase handle it automatically
2020-07-24 16:21:32 +02:00
Andrea Busi 4b9c63ca97 fix: Solve controller dismissed on non main thread 2020-07-24 16:21:30 +02:00
Andrea Busi 60a2fda1b5 refactor: Improve style in WaitViewController 2020-07-24 16:21:28 +02:00
Andrea Busi 479e326492 fix: Solve controller dismissed on non main thread
This issue could cause a crash at runtime
2020-07-24 16:21:26 +02:00
Andrea Busi fac6aec3d6 fix: Change Google Ads init due to framework update 2020-07-24 16:21:24 +02:00
Andrea Busi bf18fa240f refactor: Reorganize part of project structure 2020-07-24 16:21:21 +02:00
Andrea Busi e48d3f19e7 dependency: Reorganize Podfile and run a pod update 2020-07-24 16:21:18 +02:00
Andrea Busi 59b12a7d94 refactor: Execute migration to Swift 5 2020-07-24 16:21:16 +02:00
Andrea Busi 64ebda5194 feat: Increase target to iOS 12 2020-07-24 16:21:14 +02:00
Andrea Busi f2052cddaa chore: Reorganize schemas 2020-07-24 16:21:12 +02:00
Andrea Busi b6fe262ae0 dependency: Run a clean pod install 2020-07-24 16:21:10 +02:00