Commit Graph
3271 Commits
Author SHA1 Message Date
crschnick 5b47c8619b [stage] 2026-05-13 21:10:12 +00:00
crschnick e200d5ceba Rework 2026-05-13 21:09:59 +00:00
crschnick 42741b7193 [stage] 2026-05-13 02:48:28 +00:00
crschnick 7bd73f7c37 Rework 2026-05-13 02:48:10 +00:00
crschnick 49f46653ac Rework 2026-05-12 15:32:54 +00:00
crschnick 680ce2f4bf Rework 2026-05-10 17:59:35 +00:00
crschnick 07204b3e37 [stage] 2026-05-07 20:53:50 +00:00
crschnick ab2fd6f9a2 Rework 2026-05-07 20:53:43 +00:00
crschnick cf1e36d1f6 Rework 2026-05-07 19:39:46 +00:00
crschnick b543ccaf16 [stage] 2026-05-06 18:56:43 +00:00
crschnick 3e0e214652 Rework 2026-05-06 18:56:15 +00:00
crschnick 2788ad8e16 Rework 2026-05-06 15:51:28 +00:00
crschnick 41eae76b1c [stage] 2026-05-06 14:49:42 +00:00
crschnick b03210ee23 Rework 2026-05-06 14:00:40 +00:00
crschnick 09c0a07b8c [stage] 2026-05-05 18:32:07 +00:00
crschnick ad6c721d71 Rework 2026-05-05 18:30:01 +00:00
crschnick 45ddccadbe Rework 2026-05-05 13:55:08 +00:00
crschnick 0254338ef9 Rework 2026-05-04 18:08:33 +00:00
crschnick 7c5f138440 Rework 2026-05-04 13:46:46 +00:00
crschnick 73f3fb26ce Rework 2026-05-04 08:53:23 +00:00
crschnick 8d79a30d8c Rework 2026-05-04 06:17:45 +00:00
crschnick caa3cb1643 [stage] 2026-05-03 12:20:21 +00:00
crschnick e813172581 Rework 2026-05-03 12:17:02 +00:00
crschnick 2c42b0dc33 Rework 2026-05-03 10:35:58 +00:00
crschnick e8b0abe0d7 Rework 2026-05-03 09:37:56 +00:00
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 AttardeandTejas 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