Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
56 commits
Select commit Hold shift + click to select a range
2ee751c
UPDATE: UI update
hachimamma Feb 22, 2026
28b2bcd
Merge branch 'main' of https://github.com/hachimamma/PassLock into te…
hachimamma Feb 22, 2026
bb0d270
Merge branch 'main' of https://github.com/hachimamma/PassLock into te…
hachimamma Feb 23, 2026
ca85436
FIX: Fixed UI (it is actually bearable now)
hachimamma Feb 23, 2026
fa92de7
FIX: Fixed UI
hachimamma Feb 24, 2026
fe9a605
FIX: Fixed formatting for title PASSLOCK in main menu
hachimamma Feb 24, 2026
1cbd4b5
FIX: Fixed formatting and clippy
hachimamma Feb 24, 2026
24fb6c7
UPDATE: Second Iteration of UI (Much better)
hachimamma Feb 24, 2026
61a177f
UPDATE: FINAL Iteration of Main Menu
hachimamma Feb 24, 2026
be8b03f
FIX: Fixed the formatting in Main Menu
hachimamma Feb 24, 2026
b042316
FIX: Fixed the formatting in Main Menu
hachimamma Feb 24, 2026
63facca
Merge branch 'testings' into dev
hachimamma Feb 24, 2026
ca74241
FIX: fmt and clippy
hachimamma Feb 24, 2026
a491f0d
FIX: fmt and clippy
hachimamma Feb 24, 2026
0ca8731
FIX: fmt and clippy
hachimamma Feb 24, 2026
f071ad0
FIX: Fixed UI
hachimamma Feb 25, 2026
d6324b5
FIX: Formatting and Clippy
hachimamma Feb 25, 2026
8aa42c5
UPDATE: Re-iterated SearchPasswords and FilterByTags screens
hachimamma Feb 26, 2026
173f236
FIX: Fixed SearchPasswords screen by resetting search && FilterByTags…
hachimamma Feb 26, 2026
93d33ea
UPDATE: Updated GenPassword, ThemeSelector and Settings screens
hachimamma Feb 26, 2026
b5184d7
UPDATE: Updated ViewPasswords, AddPassword, EditPassword, ViewHistory…
hachimamma Feb 26, 2026
b054fbd
FIX: Fixed Clipboard timeout sequence number
hachimamma Feb 26, 2026
c4659d4
FIX: cargo fmt and cargo clippy
hachimamma Feb 26, 2026
e693071
FIX: Fixed Auto-Save text field
hachimamma Feb 26, 2026
779d1dd
UPDATE: Added mouse compatibility to Main Menu
hachimamma Feb 26, 2026
0d7590d
EDIT: Edited src/ui/mod.rs
hachimamma Feb 26, 2026
c6eb40d
FIX: Added another line to notes section for UX
hachimamma Feb 27, 2026
40bd19e
UPDATE: Updated Passlock Login
hachimamma Feb 27, 2026
d78b9c8
UPDATE: Added Refresh rate counter
hachimamma Feb 27, 2026
b0c9494
FIX: cargo fmt and cargo clippy
hachimamma Feb 27, 2026
12c52c7
Merge branch 'testings' into dev
hachimamma Feb 27, 2026
5e7b027
FIX: Moved refresh rate counter to the right side for space management
hachimamma Feb 27, 2026
776bb43
FIX: cargo fmt and cargo clippy
hachimamma Feb 27, 2026
aabbe68
Merge branch 'testings' into dev
hachimamma Feb 27, 2026
125b84b
UPDATE: Added outlier border to Main Menu and shifted refresh counter…
hachimamma Feb 28, 2026
c683bd0
FIX: Fixed spacing so that all 7 options get space for adjustment
hachimamma Feb 28, 2026
9e4091c
FIX: Added spacing with response
hachimamma Feb 28, 2026
e084510
FIX: Fixed responsiveness and space management globally
hachimamma Feb 28, 2026
36dc430
FIX: cargo fmt and cargo clippy
hachimamma Feb 28, 2026
fc6a850
Merge branch 'testings' into dev
hachimamma Feb 28, 2026
8d9aa43
UPDATE: Working on major updates
hachimamma Feb 28, 2026
d0d4316
FIX: cargo fmt
hachimamma Feb 28, 2026
8593bfd
FIX: moving on with the CLI features
hachimamma Feb 28, 2026
942566f
REMOVE: Removed backup.rs, reverted to stable commit
hachimamma Feb 28, 2026
4c7e03f
UPDATE: Working on major updates
hachimamma Mar 1, 2026
e9ad97b
FIX: cargo fmt and cargo clippy
hachimamma Mar 1, 2026
cc89964
EDIT: Edited src/main.rs and src/backup.rs
hachimamma Mar 1, 2026
73bc6cd
FIX + UPDATE: Fixed backup algorithm && addest latest flag
hachimamma Mar 1, 2026
34f9dad
Merge branch 'feature-cli' into testings
hachimamma Mar 1, 2026
cecf242
FIX: Removed deprecated function
hachimamma Mar 1, 2026
4569613
FIX: cargo fmt and cargo clippy
hachimamma Mar 1, 2026
3e3cc9d
Merge branch 'testings' into dev
hachimamma Mar 1, 2026
23a7542
FIX: Fixed integrations.yml CI
hachimamma Mar 1, 2026
310e83e
FIX: Fixed integrations.yml
hachimamma Mar 1, 2026
3709dae
FIX: Fixed integrations.yml
hachimamma Mar 1, 2026
729a96a
FIX: Fixed integrations.yml CI
hachimamma Mar 1, 2026
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
29 changes: 22 additions & 7 deletions .github/workflows/integration.yml
Original file line number Diff line number Diff line change
Expand Up @@ -42,17 +42,25 @@ jobs:

- name: Test CLI create command
run: |
./target/release/passlock create testpassword123
./target/release/passlock vault create myVault mySecurePass123

if [ ! -f ~/.passlock.vault ]; then
echo "Vault file not created"
# Check for vault in the new location
if [ ! -f ~/.passlock/vaults/myVault.vault ]; then
echo "Vault file not created at ~/.passlock/vaults/myVault.vault"
exit 1
fi

# Check config file exists
if [ ! -f ~/.passlock/config.json ]; then
echo "Config file not created at ~/.passlock/config.json"
exit 1
fi

echo "Vault created successfully"

- name: Test CLI unlock command
run: |
./target/release/passlock unlock testpassword123
./target/release/passlock unlock mySecurePass123

if [ ! -f ~/.passlock.temp ]; then
echo "Temp file not created"
Expand All @@ -62,9 +70,9 @@ jobs:

- name: Test full encryption/decryption cycle
run: |
rm -f ~/.passlock.vault ~/.passlock.temp
rm -f ~/.passlock/vaults/myVault.vault ~/.passlock.temp ~/.passlock/config.json

./target/release/passlock create mySecurePass123
./target/release/passlock vault create myVault mySecurePass123
./target/release/passlock unlock mySecurePass123

echo '{"e":[],"s":"'$(hexdump -n 16 -e '16/1 "%02x"' /dev/urandom)'"}' > ~/.passlock.temp
Expand Down Expand Up @@ -205,7 +213,14 @@ jobs:
cargo build --release
cargo test

./target/release/passlock create password123
./target/release/passlock vault create myVault password123

# Check for vault in the new location
if [ ! -f ~/.passlock/vaults/myVault.vault ]; then
echo "Vault file not created at ~/.passlock/vaults/myVault.vault"
exit 1
fi

./target/release/passlock unlock password123

echo "Cross-platform build successful on ${{ matrix.os }}"
173 changes: 173 additions & 0 deletions Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

1 change: 1 addition & 0 deletions Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -22,6 +22,7 @@ hex = "0.4"
arboard = "3.3"
totp-lite = "2.0"
base32 = "0.4"
chrono = "0.4"

[build-dependencies]
cc = "1.0"
Expand Down
Loading
Loading