95 Commits

Author SHA1 Message Date
60d4b32cd8 Bump version to 0.4.4 2026-01-05 11:39:12 +01:00
74acbcca7c Add input validation for project and request names 2026-01-05 11:38:58 +01:00
3389a87678 Bump version to 0.4.3 2026-01-05 11:33:58 +01:00
90d66c2c73 Add type annotations to request_tab_widget.py 2026-01-05 11:33:12 +01:00
a8a372d83d Add type annotations to window.py 2026-01-05 11:31:59 +01:00
833bcb5e6e Bump version to 0.4.2 2026-01-05 11:25:05 +01:00
97bb03c725 Use actual timeout value in error message 2026-01-05 11:18:32 +01:00
31c7b383b4 Fix toast notifications by adding AdwToastOverlay 2026-01-05 11:14:31 +01:00
99121a8c48 Bump version to 0.4.0
- Updated version in meson.build
- Added release entry in metainfo with changelog
2026-01-05 10:47:02 +01:00
e498097b2a Reduce request indentation in sidebar from 24px to 12px 2026-01-05 02:28:02 +01:00
9d56be3f57 Keep project folder open when loading request 2026-01-05 02:20:48 +01:00
073134a969 Fix status icons in preprocessing and script output panels 2026-01-04 01:18:40 +01:00
f0b20be562 Adjust panel proportions: sidebar 15%, request/response 42.5% 2026-01-04 00:53:20 +01:00
33e9df9139 Make result and history panels resizable with minimum size 2026-01-03 09:17:20 +01:00
4780c00b73 Fix history panel collapse when expanding script results 2026-01-02 01:31:07 +01:00
1384e2c4fd Implement preprocessing scripts with request modification and variable access 2026-01-02 01:04:24 +01:00
37f1fd9be1 Bump version to 0.3.0 2026-01-01 02:28:27 +01:00
032b487c4a Add roster API for scripts to set environment variables 2026-01-01 02:27:22 +01:00
43a9ea402c Track script changes and show modified flag when scripts are edited 2025-12-31 01:59:49 +01:00
4bb3872ebd Save and restore scripts with saved requests to projects 2025-12-31 01:46:43 +01:00
2d6406ab86 Fix GTK4 API: Use set_from_icon_name instead of set_icon_name
Corrects AttributeError when initializing script status icon.
2025-12-31 01:34:18 +01:00
b923a4b83e Add Scripts feature with JavaScript postprocessing
Implements JavaScript-based postprocessing for HTTP responses using gjs.
Adds Scripts tab with preprocessing (disabled) and postprocessing (functional) sections.
2025-12-31 01:32:14 +01:00
79fa494780 Fix edit icon: use document-properties-symbolic instead 2025-12-31 00:33:20 +01:00
1436f4a1d3 Make Manage Environments dialog wider and resizable 2025-12-31 00:30:09 +01:00
f91c9f318a Fix edit icon and move Add Variable button inside table as last row 2025-12-31 00:26:05 +01:00
f4e8f0cca9 Move Add Variable button to bottom of variable column and change edit icon 2025-12-31 00:21:38 +01:00
97196f2e14 Improve dialog UX: enable Enter key activation for all input dialogs 2025-12-31 00:11:30 +01:00
4c28020269 Fix AttributeError: use set_size_request instead of set_width_request 2025-12-31 00:09:34 +01:00
cb57d038f1 Transpose environments table: variables as rows, environments as columns 2025-12-31 00:02:29 +01:00
a62c37f5f2 Replace send button text with play icon 2025-12-30 23:32:41 +01:00
1a526f2f6b Bump version to 0.2.0 2025-12-30 19:57:40 +01:00
a90f08f124 Remove duplicate Request History panels from individual tabs 2025-12-30 19:51:33 +01:00
fec2b26d70 Fix environment selector to always appear on left side 2025-12-30 16:34:30 +01:00
95f62e1868 Align environment selector to left with visual separator 2025-12-30 16:27:36 +01:00
edcec2e7a8 Move environment selector to URL bar, remove label, add tooltip 2025-12-30 16:20:06 +01:00
3659543bd2 Show all variables as undefined when no environment is selected 2025-12-30 16:12:12 +01:00
4b43a509b0 Show environment selector when loading project request into empty tab 2025-12-30 15:59:51 +01:00
532e71172d Save substituted values to history instead of variable templates 2025-12-30 14:38:25 +01:00
c5ce788605 Add debug output for header indicators 2025-12-30 14:12:52 +01:00
983227affc Fix visual indicators: add tooltips to headers, colored background to body 2025-12-30 14:07:13 +01:00
710997757e Add visual indicators for undefined variables 2025-12-30 13:10:26 +01:00
89f50d1304 Implement environment variable substitution in requests 2025-12-30 12:54:26 +01:00
dfe2a9a360 Add environment management for projects with variable support 2025-12-30 12:37:13 +01:00
5fa104db69 Remove incorrect HTTPie dependency from documentation
HTTPie was listed as a dependency but the application actually uses libsoup3 from GNOME Platform. Updated README to reflect correct dependencies and removed installation instructions for HTTPie. Also corrected code comments to reference libsoup3 instead of HTTPie.
2025-12-26 02:09:01 +01:00
e8f8efbd09 Add history deletion features - clear all in preferences and delete individual items 2025-12-24 20:21:47 +01:00
415907cfb0 Add copy buttons for request and response content in history items 2025-12-24 13:49:55 +01:00
49f94aaa88 Fix template errors - remove invalid cursor-name property and set cursor programmatically, remove debug output 2025-12-24 13:40:56 +01:00
9cbbb93384 Replace expander buttons with clickable separator boxes 2025-12-24 13:35:47 +01:00
95175cb01d Fix GTK assertion error - set min/max heights in correct order 2025-12-24 13:15:39 +01:00
0c139d2a3b Fix history expander button functionality - set both min and max content heights 2025-12-24 13:13:04 +01:00