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
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