Repository navigation
Description
Note
GPT-6 Astra on behalf of PsychedelicShayna
Contract
Restyle NeoCode to the owner-specified NeoProxy and NeoPi /stats design language. Preserve the liked stars and purple/aura send treatment. Use the shared pi mark and matching NeoCode wordmark treatment instead of the current anonymous sidebar-toggle icon.
Reference
Owner supplied the running NeoProxy demo at http://localhost:8317/neo#/virtual-models/vm-review. Its public styles.css names the shared design language: purple-black page/panel/card hierarchy, cyan-magenta accents, Inter family and explicit semantic typography/spacing. Its mark.svg is the shared pi path, not a new invented logo. Inspect the actual UI as well as source. The demo is a design reference, not a functioning inference backend.
Acceptance
- Common tokens, typography, controls, navigation, dialogs and content views form one consistent visual system, including light/dark and accessible focus/contrast.
- The shared pi mark identifies the product and remains an accessible sidebar control; NeoCode retains its own name and upstream attribution.
- Preserve stars and the purple send treatment, with no new always-repainting decoration.
- Existing saved settings and ordinary workflows remain intact; no provider or protocol logic is hidden in styling.
- Capture actual before/after desktop evidence across chat, settings, models, usage/stats and PR views.
Docked composer/status placement, NeoPi theme selection and full Models navigation have separate functional issues. This is a specified reference direction, not a request for another design interview.
Owner's words (verbatim)
2026-10-22 owner dictation — contiguous excerpt
And the nice thing is that the stars in the top left and the, like, aura sort of submit button are not incompatible. In fact, they actually quite complement you know, the OMP style. Neo Proxy did this perfectly, by the way. Neo Proxy is beautiful. It's running at the moment. Like the pages, anyway. It's a demonstrative page. It's running on port 8 3 1 7 on localhost slash neo pound slash virtual dash models slash vm dash review. You can just, like, you need like a token to access it, but it's like a fake token. It's just, the, the, it's not really like running right now. It's not an actual proxy. It's just the front end. It's a demonstrative thing. But you can look at how that, like the aesthetics of that, Fable did a, Fable did a fantastic job. Like Fable did a marvelous job with this. Even with the demonstrative part of it, it, it, it's beautiful. And since you're an Electron app, you can copy that aesthetic. So that's the other thing that's part of the list. Synchronize your aesthetic with the rest of the NPI, the NeoPI aesthetic. They all follow the same aesthetic. Right? Even the font is the same. Well, I don't know if the font is the same, but see the branding, there is no, like, you, you, there's Neo code at the very top, yes, but there's no icon. In the proxy you will see an icon at the very top left. And I want that, like, everywhere. You know, the pi symbol, and that specific one, by the way. Because it sort of makes it easy to identify that this is a Neo something, this is related to NeoPy. It's like, you know, a slash, like a dash, rather, and it has like a, has like a, a, a part that droops lower than the other. It's a pi, it's a pi symbol. It's the simplest form of pi. I want that to be in place of the button that says, like, toggle main sidebar. Instead it should just say, it just should be that icon and then, like, you know, show Neo code in the same type of font, and then lead to the rest of the UI, which should be in that style. So you gotta, you'll have to restyle the entire UI, I'm sorry, but you're gonna have to restyle everything to be in conformance with the style that you see in The slash stats page, and which I pointed to, by the way, I pointed to slash stats, I pointed Fable to slash stats and it understood perfectly well the design language, and it created a very marvelous page. It's very beautiful. I applaud the work. You can just check the HTML as well, if you like. But yeah, that's what you're aiming for. Making it look like that, following the same, you know, color palette, but also like the the same core design principles, right? For design decisions, the same, same design rules. I have not looked at NPI deck, or sorry, Neo deck. I hope Fable did a very good job there as well. I would cite NeoDeck as another example of what you should be striving towards, but I haven't looked at it yet. I wanted to do you first because I have a feeling NeoDeck has the biggest chance of disappointing me, but I'm not sure. Maybe it'll really, really make me happy. but yeah, look at the NeoProxy UI. That, that right there is what you should be striving for aesthetics-wise. Like, making the aesthetics like that. You can keep the stars, and you can keep, keep the purple submit button. Otherwise, redesign the whole fucking UI around that.
Complete unedited message: #125 . The owner's words take precedence over this summary.
Activity
fix(mobile): rebase iPad row states onto its tonal frame
test(ui): retain behavioral theme and width coverage