Commit Graph

20 Commits

Author SHA1 Message Date
Harrison (Harry) Cramer
e254100a72 Fix: Enable No-Pipeline Fixes (#145)
This will let us skip releases with the NONE keyword (no tags, no release) for small things like README tweaks or pipeline changes.
2023-12-16 17:20:38 -05:00
Jakub F. Bortlík
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
johnybx
02db3e4b0e Feat: Sort Discussions by File Name (#102)
This MR adds the ability to sort discussions by file name, rather than just by date.

This is an optional configuration that can be passed in on startup. The MR also introduces a test suite for the Lua code that runs through Neovim, so that the plugin can be fully tested with required dependencies and APIs.

Major props to @johnybx for the hard work on this change!
2023-12-04 17:03:32 -05:00
Harrison (Harry) Cramer
93fe3e8bd6 Simplify Go Endpoints + Add Tests (#120)
This MR represents a major refactor of the Go codebase, as well as introducing tests for the handlers. The MR also introduces an endpoint to shutdown or restart the Go server, which may be useful for clients who want to refresh the state of the plugin after checking out branches. Finally, this MR adds a contributing document for users who want to make feature changes.
2023-12-04 10:15:07 -05:00
Harrison (Harry) Cramer
88b9196a2e Feat: Add Basic Lua Test Suite (#115)
This MR adds a Lua test suite to the project, run via busted, and introduces tests for a number of the utility functions. Subsequent work will have to be done to test functions that use the `vim.api` scope and external packages to the plugin.
2023-11-20 18:03:35 -05:00
Harrison (Harry) Cramer
1abc33d149 Feat: Customize Config Path (#117)
Provide the option to configure the location of the `.gitlab.nvim` file
2023-11-20 14:39:22 -05:00
Harrison (Harry) Cramer
b1b3448dcb Automatically generate releases from new tags (#114) 2023-11-19 11:10:39 -05:00
Harrison (Harry) Cramer
34102792f5 Change branch history checks to only "last" (#113) 2023-11-18 22:39:30 -05:00
Harrison (Harry) Cramer
ba8a3b0eed Get correct sha of commit? (#112) 2023-11-18 17:13:43 -05:00
Harrison (Harry) Cramer
4f1a677750 Fix tagging 4 (#110)
This should bump a #MINOR version... This is a test.
2023-11-18 17:00:17 -05:00
Harrison (Harry) Cramer
c362aa0cd6 Fix tagging 2 (#109)
Fixing the tagging so that merges into main automatically create a new tag of the correct version
2023-11-18 16:47:48 -05:00
Harrison (Harry) Cramer
3b52f7177a Fix tagging (#108)
This MR fixes the tagging logic in our pipeline to automatically set a #patch value for the tag type.
2023-11-18 16:42:39 -05:00
Harrison (Harry) Cramer
231972607d Only run go build action on pull requests (#104)
Bumps to #major release tag
2023-11-16 21:06:43 -05:00
Harrison (Harry) Cramer
debbf55572 Added tags action (#103)
This adds semantic versioning to the repository and creates the first #major release cycle
2023-11-16 21:01:20 -05:00
Louis LIN
59557e464b Feat: support nested folders in namespace (#87)
This MR fixes an issue with nested namespaces. It also adds CI to the project for Go tests.
2023-11-12 21:11:37 -05:00
Harrison (Harry) Cramer
a055c4c988 Adds Formatting to the CI (#69)
This MR adds linting and formatting to the CI pipeline for the repository for both the Golang and Lua code.
2023-10-30 23:54:38 -04:00
Harrison (Harry) Cramer
2d6ba691f4 Update bug_report.md 2023-08-17 17:19:00 -04:00
Harrison Cramer
146d7d3936 Updated issue templates 2023-08-15 08:26:26 -04:00
Harrison (Harry) Cramer
d1a1c9c0f0 Update issue templates 2023-04-21 19:17:20 -04:00
Harrison (Harry) Cramer
086ccd7e99 Update issue templates 2023-04-21 19:14:34 -04:00