26 Commits
Author SHA1 Message Date
Jakub F. Bortlík 6ed09564b7 fix: use correct dependency key 2026-03-03 00:16:57 +01:00
Jakub F. Bortlík f7c7a93da4 feat: show ahead and behind commits in winbar 2026-03-02 12:45:22 +01:00
Jakub F. Bortlík d67484fe87 fix: check local branch up-to-date on remote before creating comment 2026-02-28 07:44:58 +01:00
Jakub F. Bortlík 8b282b7758 fix: use head_pipeline if available 2026-02-27 17:44:59 +01:00
Jakub F. Bortlík c2e76d0937 fix: highlight individual lines 2026-02-27 14:40:16 +01:00
Jakub F. Bortlík d7ddf1cb5f fix: add nil check 2026-02-26 21:53:34 +01:00
Jakub F. Bortlík 5069212993 docs: add missing value in fields annotation 2026-02-26 21:52:06 +01:00
Jakub F. Bortlík d193bcdb19 test: add error return value check 2026-02-26 10:27:34 +01:00
Jakub F. Bortlík 250ba35a49 feat: add mergeability checks to summary view 2026-02-26 10:14:57 +01:00
Jakub F. Bortlík 946b7182b0 perf: only fetch emojis for filtered discussions 2026-02-17 18:35:35 +01:00
Jakub F. Bortlík 129b83bef4 feat: implement pagination for MR discussions
This uses the gitlab.Scan function to iterate over all discussions and
handle errors after the iterator is exhausted. The test for non-200s is
no longer needed as the Scan function transforms such responses to
standard errors.
2026-02-17 18:31:05 +01:00
Jakub F. Bortlík f62bf6516f fix: check window valid when refocusing after closing popup 2026-02-11 14:28:03 +01:00
Jakub F. Bortlík d71bdbbbf1 fix: allow publishing drafts when local not in sync with remote 2026-02-10 09:25:32 +01:00
Jakub F. Bortlík d26ab8488d fix: revert removing on_error_callback 2026-02-06 09:17:40 +01:00
Jakub F. BortlíkandHarrison Cramer 7dba805f6a docs: fix duplicated help tag (#522) 2026-01-30 21:01:24 -05:00
Jakub F. BortlíkandHarrison Cramer 569784efa9 Fix: Swap file_name and old_file_name in reviewer data (#485) 2026-01-30 20:59:24 -05:00
Jakub F. BortlíkandHarrison Cramer 07c4b0a06c Fix: Store reviewer data before creating comment popup (#476) 2026-01-30 20:59:24 -05:00
Jakub F. BortlíkandGitHub f6a5238d4b Fix: Toggle modified notes (#188)
* Fix: Toggle discussion nodes correctly
* Feat: Show Help keymap in discussion tree winbar
2024-02-24 13:06:16 -05:00
Jakub F. BortlíkandGitHub 99741178f9 Fix: Improve visibility of pipeline popup (#184) 2024-02-18 09:01:10 -05:00
Jakub F. BortlíkandGitHub 3f1c5effe5 Feat collapse and expand nodes (#176)
This MR adds the ability to expand and collapse nodes in the discussion tree in bulk. You can now toggle expansion of all nodes, toggle expansion of only resolved discussions, and toggle expansion of only unresolved discussions.

The MR also adjusts keybindings in the discussion tree to support forward and backward searching, as well as the keybinding for the help popup.

Thank you for the contribution @jakubbortlik!

This is a #MINOR bump since it's changing keybindings, although core workflows are unchanged.
2024-02-13 11:39:21 -05:00
Jakub F. BortlíkandGitHub 6046669391 Feat: Make MR title input window configurable (#174)
Feat: Make MR title input window configurable
2024-02-11 13:08:29 -05:00
d05a23a7d5 Fix: Keep empty lines in discussion tree (#173)
* Docs: Fix typos and remove trailing spaces

* Fix: Split strings by new lines correctly

* Docs: Recommend breakindent option to improve tree nodes indentation

* Fix: Replace whole buffer when creating a new suggestion

Previously, a trailing empty line was left in the buffer.

---------

Co-authored-by: Jakub Bortlík <jakub.bortlik@phonexia.com>
2024-02-10 11:06:56 -05:00
Jakub F. BortlíkandGitHub 132dd60b95 Feat: save popup contents to register (#163)
Users can now provide a backup register when creating comments, notes, and so forth which will automatically be populated with the contents of the buffer prior to submission to Gitlab. This ensures that even if the API call fails the contents of the buffer is saved, which prevents the user from losing their changes. This is a MINOR update.
2024-01-22 08:14:40 -05:00
Jakub F. BortlíkandGitHub cc68476b15 Make Popups Configurable (#129)
This makes the popups in the plugin (those for editing and creating comments, replies, the pipeline, etc) configurable. Users can change the default width, height, transparency, and border properties, and set overrides per popup.
2023-12-05 08:06:32 -05:00
Jakub F. BortlíkandGitHub 635f4642c0 Docs: Fix typos in README.md (#123)
Small changes to the README
2023-11-22 18:24:12 -05:00
Jakub F. BortlíkandGitHub 711ed28532 Feat: Add reviewers to summary metadata (#121)
This commit adds reviewers to the metadata panel of the Summary popup. Thank you Jakub Bortlik!
2023-11-21 09:05:18 -05:00