95 Commits

Author SHA1 Message Date
a6c487e925 Bump version to 0.4.4 2026-01-05 11:39:12 +01:00
4236cabf1f Add input validation for project and request names 2026-01-05 11:38:58 +01:00
7806c4bf72 Bump version to 0.4.3 2026-01-05 11:33: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
8674be290e Bump version to 0.4.2 2026-01-05 11:25:05 +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
0606294965 Bump version to 0.4.0
- Updated version in meson.build
- Added release entry in metainfo with changelog
v0.4.0
2026-01-05 10:47:02 +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
45a6cfd97d Bump version to 0.3.0 v0.3.0 2026-01-01 02:28:27 +01:00
d463b83420 Add roster API for scripts to set environment variables 2026-01-01 02:27:22 +01:00
6a22734c80 Track script changes and show modified flag when scripts are edited 2025-12-31 01:59:49 +01:00
3defd56c0f Save and restore scripts with saved requests to projects 2025-12-31 01:46:43 +01:00
462dc8a284 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
d2a065341c 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
03689433c6 Fix edit icon: use document-properties-symbolic instead 2025-12-31 00:33:20 +01:00
0bb3c052a5 Make Manage Environments dialog wider and resizable 2025-12-31 00:30:09 +01:00
7ccd5fc6d2 Fix edit icon and move Add Variable button inside table as last row 2025-12-31 00:26:05 +01:00
d8626028b5 Move Add Variable button to bottom of variable column and change edit icon 2025-12-31 00:21:38 +01:00
03ca29c236 Improve dialog UX: enable Enter key activation for all input dialogs 2025-12-31 00:11:30 +01:00
a20ad1aa87 Fix AttributeError: use set_size_request instead of set_width_request 2025-12-31 00:09:34 +01:00
34df00378e Transpose environments table: variables as rows, environments as columns 2025-12-31 00:02:29 +01:00
7db4a399ba Replace send button text with play icon 2025-12-30 23:32:41 +01:00
923ec7093a Bump version to 0.2.0 v0.2.0 2025-12-30 19:57:40 +01:00
404b322e2a Remove duplicate Request History panels from individual tabs 2025-12-30 19:51:33 +01:00
7df6a7d49c Fix environment selector to always appear on left side 2025-12-30 16:34:30 +01:00
032eaf4d40 Align environment selector to left with visual separator 2025-12-30 16:27:36 +01:00
a7262fdc23 Move environment selector to URL bar, remove label, add tooltip 2025-12-30 16:20:06 +01:00
1e363794ef Show all variables as undefined when no environment is selected 2025-12-30 16:12:12 +01:00
c7ac15b72f Show environment selector when loading project request into empty tab 2025-12-30 15:59:51 +01:00
a1d820d2b0 Save substituted values to history instead of variable templates 2025-12-30 14:38:25 +01:00
b8c713f47a Add debug output for header indicators 2025-12-30 14:12:52 +01:00
d62d7f8c7d Fix visual indicators: add tooltips to headers, colored background to body 2025-12-30 14:07:13 +01:00
11487ba70a Add visual indicators for undefined variables 2025-12-30 13:10:26 +01:00
29bea2353e Implement environment variable substitution in requests 2025-12-30 12:54:26 +01:00
0474978cf2 Add environment management for projects with variable support 2025-12-30 12:37:13 +01:00
357776f8ec 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
8a9974112d Add history deletion features - clear all in preferences and delete individual items 2025-12-24 20:21:47 +01:00
039eb5fc2d Add copy buttons for request and response content in history items 2025-12-24 13:49:55 +01:00
f2ccca4078 Fix template errors - remove invalid cursor-name property and set cursor programmatically, remove debug output 2025-12-24 13:40:56 +01:00
edfdac63c4 Replace expander buttons with clickable separator boxes 2025-12-24 13:35:47 +01:00
4ceb66e9e2 Fix GTK assertion error - set min/max heights in correct order 2025-12-24 13:15:39 +01:00
912a94eb47 Fix history expander button functionality - set both min and max content heights 2025-12-24 13:13:04 +01:00