Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Hotkey menubarextra 20240910 #12

Open
wants to merge 77 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
77 commits
Select commit Hold shift + click to select a range
a7b8be1
TouchID unlock Feature for MacPass.
Jun 20, 2020
4e56740
Added necessary entitlement and additional buildstep
Jul 30, 2020
94956a6
fixed typos
Jul 30, 2020
5157ec8
Enables TouchID unlock for multiple Database files.
Aug 16, 2020
700dd43
TouchID unlock is now optional
Aug 22, 2020
51bdf12
MPPasswordInputController completion callback refactoring
Aug 22, 2020
431b636
Switched to archiving the complete composite key for TouchID unlock
Aug 22, 2020
3fc73a7
Switched Encryption algorithm to support larger message texts.
Aug 22, 2020
92a120c
Support for persistent TouchID unlock.
Aug 29, 2020
8255893
Fixed typo
Aug 29, 2020
484b5e4
Added a flag to support unlocking the database with the apple watch a…
Sep 22, 2020
02b3fc2
Fixed errors while rebasing to latest master
Oct 19, 2020
33907e0
Removed script buildstep that is no longer needed
Nov 26, 2020
9d058f9
Explicitly setting the keychain-access-groups. In these groups Keychain
Dec 22, 2020
c5e30a0
The TouchID keypair can no be removed from the macOS keychain
Feb 14, 2021
7b79c0b
Added tooltip to TouchID enabled button. This is a first attempt
Feb 14, 2021
88a5af9
Small layout changes. This prevents the error message overlapping
Feb 14, 2021
197a414
Code refactoring to implement suggestions from the code review.
Feb 21, 2021
4aa8127
Code refactoring to implement suggestions from the code review.
Feb 21, 2021
3c54cd9
Code refactoring to implement suggestions from the code review.
Feb 21, 2021
d1690d7
Extracted the logic for storing the encrypted compositekey into a
Mar 14, 2021
9851a7b
Use switch case. Localise user facing texts
mstarke Jul 22, 2021
af960b0
WIP on supporting more than one recent document when OS document hist…
mstarke Jan 5, 2022
2956a2e
Updated to current KeePassKit and Sparkle versions
mstarke Feb 3, 2022
43e667a
Enabled version browsing when database is locked
mstarke Feb 9, 2022
0a6ba80
Fixed #1206 that would cancel version browsing in time machine if the…
mstarke Feb 9, 2022
5b211bb
Xcode updates
mstarke Feb 10, 2022
fe7b4e2
Added current plugin definitions
mstarke Feb 10, 2022
b690d60
Bumped Version to 0.8
mstarke Feb 10, 2022
e985d23
Fixed crash when saving files with ChaCha chipher
mstarke Feb 10, 2022
8be69ca
Fixed #1208 Password field did not scroll when moving cursor out of …
mstarke Feb 21, 2022
cbb4cea
Fixed issue when trying to store key files for drafted documents
mstarke May 24, 2022
360eb23
Fixed broken QR code parsing in TOTP wizzard
mstarke May 24, 2022
57433b8
Commit any open editing session in the popup before saving
mstarke May 24, 2022
68b8a59
Merge branch 'feature/feature-touchidunlock'
mstarke Jul 7, 2022
f31b33f
Codestyle
mstarke Jul 7, 2022
0af2a22
Automatic signing
mstarke Jul 7, 2022
04e36bd
Raised runner to 10.12
Aug 23, 2022
d601d6e
Refactored touchID codebase to be more in line with the rest.
mstarke Aug 30, 2022
663b55b
Fix typo (#1237)
wemove-wr Aug 31, 2022
f6e784b
Fixed missing breaks in key storage.
mstarke Aug 31, 2022
76adcf7
Merge branch 'master' of https://github.com/MacPass/MacPass
mstarke Aug 31, 2022
4932601
Refactored naming. Added better handling of settings for touchID
mstarke Sep 1, 2022
87fd55e
Added migration to new format of touchId key store
mstarke Sep 6, 2022
2b318fc
Updated to Xcode 14
mstarke Sep 14, 2022
ef1876b
fix #1241: Wrong german localisation in workflow preferences
mstarke Oct 6, 2022
05a5d38
updated to current Xcode
mstarke Oct 6, 2022
a162c19
Merge branch 'fix-totp-wizzard-issues'
mstarke Oct 6, 2022
24164d5
remove unnecessary code duplication
mstarke Oct 7, 2022
289a27c
reduced code complexity
mstarke Oct 11, 2022
59f4fd0
adde re-selection of groups when exiting search.
mstarke Nov 14, 2022
bc83364
updated to current sparkle version
mstarke Nov 14, 2022
45e2402
updated to Sparkle 2
mstarke Nov 17, 2022
69ec359
Merge branch 'feature/sparkle-upgrade'
mstarke Nov 22, 2022
05ba068
Added TOTP Column to entry table view
mstarke Nov 23, 2022
29756c0
added double-click copy action to TOTP column
mstarke Nov 23, 2022
bee3766
shortened relaunch NSTask invocation
mstarke Nov 23, 2022
fb7c55b
Fix typos in documentation
mstarke Feb 23, 2023
78f2de9
feature(touchIdSettings): Migrate touchID settings correctly to hashe…
mstarke Feb 23, 2023
c123120
feature(TouchId): use new key storage dictionary instead of a lot of …
mstarke Feb 23, 2023
478b149
fix typo (#1263)
diepoe Feb 24, 2023
1cafe65
Updated Translation (FR) (#1268)
Marc66 Apr 22, 2023
265de27
fixed: compiler warning
mstarke Aug 15, 2023
7cbed0f
updated to current Xcode version
mstarke Aug 28, 2023
debd5d7
WIP on reworking settings layout
mstarke Aug 30, 2023
7263704
feature: added info text displaying the last time the database key wa…
mstarke Aug 31, 2023
904b4b9
Merge branch 'feature/enhance-password-change-settings-ux'
mstarke Aug 31, 2023
e1e86ac
fix: removed custom deployment target for view since we do not use me…
mstarke Aug 31, 2023
c5a86fe
add hotkey for showing and hiding macpass
georgesnow Jan 7, 2022
f0782ec
clean up
georgesnow Jan 7, 2022
f9a0c39
adding funtionality for toggling dock and menubar icons via gui - ico…
georgesnow Jan 12, 2022
554ab49
ui and backend tied together
georgesnow Jan 12, 2022
710f5ec
remove depcr popupmenu and better handling of mouse events
georgesnow Feb 19, 2022
49d2eaf
clean up and fix event handling
georgesnow Mar 4, 2022
12e42eb
Update nightly.yml
xlight Sep 14, 2024
3413437
remove useless
xlight Sep 14, 2024
e4c1a62
Update nightly.yml
xlight Sep 14, 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
14 changes: 7 additions & 7 deletions .github/workflows/nightly.yml
Original file line number Diff line number Diff line change
@@ -1,18 +1,18 @@
name: Nightly

on:
#push:
# branches: [ master ]
push:
branches: [ master ]
#pull_request:
# branches: [ master ]
schedule:
- cron: '0 23 * * *'
#schedule:
# - cron: '0 23 * * *'

workflow_dispatch:

jobs:
nightly:
runs-on: macos-10.15
runs-on: macos-12

steps:
- uses: actions/checkout@v2
Expand All @@ -29,7 +29,7 @@ jobs:
run: |
set -o pipefail
xcodebuild clean
xcodebuild build -configuration release -project MacPass.xcodeproj -scheme MacPass CODE_SIGNING_REQUIRED=NO -derivedDataPath ./build | xcpretty -c
xcodebuild build -configuration release -project MacPass.xcodeproj -scheme MacPass CODE_SIGN_IDENTITY="" CODE_SIGNING_REQUIRED=NO -derivedDataPath ./build | xcpretty -c

- name: Export Localizations
run: |
Expand Down Expand Up @@ -68,7 +68,7 @@ jobs:

- name: Release
uses: softprops/action-gh-release@v1
if: startsWith(github.ref, 'refs/tags/')
#if: startsWith(github.ref, 'refs/tags/')
with:
tag_name: continuous
files: |
Expand Down
4 changes: 2 additions & 2 deletions Cartfile
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
github "sparkle-project/Sparkle" ~> 1.22
binary "https://sparkle-project.org/Carthage/Sparkle.json"
github "MacPass/TransformerKit" "a8b5bb73cc327ec6798569b865c32fec5eb2289f"
github "MacPass/KeePassKit" "aa1a385a8e2a0c9296c8d5e8286f1c7884e04533"
github "MacPass/KeePassKit" ~> 3.2.0
github "mstarke/HNHUi" ~> 6.0
4 changes: 2 additions & 2 deletions Cartfile.resolved
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
github "MacPass/KeePassKit" "aa1a385a8e2a0c9296c8d5e8286f1c7884e04533"
binary "https://sparkle-project.org/Carthage/Sparkle.json" "2.3.0"
github "MacPass/KeePassKit" "3.2.1"
github "MacPass/KissXML" "933f04fe5ad95c2be07ec0c2f801e140007f20fa"
github "MacPass/TransformerKit" "a8b5bb73cc327ec6798569b865c32fec5eb2289f"
github "mstarke/HNHUi" "6.0"
github "sparkle-project/Sparkle" "1.27.0"
74 changes: 61 additions & 13 deletions MacPass.xcodeproj/project.pbxproj

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion MacPass.xcodeproj/xcshareddata/xcschemes/MacPass.xcscheme
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<Scheme
LastUpgradeVersion = "1250"
LastUpgradeVersion = "1430"
version = "2.0">
<BuildAction
parallelizeBuildables = "YES"
Expand Down
6 changes: 3 additions & 3 deletions MacPass/Assets.xcassets/Contents.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"info" : {
"version" : 1,
"author" : "xcode"
"author" : "xcode",
"version" : 1
}
}
}
604 changes: 317 additions & 287 deletions MacPass/Base.lproj/DatabaseSettingsWindow.xib

Large diffs are not rendered by default.

12 changes: 6 additions & 6 deletions MacPass/Base.lproj/EntryInspectorView.xib
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<document type="com.apple.InterfaceBuilder3.Cocoa.XIB" version="3.0" toolsVersion="19455" targetRuntime="MacOSX.Cocoa" propertyAccessControl="none" useAutolayout="YES">
<document type="com.apple.InterfaceBuilder3.Cocoa.XIB" version="3.0" toolsVersion="19529" targetRuntime="MacOSX.Cocoa" propertyAccessControl="none" useAutolayout="YES">
<dependencies>
<deployment identifier="macosx"/>
<plugIn identifier="com.apple.InterfaceBuilder.CocoaPlugin" version="19455"/>
<plugIn identifier="com.apple.InterfaceBuilder.CocoaPlugin" version="19529"/>
<capability name="documents saved in the Xcode 8 format" minToolsVersion="8.0"/>
</dependencies>
<objects>
Expand Down Expand Up @@ -364,7 +364,7 @@
<subviews>
<secureTextField horizontalHuggingPriority="249" verticalHuggingPriority="750" horizontalCompressionResistancePriority="249" allowsCharacterPickerTouchBarItem="YES" contentType="oneTimeCode" translatesAutoresizingMaskIntoConstraints="NO" id="60" customClass="HNHUISecureTextField">
<rect key="frame" x="0.0" y="0.0" width="123" height="20"/>
<secureTextFieldCell key="cell" scrollable="YES" lineBreakMode="clipping" truncatesLastVisibleLine="YES" selectable="YES" editable="YES" sendsActionOnEndEditing="YES" borderStyle="bezel" drawsBackground="YES" id="63">
<secureTextFieldCell key="cell" scrollable="YES" lineBreakMode="clipping" truncatesLastVisibleLine="YES" selectable="YES" editable="YES" sendsActionOnEndEditing="YES" borderStyle="bezel" drawsBackground="YES" id="63" customClass="HNHUISecureTextFieldCell">
<font key="font" size="13" name="Menlo-Regular"/>
<color key="textColor" name="controlTextColor" catalog="System" colorSpace="catalog"/>
<color key="backgroundColor" name="textBackgroundColor" catalog="System" colorSpace="catalog"/>
Expand Down Expand Up @@ -615,8 +615,8 @@
<autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
<subviews>
<textField verticalHuggingPriority="750" horizontalCompressionResistancePriority="250" fixedFrame="YES" allowsCharacterPickerTouchBarItem="YES" translatesAutoresizingMaskIntoConstraints="NO" id="JgP-7K-Ugw">
<rect key="frame" x="0.0" y="0.0" width="256" height="17"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/>
<rect key="frame" x="0.0" y="0.0" width="226" height="17"/>
<autoresizingMask key="autoresizingMask" widthSizable="YES" flexibleMinY="YES"/>
<textFieldCell key="cell" lineBreakMode="truncatingTail" sendsActionOnEndEditing="YES" title="Table View Cell" id="dyA-lo-PGa">
<font key="font" metaFont="system"/>
<color key="textColor" name="controlTextColor" catalog="System" colorSpace="catalog"/>
Expand Down Expand Up @@ -764,7 +764,7 @@
<constraint firstAttribute="trailing" secondItem="45R-v4-ywl" secondAttribute="trailing" constant="20" symbolic="YES" id="uUm-S5-cxM"/>
<constraint firstAttribute="trailing" secondItem="z03-zW-GN3" secondAttribute="trailing" constant="20" symbolic="YES" id="wiq-pY-TG8"/>
</constraints>
<point key="canvasLocation" x="146" y="-1275"/>
<point key="canvasLocation" x="145.5" y="-1275"/>
</view>
<scrollView borderType="line" autohidesScrollers="YES" horizontalLineScroll="56" horizontalPageScroll="10" verticalLineScroll="56" verticalPageScroll="10" usesPredominantAxisScrolling="NO" horizontalScrollElasticity="none" translatesAutoresizingMaskIntoConstraints="NO" id="180" customClass="HNHUIScrollView">
<rect key="frame" x="0.0" y="0.0" width="290" height="268"/>
Expand Down
Loading