102 Commits
Author SHA1 Message Date
chylex 08de8a1e5b Opt into JetBrains Marketplace error reporting 2026-09-18 15:56:06 +02:00
chylex 369f2138bc Release 1.7.0 2026-09-13 21:32:08 +02:00
chylex b953a49ab1 Exclude some folders from IDEA project 2026-09-13 21:32:08 +02:00
chylex d59eddf21f Rework intentions popup to improve reliability 2026-09-13 21:32:08 +02:00
chylex 7dd4184957 Fix lenses not always rendering underline when hovered 2026-09-13 14:50:19 +02:00
chylex 145b7edf6b Fix plugin verifier issues 2026-09-13 14:28:05 +02:00
chylex ac5374372a Fix unit tests 2026-09-13 14:28:05 +02:00
chylex b13df2468e Update minimum IDEA version to 2025.3 2026-09-13 14:28:05 +02:00
chylex 95b89dc8e9 Update Gradle to 9.7.1 and IntelliJ Platform plugin to 2.18.1 2026-09-13 11:48:15 +02:00
chylex caff100d67 Release 1.6.1 2025-12-24 07:30:06 +01:00
chylex 04323478cc Fix not checking if line background highlighters are valid before updating them
Closes #45
2025-12-24 07:12:59 +01:00
chylex 41063fb895 Fix accessing disposed editors when showing lenses
Closes #43
2025-10-01 22:43:05 +02:00
chylex 08d0f5fe34 Release 1.6.0 2025-06-26 14:35:19 +02:00
chylex 4cd76a8a8c Try replacing FileOpenedSyncListener because it randomly fails to register during IDE startup 2025-06-25 21:47:52 +02:00
chylex 05ced823a6 Add action to toggle visibility of all lenses
Closes #12
2025-06-25 15:29:42 +02:00
chylex 766ba4c74c Do not show lenses for file-wide and gutter inspections 2025-06-25 03:29:05 +02:00
chylex 4e9fdf8fa3 Rewrite intentions popup to only show relevant quick fixes and bypass the floating toolbar
Closes #39
2025-06-25 02:31:12 +02:00
chylex a754276a6c Add plugin verifier configuration 2025-06-25 02:23:33 +02:00
chylex fbe67d6068 Release 1.5.2 2025-01-15 02:05:14 +01:00
chylex 98d3e5db01 Add option to change maximum inspection description length
Closes #34
2025-01-15 01:56:02 +01:00
chylex 102352a2eb Add button to reset settings to default 2025-01-15 01:37:15 +01:00
chylex 3aeeb32bef Configure Kotlin compiler to use invokedynamic for lambdas 2025-01-15 01:36:32 +01:00
chylex 0bc85fd69b Work around referencing an internal IntelliJ API class 2025-01-14 23:14:28 +01:00
chylex cde4d81afe Update Gradle to 8.12 and IntelliJ Platform plugin to 2.2.1 2025-01-04 15:34:19 +01:00
chylex b1d6ed4d30 Remove GitHub Sponsors and Patreon from FUNDING.yml 2025-01-04 15:34:19 +01:00
chylex 2a4764fa15 Release 1.5.1 2025-01-04 10:28:58 +01:00
chylex 4bd0931d71 Add option to change or disable lens hover behavior
Closes #31
2025-01-04 08:23:53 +01:00
chylex 0f41b22872 Fix hover underline not disappearing when scrolling without moving the mouse 2025-01-03 22:48:13 +01:00
chylex 603b35abdb Fix intentions popup not working in Rider and CLion Nova 2025-01-03 17:42:38 +01:00
chylex 08ed1aadea Fix broken inlay underline rendering with some combinations of DPI and line height settings 2025-01-03 16:28:08 +01:00
chylex 8936f0e5be Release 1.5 2024-12-26 23:33:36 +01:00
chylex 89e71d5301 Make middle-clicking an inspection lens jump to the start of the inspection highlight 2024-12-26 06:53:42 +01:00
chylex 4c80573375 Limit description length to 120 characters
Closes #18
2024-12-26 06:27:28 +01:00
chylex 816440a150 Strip uppercase tags from the beginning of inspection description
Meant for Kotlin compiler inspections, but could potentially affect others.
2024-12-26 01:54:16 +01:00
chylex 4899498522 Make inspection lenses clickable and show popup with intentions 2024-12-25 23:44:30 +01:00
chylex 8ee14ff55e Hide line background highlighters in folded regions to fix documentation rendering
Closes #26
2024-12-24 19:38:31 +01:00
chylex 632a052ff9 Refactor code and organize packages 2024-12-24 06:39:45 +01:00
chylex f2ec3c3d9b Add dictionary file for IntelliJ 2024-12-24 05:43:41 +01:00
chylex 624254fba3 Add option to use UI font for lenses
Closes #23
2024-12-23 23:43:01 +01:00
chylex c1b52ec3a5 Release 1.4.1 2024-08-12 13:36:21 +02:00
chylex a84bc72fd4 Address Plugin DevKit inspections
Closes #24
2024-08-11 22:10:45 +02:00
chylex e28804ad5d Release 1.4 2024-06-15 01:55:33 +02:00
chylex 043c02e432 Add settings panel for configuring shown severities
Closes #2
2024-06-15 01:08:48 +02:00
chylex 223fceb6b9 Release 1.3.3 2024-04-22 01:24:45 +02:00
chylex 640d95cddc Work around missing class error when installed on Gateway Client
Closes #21
2024-04-22 00:06:16 +02:00
chylex fcd4d6588d Revert "Strip HTML from inspection description"
This reverts commit e6be154f

Inspection description is not supposed to contain HTML, and IntelliJ itself does not render HTML in the Problems tool window. Issues with HTML in inspection descriptions should be reported to wherever those inspections are coming from.

Stripping HTML breaks any properly formatted inspections that include anything that looks like an HTML tag, so I'm reverting it.

I might remove unescaping HTML entities later, but I'm not currently aware of it breaking anything, so it can stay.
2024-03-17 02:08:21 +01:00
chylex 1c92cf000f Release 1.3.2 2024-02-07 20:51:32 +01:00
chylex 83c179574a Fix inspections randomly not disappearing 2024-02-07 20:33:31 +01:00
chylex 536650510d Update IDEA to 2023.3.3 2024-02-07 06:40:15 +01:00
chylex 9f395476df Release 1.3.1 2023-11-07 21:28:30 +01:00