Shesha Release: Smoother, Smarter, Stronger! đ

Weâve been busy again. And not just âtyping lines of codeâ busyâweâre talking about the grind. That quiet, relentless march toward making Shesha smoother, smarter, and slicker. The last few releases from shesha-framework@0.35.0 through @0.38.0 have been all about levelling up the dev experience, fixing those âwait, why is this like this?â quirks, and rolling out some truly game-changing upgrades.
â
Hereâs the scoop:
â
đ ď¸ Smarter Stack: Productivity Upgrades
Form Lifecycle Management: You can now break down form settings into Appearance, Data, and Security. Because clarity is king.
Configurable Login Page: Itâs now just another form. Which means you get to customize it however you want. Login screens shouldnât be cookie-cutter.
Advanced Filters with Badges: Because "advanced" should look the part.
Dynamic Permissions Inheritance: Menu items now borrow permissions from their target views. One less config headache.
User Preferences API: Finallyâsettings that stick with your users. More personalization, less repetition.
Image Backgrounds + Extra Styling Options: Autocomplete, Image, Textfield and Container components now let you get a little extra with your design flair.
SheshaAppServiceBase Helper: Added MapToDynamicDtoListAsyncâyep, we're thinking about your service layer too.
â
đ Bye Bye Bugs
No more ghosts in the machine:
- RichTextEditor now shows up when it should. Even in dialogs.
- Side Menu Collapsing Randomly? Sorted.
- Multiple clicks = duplicate records? Not anymore.
- "Minified React Error #185" has been vanquished.
- File uploads with mystery fields? Banished.
- Drag-n-drop duplicates in side menus? Gone.
Also:
- Audit logs now... actually log.
- Permissions now... actually apply.
- Forms with tabs and buttons donât error out anymore.
- SubForms now validate properly within wizards.
If your past self ever whispered, âThis canât be right,â it probably wasnât. And now, it is.
â
đ¨ UX That Doesnât Fight You
CSS & Layout Cleanup: Forms designer looks sharper. Less janky. More modern.
Entity Config & Permissions UIs: Polished. Fewer WTF moments.
Side Menu Renaming: "Visibility" is now "Hidden." Itâs the little things.
Increased Font Weight on Table Headers: Just a small tweak, but damn does it help.
JS Settings Optimized: Less lag, smoother configs.
â
đŁ Breaking Changes (Deal With It đ)
- Security Settings Consolidated: Now lives in a single form. Backend needs an update, so donât skip your upgrade notes.
- A few subtle shifts in how permissions and API values get handledâcheck the logs and test your flows.
â
đŽ Whatâs Next?
Weâre still racing toward our big goal: a V1 that makes devs go from zero to âwhoaâ in under 10 minutes. That means fewer roadblocks, more speed, and way more developer delight.
â
â
You can dive into the full release notes on GitHub for all the nitty-gritty. As alwaysâthoughts, feedback, bugs, praise? Weâre all ears. Help us shape the platform by being part of it.
Letâs keep pushing forwardâtogether, as proud Sheshanites. đŞđâ¨
â