Commit Graph

6084 Commits

Author SHA1 Message Date
WerWolv
fa8fdb0170 build: Don't fail release CI if tag is empty
(cherry picked from commit 8e4ccef52f)
2025-12-21 20:10:03 +01:00
WerWolv
f856e16917 fix: Duplicate artifact name in release CI
(cherry picked from commit b78a1024c1)
2025-12-21 20:10:03 +01:00
WerWolv
3b5271ab77 patterns: Update pattern language 2025-12-21 13:02:42 +01:00
WerWolv
428fbddbbb impr: Better updater experience on macOS 2025-12-21 11:47:21 +01:00
WerWolv
5774837a6e fix: Updater architecture check on MSVC 2025-12-21 10:54:14 +01:00
iTrooz
17c2dfcbd0 chore: apply more light lints (#2575)
<!--
Please provide as much information as possible about what your PR aims
to do.
PRs with no description will most likely be closed until more
information is provided.
If you're planing on changing fundamental behaviour or add big new
features, please open a GitHub Issue first before starting to work on
it.
If it's not something big and you still want to contact us about it,
feel free to do so !
-->

### Problem description
<!-- Describe the bug that you fixed/feature request that you
implemented, or link to an existing issue describing it -->

### Implementation description
<!-- Explain what you did to correct the problem -->

### Screenshots
<!-- If your change is visual, take a screenshot showing it. Ideally,
make before/after sceenshots -->

### Additional things
<!-- Anything else you would like to say -->
2025-12-20 15:59:48 +01:00
WerWolv
a1711ccfa6 impr: Added icons to all menu items on macOS 2025-12-20 14:07:31 +01:00
iTrooz
261610dcf1 chore: apply light lints (#2570) 2025-12-19 23:49:37 +01:00
WerWolv
92cfdf1145 fix: Fedora 43 not being updatable
(cherry picked from commit 5a853569e6)
2025-12-19 19:17:13 +01:00
WerWolv
155465b8c6 fix: Linux aarch64 detection in the updater 2025-12-19 18:43:02 +01:00
WerWolv
6f49bbdd41 fix: Updater not detecting architecture on Windows correctly 2025-12-19 18:13:39 +01:00
iTrooz
3badaa5cba ci: cancel old workflows when pushing a new commit 2025-12-19 13:38:17 +01:00
iTrooz
a66747a0d0 ci: build dependencies in different step than configuring cmake (#2574)
<!--
Please provide as much information as possible about what your PR aims
to do.
PRs with no description will most likely be closed until more
information is provided.
If you're planing on changing fundamental behaviour or add big new
features, please open a GitHub Issue first before starting to work on
it.
If it's not something big and you still want to contact us about it,
feel free to do so !
-->

### Problem description
<!-- Describe the bug that you fixed/feature request that you
implemented, or link to an existing issue describing it -->

### Implementation description
<!-- Explain what you did to correct the problem -->

### Screenshots
<!-- If your change is visual, take a screenshot showing it. Ideally,
make before/after sceenshots -->

### Additional things
<!-- Anything else you would like to say -->
2025-12-19 12:26:07 +00:00
iTrooz
c376759be0 chore: update invalid comments in arm64 Dockerfile 2025-12-19 12:19:03 +01:00
iTrooz
1c17f3ee43 fix: DiskProvider::open() default result on Windows (#2573)
<!--
Please provide as much information as possible about what your PR aims
to do.
PRs with no description will most likely be closed until more
information is provided.
If you're planing on changing fundamental behaviour or add big new
features, please open a GitHub Issue first before starting to work on
it.
If it's not something big and you still want to contact us about it,
feel free to do so !
-->

### Problem description
<!-- Describe the bug that you fixed/feature request that you
implemented, or link to an existing issue describing it -->

### Implementation description
<!-- Explain what you did to correct the problem -->

### Screenshots
<!-- If your change is visual, take a screenshot showing it. Ideally,
make before/after sceenshots -->

### Additional things
<!-- Anything else you would like to say -->
2025-12-19 11:12:08 +00:00
paxcut
5f549cc8aa patterns: update pattern language (#2572)
for the ghost break point bug
2025-12-19 03:29:52 -07:00
WerWolv
f97be02087 impr: Added proper cancel buttons to tutorial popups and tutorial selector
Closes #2571
2025-12-19 10:13:48 +01:00
WerWolv
2d82776e62 fix: Disk provider still using old open() api on windows 2025-12-17 23:42:13 +01:00
WerWolv
fdee0ac3e3 fix: Test Provider still using old open function signature 2025-12-17 16:56:55 +01:00
WerWolv
d775b80a44 feat: Add initial MCP commands to query, open select and read data 2025-12-17 16:04:07 +01:00
iTrooz
2047a41498 chore: use cleaner yaml format for clang-tidy 2025-12-17 16:02:06 +01:00
iTrooz
f88890a052 chore: disable all clang-tidy checks in third_party libraries 2025-12-17 16:02:06 +01:00
WerWolv
5500faa57e fix: Inverted logic when opening files from the command line 2025-12-17 13:50:57 +01:00
WerWolv
89004574d3 impr: Handle provider opening more centrally, switch to existing provider if same file is being opened again 2025-12-17 12:55:34 +01:00
iTrooz
c11c05a399 build: do not bundle SDK in snap and flatpak packages (#2567) 2025-12-17 11:31:35 +01:00
WerWolv
baa3329e7f fix: Make sure providers returned by createProvider don't get deleted unexpectedly 2025-12-16 23:36:05 +01:00
WerWolv
e696d384c2 feat: Add initial MCP Server support 2025-12-16 20:25:46 +01:00
WerWolv
932c281223 fix: Pattern files not getting truncated correctly when saving
Fixes #2566
2025-12-16 10:02:10 +01:00
WerWolv
858fe0384e impr: Make most windows non-scrolling by default 2025-12-15 21:06:44 +01:00
WerWolv
e904cd749f fix: Inverted sorting of find view table
Fixes #2564
2025-12-15 20:13:19 +01:00
WerWolv
6b16f39be4 impr: Allow tutorials to use markdown formatted text 2025-12-15 20:07:43 +01:00
WerWolv
021c7e5fdb impr: Add localization option to store long, formatted texts in external files 2025-12-15 20:07:18 +01:00
WerWolv
c161a5c71b fix: Typo in crash popup 2025-12-15 11:31:41 +01:00
WerWolv
76ccdbccea patterns: Update pattern language 2025-12-15 10:10:15 +01:00
WerWolv
553ee89787 fix: Only enable widgets in pattern data view when there's actually any patterns available 2025-12-15 10:00:29 +01:00
WerWolv
cb6247b16e fix: Crash when using @ command palette command
Fixes #2563
2025-12-15 09:52:44 +01:00
WerWolv
cfac7ff0ba impr: Unionize exception and assertion handling 2025-12-15 09:52:13 +01:00
iTrooz
49bbe7dc77 build: remove IMHEX_PLUGINS_IN_SHARE option + only allow AppImage to load plugins from inside itself
Rationale: The `IMHEX_PLUGINS_IN_SHARE` is a hack to prevent the appimage from loading plugin from system imhex installation, like /usr/lib/imhex/

In reality, I do not think people compile plugins specifically for the AppImage (plugins must be compiled for the specific imhex & compiler version the imhex binary is used), and this lets us remove the hack
2025-12-14 18:29:00 +01:00
iTrooz
07b6fa0e2e build(web): add BUILD_TYPE arg to Dockerfile 2025-12-14 15:02:46 +01:00
iTrooz
67396f2009 chore: fix web Dockerfile ARG syntax 2025-12-14 15:02:46 +01:00
iTrooz
a20ff87cc9 chore: update comment 2025-12-14 15:02:46 +01:00
iTrooz
e02e57a729 chore: remove version attribute from web compose.yaml 2025-12-14 14:19:15 +01:00
iTrooz
225dc53795 build(appimage): use https when querying repos 2025-12-14 02:02:40 +01:00
iTrooz
e7404376db build: do not bundle plugin SDK in AppImage 2025-12-14 01:55:57 +01:00
iTrooz
d6aec341fe build(web): make a shallow clone of vcpkg 2025-12-14 01:43:40 +01:00
iTrooz
3a3c2fb204 build: add defaults to AppImage build for x86 2025-12-14 00:45:56 +01:00
iTrooz
e9b5cdbccf build: fix IMHEX_INCLUDE_PLUGINS defined check 2025-12-14 00:15:08 +01:00
iTrooz
3f30e63d95 chore(web): allow nginx to access files in development docker image 2025-12-14 00:08:11 +01:00
iTrooz
f9c6866c7b build: require all plugins that builtint depends on to be present 2025-12-13 23:54:58 +01:00
iTrooz
388dccfd9f chore: organise cmake build flags 2025-12-13 23:46:13 +01:00