44 Commits

Author SHA1 Message Date
Andrea Busi db0bde2f59 refactor: Remove no longer needed checks for iOS < 15 2025-07-24 16:46:29 +02:00
Andrea Busi b12a9cc476 fix: Solve wrong sort in subscriptions 2025-04-24 12:46:53 +02:00
Andrea Busi 5387758449 fix: Select yearly as default subscription 2025-03-07 09:42:26 +01:00
Andrea Busi 0f5ad24744 feat: Update layout in Subscriptions section
Resolves: https://gitlab.steamware.net/eqn/eqn.ios/-/issues/85
2025-03-06 10:19:14 +01:00
Andrea Busi 5737eb5b02 feat: Sort user subscriptions (top10k first) 2024-07-16 11:43:58 +02:00
Andrea Busi 10c74e278e refactor: Rework layout for restore subscriptions 2024-07-08 13:51:54 +02:00
Andrea Busi 589466c8c6 refactor: Minor changes in subscription page 2024-06-22 11:04:27 +02:00
Andrea Busi 98cc7e7c4c feat: Complete subscription page refactor 2024-06-21 15:56:55 +02:00
Andrea Busi 4db0bb6316 feat: Base cell can show a right chevron 2024-06-20 16:26:19 +02:00
Andrea Busi 8c3f2dad6d refactor: Rework model for in app products 2024-06-20 16:26:19 +02:00
Andrea Busi e0f346a4dc refactor: Create subscriptions controller from code 2024-06-20 16:26:19 +02:00
Andrea Busi eac0f8249e feat: New layout for subscription details 2024-06-20 16:26:19 +02:00
Andrea Busi 382dcfa794 refactor: Migrate subscription products cell to code 2024-06-14 16:15:26 +02:00
Andrea Busi d46a2e1559 refactor: Create extensions for padding constants 2024-06-14 16:12:21 +02:00
Andrea Busi b0d1cde42b refactor: Migarate active subscription and description to code 2024-06-14 16:03:00 +02:00
Andrea Busi 44a27536ad refactor: Remove PurchasePro controller 2023-05-19 17:07:12 +02:00
Andrea Busi c6ec20e180 refactor: Migrate some extensions usage to Shogun 2022-11-17 15:42:32 +01:00
Andrea Busi cf97c3cb61 fix: Properly handle new subscriptions also in detail page 2021-04-23 14:02:20 +02:00
Andrea Busi 4369284fb7 refactor: Align UI style in subscriptions and pro version page 2021-04-23 14:02:20 +02:00
Andrea Busi 0e4fadd666 feat: Handle new lifetime subscriptions
Resolves: https://gitlab.steamware.net/eqn/eqn.ios/-/issues/41
2021-04-23 14:02:20 +02:00
Andrea Busi 6622256339 refactor: Improve code in VersioneProProducts class 2021-04-23 10:33:22 +02:00
Andrea Busi 0504cdbea4 refactor: Complete strings alignment 2021-04-09 09:41:13 +02:00
Andrea Busi 97d805b71b refactor: Move strings from Storyboard to code and align with Android strings 2021-04-05 11:13:52 +02:00
Andrea Busi 6ed4500c4b fix: Solve non working subscription button in simulator 2021-03-23 19:12:39 +01:00
Andrea Busi 23c7069660 fix: Solve typo in constant 2021-03-10 21:28:16 +01:00
Andrea Busi e43e187d84 refactor: Disable shake in subscriptions 2021-02-27 23:05:20 +01:00
Andrea Busi 0d26e641d7 refactor: Improve NSNotification definition to be Swift friendly 2021-02-21 20:56:05 +01:00
Andrea Busi 787cd8b4e7 refactor: Rename some constants 2021-02-21 20:51:28 +01:00
Andrea Busi f707186dea refactor: Show restored product in alert 2020-12-02 21:16:10 +01:00
Andrea Busi 24f63c7d4b feat: Add message if no subscriptions are available to restore 2020-12-02 21:16:10 +01:00
Andrea Busi 024a7c6333 feat: Add button to open subscriptions page from simulator result 2020-11-21 15:50:37 +01:00
Andrea Busi b11af3d138 fix: Explicit import StoreKit 2020-10-15 08:40:02 +02:00
Andrea Busi 89e7989abc feat: Add shadow and rounded corner to cards 2020-10-08 21:36:28 +02:00
Andrea Busi 3b93ab84ce refactor: Improve code in EQNManager and remove dead code 2020-09-24 10:26:55 +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 67e8164d3f refactor: Add method to force purchased products reload 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 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