102 Commits

Author SHA1 Message Date
1d12ae4eb3 Fix variable indicators and add project caching 2026-01-06 01:45:36 +01:00
4041812ffb Bump version to 0.4.7 2026-01-05 11:56:41 +01:00
5ef4d739a4 Replace magic numbers with named constants 2026-01-05 11:56:23 +01:00
16ad235f71 Bump version to 0.4.6 2026-01-05 11:50:51 +01:00
6a06db0f8e Fix history entry deletion bug with unique IDs 2026-01-05 11:50:36 +01:00
d3381cb3bc Bump version to 0.4.5 2026-01-05 11:46:30 +01:00
03b753e688 Replace print statements with proper logging 2026-01-05 11:46:15 +01:00
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