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
bfe3463b52
Refactor to use AdwToolbarView like Epiphany
...
- Replace manual GtkBox layout with AdwToolbarView
- Add AdwHeaderBar and AdwTabBar as separate top bars
- Remove all custom CSS for header bar height matching
- AdwToolbarView automatically ensures consistent bar styling
This follows the proper libadwaita pattern used by GNOME Web.
2025-12-24 03:55:13 +01:00
7cf03a2f8b
Add style classes to distinguish header bars
...
- Add "sidebar-header" and "main-header" style classes
- Target each header bar specifically in CSS
- Make tab bar ultra-compact to fit within header height
- Reduce tab padding and remove all internal margins
2025-12-24 03:48:50 +01:00
5334902d7a
Fix CSS error and history loading
...
- Remove invalid max-height CSS property (GTK doesn't support it)
- Fix loading from history: update widget instead of calling removed method
- Update tab page title when loading from history
2025-12-24 03:45:51 +01:00