Commit Graph

66 Commits

Author SHA1 Message Date
Andrea Busi 337652c2fc chore: Configure Crashlytics 2020-07-31 12:07:34 +02:00
Andrea Busi 5f4365f601 dependency: Add Crashlytics as pod 2020-07-31 10:27:25 +02:00
Andrea Busi 3677c31af1 release: Update version for release 2020-07-31 08:19:57 +02:00
Andrea Busi 9ec18fa230 refactor: Disable in-app shake to test 2020-07-30 21:16:21 +02:00
Andrea Busi eb9baf0b08 fix: Solve wrong height for description cell 2020-07-30 21:09:04 +02:00
Andrea Busi 5e9c101990 fix: General improvements on purchase restore 2020-07-30 21:09:04 +02:00
Andrea Busi e2fa2c0cde fix: Show only purchased subscriptions 2020-07-30 21:09:04 +02:00
Andrea Busi dca602a4cd feat: Add loading when retrieving available purchases 2020-07-30 21:09:04 +02:00
Andrea Busi e678d12de9 release: Update version for release 2020-07-30 21:09:04 +02:00
Andrea Busi 67e8164d3f refactor: Add method to force purchased products reload 2020-07-30 21:09:04 +02:00
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 8db11e0806 chore: Add certificates and provisionings 2020-07-28 20:54:29 +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 ca67027f76 docs: Add Changelog file 2020-07-25 17:26:10 +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