Exolynk v0.9.2
Posted 2024-04-29 14:00:00 ‐ 2 min read
This article shows the details of the release v0.9.2
Following a list of all changes which are included with the v0.9.2 release.
Templating
From this release onwards, it's possible to create gloabl templates and render them into an .pdf file. This allows the creation of dynamiy reports or bills with a customer specific styling. The template definition is performed by the https://typst.app language and framework directly within the Exolynk application. To see more, have a look at the documentation here.
QrCode generation
It's now possible to create qr codes, to provide custom links or information to a user. This can be used, to let a user easily upload files on a specific record with their mobile phone.
Service hook: value_changed
This model service is called, whenever a value of a record has already changed. The input parameter are the old and new Variable
of the record. The following example cleares the text variable always back to empty after every change.
pub async fn main(old, new) {
let record = exo::get_record()?;
if record.ident.to_string() == "text" {
exo::db::update_record_value(record.uuid, "text", "").await?;
}
Ok(())
}
New Ai Models
With this release we are moving from Llama2 ai models towards Llama3. This provides better performance and an updated and more modern knowledge of the respected models. The new models are called Llama_8b
and Llama_70b
.
In addition we now also provide the Mixtral_8x22b
multi language model, which is more powerfull than it's older Mixtral_8x7b
counterpart. In addition also this model, is trained based upon newer data.
Breaking Changes:
- Removed old
Llama2_7b
,Llama2_13b
,Llama2_70b
ai models #476
New Features:
- Supprot of templating and .pdf creation via typst #443
- QrCode generation for custom links #462
- Service hook
value_changed
added #465 - Function
exo::ui::download_file
is additionally supporting binary file download - Added new function to download binary data with
http::Response::bytes()
- Using Poppins as new default font
- Indexing additional file types:
docx
,pptx
,xlsx
,odt
,odp
,ods
#474 - Scripting supports SelectionSetting get & set options #472
- Introducted new ai models
Mixtral_8x22b
,Llama_8b
,Llama_70b
#476
Bug Fixes:
- Fixed sudo support for
exo::db::exec_sql()
- Reduced animation time from HighlightData to two seconds
- Fixed
>=
and<=
SQL Opperators #459 - Fixing icon edit & default view #466
- Stations getting exported into .csv files #464
- Fix sql comparission operator parsing #461
- Better visibility for selected record in list/table #470
- Indexing of .pdf files for global search fixed #475
- All uploaded files can be downloaded #474