Andrea Busi
b12f83680a
release: Increase version for release
2025-03-06 09:02:38 +01:00
Andrea Busi
ee827c41ae
feat: Show callout for shakemap annotations
2025-02-28 16:49:51 +01:00
Andrea Busi
d0d06394f0
feat: Save selected map pin style
2025-02-28 16:49:36 +01:00
Andrea Busi
b933b900ed
release: Increase version for release
2025-02-28 12:54:40 +01:00
Andrea Busi
0e7de44332
refactor: Move source position in seismic card
2025-02-28 12:54:40 +01:00
Andrea Busi
547bb794f0
feat: Add intensity map
2025-02-28 12:54:40 +01:00
Andrea Busi
9b1f1f12d2
feat: Add new APIService to handle network requests
2025-02-27 16:15:37 +01:00
Andrea Busi
7fc324367d
feat: Add Log class
2025-02-27 16:15:37 +01:00
Andrea Busi
3cb712f709
fix: Set 2 as min reported user for felt filter
2025-02-25 16:40:41 +01:00
Andrea Busi
993e2924c7
release: Increase version for release
2025-02-21 16:28:48 +01:00
Andrea Busi
a167c989cc
feat: Add filter for "user felt"
...
Resolves: https://gitlab.steamware.net/eqn/eqn.ios/-/issues/81
2025-02-21 15:13:00 +01:00
Andrea Busi
1b50f4fd17
fix: Set locale in date formatters, to solve parsing issues with 0-12 hours
2025-02-20 15:16:59 +01:00
Andrea Busi
0003b4607c
refactor: Make filters bigger
2025-02-20 15:16:42 +01:00
Andrea Busi
85c9f333ce
fix: Hide scroll bar in seismics table
2025-02-12 09:06:25 +01:00
Andrea Busi
217cbfd4e3
release: Increase version for release
2025-02-11 15:51:15 +01:00
Andrea Busi
5d8de1fb36
feat: Improve scroll indicator with tons of rectangles
2025-02-11 15:50:20 +01:00
Andrea Busi
f23bb78ceb
fix: Reset center position when data changes
2025-02-11 15:50:20 +01:00
Andrea Busi
0d91954614
feat: Upgrade to Xcode recommended settings
2025-02-11 14:58:35 +01:00
Andrea Busi
49f5fa91fe
release: Increase version for release
2025-02-06 14:10:27 +01:00
Andrea Busi
68e560768b
refactor: Replace renamed APIs for GoogleAds SDK
2025-02-06 12:00:26 +01:00
Andrea Busi
3e9c319b50
dependency: Bump GoogleAds SDK to v12
2025-02-06 12:00:26 +01:00
Andrea Busi
d35e0e1b4a
refactor: Replace deprecated API for Facebook SDK
2025-02-06 12:00:26 +01:00
Andrea Busi
6ede137ef7
dependency: Bump Facebook SDK to v18
2025-02-06 12:00:19 +01:00
Andrea Busi
c94195d48e
dependency: Update repo url for Shogun
2025-02-06 11:53:53 +01:00
Andrea Busi
28919d7b72
release: Increase version for release
2025-02-06 11:53:44 +01:00
Andrea Busi
a239534b91
feat: Add scroll indicator view in seismic list
2025-02-06 11:33:22 +01:00
Andrea Busi
226342f36c
dependency: Bump Firebase
2025-02-06 11:33:22 +01:00
Andrea Busi
ca6afbec5f
refactor: Delete workspace file, no longer used
2025-01-31 14:38:26 +01:00
Andrea Busi
465d3e8013
release: Increase version for release
2024-10-17 18:48:19 +02:00
Andrea Busi
a7e88b43f5
fix: Add LSMinimumSystemVersion for macOS compatibility
2024-10-17 18:47:37 +02:00
Andrea Busi
57ef877846
release: Increase version for release
2024-10-17 17:35:57 +02:00
Andrea Busi
c44d97b9fb
feat: Disable critical alerts setting if permission is not granted
2024-10-17 17:22:41 +02:00
Andrea Busi
fd4ed7f66f
fix: Load existing Firebase Token
2024-10-17 16:05:17 +02:00
Andrea Busi
ef5db97854
refactor: Store first app start using a user default
2024-10-17 16:04:56 +02:00
Andrea Busi
ce0e17a0c5
refactor: Remove old migrations
2024-10-17 15:21:18 +02:00
Andrea Busi
2a46f1d2d6
release: Increase version for release
2024-10-17 09:21:44 +02:00
Andrea Busi
93871f0358
chore: Add IDE file
2024-10-17 09:19:10 +02:00
Andrea Busi
3e8fe0680d
fix: Solve missing critical alert permission request
2024-10-17 09:18:52 +02:00
Andrea Busi
6be5f72360
release: Increase version for release
2024-07-16 11:45:52 +02:00
Andrea Busi
ccd1b9de59
dependency: Update Firebase
2024-07-16 11:45:43 +02:00
Andrea Busi
5737eb5b02
feat: Sort user subscriptions (top10k first)
2024-07-16 11:43:58 +02:00
Andrea Busi
c549bb6ea5
fix: Solve wrong localized AR string
2024-07-16 09:23:39 +02:00
Andrea Busi
ff80905033
fix: Solve crash due to wrong string format
2024-07-16 09:09:57 +02:00
Andrea Busi
dad2bc5648
release: Increase version for release
2024-07-08 15:04:01 +02:00
Andrea Busi
10c74e278e
refactor: Rework layout for restore subscriptions
2024-07-08 13:51:54 +02:00
Andrea Busi
96dbf960d2
refactor: Change tab official translations
2024-07-08 13:51:39 +02:00
Andrea Busi
81bfdd02a6
release: Increase version for release
2024-07-05 11:51:52 +02:00
Andrea Busi
2ab3267981
dependency: SPM
2024-07-05 11:45:29 +02:00
Andrea Busi
48b6941ed5
feat: Change nav bar color
2024-07-05 11:45:23 +02:00
Andrea Busi
669cb3c4f3
fix: Improve translation
2024-07-05 11:40:52 +02:00
Andrea Busi
638d819d35
refactor: Improve log
2024-07-05 09:03:48 +02:00
Andrea Busi
a9884d8a8d
release: Increase version for release
2024-07-04 15:22:58 +02:00
Andrea Busi
2ef3560011
feat: Scroll to opened seismic
2024-07-04 15:20:05 +02:00
Andrea Busi
05093bb7a4
chore: Update push payloads
2024-07-04 15:19:55 +02:00
Andrea Busi
55f84ab46d
feat: Add new string for notification body
2024-07-04 15:19:45 +02:00
Andrea Busi
03b4d0ddd6
feat: Show right arrow to priority cell
2024-07-03 11:18:50 +02:00
Andrea Busi
3c5f26bc94
fix: Set background color to the proper container
2024-07-03 11:18:41 +02:00
Andrea Busi
8c79d45b19
release: Increase version for release
2024-07-03 10:10:37 +02:00
Andrea Busi
931d04c5e1
refactor: Reorganize files
2024-07-03 10:10:04 +02:00
Andrea Busi
4d62fbbbd3
fix: Solve wrong distance in filter evaluation
2024-07-03 10:00:55 +02:00
Andrea Busi
1c7065ece7
release: Increase version for release
2024-07-02 20:59:37 +02:00
Andrea Busi
6dfa51e013
refactor: Bigger fonts
2024-07-02 19:13:10 +02:00
Andrea Busi
b8b21d1458
fix: Remove separator from table view
2024-07-02 18:15:03 +02:00
Andrea Busi
88317f79e8
fix: Missing rounded corners
2024-07-02 17:57:01 +02:00
Andrea Busi
4e1147e782
refactor: Remove no longer used class
2024-07-02 17:56:55 +02:00
Andrea Busi
579969d507
fix: Missing callback
2024-07-02 17:55:25 +02:00
Andrea Busi
4d991d9a10
refactor: Recreate expanded notification cell via code and change some UI elements
2024-07-02 17:55:19 +02:00
Andrea Busi
41491b5ee7
refactor: Change colors as per specifications
2024-07-02 12:25:18 +02:00
Andrea Busi
197b375c28
refactor: Remove setting for filter type in seismic notifications
2024-07-01 11:18:47 +02:00
Andrea Busi
f41e6b50ec
refactor: Create UI in code to properly manage filter view
2024-07-01 10:40:50 +02:00
Andrea Busi
796e4b5895
release: Increase version for release
2024-07-01 10:40:26 +02:00
Andrea Busi
e43a93979d
fix: Solve layout issue with gradient background
2024-06-29 16:16:47 +02:00
Andrea Busi
ef1aaa7d71
refactor: Use extension for view rounded corners and shadow
2024-06-29 16:16:47 +02:00
Andrea Busi
22d78baa8a
feat: Highlight seismic card title for push notification
...
Resolves: https://gitlab.steamware.net/eqn/eqn.ios/-/issues/76
2024-06-29 16:16:47 +02:00
Andrea Busi
e4588aa731
chore: Update payload for official push notification
2024-06-29 16:16:47 +02:00
Andrea Busi
07764f91ed
feat: Add logic to update filter when push is opened
...
Resolves: https://gitlab.steamware.net/eqn/eqn.ios/-/issues/76
2024-06-29 16:16:47 +02:00
Andrea Busi
a0a238e384
refactor" Don't show image for official notifications
2024-06-27 18:19:30 +02:00
Andrea Busi
e61a45f78f
fix: Resolve deprecation
2024-06-27 17:04:02 +02:00
Andrea Busi
0fdc60b938
chore: Fix push payload sample
2024-06-27 17:04:02 +02:00
Andrea Busi
5f02e2b8bb
dependency: Update Firebase
2024-06-27 17:04:02 +02:00
Andrea Busi
b17a57b98e
refactor: Remove unused strings
2024-06-24 17:47:54 +02:00
Andrea Busi
2379077272
release: Increase version for release
2024-06-24 09:02:50 +02:00
Andrea Busi
78f0cfb2fa
feat: Add gradient background in seismic cards
...
Resolves: https://gitlab.steamware.net/eqn/eqn.ios/-/issues/74
2024-06-24 09:00:49 +02:00
Andrea Busi
f6bfe3fca0
dependency: Update Shogun
2024-06-24 09:00:16 +02:00
Andrea Busi
d5ab49b807
release: Increase version for release
2024-06-23 16:33:19 +02:00
Andrea Busi
b8bd547d65
refactor: Minor changes to new map
2024-06-23 16:24:31 +02:00
Andrea Busi
547c503726
release: Increase version for release
2024-06-22 11:06:07 +02:00
Andrea Busi
234622bcfd
feat: Share screenshot feature in base map controller
2024-06-22 11:04:27 +02:00
Andrea Busi
589466c8c6
refactor: Minor changes in subscription page
2024-06-22 11:04:27 +02:00
Andrea Busi
2e7742951e
feat: Change map annotation layout in seismic map
...
Resolves: https://gitlab.steamware.net/eqn/eqn.ios/-/issues/71
2024-06-22 11:04:27 +02:00
Andrea Busi
3ed77ff1af
feat: Support zPriority in base map
2024-06-21 17:42:15 +02:00
Andrea Busi
c98530fc54
release: Increase version for release
2024-06-21 15:59:57 +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
d7c691101c
refactor: Use methods from Shogun
2024-06-18 23:43:34 +02:00
Andrea Busi
49edbe1a14
refactor: Don't use static constants for fonts
2024-06-18 15:33:58 +02:00
Andrea Busi
c5b3750ee7
release: Increase version for release
2024-06-15 15:21:31 +02:00
Andrea Busi
98fb65a640
refactor: Remove some unused strings
2024-06-15 15:20:18 +02:00
Andrea Busi
c20041127b
feat: Don't open filters from map and change displayed label
...
https://gitlab.steamware.net/eqn/eqn.ios/-/issues/71
2024-06-15 15:16:24 +02:00
Andrea Busi
3995c29b22
refactor: Migrate Segnalazioni cells to code
2024-06-15 15:15:42 +02:00
Andrea Busi
dfa07d0d10
fix: Solve wrong seismic download filter
2024-06-14 21:57:39 +02:00
Andrea Busi
ce6fbb24ff
release: Increase version for release
2024-06-14 16:30:07 +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
d8612e33a3
refactor: Migrate AlertsPositionDataTableViewCell to code
2024-06-14 16:03:00 +02:00
Andrea Busi
73826d7520
refactor: Migrate AlertsSeismicNotificationCompactTableViewCell to code
2024-06-14 16:03:00 +02:00
Andrea Busi
3f57ac9b96
refactor: Migrate AlertsPastEartquakesTableViewCell to code
2024-06-14 16:03:00 +02:00
Andrea Busi
54c78aac0f
refactor: Migrate AlertsNoLocationTableViewCell to code
2024-06-14 16:03:00 +02:00
Andrea Busi
975f5ed5bc
refactor: Migrate AlertsPriorityServiceTableViewCell to code
2024-06-14 16:03:00 +02:00
Andrea Busi
52142486cf
refactor: Migrate AlertsSmartphoneNetworkTableViewCell to code
2024-06-14 16:03:00 +02:00
Andrea Busi
b4b676ca8d
refactor: Add extension to create EQNRoundedButton
2024-06-14 13:09:48 +02:00
Andrea Busi
dd9ef878e2
feat: Support multiline titles in EQNRoundedButton
2024-06-14 12:11:48 +02:00
Andrea Busi
5b978e535c
release: Increase version for release
2024-06-12 22:23:09 +02:00
Andrea Busi
242c15ba58
feat: Support dynamic font in some views
2024-06-12 22:22:35 +02:00
Andrea Busi
a224837dcb
fix: Some UI fixes
2024-06-11 17:40:33 +02:00
Andrea Busi
a21c16a01c
release: Increase version for release
2024-06-11 11:17:47 +02:00
Andrea Busi
1496f25251
feat: Manage missing location in Seismic list and filters
2024-06-11 11:13:40 +02:00
Andrea Busi
ad6eb6619c
refactor: Remove no longer needed ObjC bridging
2024-06-11 10:56:31 +02:00
Andrea Busi
f9a8dffad5
feat: Minor UI change for depth
...
Resolves: https://gitlab.steamware.net/eqn/eqn.ios/-/issues/69
2024-06-10 22:20:14 +02:00
Andrea Busi
a708a0f79a
refactor: Migrate EQNSettingRealTimeAlert to Swift
2024-06-10 22:14:01 +02:00
Andrea Busi
49431a760c
feat: Align user report to new values and recreate in Swift
2024-06-10 22:14:01 +02:00
Andrea Busi
a57e883409
refactor: Align names for "seismic network notifications" settings
2024-06-10 15:01:23 +02:00
Andrea Busi
b373dc1d60
refactor: Migrate SettingsRealTimeAlertsViewController to Swift
2024-06-10 15:01:23 +02:00
Andrea Busi
01f1df9c01
feat: Force notification settings upload on first app start after migration
...
Resolves: https://gitlab.steamware.net/eqn/eqn.ios/-/issues/68
2024-06-10 13:25:34 +02:00
Andrea Busi
72441d0532
refactor: Create Swift version of SettingsBaseViewController
2024-06-10 13:25:34 +02:00
Andrea Busi
a4afb84e6d
feat: Add sort feature in Seismic list
2024-06-10 08:55:25 +02:00
Andrea Busi
45a59e30ba
feat: Rework seismic filters with new specifications
...
Resolves: https://gitlab.steamware.net/eqn/eqn.ios/-/issues/70
2024-06-09 16:15:34 +02:00
Andrea Busi
dac13acb9e
refactor: Update parameters for upload settings
...
Resolves: https://gitlab.steamware.net/eqn/eqn.ios/-/issues/68
2024-06-09 16:15:34 +02:00
Andrea Busi
a9e264d666
feat: Rework notification settings for network alerts
...
Resolves: https://gitlab.steamware.net/eqn/eqn.ios/-/issues/66
2024-06-09 16:15:34 +02:00
Andrea Busi
e64aaf2469
refactor: Move network label in card
...
Resolves: https://gitlab.steamware.net/eqn/eqn.ios/-/issues/69
2024-06-09 16:15:34 +02:00
Andrea Busi
30c7536d4c
refactor: Remove bell icon in Seismic Networks
...
Resolves: https://gitlab.steamware.net/eqn/eqn.ios/-/issues/69
2024-06-09 16:15:34 +02:00
Andrea Busi
70e82a67b1
refactor: Remove networks selection in Seismic Networks
...
Resolves: https://gitlab.steamware.net/eqn/eqn.ios/-/issues/69
2024-06-09 16:15:34 +02:00
Andrea Busi
f020ac70a1
feat: Increase minimum target to iOS 14
2024-06-09 16:15:12 +02:00
Andrea Busi
dc4ccd796d
dependency: Update packages
2024-06-09 16:15:05 +02:00
Andrea Busi
f66d6558b5
refactor: Move getDeltaMinute to EQNUtility
2024-06-07 17:03:13 +02:00
Andrea Busi
536ed32fb9
refactor: Remove unused constants
2024-06-07 17:03:08 +02:00
Andrea Busi
2e1a2a8e04
feat: Add method to retrieve enum from user defaults
2024-06-06 14:50:32 +02:00
Andrea Busi
527132b7eb
dependency: Update Shogun
2024-06-06 14:46:53 +02:00
Andrea Busi
8cf69a9d12
fix: Don't perform user registration if Firebase token is null
...
Resolves: https://gitlab.steamware.net/eqn/eqn.ios/-/issues/65
2024-06-06 10:54:31 +02:00
Andrea Busi
6cba42994d
refactor: Remove CocoaPods
2024-06-06 10:41:57 +02:00
Andrea Busi
fd7821c083
dependency: Migrate Firebase to SPM
2024-06-06 10:41:57 +02:00
Andrea Busi
5fab419d0e
refactor: Use new property from Facebook SDK
2024-04-29 14:25:34 +02:00
Andrea Busi
befe46465b
dependency: Migrate FBSDKCoreKit to SPM
2024-04-29 14:25:34 +02:00
Andrea Busi
5e6ee892ce
dependency: Migrate Google-Mobile-Ads-SDK to SPM
2024-04-29 14:25:34 +02:00
Andrea Busi
79d4b3b3bd
refactor: Change nullability
2024-04-29 14:25:34 +02:00
Andrea Busi
357bdd47e3
dependency: Migrate DZNEmptyDataSet to SPM
2024-04-29 14:25:34 +02:00
Andrea Busi
1e4dd507da
dependency: Migrate Solar as SPM
2024-04-29 14:25:34 +02:00
Andrea Busi
bdfcb7a5c4
release: Increase version for release
2023-09-14 17:02:58 +02:00
Andrea Busi
40fcb4707f
fix: Be sure to download updated data when country is changed
2023-09-14 17:02:17 +02:00
Andrea Busi
37f9a856b1
feat: Filter modify notification settings by default
2023-09-14 17:02:17 +02:00
Andrea Busi
f42b9f1b53
refactor: Migrate some UserDefaults constants
2023-09-14 17:02:17 +02:00
Andrea Busi
4fd9966435
release: Update changelog
2023-09-14 17:02:17 +02:00
Andrea Busi
df2c0a94a4
refactor: Remove unused import
2023-09-14 17:02:17 +02:00
Andrea Busi
cdd1a8d875
refactor: Remove deprecated method, useless with new BGTask implementation
2023-09-14 17:02:17 +02:00
Andrea Busi
31f1cb5f35
refactor: Can enable/disable background position debug
2023-09-14 17:02:17 +02:00
Andrea Busi
d426f15c8e
refactor: Remove deprecated code
2023-09-14 17:02:17 +02:00
Andrea Busi
037a74061d
feat: Perform WS request to upload user position
2023-09-14 17:02:17 +02:00
Andrea Busi
ea6172226d
feat: Add a debug screen for saved background positions
2023-09-11 15:52:27 +02:00
Andrea Busi
ec94db29b9
feat: Add background task to get user location
2023-09-11 15:52:27 +02:00
Andrea Busi
91a9bce03c
release: Update changelog
2023-08-16 12:03:09 +02:00
Andrea Busi
f54f4a2312
refactor: Remove no longer needed available checks
2023-08-16 12:02:32 +02:00
Andrea Busi
a959df7cd9
dependency: Update Pods & SPM
2023-08-16 12:02:18 +02:00
Andrea Busi
e95a93ff2c
feat: Increase target to iOS 13
2023-08-16 11:57:49 +02:00
Andrea Busi
b7c1f7379d
refactor: Migrate some user default constants
2023-08-16 11:54:52 +02:00
Andrea Busi
0f71e0fea9
refactor: Disable monitoring background logic
2023-08-14 16:33:54 +02:00
Andrea Busi
92de4c534c
release: Increase version for release
2023-08-10 16:50:50 +02:00
Andrea Busi
3c237c5b18
docs: Add push payload for AR
2023-08-10 16:17:38 +02:00
Andrea Busi
16dc2410bc
fix: Get user location if manager one is null
2023-08-10 15:58:59 +02:00
Andrea Busi
3c83cb97cb
release: Increase version for release
2023-08-04 16:20:13 +02:00
Andrea Busi
4796e3d5a7
fix: Update AR string
2023-08-04 16:09:08 +02:00
Andrea Busi
56f53550da
release: Increase version for release
2023-07-31 07:19:45 +02:00
Andrea Busi
d52b980959
release: Increase version for release
2023-07-27 17:35:16 +02:00
Andrea Busi
b9f87c130d
fix: Add missing AR strings
2023-07-27 17:35:16 +02:00
Andrea Busi
b7acbc70df
feat: Add arabic language
2023-07-27 17:35:09 +02:00
Andrea Busi
093b6471e8
release: Increase version for release
2023-07-27 17:06:41 +02:00
Andrea Busi
8ca814561b
fix: Improve colors in home
2023-07-27 17:06:33 +02:00
Andrea Busi
359667b659
release: Increase version for release
2023-07-24 17:31:39 +02:00
Andrea Busi
468659ee9f
refactor: Align card colors with Android app
2023-07-24 17:30:28 +02:00
Andrea Busi
ff50abd58a
fix: Solve glitch in allerte table
2023-07-24 17:20:27 +02:00
Andrea Busi
4770578ae3
release: Increase version for release
2023-07-21 08:08:55 +02:00
Andrea Busi
f0fe102901
feat: Use intensity color for alert card
2023-07-21 08:08:55 +02:00
Andrea Busi
9dacb33736
release: Increase version for release
2023-07-14 17:26:16 +02:00
Andrea Busi
aed78e44cd
feat: Add background animation in realtime alert
2023-07-14 16:59:58 +02:00
Andrea Busi
e531088c86
feat: Add helper class for debug purpose
2023-07-14 16:17:26 +02:00
Andrea Busi
7e0112bf94
refactor: Use new extension method to evaluate difference between dates
2023-07-14 16:17:26 +02:00
Andrea Busi
5d12a86cfe
refactor: Move alert expiration login inside new EQNRealtimePushNotification class
2023-07-14 16:17:26 +02:00
Andrea Busi
09e7786e65
feat: Handle realtime alert notification message based on intensity value
2023-07-14 16:17:26 +02:00
Andrea Busi
8671533e91
feat: Store lastLocation in appGroup instead of app user defaults
2023-07-14 16:17:15 +02:00
Andrea Busi
9bd94def0f
refactor: Migrate UserDefaults key for app migration
2023-07-14 16:17:15 +02:00
Andrea Busi
29c325b7e2
refactor: Migrate UserDefaults key for user data informations
2023-07-14 16:17:15 +02:00
Andrea Busi
8366f2eabb
refactor: Use new UserDefaults constants in NotificationService
2023-07-14 16:17:15 +02:00
Andrea Busi
7e26fee45b
refactor: Migrate some UserDefaults from Macro to new constants
2023-07-14 16:17:15 +02:00
Andrea Busi
76d551b847
refactor: Create Swift constants file for UserDefaults
2023-07-14 16:17:15 +02:00
Andrea Busi
8f55553759
refactor: Print notification payload
2023-07-14 16:17:15 +02:00
Andrea Busi
b44a0a2e27
refactor: Create a model to handle realtime push notification
2023-07-14 16:17:15 +02:00
Andrea Busi
2b98a4e292
dependency: Update Pods
2023-07-13 17:20:56 +02:00
Andrea Busi
44a27536ad
refactor: Remove PurchasePro controller
2023-05-19 17:07:12 +02:00
Andrea Busi
76dcabdc5e
fix: Use localized name for time zone in position cell
2023-05-19 17:07:03 +02:00
Andrea Busi
2405be895c
refactor: Remove radius and intensity filters for real time notifications
...
Resolves: https://gitlab.steamware.net/eqn/eqn.ios/-/issues/61
2023-05-19 17:06:54 +02:00
Andrea Busi
89ca785864
refactor: Remove unused logic for Do not disturb notifications
2023-05-19 17:06:32 +02:00
Andrea Busi
60678d0839
refactor: Use proper way to manage plural in localized strings
2023-05-18 12:02:01 +02:00
Andrea Busi
88b36a501d
refactor: Align strings with Android app and some reorder
2023-05-18 12:01:26 +02:00
Andrea Busi
c5b4448830
refactor: Let Xcode reorganize storyboard
2023-05-18 12:00:43 +02:00
Andrea Busi
58b8960e21
refactor: Remove unused "Convert to pro" cell in allerts
2023-05-18 12:00:43 +02:00
Andrea Busi
49d210eca1
refactor: Remove unused strings
2023-05-12 10:46:14 +02:00
Andrea Busi
068e457297
release: Increase version for release
2023-03-28 18:10:53 +02:00
Andrea Busi
9796a40e0e
release: Update changelg
2023-03-28 18:09:40 +02:00
Andrea Busi
01e8996572
refactor: Use new request parameters for network downloads endpoint
2023-03-28 18:09:40 +02:00
Andrea Busi
19c6b3d642
refactor: Move selected seismis networks management to EQNUserData
2023-03-28 18:09:40 +02:00
Andrea Busi
0c63a59f19
feat: Add UOA as seismic network
2023-03-28 18:09:40 +02:00
Andrea Busi
f0c56584b8
chore: Update gitignore
2023-03-28 18:09:40 +02:00
Andrea Busi
e9961af792
fix: Try to improve ObjC-Swift interoperability
2023-03-24 09:54:39 +01:00
Andrea Busi
806b4b67bf
feat: Migrate to new network downloads endpoint and remove weather feature
2023-03-24 09:54:27 +01:00
Andrea Busi
851ece0a3b
feat: Migrate smartphone download and subscription counter to new cached endpoints
2023-03-24 09:53:10 +01:00
Andrea Busi
0a76768f88
feat: Migrate user report endpoint to cache
2023-03-24 09:52:21 +01:00
Andrea Busi
b15efe83e0
dependency: Rework Firebase configuration, as per official documentation
2023-03-21 18:06:18 +01:00
Andrea Busi
d84dc8657a
dependency: Update Shogun
2023-03-21 17:58:07 +01:00
Andrea Busi
bac5e909bb
dependency: Update Pods
2023-03-21 17:55:22 +01:00
Andrea Busi
15088b744f
release: Increase version for release
2022-12-30 00:18:07 +01:00
Andrea Busi
ac03a0cccb
refactor: Update translations for tracking permission
2022-12-30 00:17:57 +01:00
Andrea Busi
76a26e3100
release: Increase version for release
2022-12-07 17:56:52 +01:00
Andrea Busi
cac6ed67ac
feat: Configure AppTracking and Facebook required flags
2022-12-07 09:26:37 +01:00
Andrea Busi
094c682dbd
refactor: Reorganize Firebase configuration
2022-12-07 09:26:03 +01:00
Andrea Busi
c44f46ca46
refactor: Reorganize push notification configuration
2022-12-07 09:25:38 +01:00
Andrea Busi
5e8c3d0796
release: Increase version fo release
2022-12-06 09:12:53 +01:00
Andrea Busi
61ce27ed4b
feat: Enable Facebook SDK in app
2022-12-02 17:33:42 +01:00
Andrea Busi
3aea60e560
dependency: Add Facebook SDK
2022-12-02 15:18:18 +01:00
Andrea Busi
84b61fd7e2
release: Increase version for release
2022-11-28 22:21:51 +01:00
Andrea Busi
a5a8c6f5c5
fix: Solve missing critical alerts after notification service migration
2022-11-28 10:33:30 +01:00
Andrea Busi
61587a0341
release: Increase version for release
2022-11-24 11:08:22 +01:00
Andrea Busi
a56a04a4ad
refactor: Recreate NotificationService (in Swift) to solve unpredictable behaviour
...
Resolves: https://gitlab.steamware.net/eqn/eqn.ios/-/issues/54
2022-11-24 11:08:22 +01:00
Andrea Busi
7173dc7031
dependency: Update Shogun
2022-11-24 10:52:39 +01:00
Andrea Busi
35dbdbab28
fix: Reduce space
2022-11-18 10:57:08 +01:00
Andrea Busi
14614267d4
feat: Add color in user report total
2022-11-18 10:50:24 +01:00
Andrea Busi
32833010ed
dependency: Update Shogun
2022-11-18 10:50:08 +01:00
Andrea Busi
ecc77e9f2b
fix: Solve runtime warning
2022-11-18 08:34:41 +01:00
Andrea Busi
e69747f133
refactor: Migrate preference to AppPreferences class
2022-11-18 08:33:35 +01:00
Andrea Busi
09685fd4a7
feat: Store user selection for compact/expanded view in suer report
2022-11-17 22:21:59 +01:00
Andrea Busi
3e122240dc
refactor: Rework image creation
2022-11-17 22:13:18 +01:00
Andrea Busi
95a214403b
release: Increase version for release
2022-11-17 15:44:07 +01:00
Andrea Busi
a7db3c6fa1
docs: Add some example payloads
2022-11-17 15:42:32 +01:00
Andrea Busi
4805c79ed6
refactor: Merge icons and colors in a single asset, to solve issue with notification extensions
...
For some reasons, notification extension doesn't support multiple xcasset
2022-11-17 15:42:32 +01:00
Andrea Busi
c6ec20e180
refactor: Migrate some extensions usage to Shogun
2022-11-17 15:42:32 +01:00
Andrea Busi
f6dfd4a761
dependency: Add Shogun library
2022-11-17 15:42:32 +01:00
Andrea Busi
0212d0a15f
fix: Minor UI tweaks in user reports map
2022-11-17 15:42:32 +01:00
Andrea Busi
3176bde5ed
release: Increase version for release
2022-11-17 15:42:32 +01:00
Andrea Busi
dfdbbd0ed4
feat: Update new user report data in notification extension
2022-11-17 15:42:00 +01:00
Andrea Busi
e9986e0fe1
feat: Align user report map to Android app
2022-11-15 22:47:42 +01:00
Andrea Busi
beb264f95e
refactor: Move create snapshot to an extension method
2022-11-15 22:41:04 +01:00
Andrea Busi
217b5edbcf
fix: Properly evaluate if ads is visible
2022-11-15 22:37:32 +01:00
Andrea Busi
e13f95aa5d
feat: Add color assets for user report
2022-11-15 12:28:54 +01:00
Andrea Busi
fc5bdbcc92
fix: Solve issue with new registration logic
2022-11-15 12:28:54 +01:00
Andrea Busi
d0ee637449
refactor: Remove send comment in manual report
2022-11-15 12:28:54 +01:00
Andrea Busi
66e9d7035e
fix: Increase size for new report earthquake section buttons
2022-11-15 12:28:34 +01:00
Andrea Busi
7db48e381f
release: Update changelog
2022-11-15 12:28:34 +01:00
Andrea Busi
f9bdb84ad9
feat: Align 'last 24h user reports' card to Android
2022-11-11 15:16:16 +01:00
Andrea Busi
bee18f6407
refactor: Use existing category for dictionary parsing
2022-11-11 15:16:16 +01:00
Andrea Busi
96f3a44db4
feat: Reset Firebase token to force a new server registration
2022-11-11 15:16:16 +01:00
Andrea Busi
e394259f24
feat: New report earthquake section
...
Resolves: https://gitlab.steamware.net/eqn/eqn.ios/-/issues/51
2022-11-11 15:16:13 +01:00
Andrea Busi
3b53350969
refactor: Store lastLocation in EQNUserData
2022-11-11 15:15:47 +01:00
Andrea Busi
f3c3c19e39
refactor: Store userId in EQNUserData
2022-11-11 15:15:47 +01:00
Andrea Busi
8404d72d8f
refactor: Rework user registration to solve double registration
...
Resolves: https://gitlab.steamware.net/eqn/eqn.ios/-/issues/50
2022-11-11 15:15:40 +01:00
Andrea Busi
a3b0499ed3
dependency: Update Pods
2022-10-28 12:21:29 +02:00
Andrea Busi
d923b37fbd
refactor: Update to Xcode 14.1 recommended settings
2022-10-28 12:12:26 +02:00
Andrea Busi
282803cf98
release: Increase version for release
2022-07-18 12:54:07 +02:00
Andrea Busi
039e7b82a1
fix: Don't show debug view when tap 5 times on Settings
2022-07-18 12:53:57 +02:00
Andrea Busi
b098caf2ef
chore: Update push payloads
2022-06-23 11:33:50 +02:00
Andrea Busi
73caf9647c
release: Increase version for release
2022-06-22 16:16:24 +02:00
Andrea Busi
8700e200f9
chore: Update push payloads
2022-06-22 16:15:50 +02:00
Andrea Busi
e99845ff1b
fix: Add missing check for null alert
2022-06-22 09:27:47 +02:00
Andrea Busi
a0161e8f4c
release: Increase version for release
2022-06-17 14:42:47 +02:00
Andrea Busi
1b9944a7ca
fix: Solve retain cycle and crashes
2022-06-17 14:42:47 +02:00
Andrea Busi
4c00e4ef6a
refactor: Review time to show full screen view or card only
2022-06-17 14:42:47 +02:00
Andrea Busi
63592e6cfb
refactor: Create a model for the realtime alert
2022-06-17 14:42:47 +02:00
Andrea Busi
2877dff23c
refactor: Increase card interspace
2022-06-17 10:09:04 +02:00
Andrea Busi
f2386a1abb
refactor: Don't show countdown in expanded card
2022-06-17 10:09:04 +02:00
Andrea Busi
5e4a500f03
dependency: Update Pods
2022-06-17 10:09:04 +02:00
Andrea Busi
2b8f2db7c5
feat: Add new realtime alert screen
2022-06-17 10:09:04 +02:00
Andrea Busi
11d994696d
release: Increase version for release
2022-06-09 22:20:56 +02:00
Andrea Busi
cd6e20c1b2
fix: Solve issue with EMSC networks
2022-06-09 22:20:48 +02:00
Andrea Busi
af5371571c
release: Increase version for release
2022-06-03 17:44:54 +02:00
Andrea Busi
6291b22df0
fix: Add a delay before calling the completion, to let iOS remove already posted notification
2022-06-03 17:44:32 +02:00
Andrea Busi
2a7cfd3079
release: Increase version for release
2022-06-01 18:10:01 +02:00
Andrea Busi
cae5fee992
feat: Remove same type posted notifications
...
Resolves: https://gitlab.steamware.net/eqn/eqn.ios/-/issues/48
2022-05-30 16:02:46 +02:00
Andrea Busi
53b8c0fab4
release: Increase version for release
2022-05-29 22:16:19 +02:00
Andrea Busi
8751d3c8f2
fix: Solve crazy behaviour with iOS 15
2022-05-29 22:14:06 +02:00
Andrea Busi
2d333f993b
feat: Make slider with step values
2022-05-29 22:13:46 +02:00
Andrea Busi
22d421f1cc
refactor: Add debug log
2022-05-26 21:51:30 +02:00
Andrea Busi
cec8b39fc7
fix: Be sure to update push token in Firebase
2022-05-26 21:51:08 +02:00
Andrea Busi
5ceaa4a8be
fix: Save user position after server registration
2022-05-26 18:06:37 +02:00
Andrea Busi
94bdb9dbe1
fix: Don't try to parse nil data
2022-05-26 18:06:27 +02:00
Andrea Busi
ee1b762032
fix: Call callback for position endpoint
2022-05-26 18:06:13 +02:00
Andrea Busi
5a6c5a5cfc
release: Increase version for release
2022-05-22 21:31:58 +02:00
Andrea Busi
d55b2ec98f
fix: Solve wrong value save in settings
2022-05-22 21:31:50 +02:00
Andrea Busi
761ebc1d17
release: Increase version for release
2022-05-22 11:54:06 +02:00
Andrea Busi
dd5e8862ed
fix: Don't reload entire table view in settings, to avoid strange behaviour with iOS 15
2022-05-22 11:53:23 +02:00
Andrea Busi
ceca3ed50d
fix: Remove wrong translatesAutoresizingMaskIntoConstraints for cell views
2022-05-22 11:28:07 +02:00
Andrea Busi
6cce448acf
release: Increase version for release
2022-05-20 18:37:45 +02:00
Andrea Busi
5ddb8da902
chore: Add project icon for SourceTree
2022-05-20 18:36:31 +02:00
Andrea Busi
644002a792
fix: Solve layout issue in seismic card
2022-05-20 18:35:26 +02:00
Andrea Busi
e902969c9a
release: Increase version for release
2022-05-19 11:26:56 +02:00
Andrea Busi
57c2ca5ae9
refactor: Disable ads
...
Resolves: https://gitlab.steamware.net/eqn/eqn.ios/-/issues/46
2022-05-19 11:26:50 +02:00
Andrea Busi
107d4c7600
fix: Remove broken reference
2022-05-19 11:26:33 +02:00
Andrea Busi
6a41f4558a
dependency: Update Pods
...
Resolves: https://gitlab.steamware.net/eqn/eqn.ios/-/issues/45
2022-05-19 11:26:33 +02:00
Andrea Busi
995a6011d5
chore: Update certificates and profiles
2022-05-19 11:26:33 +02:00
Andrea Busi
fcb3ab5be1
release: Update changelog
2022-05-19 11:26:33 +02:00
Andrea Busi
f8c7edf588
refactor: Hide pro version section in home
...
Resolves: https://gitlab.steamware.net/eqn/eqn.ios/-/issues/43
2022-05-19 11:26:28 +02:00
Andrea Busi
4bb77e2921
refactor: Use new icon
...
Resolves: https://gitlab.steamware.net/eqn/eqn.ios/-/issues/43
2022-05-19 11:26:22 +02:00
Andrea Busi
d399e0b37b
refactor: Replace deprecated 'class' in protocol definition
...
Also remove not needed @objc declaration
Resolves: https://gitlab.steamware.net/eqn/eqn.ios/-/issues/44
2022-05-19 11:25:22 +02:00
Andrea Busi
a85fbe56be
release: Increase version for release
2021-04-23 14:02:20 +02:00
Andrea Busi
cf97c3cb61
fix: Properly handle new subscriptions also in detail page
2021-04-23 14:02:20 +02:00
Andrea Busi
7611e3eb15
feat: Add button to show/hide some cards in alerts section
...
Resolves: https://gitlab.steamware.net/eqn/eqn.ios/-/issues/42
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
0828ce7286
release: Increase version for release
2021-04-22 16:06:30 +02:00
Andrea Busi
83794a24a7
feat: Add extra log for Crashlytics
2021-04-22 15:55:34 +02:00
Andrea Busi
abf86a95ef
fix: Solve wrong formatter in strings
2021-04-22 15:55:11 +02:00
Andrea Busi
21a0cb370f
chore: Add AppStore screenshots
2021-04-16 14:50:08 +02:00
Andrea Busi
20972dd799
release: Increase version for release
2021-04-16 14:15:21 +02:00
Andrea Busi
fe0429e68d
fix: Update wrong localisation for countries
2021-04-16 14:15:21 +02:00
Andrea Busi
38968a8f89
fix: Properly reset map in alert notification
2021-04-16 14:13:47 +02:00
Andrea Busi
805f033495
chore: Update push payload for different countries
2021-04-16 14:13:47 +02:00
Andrea Busi
8d54357897
dependency: Update Pods
2021-04-15 13:24:14 +02:00
Andrea Busi
c9f8bc25a6
feat: Add translations also for InfoPlist strings
2021-04-15 13:22:51 +02:00
Andrea Busi
24882b702f
fix: Minor UI fixes
2021-04-15 13:22:51 +02:00
Andrea Busi
d4549792a8
feat: Add new languages: EL, FR, HR, TR, ID
2021-04-15 12:45:05 +02:00
Andrea Busi
c0d4778d06
refactor: Remove unused localisation file in notification content extension
2021-04-15 12:45:05 +02:00
Andrea Busi
32c5b28d45
refactor: Remove localisation for LaunchScreen file
2021-04-15 12:45:05 +02:00
Andrea Busi
d0dd99a194
feat: Add France, Greece and Croatia as network providers
2021-04-15 12:45:05 +02:00
Andrea Busi
cd169696be
refactor: Align existing string to Android app
2021-04-15 07:31:06 +02:00
Andrea Busi
71f4331551
release: Increase version for release
2021-04-13 07:12:54 +02:00
Andrea Busi
b3db82dbc4
refactor: Change Gray color to #AAAAAA
2021-04-13 07:12:54 +02:00
Andrea Busi
67cd9b7ab7
fix: Minor fixes
2021-04-13 07:12:54 +02:00
Andrea Busi
18d653da05
release: Increase version for release
2021-04-11 17:34:34 +02:00
Andrea Busi
108916af37
refactor: Rename EQNFiltroMappa in EQNBaseMapFilter
2021-04-11 17:34:34 +02:00
Andrea Busi
bf0d733776
refactor: Cleanup some constants
2021-04-11 17:34:34 +02:00
Andrea Busi
926af27ffd
refactor: Add missing translations from Android app
2021-04-11 17:34:34 +02:00
Andrea Busi
0504cdbea4
refactor: Complete strings alignment
2021-04-09 09:41:13 +02:00
Andrea Busi
8085afea4f
refactor: Align strings with Android app
2021-04-06 22:07:44 +02:00
Andrea Busi
c3123f8d33
refactor: Some strings alignment
2021-04-05 21:12:46 +02:00
Andrea Busi
943f9e75cf
refactor: Remove no longer used Storyboard localization files
2021-04-05 21:00:34 +02:00
Andrea Busi
10e7f5ad9d
refactor: Move strings from Storyboard to code and align with Android strings
2021-04-05 20:58:54 +02:00
Andrea Busi
660d710e20
refactor: Move strings from Storyboard to code and align with Android strings
2021-04-05 19:55:16 +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
b3dbd71f0e
refactor: Move some strings from storyboard to code
2021-04-04 11:26:50 +02:00
Andrea Busi
6f75fe14e7
refactor: Cleanup some strings
2021-04-04 10:59:03 +02:00
Andrea Busi
b9e2e09be7
fix: Don't return nil color to avoid strange UI behaviour
2021-03-27 17:50:10 +01:00
Andrea Busi
5dc64c4f77
refactor: Add extension to Dictionary to simplify values retrieve
2021-03-27 17:49:47 +01:00
Andrea Busi
f437c3cde6
release: Increase version for release
2021-03-27 15:28:15 +01:00
Andrea Busi
f197ff8ac9
fix: Use now as default date if parse failes
2021-03-27 15:26:45 +01:00
Andrea Busi
0687cc03a5
fix: Remove unexpected char from strings, that cause some random crashes in ES
2021-03-27 15:13:14 +01:00
Andrea Busi
fa69edaa26
fix: Prevent crash for nil values
2021-03-27 15:08:50 +01:00
Andrea Busi
783a1a5cb4
release: Increase version for release
2021-03-24 20:31:00 +01:00
Andrea Busi
a746a70860
dependency: Update Pods
2021-03-24 20:31:00 +01:00
Andrea Busi
4cb0bc8288
fix: Solve non working twice tap on an annotation
2021-03-24 20:23:20 +01:00
Andrea Busi
45f19a7533
feat: Add circles in map detail
2021-03-24 20:23:20 +01:00
Andrea Busi
f7eeef58df
refactor: Minor code and UI improvements
2021-03-23 19:12:39 +01:00
Andrea Busi
88c0cda3a4
chore: Regenerate provisioning profiles without unused capabilities
2021-03-23 19:12:39 +01:00
Andrea Busi
ae247a1695
feat: Allows to change filters from map detail (seismic network)
2021-03-23 19:12:39 +01:00
Andrea Busi
87c5444a37
refactor: Move filters in a dedicated folder and make controller conforms to StoryboardInitializable
2021-03-23 19:12:39 +01:00
Andrea Busi
6ed4500c4b
fix: Solve non working subscription button in simulator
2021-03-23 19:12:39 +01:00
Andrea Busi
7e4d9c89bb
feat: Add new setting to enable/disable critical alerts
...
Resolves: https://gitlab.steamware.net/eqn/eqn.ios/-/issues/31
2021-03-23 19:12:39 +01:00
Andrea Busi
a467646cac
chore: Add AppGroup and recreate identifiers (and provisionings) for extensions
2021-03-23 19:12:39 +01:00
Andrea Busi
05f6592b81
refactor: Use new icons in notification extension
2021-03-23 19:12:39 +01:00
Andrea Busi
b52e050dd6
refactor: Use new icons in app
2021-03-23 19:12:39 +01:00
Andrea Busi
10eaee71f8
release: Increase version for release
2021-03-23 19:12:39 +01:00
Andrea Busi
f953d5fdb4
refactor: Various UI improvements
...
Resolves: https://gitlab.steamware.net/eqn/eqn.ios/-/issues/37
2021-03-23 19:12:39 +01:00
Andrea Busi
5e61c126aa
release: Increase version for release
2021-03-18 19:09:02 +01:00
Andrea Busi
1e17ad257a
feat: Recreate seismic networks map with new logic and aligned with Android app
...
Resolves: https://gitlab.steamware.net/eqn/eqn.ios/-/issues/36
2021-03-18 18:54:34 +01:00
Andrea Busi
2cbb4cd526
refactor: Edit custom annotation view to support a 2 labels layout
2021-03-15 16:40:16 +01:00
Andrea Busi
b5525eda01
refactor: Create a viewmodel for a seismic, to share logic
2021-03-15 16:40:16 +01:00
Andrea Busi
699bf1c159
release: Increase version for release
2021-03-15 14:42:56 +01:00
Andrea Busi
1a28b6389f
feat: Add new logic to set the initial filter
2021-03-15 14:42:14 +01:00
Andrea Busi
cc38943d05
refactor: Move map center to superclass
2021-03-14 15:12:16 +01:00
Andrea Busi
eae914681d
fix: Calculate proper offset for custom annotation
2021-03-14 15:12:16 +01:00
Andrea Busi
c6c9461667
feat: Add circles around newest pastquake on the map
2021-03-14 15:12:16 +01:00
Andrea Busi
0fb0882666
feat: Display extra informations when tap on an annotation
2021-03-14 15:12:16 +01:00
Andrea Busi
4ff2b75121
refactor: Create an enum for pastquake intensities
2021-03-14 15:12:16 +01:00
Andrea Busi
6b6f189eda
refactor: Align some strings with Android
2021-03-14 15:12:16 +01:00
Andrea Busi
9e863ad6ca
refactor: Move date formatter to utils
2021-03-14 15:12:16 +01:00
Andrea Busi
c00a29a222
refactor: Improve style and code for log controller
2021-03-11 20:23:18 +01:00
Andrea Busi
e9b0343be7
refactor: Update star icons with better ones
2021-03-11 20:05:35 +01:00
Andrea Busi
cca042ca61
refactor: Use new annotation models also in notification extension
2021-03-11 20:05:35 +01:00
Andrea Busi
5ab5309838
feat: Recreate pastquakes map with new logic and aligned with Android app
...
Resolves: https://gitlab.steamware.net/eqn/eqn.ios/-/issues/35
2021-03-11 20:05:35 +01:00
Andrea Busi
c997c5d5a3
refactor: Improve models for Pasquakes
2021-03-10 21:28:37 +01:00
Andrea Busi
50c3937676
release: Increase version for release
2021-03-10 21:28:16 +01:00
Andrea Busi
23c7069660
fix: Solve typo in constant
2021-03-10 21:28:16 +01:00
Andrea Busi
f08a4b47aa
refactor: Who needs a utility method to filter an array?
2021-03-10 21:28:16 +01:00
Andrea Busi
897d726ee9
refactor: Use blurred button in simulator map
2021-03-10 21:28:16 +01:00
Andrea Busi
3898eb3de2
feat: Recreate mappa segnalazioni with new logic and aligned with Android app
...
Resolves: https://gitlab.steamware.net/eqn/eqn.ios/-/issues/34
2021-03-10 21:28:16 +01:00
Andrea Busi
d3a8e410d0
refactor: Seismic map detail now inherit from new base map controller
2021-03-10 21:28:16 +01:00
Andrea Busi
4713dd78b3
feat: Add base map controller to handle shared map logics
2021-03-10 21:28:16 +01:00
Andrea Busi
05a187b7ec
feat: Add blurred close button
2021-03-08 21:25:03 +01:00
Andrea Busi
8465350a67
refactor: Improve EQNSegnalazione model
2021-03-06 17:25:27 +01:00
Andrea Busi
5def7e15a9
refactor: Improve Swift interoperability
2021-03-06 17:25:27 +01:00
Andrea Busi
1531d2851e
refactor: Rename some enum to be more Swift friendly
2021-03-06 17:25:27 +01:00
Andrea Busi
14c2464549
release: Increase version for release
2021-03-02 19:29:10 +01:00
Andrea Busi
0070f6761e
chore: Add push paylod sample
2021-03-02 19:29:10 +01:00
Andrea Busi
9166fcc59b
feat: Handle critical notifications in payload extension, due to FCM legacy api limitation
2021-03-02 19:29:10 +01:00
Andrea Busi
e806d1caf0
feat: Ask for critical alerts permission
2021-02-28 10:21:49 +01:00
Andrea Busi
f71cd9c8bc
feat: Add critical alerts entitlement
2021-02-28 10:21:49 +01:00
Andrea Busi
37acb767de
chore: Update provisioning profiles with critical alerts entitlement
2021-02-28 10:21:49 +01:00
Andrea Busi
05dd10fa23
fix: Remove wrong references in Notification Content extension
2021-02-28 10:21:34 +01:00
Andrea Busi
25c2a7374d
feat: Add debug page (5 taps on settings tab bar item)
2021-02-28 10:21:34 +01:00
Andrea Busi
d523bbf626
feat: Store push token
2021-02-28 10:21:34 +01:00
Andrea Busi
23cb35c71c
refactor: Improve names for user constants
2021-02-28 10:21:32 +01:00
Andrea Busi
44d01ecc20
release: Increase version for release
2021-02-27 23:05:20 +01:00
Andrea Busi
e43e187d84
refactor: Disable shake in subscriptions
2021-02-27 23:05:20 +01:00
Andrea Busi
849170cd2b
fix: Properly hide banner
2021-02-27 22:55:36 +01:00
Andrea Busi
d36b07cbd4
feat: Add countdown also in home alert cell
2021-02-27 21:05:42 +01:00
Andrea Busi
ceeb999b7f
fix: Show proper distance in simulator cell
...
Resolves: https://gitlab.steamware.net/eqn/eqn.ios/-/issues/33
2021-02-27 18:10:04 +01:00
Andrea Busi
51c4e15c57
fix: Solve crash during initial setup
2021-02-27 17:12:56 +01:00
Andrea Busi
67b266ae0e
release: Increase version for release
2021-02-25 19:48:19 +01:00
Andrea Busi
6f2866a202
fix: Force server registration when Firebase token is received
2021-02-25 19:47:20 +01:00
Andrea Busi
dfa6e960da
refactor: Avoid self usage in init method to avoid concurrency issues
2021-02-25 19:47:20 +01:00
Andrea Busi
ff2f6e1e5a
release: Increase version for release
2021-02-25 19:47:20 +01:00
Andrea Busi
c10000df53
fix: Retry server registration if fails
...
Resolves: https://gitlab.steamware.net/eqn/eqn.ios/-/issues/30
2021-02-24 21:05:50 +01:00
Andrea Busi
6e6f1bed17
feat: Use native ads in seismics section
...
Resolves: https://gitlab.steamware.net/eqn/eqn.ios/-/issues/22
2021-02-21 20:56:12 +01:00
Andrea Busi
c77a31e322
refactor: Remove no longer used EQNAdsUtility class
2021-02-21 20:56:12 +01:00
Andrea Busi
47db205135
refactor: Use adaptive banners in maps
...
Resolves: https://gitlab.steamware.net/eqn/eqn.ios/-/issues/22
2021-02-21 20:56:05 +01:00
Andrea Busi
5ab30c139f
refactor: Rename ReteSismicaAnnotation in EQNMapAnnotationSeismicNetwork
2021-02-21 20:56:05 +01:00
Andrea Busi
852e950428
refactor: Rename PastquakesAnnotation in EQNMapAnnotationPastquakes
2021-02-21 20:56:05 +01:00
Andrea Busi
e882a83694
refactor: Rewrite seismic map in Swift and rename its annotation model
2021-02-21 20:56:05 +01:00
Andrea Busi
0d26e641d7
refactor: Improve NSNotification definition to be Swift friendly
2021-02-21 20:56:05 +01:00
Andrea Busi
4c6a07c9d0
refactor: Use adaptive banners in main controllers
...
Resolves: https://gitlab.steamware.net/eqn/eqn.ios/-/issues/22
2021-02-21 20:55:51 +01:00
Andrea Busi
fe38921f23
fix: Use test ads during debug
2021-02-21 20:54:12 +01:00
Andrea Busi
118991feea
dependency: Add missing SKAdNetworkItems in info.plist for GoogleMobileAds
2021-02-21 20:52:07 +01:00
Andrea Busi
a87750f380
dependency: Add -ObjC flag to let GoogleMobileAds works
2021-02-21 20:52:07 +01:00
Andrea Busi
cb8ee2cb67
dependency: Update Pods
2021-02-21 20:52:07 +01:00
Andrea Busi
787cd8b4e7
refactor: Rename some constants
2021-02-21 20:51:28 +01:00
Andrea Busi
64ec53e6f8
refactor: Remove unused method to validate app receipt
2021-02-21 20:50:55 +01:00
Andrea Busi
2df5342da2
chore: Remove old xcuserdata from versioning
2020-12-18 22:00:26 +01:00