Andrea Busi
6135e2d38c
refactor: Rename some constants
2020-10-13 08:08:48 +02:00
Andrea Busi
8f50ed0a25
fix: Use M0_0 endpoint to retrieve data if show near earthquake is enabled
2020-10-11 16:28:13 +02:00
Andrea Busi
d286909a8d
refactor: Move method to get string from coordinate in EQNUtility class
2020-10-08 22:18:51 +02:00
Andrea Busi
bf4a5e7728
feat: Add test push alert feature
2020-10-08 21:36:28 +02:00
Andrea Busi
e1bd26db48
refactor: Use proper method to store/load also dictionary
2020-10-08 21:36:28 +02:00
Andrea Busi
cf7ae31eb1
refactor: Better model PastquakesAnnotation
2020-10-08 21:36:28 +02:00
Andrea Busi
92e75913ab
refactor: Recreate layout for "Allerte" section
2020-10-08 21:36:28 +02:00
Andrea Busi
81d554cc78
refactor: Remove grafico utenti call and model
...
Resolves: https://gitlab.steamware.net/eqn/eqn.ios/-/issues/26
2020-10-08 21:36:28 +02:00
Andrea Busi
708e6dd92f
feat: Add cache mechanism for seismic data
...
- download data only after 2 minutes after the previous download
- download data when app returns from the background
- user can force data download
Resolves: https://gitlab.steamware.net/eqn/eqn.ios/-/issues/18
2020-10-08 21:36:28 +02:00
Andrea Busi
74d7c71ed4
refactor: Improve code and use new utility method
2020-10-08 21:36:28 +02:00
Andrea Busi
27503c1643
refactor: Add new method to store/retrieve an array from NSUserDefault
...
This method uses only supported API, in order to solve deprecated warnings. Also, remove useless method
2020-10-08 21:36:28 +02:00
Andrea Busi
bad1ce5879
refactor: Convert from Macro to static constants and use HTTPS as default protocol
...
Resolves: https://gitlab.steamware.net/eqn/eqn.ios/-/issues/17
2020-10-08 21:36:27 +02:00
Andrea Busi
ce387912f8
feat: Add method to get formatted time difference
2020-10-08 21:36:27 +02:00
Andrea Busi
e202ba8452
fix: Solve wrong url for settings upload
2020-10-08 14:21:49 +02:00
Andrea Busi
8070262a44
fix: Use proper time zone when parse web service date
2020-10-08 14:00:53 +02:00
Andrea Busi
4e5e93e3f1
refactor: Rename method to convert server string into date
2020-10-03 12:09:31 +02:00
Andrea Busi
9c70f0a6d6
fix: Try to solve crazy crash
2020-09-30 12:58:13 +02:00
Andrea Busi
7a9206b15a
feat: Add new seismic networks
...
Resolves: https://gitlab.steamware.net/eqn/eqn.ios/-/issues/20
2020-09-27 17:28:18 +02:00
Andrea Busi
ee7596644b
refactor: Use new endpoint to save settings value and remove no longer needed settings
...
Resolves: https://gitlab.steamware.net/eqn/eqn.ios/-/issues/20
2020-09-27 17:28:17 +02:00
Andrea Busi
39a10b2cbc
feat: New beautifult layout for seismic cards
2020-09-26 14:08:23 +02:00
Andrea Busi
0eb0880b0e
refactor: Improve code in EQMaccelerometroManager class
2020-09-25 22:15:15 +02:00
Andrea Busi
eed5f6ae28
refactor: Convert constants from macro to static const (and use https)
2020-09-24 10:26:55 +02:00
Andrea Busi
e56919d279
feat: Add different seismic endpoints based on the magnitude filter
...
Resolves: https://gitlab.steamware.net/eqn/eqn.ios/-/issues/15
2020-09-24 10:26:55 +02:00
Andrea Busi
28f31979bb
refactor: Remove not yet used Tsunami model
2020-09-24 10:26:55 +02:00
Andrea Busi
3b93ab84ce
refactor: Improve code in EQNManager and remove dead code
2020-09-24 10:26:55 +02:00
Andrea Busi
8a4f6436f0
refactor: Use updated API to retrieve seismics
2020-09-24 10:26:55 +02:00
Andrea Busi
86de3fa026
refactor: Remove no longer used class
2020-09-21 14:00:49 +02:00
Andrea Busi
ce3436876d
refactor: Improve code for notification models
2020-09-21 09:33:03 +02:00
Andrea Busi
c7bf8ecc94
refactor: Recreate filters in Seismic section
...
- Add new fitlters
- Recreate controllers and support classes in Swift
Resolves: https://gitlab.steamware.net/eqn/eqn.ios/-/issues/14
2020-09-20 21:48:42 +02:00
Andrea Busi
323a9df3e8
refactor: Improve Swift interoperability
2020-09-20 16:06:39 +02:00
Andrea Busi
81f8740486
refactor: Recreate controllers to manage filters in Seismic section
2020-09-15 07:05:43 +02:00
Andrea Busi
d6b6d6883f
refactor: Remove distanza sismi vicini setting and change label
...
Resolves: https://gitlab.steamware.net/eqn/eqn.ios/-/issues/11
2020-09-02 22:51:38 +02:00
Andrea Busi
1970cc21ec
refactor: Remove sismi senza intensità setting
...
Resolves: https://gitlab.steamware.net/eqn/eqn.ios/-/issues/11
2020-09-02 22:51:38 +02:00
Andrea Busi
0a5902c5f1
refactor: Remove logic related to Tsunami from settings
2020-08-28 13:47:42 +02:00
Andrea Busi
e494109a72
refactor: New style for "Reti sismiche" selection settings page
2020-08-28 09:19:34 +02:00
Andrea Busi
530ce3d56f
refactor: New style for "Notifiche da reti sismiche" settings page
2020-08-27 18:43:45 +02:00
Andrea Busi
b70bd95a6d
refactor: New style for "Notifiche segnalazioni utente" settings page
2020-08-27 18:43:36 +02:00
Andrea Busi
6ebc4d319a
fix: Solve warning due to deprecated methods
2020-08-22 20:50:41 +02:00
Andrea Busi
2f5e0f0492
refactor: Create base controller to handle banner view and refresh UI
2020-08-16 11:30:10 +02:00
Andrea Busi
6a056ec8d1
refactor: Remove old logic related to old MasterViewController
2020-08-15 16:37:27 +02:00
Andrea Busi
0636ea65da
refactor: Use standard tab bar for main app interface
2020-08-15 16:37:27 +02:00
Andrea Busi
78abc28a7e
refactor: Remove useless imports of MasterViewController
2020-08-13 13:31:18 +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
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
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
864a20faf6
fix: Solve crash on first app start due to wrong user_id type
2020-07-30 10:24:28 +02:00
Andrea Busi
ad444c8d6b
fix: Properly handle user_id (saved as number)
2020-07-27 22:54:46 +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
4d8bbdc7ef
Production version
...
Add to Git the current app version (the same available in the OriginalZip folder)
2020-07-24 15:33:53 +02:00