Commit Graph

310 Commits

Author SHA1 Message Date
lovasoa 239921d62b big_number spacing 2024-08-30 09:03:11 +02:00
lovasoa e95733e676 fix big number 2024-08-30 09:01:38 +02:00
lovasoa 00c423fb45 social previews 2024-08-28 20:51:32 +02:00
lovasoa e220742902 Fixed small display inconsistencies in the shell component with the new sidebar feature.
fixes https://github.com/lovasoa/SQLpage/issues/556
2024-08-27 23:17:45 +02:00
lovasoa 11b95b7560 fix big number without columns 2024-08-27 20:32:10 +02:00
lovasoa 8133fea4a1 big_number 2024-08-27 19:24:39 +02:00
lovasoa c8bf2d8643 new component: big_number 2024-08-27 19:10:02 +02:00
lovasoa 76aabf1c07 remove decimal places from pie chart
fix https://github.com/lovasoa/SQLpage/issues/551
2024-08-22 20:27:06 +02:00
Saturos ed26b5f1ce Correct the sidebar_theme modified on body instead of aside 2024-08-20 18:20:42 +02:00
Saturos 3ad5604677 Change the sidebar theme as "sidebar_theme" 2024-08-20 17:51:26 +02:00
lovasoa 54cb2aab41 move to the datapage.app domain 2024-08-17 20:06:26 +02:00
lovasoa 718e44e903 fix https://github.com/lovasoa/SQLpage/issues/542
This fixes the bug, but hurts performance with large lists
2024-08-17 19:48:32 +02:00
lovasoa 969bba1be9 use the main theme for the sidebar and for the main page
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
https://github.com/lovasoa/SQLpage/issues/540

@Ajotah98 : I'm open to a new pr to add a separate, documented, sidebar_theme, which falls back to the main theme when not specified
2024-08-17 18:08:40 +02:00
lovasoa d29ceb5b99 Fix https://github.com/lovasoa/SQLpage/issues/492 2024-08-16 20:20:02 +02:00
Saturos 8f3f89dca5 Merge & correct the layout of the sidebar (#523)
* remove changes to everything but the shell

* remove inline style

* formatting

* fixshell menu layout

---------

Co-authored-by: lovasoa <contact@ophir.dev>
2024-08-15 15:57:09 +02:00
lovasoa f46ccf592c add _sqlite_id to the table component
closes https://github.com/lovasoa/SQLpage/discussions/538#discussioncomment-10343842
2024-08-15 07:37:06 +02:00
lovasoa f8a737aa2b improve chart component: add time range 2024-08-14 17:08:49 +02:00
lovasoa d35c493ddf add treemap charts 2024-08-13 18:14:47 +02:00
lovasoa 38d858bd3f Fix site title underline 2024-08-12 17:42:53 +02:00
lovasoa 7a491f371c Fix small card widths not being respected
Fix https://github.com/lovasoa/SQLpage/issues/530
2024-08-12 15:40:09 +02:00
lovasoa a4ce3fab0f Allow adding a byte order mark in the CSV component
fixes https://github.com/lovasoa/SQLpage/issues/528
2024-08-12 10:08:00 +02:00
lovasoa c5392c7f90 fix csv escapes 2024-08-11 18:37:52 +02:00
lovasoa 1a83eaa669 fix https://github.com/lovasoa/SQLpage/issues/525 2024-08-11 16:19:48 +02:00
lovasoa 3bc9145f40 change the default display ofinline code 2024-08-11 15:28:29 +02:00
lovasoa 6bc4d16512 Update deps 2024-08-10 10:59:25 +02:00
Saturos 03df43c550 Merge remote-tracking branch 'upstream/main' 2024-08-09 15:55:02 +02:00
Saturos 8f01dca160 Merge conflict: merged menu-items 2024-08-09 15:26:18 +02:00
Saturos e9f02e73ca Merge conflict solving 1 2024-08-08 21:13:32 +02:00
Saturos 9d80385e17 Add inline to merge funcionality of menu-items 2024-08-07 22:23:09 +02:00
lovasoa 58b2b4d175 Custom layouts! Finally ! Adds a width parameter in the card component
fixes https://github.com/lovasoa/SQLpage/issues/476
2024-08-06 16:24:27 +02:00
lovasoa 6cc4cce73c add e2e tests 2024-08-05 15:25:41 +02:00
lovasoa 2192c969d4 fix charts 2024-08-05 00:00:00 +00:00
lovasoa 5ecbc857bc fix nonces in js 2024-08-02 00:30:25 +02:00
lovasoa 0d7106d372 prevent cascading component init failure
If one init function throws, the others are still launched

fixes https://github.com/lovasoa/SQLpage/issues/513
2024-08-02 00:19:35 +02:00
lovasoa 31165d4275 fix tomselect 2024-08-02 00:16:29 +02:00
lovasoa 108e312c42 fix map component for new csp 2024-08-02 00:13:18 +02:00
lovasoa bfdcc85a00 switch to highlightjs for syntax highlighting 2024-08-02 00:03:31 +02:00
lovasoa c52b2ada9c improve security and usability of custom js
The new default Content-Security-Policy contains a nonce that is made available to components during rendering.

This allows including inline scripts as well as scripts from any source easily by specifying a nonce, and forbids arbitrary js from jsdelivr in case of xss
2024-08-01 23:04:07 +02:00
lovasoa 0a66c403a1 fix 0 values not being displayed in forms 2024-07-31 21:55:34 +02:00
lovasoa 8251c8d9a9 fix js bug with empty tables
see https://github.com/lovasoa/SQLpage/issues/513

we still need to isolate the different sqlpage functions to prevent cascading failures
2024-07-31 21:54:49 +02:00
lovasoa 9df5616a30 fix long texts in pills in datagrid
fixes https://github.com/lovasoa/SQLpage/issues/515

thanks @Pieter3033 for reporting the issue
2024-07-31 21:53:30 +02:00
lovasoa 2a5eb469bb refactor class 2024-07-28 15:52:43 +02:00
lovasoa b20933450e remove formatting changes that are unrelated to the new sidebar feature
I'm not against changing code style, but we can discuss that separately.

Otherwise, PRs are hard to review
2024-07-28 15:02:43 +02:00
Saturos 1933fa75af Erase redundant CSS 2024-07-25 17:36:36 +02:00
Saturos 1686cf348d Add sidebar 2024-07-25 17:19:57 +02:00
lovasoa 5719fb448a add support for esm javascript modules 2024-07-23 22:29:38 +02:00
lovasoa 48f78411b3 add text and post_html to the html component 2024-07-19 00:06:34 +02:00
lovasoa 664c99eaa9 shell title 2024-07-17 17:43:55 +02:00
lovasoa eb9b8e89b0 improve display of long page titles on small screens
closes https://github.com/lovasoa/SQLpage/issues/446
2024-07-11 13:45:01 +02:00
lovasoa 12a75c9126 update apex charts 2024-07-11 12:59:25 +02:00