We are excited to announce the official release of Jam.py version 7.0.114!
This release brings significant performance improvements, enhanced templating flexibility, and handy developer productivity features. Here is everything new in this update:
Jam.py V7 now leverages the Jinja2 library for handling custom HTML page variables.
Why the change? Previously, percentage signs (%) in custom CSS rules could trigger app crashes during template dictionary parsing. Jinja2 eliminates this issue entirely, giving you faster page loads, greater reliability, and full access to modern templating features.
Action Required: If you use custom login.html, register.html, or other custom template pages, please update your variable syntax:
You can now configure typeahead lookup fields to search across multiple fields simultaneously!
// Example: Search employee records by first name, last name, or email address
function on_edit_form_created(item) {
item.employee_id.enable_typeahead = true;
item.employee_id.lookup_search_fields = ['first_name', 'last_name', 'email'];
}

We separated the HTML templates for the App Builder and the Default App Login, introducing sleek, modernized interface templates out of the box.
Upgrade your form field aesthetic! You can now enable a clean, modernized layout for input field action buttons.
How to enable: Navigate to your Project Parameters and check "Modern input buttons".

Tab Search Filters: Quickly filter through events, task items, and item fields directly inside each tab pane of the App Builder. Note: in task tab --> search for task tree works only for item level nodes
Fixed several minor issues in the App Builder for a smoother development experience.

We are actively developing a mobile-first application experience:
Mobile Cards & Bottom Sheets: Replacing dense data tables with responsive card views and traditional modals with sleek bottom-sheet forms.
Native PWA Support: Transform your Jam.py web apps into fast, installable Progressive Web Apps.
Custom Jam Datepicker: Replacing the Zebra date-time picker with our custom-built jam-datepicker plugin.
New UI Plugins: Dedicated extensions including Kanban boards, photo galleries, and more!
Stay tuned—a live demo of these mobile features will be available soon!
Best regards,
Danijel Kaurin
Jam.py Development Team
--
You received this message because you are subscribed to the Google Groups "Jam.py Users Mailing List" group.
To unsubscribe from this group and stop receiving emails from it, send an email to jam-py+un...@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/jam-py/f76faa1b-1ee1-4e82-8797-cd7c5102a8ban%40googlegroups.com.
Hello
This is great job. Tanks to many!
PS. Are yours changes go on language messages?
Radosav
I didn't explain myself clearly.
I have an older version of Jam7 on my PC.
I created an application using that version.
I'd like to upgrade everything to version 114.
Here's what I would do:
Are these the correct steps?
thanks
Ciao
Fabio
To view this discussion visit https://groups.google.com/d/msgid/jam-py/ccbb76dc-e607-46ac-92fa-a846e9ef3ec6n%40googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/jam-py/03233e2d-98a8-4846-891a-fb63590ce30bn%40googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/jam-py/CAFnDzjPjiZKHUWhJHC%2BThc3xpYe7sVMgEPwbs5pQB0MgwN303w%40mail.gmail.com.
To view this discussion visit https://groups.google.com/d/msgid/jam-py/9e422bbc-5be0-4d9a-a26b-e08dc861a665n%40googlegroups.com.