Commit Graph

3233 Commits

Author SHA1 Message Date
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
crschnick 237b359679 Rework 2026-04-22 02:26:34 +00:00
crschnick f87bfddb0a Merge branch 'vpn' into 23-release 2026-04-21 19:51:11 +00:00
crschnick 533236cb86 Merge branch 'ssh-quotes' into 23-release 2026-04-21 19:48:13 +00:00
crschnick 31f205ae18 Merge branch 'auxw' into 23-release 2026-04-19 13:18:14 +00:00
crschnick debb40cd85 [stage] 2026-04-19 12:26:31 +00:00
crschnick 227887a3f2 Clamp display scale 2026-04-19 12:11:28 +00:00
crschnick 01625eedbf Fix navbar width alignment 2026-04-19 12:11:18 +00:00
crschnick 6f4c93b2a2 [release] 22.10 2026-04-19 07:17:57 +00:00
crschnick 3f2900ec7b Change dock position [stage] 2026-04-18 16:25:19 +00:00
crschnick 30525b3823 Multiplexer fixes 2026-04-18 14:34:23 +00:00
crschnick 9b13fcdf14 Enable hdpi for macos rdp 2026-04-18 13:08:40 +00:00
crschnick 3dc111ece2 [stage] 2026-04-18 12:44:37 +00:00
crschnick 8c27b13a80 Update translations 2026-04-18 12:44:27 +00:00