Hi everyone,
I’d like to share a smaller follow-up update on PactAgent, focused mainly on the latest mobile view improvements.
After the previous UI redesign, I noticed that the desktop experience was becoming much stronger, but the mobile experience still needed more attention. Since PactAgent is meant to support operators, reviewers, clients, and workers who may need to check agreement status or take action quickly, I started improving the app so it feels more usable on smaller screens.
Latest mobile view improvements
I added a more mobile-friendly navigation structure across the app.
The mobile view now has a bottom navigation bar with the main actions:
-
Home
-
Dashboard
-
Import
-
Profile
-
More
This makes the most important areas easier to reach without forcing users to rely on the desktop-style navigation.
I also moved secondary items like Webhooks into the More menu, while wallet access now sits separately in a hamburger menu. This helps keep the main mobile navigation cleaner and avoids overcrowding the bottom bar.
Mobile navigation state fixes
I also fixed some navigation state issues on mobile.
Previously, opening some menu sections could make the wrong page look active, especially around the Profile and More areas. That has now been improved so the active state better reflects what the user is actually viewing.
This should make the mobile experience feel less confusing when switching between agreement operations, profile settings, webhook settings, and other supporting pages.
Responsive layout improvements
I continued improving responsiveness across several screens, including:
-
Dashboard
-
Profile settings
-
Webhook settings
-
Agreement detail actions
-
Admin replay actions
-
Form flows
On smaller screens, key dashboard actions now stack better, buttons are easier to tap, and important action areas use the available width more effectively.
I also improved layouts where long content could break the mobile view. For example, webhook URLs, event labels, JSON examples, and long cards now wrap or scroll more cleanly instead of overflowing the screen.
Better mobile error and loading states
I also tightened some user feedback states.
Backend and wallet-related errors now show clearer messages instead of exposing large raw error responses in the UI. Loading states, pointer behavior, and button feedback are also more consistent across the agreement and admin flows.
Why this matters
The goal is to make PactAgent feel less like a desktop-only prototype and more like an agreement operations tool that can be checked and used from a phone.
This matters especially for workflows like:
-
Reviewing agreement status
-
Checking who needs to act next
-
Viewing imported bounty or grant progress
-
Managing proof review
-
Checking funding or settlement state
-
Responding to agreement actions while away from a laptop
There is still more mobile polish to do, but this update makes the app much more practical on smaller screens.
I’d appreciate feedback from anyone who tests the mobile view, especially around:
-
Whether the bottom navigation feels clear enough
-
Whether the More menu placement makes sense
-
Whether agreement and dashboard actions are easy to use on mobile
-
Any layout issues you notice on small screens
Thanks again to everyone following the progress of PactAgent.



