105 Commits

Author SHA1 Message Date
Ophir LOJKINE af7e16f2cc null variables (#136)
CI / compile_and_lint (push) Has been cancelled
CI / test (mssql) (push) Has been cancelled
CI / test (mysql) (push) Has been cancelled
CI / test (postgres) (push) Has been cancelled
CI / windows_test (push) Has been cancelled
CI / docker_build (linux/amd64) (push) Has been cancelled
CI / docker_build (linux/arm/v7) (push) Has been cancelled
CI / docker_build (linux/arm64) (push) Has been cancelled
CI / docker_push (push) Has been cancelled
Create Release / Build sqlpage binaries (target/superoptimized/sqlpage, macos-latest) (push) Has been cancelled
Create Release / Build sqlpage binaries (target/superoptimized/sqlpage, ubuntu-20.04) (push) Has been cancelled
Create Release / Build sqlpage binaries (target/superoptimized/sqlpage.exe, windows-latest) (push) Has been cancelled
Create Release / Build AWS Lambda Serverless zip image (push) Has been cancelled
Create Release / Create Github Release (push) Has been cancelled
Create Release / Publish to crates.io (push) Has been cancelled
* update dependencies

* Add support for resetting variables to a `NULL` value using `SET`. Previously, storing `NULL` in a variable would store the string `'null'` instead of the `NULL` value.
2023-11-19 20:09:18 +01:00
lovasoa 1c50d27981 improve form hidden fields
fixes https://github.com/lovasoa/SQLpage/issues/130
2023-11-16 01:03:11 +01:00
lovasoa a9b3c95a91 update icons 2023-11-16 01:02:30 +01:00
lovasoa 3485b5e233 Improve map component
CI / compile_and_lint (push) Has been cancelled
CI / test (mssql) (push) Has been cancelled
CI / test (mysql) (push) Has been cancelled
CI / test (postgres) (push) Has been cancelled
CI / windows_test (push) Has been cancelled
CI / docker_build (linux/amd64) (push) Has been cancelled
CI / docker_build (linux/arm/v7) (push) Has been cancelled
CI / docker_build (linux/arm64) (push) Has been cancelled
CI / docker_push (push) Has been cancelled
Create Release / Build sqlpage binaries (target/superoptimized/sqlpage, macos-latest) (push) Has been cancelled
Create Release / Build sqlpage binaries (target/superoptimized/sqlpage, ubuntu-20.04) (push) Has been cancelled
Create Release / Build sqlpage binaries (target/superoptimized/sqlpage.exe, windows-latest) (push) Has been cancelled
Create Release / Build AWS Lambda Serverless zip image (push) Has been cancelled
Create Release / Create Github Release (push) Has been cancelled
Create Release / Publish to crates.io (push) Has been cancelled
customizable tile
source, attribution, and max zoom.

Update embedded SQLite to version
3.44.
2023-11-12 20:30:04 +01:00
lovasoa 7cfcdb6b13 customize top navigation links and to create submenus in shell 2023-11-11 02:25:39 +01:00
lovasoa 81bf5617ed map : better geojson point support 2023-11-11 01:24:41 +01:00
lovasoa a14843a4ec fix geojson passed as strings to the map component
fixes #129
2023-11-10 18:33:47 +01:00
lovasoa 2dfecd76f5 add support for geojson in the map component
this adds support for new geometries, including polygons

Closes https://github.com/lovasoa/SQLpage/issues/119
2023-11-07 23:52:38 +01:00
lovasoa 797d7042fd custom marker icon and color in the map component 2023-11-07 01:07:40 +01:00
lovasoa 8d3c8dcf34 Form submission with button component. #113 2023-11-06 23:07:55 +01:00
lovasoa bba4f00042 document custom component creation 2023-11-06 01:35:21 +01:00
lovasoa cb440827bd docuementation + fix width 2023-11-02 23:23:12 +01:00
William Cronje 8ab25c81b6 Update form.handlebars 2023-10-30 10:26:45 +02:00
William Cronje 3677fa36e9 Update form.handlebars 2023-10-30 09:56:26 +02:00
William Cronje ecddc47402 Update form.handlebars 2023-10-30 09:55:02 +02:00
lovasoa 4d0b4e867c new align_right attribute in the table component
fixes #115
2023-10-26 02:34:47 +02:00
lovasoa aeaa8b279e add a new footer_link property to cards 2023-10-26 01:58:40 +02:00
lovasoa f539388db1 Fix display of long titles in the shell component. 2023-10-19 01:04:53 +02:00
lovasoa 99d61b679a new component: button
creates a row of buttons to implement easy navigation
2023-10-19 00:04:58 +02:00
lovasoa ffba850bfe better time series support in the chart component
fixes https://github.com/lovasoa/SQLpage/issues/103
2023-10-18 22:02:37 +02:00
lovasoa 1140734ad5 Many improvements in the official website and the documentation.
Most notably, the documentation now has syntax highlighting on code blocks.
2023-10-18 00:30:20 +02:00
lovasoa bd3a8a0311 new component: timeline 2023-10-16 00:52:15 +02:00
lovasoa 5091c25b65 update dependencies 2023-10-15 11:45:47 +02:00
lovasoa a5dbf428f9 top_image attribute in card component 2023-10-08 09:33:57 +02:00
lovasoa 1495951965 improve bubble chart support and simplify example 2023-10-08 09:33:56 +02:00
lovasoa 64d6ce16d1 add support for bubble charts 2023-10-08 09:33:56 +02:00
lovasoa f624dd5c1f update tabler icons 2023-10-08 09:33:56 +02:00
lovasoa c812f421bb allow customization of empty lists 2023-10-04 12:01:18 +02:00
lovasoa 9ea59120fb create the config dir if it does not exist 2023-10-03 12:04:33 +02:00
lovasoa 50ad903255 fix #89 2023-09-18 10:55:32 +02:00
lovasoa 34a393a688 include sqlpage.json by default 2023-09-17 22:46:15 +02:00
lovasoa 187a912383 include more default files and folders in release assets 2023-09-17 22:22:33 +02:00
lovasoa 331ed3ccce new tabler icon with 36 new icons !
see https://tabler-icons.io/changelog
2023-09-17 13:16:15 +02:00
lovasoa 981a9d2ba5 fix icon color in herocomponent
required by tabler upgrade
2023-09-17 11:57:35 +02:00
lovasoa 478195ee49 update tabler to 1.0.0-beta20
https://preview.tabler.io/changelog.html
2023-09-17 11:51:17 +02:00
lovasoa 2b1c135435 fix html nesting error in map component 2023-08-28 22:08:31 +02:00
Maxence Lequeux 927866d9b5 Fix broken search in shell template
The shell template was using a "target" attribute on the search <form> element, instead of an "action" attribute
2023-08-23 11:58:45 +02:00
lovasoa 27984a0400 fix table sorting 2023-08-23 02:19:09 +02:00
lovasoa d0a5d3b2ab in the debug component, display top-level pareameters as well as row-level ones.
This also fixes a surprising behavior when starting a file without a component selection.
2023-08-22 23:47:44 +02:00
lovasoa a2b9fbe6c8 improve top-level error handling 2023-08-20 22:47:12 +02:00
lovasoa c72598df14 Fix invisible scrollbars
Fixes https://github.com/lovasoa/SQLpage/discussions/17
2023-08-19 11:23:59 +02:00
lovasoa 1d398ac4f1 Added the ability to download chart data as SVG, PNG, and **CSV**
Closes https://github.com/lovasoa/SQLpage/issues/65
2023-08-19 09:37:28 +02:00
lovasoa 9e88ec8fd1 Add a dark theme !
Closes https://github.com/lovasoa/SQLpage/issues/50
2023-08-19 09:25:22 +02:00
lovasoa 62b04a8d7e add a "tab" component to create tabbed interfaces 2023-08-07 01:11:39 +02:00
lovasoa d7aa1fd634 improve page load speed
split the charts javascript code from the rest of the frontend code,
and load it only when necessary.

This greatly diminishes the amount of js loaded by default, and achieves very good performance scores by default.
2023-08-03 12:24:22 +02:00
lovasoa 00ca2e586a swicth to a forked list.js with bug fixes
Fixes https://github.com/lovasoa/SQLpage/issues/46
2023-08-03 03:00:15 +02:00
lovasoa b27d939e03 fix searching in tables that are not sorted 2023-08-02 20:17:51 +02:00
lovasoa 53288a587d fix icons in tables 2023-08-02 16:46:58 +02:00
lovasoa 1b4e612216 inline svg icons in the SQLPage binary
icons are now loaded directly from the sqlpage binary instead of loading them from a CDN

This makes it possible to host a SQLPage website on an intranet without access to the internet.

Fixes https://github.com/lovasoa/SQLpage/issues/37
2023-08-02 16:20:11 +02:00
lovasoa ad741013ab update conf example to allow creation of database file 2023-07-17 03:02:49 +02:00