110 Commits

Author SHA1 Message Date
lovasoa 8e69339a6d update icons 2023-11-28 00:27:38 +01:00
lovasoa ea078188e4 responsive design in the card component 2023-11-27 23:00:47 +01:00
lovasoa 76b835eee8 fix a bug with input number min 2023-11-26 13:42:31 +01:00
Ophir LOJKINE 8216313fc9 http/2 and automatic https (#140)
* better docs for multi-select

* wip

* fix bug in corporate conundrum demo

* update dependencies

* Fix bug with variable assignment

fixes #138

* Files (#139)

* document future file functions

* make forms multipart when they contain a file field

* extract http request data reading logic

* start work on file upload

* multipart post data parsing

* millisecond precision in logs

* implement customizable upload file size limits

* wip: add file handling functions

* file handling pseudo-functions

* clippy

* fmt

* Add file upload functionality to changelog

* fix example

* update datetime parsing

* add support for samesite cookies and document cookie expiration

* add support for https

* clippy

* ignore certs

* revert changes to default config

* changelog
2023-11-25 12:55:21 +01:00
Ophir LOJKINE 332420bc18 Files (#139)
* document future file functions

* make forms multipart when they contain a file field

* extract http request data reading logic

* start work on file upload

* multipart post data parsing

* millisecond precision in logs

* implement customizable upload file size limits

* wip: add file handling functions

* file handling pseudo-functions

* clippy

* fmt
2023-11-24 23:49:53 +01:00
Ophir LOJKINE 23f834de71 null variables (#136)
* 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 499b9f11db improve form hidden fields
fixes https://github.com/lovasoa/SQLpage/issues/130
2023-11-16 01:03:11 +01:00
lovasoa 0f47496e73 update icons 2023-11-16 01:02:30 +01:00
lovasoa e4bb792f2b Improve map component
customizable tile
source, attribution, and max zoom.

Update embedded SQLite to version
3.44.
2023-11-12 20:30:04 +01:00
lovasoa b619c836b1 customize top navigation links and to create submenus in shell 2023-11-11 02:25:39 +01:00
lovasoa c7351f5095 map : better geojson point support 2023-11-11 01:24:41 +01:00
lovasoa dca73e52fa fix geojson passed as strings to the map component
fixes #129
2023-11-10 18:33:47 +01:00
lovasoa 17681fb672 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 94c04d8a4c custom marker icon and color in the map component 2023-11-07 01:07:40 +01:00
lovasoa ec0e580a95 Form submission with button component. #113 2023-11-06 23:07:55 +01:00
lovasoa 6efdf206fb 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