Ferrite-backup/Ferrite/Views
kingbri 5a4e98f10d Ferrite: Switch to a Magnet struct
Magnets are expressed in two different ways: a hash and a link. Both
of these mean the same thing with a magnet link giving more information
if required.

However, there was a disconnect if a hash was present or a link was
present and required many steps to check which was available. Unify
magnets by creating a parent structure that attempts to extract
the hash or create a link in the event that either parameter isn't
provided.

Replace everything except bookmarks (to prevent CoreData complaints
and unnecessary abstraction) to use the new Magnet system.

Signed-off-by: kingbri <bdashore3@proton.me>
2023-01-04 12:49:20 -05:00
..
CommonViews Ferrite: Format and cleanup 2022-11-19 11:58:02 -05:00
ComponentViews Ferrite: Switch to a Magnet struct 2023-01-04 12:49:20 -05:00
RepresentableViews Debrid: Add Premiumize support and cleanup 2022-12-05 18:10:10 -05:00
SheetViews Ferrite: Switch to a Magnet struct 2023-01-04 12:49:20 -05:00
AboutView.swift Build: Add scripts for commit and nightly information 2022-12-06 12:37:15 -05:00
ContentView.swift Ferrite: Switch to a Magnet struct 2023-01-04 12:49:20 -05:00
LibraryView.swift Library: Add support for Premiumize cloud 2023-01-03 14:22:20 -05:00
LoginWebView.swift Ferrite: iOS 14 backport 2022-08-31 18:46:47 -04:00
MainView.swift Ferrite: Add backups and massive cleanup 2022-11-06 20:54:45 -05:00
SearchResultsView.swift Debrid: Decentralize and add AllDebrid support 2022-11-27 18:18:09 -05:00
SettingsView.swift Debrid: Add Premiumize support and cleanup 2022-12-05 18:10:10 -05:00
SourcesView.swift Ferrite: Concurrency, cleanup, and format 2022-10-05 10:48:02 -04:00