Jamie Greunbaum
e38a4e190e
Added a check to make sure the BugbotServerAPI object used by the editor is valid before trying to open the bug's URL.
2024-06-09 15:35:11 -04:00
Jamie Greunbaum
7b5325c1be
Bug markers refresh when the "Bug Report Platform" project setting is changed during editing.
2024-06-09 15:33:38 -04:00
Jamie Greunbaum
f9bfbc38c8
Added an option in the Jira API to treat assigned issues as equivalent to "In Progress".
2024-06-09 03:23:16 -04:00
Jamie Greunbaum
941ea98a35
Selected markers now deselect themselves immediately, and can't be selected at all if part of a multi-selection.
2024-06-06 16:09:41 -04:00
Jamie Greunbaum
41cc9305cf
Markers are deselected once the bug info popup is closed, mostly to prevent errors when switching between tabs while markers are selected.
2024-06-06 00:03:29 -04:00
Jamie Greunbaum
fb66765bce
Bug markers show a dialogue when selected, giving basic info and offering a link to the bug's webpage.
2024-06-05 19:26:56 -04:00
Jamie Greunbaum
c21115e97a
Bug markers can now give bug info when clicked
...
The bug marker root node is now placed directly in the scene tree, as it was
once before. Not only does this now work correctly when switching nodes, this
makes them interactible, allowing them to give information about the bug that
was clicked on, currently printed to the console.
2024-06-05 01:08:00 -04:00
Jamie Greunbaum
3a36d1316b
Jira now supports all the same field types as the other APIs, with the addition of supporting cascading select lists for Hardware and OS combined.
2024-06-04 02:13:47 -04:00
Jamie Greunbaum
482781d6c6
Moved lesser-used label prefixes for Gitea into a new setting subcategory.
2024-06-03 12:12:20 -04:00
Jamie Greunbaum
4eed4393e4
Bugzilla API is now fully implemented.
2024-06-03 11:44:46 -04:00
Jamie Greunbaum
c5c0c192cb
Jira API is now fully implemented.
2024-06-01 03:04:07 -04:00
Jamie Greunbaum
d763eb48fe
Gitea labels are now passed with both names and IDs to more easily support services that use one or the other.
2024-05-31 23:40:15 -04:00
Jamie Greunbaum
c7e78ba4ac
Bugbot now properly uses project settings to determine raycast length for marker placement.
2024-05-30 20:06:52 -04:00
Jamie Greunbaum
cf1c6a3632
Gitea bugs are now considered to be "in progress" if someone is assigned to the bug.
2024-05-30 02:19:47 -04:00
Jamie Greunbaum
b75c1f002f
Bug markers can now be loaded and unloaded during gameplay using static functions in the Bugbot class.
2024-05-27 02:01:39 -04:00
Jamie Greunbaum
87c49f7b2f
Bug markers' colours are now actually affected by project settings, including actively in the editor when changing the associated project settings.
2024-05-26 23:19:35 -04:00
Jamie Greunbaum
53c22e1048
Bug markers can now be properly shown and hidden between multiple tabs.
2024-05-26 16:34:06 -04:00
Jamie Greunbaum
ded09a8fa8
Bugs are now filed with their position information, and loaded into Godot with their proper positions intact.
2024-05-26 02:32:55 -04:00
Jamie Greunbaum
64f6193701
Added code to fill in menus for the bug report form and display it when placing a marker.
2024-05-23 01:36:00 -04:00
Jamie Greunbaum
5c37903872
- Bugs are now filtered out by status before being passed out of the HTTPClient thread.
...
- Fixed an issue that caused bugs to be given the incorrect resolution tag.
2024-05-22 01:46:51 -04:00
Jamie Greunbaum
131e944779
Moved code for hiding bug markers into a separate static function.
2024-05-21 21:44:08 -04:00
Jamie Greunbaum
75bd3d2793
Bugbot data is now stored with each marker, so that it can be retrieved without additional server calls.
2024-05-21 19:24:46 -04:00
Jamie Greunbaum
1f000909bb
Placeholder bug report forms can now be posted to Gitea.
2024-05-20 01:55:54 -04:00
Jamie Greunbaum
fd156e56f3
Changed location of status label settings.
...
Moved status label settings to a place that makes a bit more sense, and lets
them be defined differently for each bug report platform.
2024-05-19 21:58:14 -04:00
Jamie Greunbaum
be16db4d76
BugMarkers are now loaded with their status intact.
2024-05-19 19:57:08 -04:00
Jamie Greunbaum
2a57cd544d
Markers can now be loaded and unloaded in the editor. Currently not fully implemented, but getting there.
2024-05-19 18:12:42 -04:00
Jamie Greunbaum
c536a89d9f
Added a set of BugbotServerAPI classes, which can currently pull a list of bugs from Gitea.
2024-05-18 03:35:44 -04:00
Jamie Greunbaum
f4a2695cc1
Bug Report Platform option moved to Reporting subsection to make it easier to find using Godot's settings layout.
2024-05-17 16:09:25 -04:00
Jamie Greunbaum
4b80ab327a
- Added a placeholder menu that will eventually allow showing and hiding BugMarkers in the editor.
...
- Added a bunch of placeholder project settings to be used for submitting bugs to various bug tracking platforms.
2024-05-17 02:49:49 -04:00
Jamie Greunbaum
9ab5751fac
Initial commit
2024-05-13 18:54:55 -04:00