vesp
b945395d55
Fix history entry deletion bug with unique IDs
2026-01-05 11:50:36 +01:00
vesp
1a95799290
Replace print statements with proper logging
2026-01-05 11:46:15 +01:00
vesp
92d507ad4d
Add input validation for project and request names
2026-01-05 11:38:58 +01:00
vesp
b17393432c
Add type annotations to request_tab_widget.py
2026-01-05 11:33:12 +01:00
vesp
30872b4697
Add type annotations to window.py
2026-01-05 11:31:59 +01:00
vesp
758e639f9e
Use actual timeout value in error message
2026-01-05 11:18:32 +01:00
vesp
1c124939b6
Fix toast notifications by adding AdwToastOverlay
2026-01-05 11:14:31 +01:00
vesp
96dcab5425
Reduce request indentation in sidebar from 24px to 12px
2026-01-05 02:28:02 +01:00
vesp
8ca7bd0baf
Keep project folder open when loading request
2026-01-05 02:20:48 +01:00
vesp
b042b9cb30
Fix status icons in preprocessing and script output panels
2026-01-04 01:18:40 +01:00
vesp
81e0aab111
Adjust panel proportions: sidebar 15%, request/response 42.5%
2026-01-04 00:53:20 +01:00
vesp
b38c1e77c7
Make result and history panels resizable with minimum size
2026-01-03 09:17:20 +01:00
vesp
38742054ba
Fix history panel collapse when expanding script results
2026-01-02 01:31:07 +01:00
vesp
68004c5bf4
Implement preprocessing scripts with request modification and variable access
2026-01-02 01:04:24 +01:00
vesp
37c29ac092
Add roster API for scripts to set environment variables
2026-01-01 02:27:22 +01:00
vesp
c2778f419a
Track script changes and show modified flag when scripts are edited
2025-12-31 01:59:49 +01:00
vesp
f39acaf02e
Save and restore scripts with saved requests to projects
2025-12-31 01:46:43 +01:00
vesp
59dcb78789
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
vesp
96bbbcbc97
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
vesp
1fab66db48
Fix edit icon: use document-properties-symbolic instead
2025-12-31 00:33:20 +01:00
vesp
85b09af6f3
Make Manage Environments dialog wider and resizable
2025-12-31 00:30:09 +01:00
vesp
d4e8ebd303
Fix edit icon and move Add Variable button inside table as last row
2025-12-31 00:26:05 +01:00
vesp
e39715f5c0
Move Add Variable button to bottom of variable column and change edit icon
2025-12-31 00:21:38 +01:00
vesp
b51fa12f6a
Improve dialog UX: enable Enter key activation for all input dialogs
2025-12-31 00:11:30 +01:00
vesp
bd54379377
Fix AttributeError: use set_size_request instead of set_width_request
2025-12-31 00:09:34 +01:00
vesp
ec2cb2768e
Transpose environments table: variables as rows, environments as columns
2025-12-31 00:02:29 +01:00
vesp
5f01c1c49d
Replace send button text with play icon
2025-12-30 23:32:41 +01:00
vesp
a979c16da9
Bump version to 0.2.0
2025-12-30 19:57:40 +01:00
vesp
55610a13a5
Remove duplicate Request History panels from individual tabs
2025-12-30 19:51:33 +01:00
vesp
262fcf41ca
Fix environment selector to always appear on left side
2025-12-30 16:34:30 +01:00
vesp
6794871306
Align environment selector to left with visual separator
2025-12-30 16:27:36 +01:00
vesp
1582e9479b
Move environment selector to URL bar, remove label, add tooltip
2025-12-30 16:20:06 +01:00
vesp
80fe2a33f0
Show all variables as undefined when no environment is selected
2025-12-30 16:12:12 +01:00
vesp
3a903f28ec
Show environment selector when loading project request into empty tab
2025-12-30 15:59:51 +01:00
vesp
1192038080
Save substituted values to history instead of variable templates
2025-12-30 14:38:25 +01:00
vesp
1cccded694
Add debug output for header indicators
2025-12-30 14:12:52 +01:00
vesp
277a8dc13e
Fix visual indicators: add tooltips to headers, colored background to body
2025-12-30 14:07:13 +01:00
vesp
50f5661843
Add visual indicators for undefined variables
2025-12-30 13:10:26 +01:00
vesp
2ba3ced14e
Implement environment variable substitution in requests
2025-12-30 12:54:26 +01:00
vesp
24b1db4b9b
Add environment management for projects with variable support
2025-12-30 12:37:13 +01:00
vesp
26970cc392
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
vesp
c9e53de55d
Add history deletion features - clear all in preferences and delete individual items
2025-12-24 20:21:47 +01:00
vesp
2797a320c1
Add copy buttons for request and response content in history items
2025-12-24 13:49:55 +01:00
vesp
9d976478df
Fix template errors - remove invalid cursor-name property and set cursor programmatically, remove debug output
2025-12-24 13:40:56 +01:00
vesp
95e3199172
Replace expander buttons with clickable separator boxes
2025-12-24 13:35:47 +01:00
vesp
3c5fc3c74a
Fix GTK assertion error - set min/max heights in correct order
2025-12-24 13:15:39 +01:00
vesp
897b5c07ba
Fix history expander button functionality - set both min and max content heights
2025-12-24 13:13:04 +01:00
vesp
deb48e4c85
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
vesp
9f05701df8
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
vesp
bbb4788a73
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