Commit Graph

3246 Commits

Author SHA1 Message Date
crschnick 9a28280242 Rework 2026-05-02 15:05:29 +00:00
crschnick 4559bdd50d Rework 2026-05-02 07:58:55 +00:00
crschnick f764c88dd3 Rework macos desktop integration 2026-05-02 03:27:54 +00:00
crschnick f386d03de9 Rework menu bar init 2026-05-01 07:54:03 +00:00
crschnick b41d4d5bd8 Update translations [stage] 2026-05-01 06:39:58 +00:00
crschnick d1c9d886e7 Reformat 2026-05-01 06:16:51 +00:00
crschnick 2d1bd9ea72 Refactor 2026-05-01 06:15:45 +00:00
crschnick ea579e005e Rework 2026-05-01 06:06:58 +00:00
crschnick 2733fc2834 Rework 2026-04-30 14:56:10 +00:00
crschnick 807fa31e49 Rework 2026-04-30 08:32:26 +00:00
crschnick 491eaa49dd Rework 2026-04-30 08:15:16 +00:00
crschnick 929e966a6d Rework 2026-04-29 14:15:13 +00:00
crschnick 51038d8415 Rework 2026-04-29 13:47:10 +00:00
crschnick 918faa067f Rework 2026-04-29 13:29:29 +00:00
crschnick 3938d4f6a4 Rework 2026-04-29 10:40:48 +00:00
crschnick ae65b60c29 Rework 2026-04-29 10:24:45 +00:00
crschnick 4698cbaf62 Rework 2026-04-29 10:20:57 +00:00
crschnick 4bf1ede5a8 Rework 2026-04-29 07:28:47 +00:00
crschnick eda4ad6ccb Rework 2026-04-29 04:45:33 +00:00
crschnick 7a1408910a Rework 2026-04-29 04:13:13 +00:00
Tejas Attarde dc033a8d5b fix(FilePath): getBaseName crashes on hidden files like .bashrc (#821)
* fix(FilePath): getBaseName crashes on hidden files like .bashrc

For hidden files the leading dot caused contains(".") to pass, then
lastIndexOf(".") returned 0, and substring(0, 0) produced an empty
string. FilePath.of("") throws IllegalArgumentException.

Replacing the contains check with lastIndexOf on the filename and
treating lastDot <= 0 as no-extension fixes both the no-dot and
hidden-file cases.

* fix(FilePath): throw IllegalStateException for dotfile in getBaseName

---------

Co-authored-by: Tejas <tejasae-afk@users.noreply.github.com>
2026-04-29 05:30:09 +02:00
crschnick cbae6d156f Rework 2026-04-29 03:27:50 +00:00
crschnick 29371eddc9 Rework 2026-04-28 11:00:47 +00:00
crschnick 83bb324370 Rework 2026-04-28 08:16:30 +00:00
crschnick 1a75d59377 Rework 2026-04-28 07:40:01 +00:00
crschnick 8b7213ef6c Rework 2026-04-28 06:48:42 +00:00
crschnick 3daf1dad5e Rework 2026-04-28 05:12:30 +00:00
crschnick 9bcb40760d Rework certs 2026-04-27 14:27:47 +00:00
crschnick bb020402be Add todo 2026-04-27 10:14:24 +00:00
crschnick 9cfaeff148 Rework macos menu handlers 2026-04-27 09:59:11 +00:00
crschnick 18846c62b2 Rework container shells 2026-04-27 09:47:16 +00:00
crschnick d8138c554d Rework 2026-04-27 08:30:53 +00:00
crschnick c0fe3ddb24 Rework pw change 2026-04-27 00:44:45 +00:00
crschnick f88144c204 Fix passphrase change not reencrypting user tokens 2026-04-27 00:43:55 +00:00
crschnick b3b6e81abd Rework pw change 2026-04-27 00:32:17 +00:00
crschnick 3218549003 Rework window close 2026-04-27 00:17:40 +00:00
crschnick cda4d23ddc Rework terminal init 2026-04-27 00:14:49 +00:00
crschnick e3013b1e1d Rework 2026-04-26 00:51:59 +00:00
crschnick f8f77afdae Rework 2026-04-25 23:03:15 +00:00
crschnick fecf5406f5 Rework 2026-04-24 23:47:47 +00:00
crschnick 21813199b1 Rework network scan 2026-04-24 13:36:10 +00:00
crschnick 905f9910c4 Rework 2026-04-24 10:29:39 +00:00
crschnick 101d182ef0 Merge branch 'identity-sync' into 23-release 2026-04-23 15:38:42 +00:00
crschnick 4616584e52 Check for wrong passphrase 2026-04-23 15:34:10 +00:00
crschnick 9178f9a058 Rework 2026-04-22 22:21:50 +00:00
crschnick da8ca7bce5 Merge fixes 2026-04-22 17:50:29 +00:00
crschnick c98fc955b5 Merge branch 'security-keys' into 23-release 2026-04-22 17:47:53 +00:00
crschnick d790b378b5 Fixes 2026-04-22 17:45:47 +00:00
crschnick 80bf021a87 Fixes 2026-04-22 17:33:36 +00:00
crschnick 5aa962722a Rework 2026-04-22 16:28:59 +00:00