Awesome! Could you allow filtering these (in case we’re looking for a text or call in amongst a sea of data sessions) and did your supplier ever get back to you regarding a solution for that incoming call records thing we spoke about a while ago?
Just throwing in some things that aren’t related to this.
I’m sure you’re aware of it, but could you stop the feedback button reloading in on every page navigation. Its slightly infuriating .
Possibly change “Suspended” on the SIM card page to “Frozen” like the app, or something else. Everytime I see my frozen card it I have to pause for a moment, since – and maybe its just me – but “Suspended” is associated with something being yanked indefinitely.
Other than those little nitpicks, its looking great
Also, had to ask after nosying in the code, is this using Stimulus for the frontend? I remember using Turbolinks years ago (which I think this is at least tangentially related to?) so its nice to see that framework still around and kicking!
After spending so much time with React over the last few years I’ve realised what an absolute joy the server-rendered approach is. Turbolinks was re-released as Turbo a couple of months ago (also making server-backed mobile apps a lot easier — https://hotwire.dev), and things have come a long way since wrangling it with jQuery!