Commit Graph

562 Commits

Author SHA1 Message Date
Kabir Oberai
8654756d67 comment 2024-11-04 21:21:12 -05:00
Kabir Oberai
85c9bdba55 Fix handling of s2k_fo 2024-11-04 21:14:48 -05:00
Matt Kiazyk
3a8722c07d Merge pull request #640 from XcodesOrg/matt/SRPLogin
Support SRP Login
2024-10-28 22:22:21 -05:00
Matt Kiazyk
42c2c6bfc0 move to xcodesOrg/swift-srp fork 2024-10-28 21:45:07 -05:00
Matt Kiazyk
69e667cf87 some cleanup of extra prints and old code 2024-10-28 21:34:41 -05:00
Anand Biligiri
dc22b913f3 Use swift-srp from remote source
- Use from https://github.com/abiligiri/swift-srp, version 1.1.0
  This is based on latest from upstream with changes required
- Remove local copy of swift-srp
2024-10-28 16:52:25 -07:00
Anand Biligiri
9b107ec98c SRP Login works now
- Switch to use https://github.com/adam-fowler/swift-srp with some modifications
  that are local
  - Pad g value to equal size of N while calculating clientProof
- Use SHA256(plain-text-password) while computing key using PBKDF2
- Added a unit test with some sample values
2024-10-28 13:25:17 -07:00
Matt Kiazyk
2ed84ef792 clean up srp client, still not working 2024-10-24 19:34:26 -05:00
Matt Kiazyk
e04ed029de (wip) SRP Login implementation 2024-10-22 23:35:59 -05:00
Anand Biligiri
e3f996da6e Restrict allowed versions & hide 'Support Xcodes'
- Introduced a new preference keys allowedMajorVersions, hideSupportXcodes
- allowedMajorVersions defaults to Int.max (ie allow all versions till date)
- allowedMajorVersions is used to limit the number of major versions to as many as
    value set for this key. Eg: A value of 1 would allow the latest GA version and one major version before
    A value of 0 would allow only the latest GA version
    A value of 2 would allow the latest GA and previous two major versions
- allowedMajorVersions does not have preference UI
    $ defaults write com.xcodesorg.xcodesapp allowedMajorVersions 2 #to limit to current GA and previous major
    $ defaults delete com.xcodesorg.xcodesapp allowedMajorVersions  #to remove limits
- Display buildNumber in bottom status bar
2024-10-20 12:51:14 -07:00
Matt Kiazyk
dc31fe884c Merge pull request #628 from XcodesOrg/matt/runtimeDownloadCleanup
allow cancelling of runtime downloads, cleanup
2024-10-18 08:37:50 -05:00
Matt Kiazyk
283c1a4739 Merge pull request #621 from Kyle-Ye/bugfix/windows
Terminate Xcodes app after last window closed
2024-10-18 08:37:35 -05:00
Kyle
59331bcb38 Adjust TerminateAfterLastWindowClosed toggle location
Move from advanced pane into general
2024-10-17 00:32:56 +08:00
Kyle
3d6908f526 Fix Xcode warning for Localizable string 2024-10-16 21:50:16 +08:00
Kyle
b91a7e53ad Update the missing Localizable string 2024-10-16 21:46:04 +08:00
Kyle
f8970f44d5 Add TerminateAfterLastWindowClosed toggle support in Misc 2024-10-16 14:02:55 +08:00
Matt Kiazyk
6050c78613 allow cancelling of runtime downloads, cleanup 2024-10-15 22:07:53 -05:00
Matt Kiazyk
cf85e2fc5a Merge pull request #569 from abiligiri/feature/managed_preferences
Disallow changes to managed preferences
2024-10-15 21:38:49 -05:00
Matt Kiazyk
15630109d5 Merge pull request #598 from duffpod/main
Update Localizable.xcstrings for Russian language (3)
2024-10-15 21:36:41 -05:00
Kyle
3d5fdd528b Replace WIndowGroup with Window to fix multi window and terminate issue 2024-10-13 12:11:50 +08:00
Matt Kiazyk
06558610e9 Merge pull request #593 from pan93412/l10n/update-zhtw-localization
Update translation in zh-Hant
2024-10-12 22:53:58 -05:00
Matt Kiazyk
5e5fdf0d3a Merge pull request #609 from megabitsenmzq/main
Fix one Greek localization. Add one zh_Hans localization.
2024-10-12 22:53:08 -05:00
Matt Kiazyk
8277554048 Merge pull request #617 from kinoroy/security-key-auth
Implement Security Key Auth
2024-10-12 22:50:16 -05:00
Matt Kiazyk
389d8d2a63 Merge pull request #603 from LiYanan2004/context-menu-fine-tune
Update label for Cancel Install Button
2024-10-12 22:34:37 -05:00
Kino Roy
f4567bdf1e Merge branch 'main' into security-key-auth
# Conflicts:
#	Xcodes.xcodeproj/project.pbxproj
2024-10-12 20:30:34 -07:00
Kino Roy
27bbf6f2a3 Add missing localizations 2024-10-12 20:26:19 -07:00
Matt Kiazyk
c31a1ef6fa Merge branch 'main' into matt/cryptexRuntimeDownloads 2024-10-12 21:16:32 -05:00
Kino Roy
c3e568e234 Add missing English localization 2024-10-12 14:13:02 -07:00
Kino Roy
f269dcbc98 Fix typo 2024-10-12 14:12:50 -07:00
Takeru Chuganji
1a3ca60f46 Temporarily add all translations 2024-10-12 10:08:59 +09:00
Kyle
27d5b03321 Terminate Xcodes app after last window closed 2024-10-12 00:09:20 +08:00
Matt Kiazyk
20b9833b67 feat: support downloading of cryptex runtimes 2024-10-11 10:57:16 -05:00
Kino Roy
e855a1fb62 Implement security key auth 2024-09-28 16:25:11 -07:00
Takeru Chuganji
908e7ba3ea Add authenticating step 2024-09-22 18:06:29 +09:00
Jinyu Meng
7daa3e600e Fix one Greek localization. Add one zh_Hans localization. 2024-09-10 18:09:59 +09:00
LiYanan2004
a936bf84b2 Update label of CancelInstallButton to better describe the intent 2024-08-17 11:37:05 +08:00
duffpod
5ebe24060f Update Localizable.strings for Russian language (3) 2024-07-17 21:16:04 +03:00
pan93412
13496d8a7d Update translation
Co-Authored-By: itszero <itszero@gmail.com>
2024-07-09 09:23:56 +08:00
Yi-Jyun Pan
4b6616fdea Update translation in zh-Hant 2024-07-08 01:52:38 +08:00
Matt Kiazyk
c94c2c1979 Merge pull request #568 from floydkim/korean-localisation
Update Korean localisation
2024-06-28 10:36:12 -05:00
Matt Kiazyk
b36165100b Merge pull request #585 from XcodesOrg/matt/iOS18Runtimes
Fix runtime downloading
2024-06-28 10:35:34 -05:00
Matt Kiazyk
8a6f5a7deb Merge pull request #581 from Person2099/patch-1
fix: Update GitHub URLs in help menu
2024-06-28 10:33:32 -05:00
Matt Kiazyk
600d4cbafa Merge pull request #576 from MohamediosDev/feature/add_arabic_localization_to_app
ADD: Added Arabic Localizations To Xcodes
2024-06-28 10:26:24 -05:00
Matt Kiazyk
8811a6d0d8 Merge pull request #564 from LePips/left-align-unarchiving-pane
Left Align Unarchiving Pane
2024-06-28 10:19:52 -05:00
Matt Kiazyk
f973e7d744 Merge pull request #545 from Kyle-Ye/bugfix/dock
Fix broken DockProgress Bar
2024-06-28 10:19:32 -05:00
Anand Biligiri
6e64db26fb Disallow changes to managed preferences
- Define enumerations for preferences that can be managed in an enterprise environment using MDM
- Add methods in AppState to check for managed preferences
- Update Advanced, Download, Experiments and Update preference panes to disable controls
  to modify any of the managed preferences
- Update Xcode category list button to be disabled if preference is managed
2024-06-21 07:17:18 +05:30
Seb
97bf958301 Update XcodesApp.swift
Tiny fix in help menu to use updated GitHub URLs. Changed "https://github.com/RobotsAndPencils/XcodesApp" to "https://github.com/XcodesOrg/XcodesApp"
2024-06-15 00:28:06 +10:00
MohamediosDev
dc5f637886 ADD: Added Arabic Localizations To Xcodes 2024-06-11 19:44:04 +03:00
Matt Kiazyk
a587d53798 don't fail downloading old runtime images 2024-06-10 16:18:36 -05:00
floydkim
a433bc4f72 Update Korean localisation 2024-06-03 21:16:56 +09:00