Skip to content
This repository was archived by the owner on Oct 19, 2024. It is now read-only.
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
21 commits
Select commit Hold shift + click to select a range
7bb2c92
Fix - Added more configs like dev and prod to separate env variables …
jj10133 Apr 6, 2024
45bbe33
Fix - Changed Environment file name to CustomEnvironment that resolve…
jj10133 Apr 6, 2024
775d67c
Fix - Refactored main method, content view and NetworkMonitor
jj10133 Apr 6, 2024
ff3aca1
Just saving at this stage
jj10133 Apr 6, 2024
36000d2
Added MainWindow as root view for the app
jj10133 Apr 6, 2024
c846c2b
Added Content View that acts as welcome screen
jj10133 Apr 7, 2024
b244cf0
Added Configs, SignupView and LoginView
jj10133 Apr 13, 2024
a682f53
Fix - Updated ContentView and LoginView
jj10133 Apr 13, 2024
805ac3a
Fix - Added Login Logic to AuthViewModel
jj10133 Apr 14, 2024
5ba71e8
Authentication works for login and signing up a user
jj10133 Apr 15, 2024
07b8471
Added TouchID and FaceID logic to login view
jj10133 Apr 16, 2024
56e8df9
Fix - Picker Options shown correctly when state changes
jj10133 Apr 16, 2024
fc982f6
Removed files that had redundant code
jj10133 Apr 16, 2024
4349d1b
Fix - Changed the way on how to correctly call icons into the view
jj10133 Apr 17, 2024
c53a424
Fix - Removed all unecessary code
jj10133 Apr 18, 2024
8c11ad3
Fix - Deleted more files that were not required
jj10133 Apr 18, 2024
62f7431
Fix - Updated gitignore to not push configs
jj10133 Apr 18, 2024
2816da6
Added alert for license conflict such that more devs are aware when c…
jj10133 Apr 18, 2024
c4e697e
Fix - Removed almofire library as there no use of it
jj10133 Apr 20, 2024
9ba213c
Revert "Fix - Removed almofire library as there no use of it"
jj10133 Apr 20, 2024
83e229a
Auto stash before revert of "Fix - Removed almofire library as there …
jj10133 Apr 20, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -2,3 +2,5 @@
/Pods
/**/.DS_Store
/**/*.xcuserdatad

/LibrePass/Configs
13 changes: 13 additions & 0 deletions COPYING.IOS
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
The LibrePass iOS developers are aware that the terms of service that
apply to apps distributed via Apple's App Store services may conflict
with rights granted under the LibrePass iOS license, the GNU General
Public License, version 3 or (at your option) any later version. The
copyright holders of the LibrePass iOS app do not wish this conflict
to prevent the otherwise-compliant distribution of derived apps via
the App Store. Therefore, we have committed not to pursue any license
violation that results solely from the conflict between the GNU GPLv3
or any later version and the Apple App Store terms of service. In
other words, as long as you comply with the GPL in all other respects,
including its requirements to provide users with source code and the
text of the license, we will not object to your distribution of the
LibrePass iOS app through the App Store.
609 changes: 428 additions & 181 deletions LibrePass.xcodeproj/project.pbxproj

Large diffs are not rendered by default.

78 changes: 78 additions & 0 deletions LibrePass.xcodeproj/xcshareddata/xcschemes/LibrePass(Dev).xcscheme
Original file line number Diff line number Diff line change
@@ -0,0 +1,78 @@
<?xml version="1.0" encoding="UTF-8"?>
<Scheme
LastUpgradeVersion = "1530"
version = "1.7">
<BuildAction
parallelizeBuildables = "YES"
buildImplicitDependencies = "YES"
buildArchitectures = "Automatic">
<BuildActionEntries>
<BuildActionEntry
buildForTesting = "YES"
buildForRunning = "YES"
buildForProfiling = "YES"
buildForArchiving = "YES"
buildForAnalyzing = "YES">
<BuildableReference
BuildableIdentifier = "primary"
BlueprintIdentifier = "B2D91A142B8393C60004561A"
BuildableName = "LibrePass.app"
BlueprintName = "LibrePass"
ReferencedContainer = "container:LibrePass.xcodeproj">
</BuildableReference>
</BuildActionEntry>
</BuildActionEntries>
</BuildAction>
<TestAction
buildConfiguration = "Debug(Dev)"
selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
shouldUseLaunchSchemeArgsEnv = "YES"
shouldAutocreateTestPlan = "YES">
</TestAction>
<LaunchAction
buildConfiguration = "Debug(Dev)"
selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
launchStyle = "0"
useCustomWorkingDirectory = "NO"
ignoresPersistentStateOnLaunch = "NO"
debugDocumentVersioning = "YES"
debugServiceExtension = "internal"
allowLocationSimulation = "YES">
<BuildableProductRunnable
runnableDebuggingMode = "0">
<BuildableReference
BuildableIdentifier = "primary"
BlueprintIdentifier = "B2D91A142B8393C60004561A"
BuildableName = "LibrePass.app"
BlueprintName = "LibrePass"
ReferencedContainer = "container:LibrePass.xcodeproj">
</BuildableReference>
</BuildableProductRunnable>
</LaunchAction>
<ProfileAction
buildConfiguration = "Release(Dev)"
shouldUseLaunchSchemeArgsEnv = "YES"
savedToolIdentifier = ""
useCustomWorkingDirectory = "NO"
debugDocumentVersioning = "YES">
<BuildableProductRunnable
runnableDebuggingMode = "0">
<BuildableReference
BuildableIdentifier = "primary"
BlueprintIdentifier = "B2D91A142B8393C60004561A"
BuildableName = "LibrePass.app"
BlueprintName = "LibrePass"
ReferencedContainer = "container:LibrePass.xcodeproj">
</BuildableReference>
</BuildableProductRunnable>
</ProfileAction>
<AnalyzeAction
buildConfiguration = "Debug(Dev)">
</AnalyzeAction>
<ArchiveAction
buildConfiguration = "Release(Dev)"
revealArchiveInOrganizer = "YES">
</ArchiveAction>
</Scheme>
Original file line number Diff line number Diff line change
@@ -0,0 +1,78 @@
<?xml version="1.0" encoding="UTF-8"?>
<Scheme
LastUpgradeVersion = "1530"
version = "1.7">
<BuildAction
parallelizeBuildables = "YES"
buildImplicitDependencies = "YES"
buildArchitectures = "Automatic">
<BuildActionEntries>
<BuildActionEntry
buildForTesting = "YES"
buildForRunning = "YES"
buildForProfiling = "YES"
buildForArchiving = "YES"
buildForAnalyzing = "YES">
<BuildableReference
BuildableIdentifier = "primary"
BlueprintIdentifier = "B2D91A142B8393C60004561A"
BuildableName = "LibrePass.app"
BlueprintName = "LibrePass"
ReferencedContainer = "container:LibrePass.xcodeproj">
</BuildableReference>
</BuildActionEntry>
</BuildActionEntries>
</BuildAction>
<TestAction
buildConfiguration = "Debug(Prod)"
selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
shouldUseLaunchSchemeArgsEnv = "YES"
shouldAutocreateTestPlan = "YES">
</TestAction>
<LaunchAction
buildConfiguration = "Debug(Prod)"
selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
launchStyle = "0"
useCustomWorkingDirectory = "NO"
ignoresPersistentStateOnLaunch = "NO"
debugDocumentVersioning = "YES"
debugServiceExtension = "internal"
allowLocationSimulation = "YES">
<BuildableProductRunnable
runnableDebuggingMode = "0">
<BuildableReference
BuildableIdentifier = "primary"
BlueprintIdentifier = "B2D91A142B8393C60004561A"
BuildableName = "LibrePass.app"
BlueprintName = "LibrePass"
ReferencedContainer = "container:LibrePass.xcodeproj">
</BuildableReference>
</BuildableProductRunnable>
</LaunchAction>
<ProfileAction
buildConfiguration = "Release(Prod)"
shouldUseLaunchSchemeArgsEnv = "YES"
savedToolIdentifier = ""
useCustomWorkingDirectory = "NO"
debugDocumentVersioning = "YES">
<BuildableProductRunnable
runnableDebuggingMode = "0">
<BuildableReference
BuildableIdentifier = "primary"
BlueprintIdentifier = "B2D91A142B8393C60004561A"
BuildableName = "LibrePass.app"
BlueprintName = "LibrePass"
ReferencedContainer = "container:LibrePass.xcodeproj">
</BuildableReference>
</BuildableProductRunnable>
</ProfileAction>
<AnalyzeAction
buildConfiguration = "Debug(Prod)">
</AnalyzeAction>
<ArchiveAction
buildConfiguration = "Release(Prod)"
revealArchiveInOrganizer = "YES">
</ArchiveAction>
</Scheme>
10 changes: 0 additions & 10 deletions LibrePass.xcworkspace/contents.xcworkspacedata

This file was deleted.

8 changes: 0 additions & 8 deletions LibrePass.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist

This file was deleted.

This file was deleted.

67 changes: 0 additions & 67 deletions LibrePass/API/ApiClient.swift

This file was deleted.

33 changes: 0 additions & 33 deletions LibrePass/API/CredentialsDatabase.swift

This file was deleted.

24 changes: 0 additions & 24 deletions LibrePass/API/CredentialsUpdate.swift

This file was deleted.

51 changes: 0 additions & 51 deletions LibrePass/API/Crypto.swift

This file was deleted.

Loading