125 Commits

Author SHA1 Message Date
f5f096d97f Fix console.error() not defined in script execution context 2026-05-13 00:46:46 +02:00
45100d3d44 Merge import buttons into single popover menu, add PyYAML to Flatpak 2026-05-12 23:17:58 +02:00
fef8dec193 Add OpenAPI/Swagger import (2.0 + 3.x, JSON body templates) 2026-05-12 15:04:42 +02:00
99f7800924 Use papyrus-vertical-symbolic icon for WSDL import button (CC0) 2026-05-12 13:37:09 +02:00
cc6d812df2 Change WSDL import button icon to papyrus-vertical-symbolic 2026-05-12 13:22:41 +02:00
0827e3637a Add custom W-in-box icon for WSDL import sidebar button 2026-05-12 13:07:56 +02:00
037691eb5c Improve WSDL import: WSDL 2.0 support, param extraction, UI cleanup 2026-05-12 12:46:42 +02:00
da0f2e02f8 Add WSDL import: parse SOAP services and create requests from operations 2026-05-12 12:15:24 +02:00
56e294debb Fix variable indicators not updating when active environment is deleted 2026-05-12 01:17:12 +02:00
1a35867871 Refresh environment dropdown in open tabs after environments dialog changes 2026-05-12 01:13:05 +02:00
f4f33324dd Add Copy environment button to Environments dialog
Each environment column header now has a copy button that creates a
duplicate with a unique name (e.g. "Production (1)"). Non-sensitive
variables are copied directly; sensitive variables are migrated
through the keyring asynchronously.
2026-05-12 01:10:07 +02:00
97a3336e4f Fix variable indicators showing all vars as undefined when opening saved request in new tab 2026-05-12 00:47:08 +02:00
9e7fbcca1f Auto-switch to response body tab after request completes 2026-02-10 23:52:14 +01:00
daf03123a6 Support syntax highlighting for all XML/JSON-based content types via +xml/+json suffix 2026-02-10 23:47:30 +01:00
180e15ac20 Fix export button crash for saved requests by using async callback 2026-02-10 23:34:39 +01:00
f685ec5c92 Use XDG Secrets Portal instead of direct D-Bus access 2026-01-19 22:06:10 +01:00
9641fe9fb2 Shorten User-Agent version to major.minor 2026-01-15 00:52:05 +01:00
f4278647f3 Implement Add Request to create new tab for project 2026-01-14 22:24:03 +01:00
8dba2c0d28 Improve button layout and increase dialog width 2026-01-14 01:11:31 +01:00
53e34ce248 Fix cursor jumping when editing variable names 2026-01-14 01:01:16 +01:00
3bc458bb4b Add keyboard shortcuts: Ctrl+L (focus URL) and Ctrl+Return (send) 2026-01-13 17:55:04 +01:00
9ced4f54d7 Add sensitive variable redaction in history 2026-01-13 11:27:05 +01:00
fe5747cb42 Add sensitive variable support with GNOME Keyring integration 2026-01-12 23:28:55 +01:00
a6407a5dec FIX: Empty tab detection with default User-Agent header 2026-01-12 22:43:46 +01:00
291f8e4ae2 Add version constant and default User-Agent header for requests 2026-01-12 22:35:18 +01:00
05d6f0c15d Add cURL export functionality with custom icon and extensible architecture 2026-01-12 22:27:38 +01:00
d71bd4043d Display response size in the status line 2026-01-12 11:02:21 +01:00
41281f5121 FIX: Change style of stack switcher button (light theme) 2026-01-12 10:29:40 +01:00
5e5fca65a4 Change style of stack switcher button 2026-01-11 22:37:10 +01:00
79bd29776a Add application icons and update branding metadata, update licensing documentation 2026-01-11 01:22:34 +01:00
e22829e82a Fix blank script results panel separator on request load
Hide the results_paned container when both script output panels are empty.
This prevents the separator and blank space from appearing when opening
requests without script output, maximizing response panel space.
2026-01-07 12:16:25 +01:00
bedb17149a Hide script result panels when there's no output 2026-01-07 11:33:25 +01:00
afdb9f34fc Change application ID from cz.vesp.roster to cz.bugsy.roster 2026-01-06 17:11:10 +01:00
1d12ae4eb3 Fix variable indicators and add project caching 2026-01-06 01:45:36 +01:00
5ef4d739a4 Replace magic numbers with named constants 2026-01-05 11:56:23 +01:00
6a06db0f8e Fix history entry deletion bug with unique IDs 2026-01-05 11:50:36 +01:00
03b753e688 Replace print statements with proper logging 2026-01-05 11:46:15 +01:00
4236cabf1f Add input validation for project and request names 2026-01-05 11:38:58 +01:00
ee0613224a Add type annotations to request_tab_widget.py 2026-01-05 11:33:12 +01:00
8ee746077d Add type annotations to window.py 2026-01-05 11:31:59 +01:00
6c97ae1694 Use actual timeout value in error message 2026-01-05 11:18:32 +01:00
5f8a3857ae Fix toast notifications by adding AdwToastOverlay 2026-01-05 11:14:31 +01:00
51f241e828 Reduce request indentation in sidebar from 24px to 12px 2026-01-05 02:28:02 +01:00
89a28cea71 Keep project folder open when loading request 2026-01-05 02:20:48 +01:00
93c61917a4 Fix status icons in preprocessing and script output panels 2026-01-04 01:18:40 +01:00
0287c20bd8 Adjust panel proportions: sidebar 15%, request/response 42.5% 2026-01-04 00:53:20 +01:00
973230976a Make result and history panels resizable with minimum size 2026-01-03 09:17:20 +01:00
85f0feeac5 Fix history panel collapse when expanding script results 2026-01-02 01:31:07 +01:00
9d0ff68851 Implement preprocessing scripts with request modification and variable access 2026-01-02 01:04:24 +01:00
d463b83420 Add roster API for scripts to set environment variables 2026-01-01 02:27:22 +01:00