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