Commit Graph

  • 843d9701ce Update dependencies and version for sqlpage to 0.39.1 lovasoa 2025-11-03 23:56:21 +01:00
  • 6b57c4abee Document nginx streaming and compression for sqlpage (#1080) Ophir LOJKINE 2025-11-03 23:53:48 +01:00
  • b982d6c0ae Update NGINX proxy buffering settings for improved streaming performance cursor/document-nginx-streaming-and-compression-for-sqlpage-a7b2 lovasoa 2025-11-03 23:51:53 +01:00
  • 69e0fb3eab Refine NGINX proxy buffering recommendations for streaming Cursor Agent 2025-11-03 21:03:47 +00:00
  • d562c5958e Refactor NGINX proxy settings documentation for clarity Cursor Agent 2025-11-03 20:52:38 +00:00
  • b8b370c137 Add NGINX streaming and compression configuration Cursor Agent 2025-11-03 20:49:22 +00:00
  • a740c0e357 Docs: Add Nginx streaming and compression configuration Cursor Agent 2025-11-03 20:47:01 +00:00
  • cb2df47bd1 Merge branch 'main' into perf-guide lovasoa 2025-11-03 09:57:25 +01:00
  • c4ffc0dda3 clippy lovasoa 2025-11-03 09:53:46 +01:00
  • fb8f8e2419 update guide lovasoa 2025-11-02 19:37:03 +01:00
  • 44fd2e1cca disable response compression by default lovasoa 2025-11-02 19:05:41 +01:00
  • b9ddb8da65 wip: perf guide lovasoa 2025-10-31 23:26:31 +01:00
  • 73044e7016 nice visual error messages for invalid header values Ophir LOJKINE 2025-10-28 23:50:18 +01:00
  • 2e71702c42 clear json in docs lovasoa 2025-10-28 22:55:47 +01:00
  • a7f05a4328 formatting lovasoa 2025-10-28 22:54:53 +01:00
  • ee3bad7eeb Enhance SQLPage documentation for execution process and function handling lovasoa 2025-10-28 22:53:23 +01:00
  • 034b8485ca Update SQL documentation to clarify SQLPage's execution process and variable handling lovasoa 2025-10-28 22:29:31 +01:00
  • c803214766 Add server timing for parameter binding in query execution lovasoa 2025-10-28 16:18:05 +01:00
  • 1e396ac095 Fix missing server timing in some cases lovasoa 2025-10-28 16:08:40 +01:00
  • c38a1098d5 changelog v0.39.0 lovasoa 2025-10-28 00:16:15 +01:00
  • abe136d095 fix labels semantics in login component lovasoa 2025-10-28 00:06:04 +01:00
  • 5ee781cf40 use the login component in the user auth example lovasoa 2025-10-27 23:36:29 +01:00
  • d542a8ae79 update changelog lovasoa 2025-10-27 23:23:44 +01:00
  • 5a6192fcfa Merge olivierauverlot/login: combine local defaults with error_message and improved docs lovasoa 2025-10-27 23:19:21 +01:00
  • cc95ae25de Improve login component documentation and usability lovasoa 2025-10-27 18:13:52 +01:00
  • 3d7f780fbd Documentation improved Olivier Auverlot 2025-10-24 08:45:57 +02:00
  • 5aa6acb8a0 Documentation improved Olivier Auverlot 2025-10-24 08:29:35 +02:00
  • 36ab34f827 Fixing a regression with the class attribute. Olivier Auverlot 2025-10-24 08:09:32 +02:00
  • eb1f43c6e1 username_icon and password_icon attributes Olivier Auverlot 2025-10-24 08:04:39 +02:00
  • cfea904e5d The login component is an authentication form for users of an application. Olivier Auverlot 2025-10-18 12:19:15 +02:00
  • 722dc740fa add an error_message property to the login component lovasoa 2025-10-27 23:07:57 +01:00
  • c28cf2a46d Merge branch 'main' into login lovasoa 2025-10-27 22:50:56 +01:00
  • 7f7fdd6f57 update deps lovasoa 2025-10-27 22:49:28 +01:00
  • 74a2c8b1e7 Fix docker image references in README lovasoa 2025-10-27 18:13:36 +01:00
  • c788655804 Improve login component documentation and usability login lovasoa 2025-10-27 18:13:52 +01:00
  • 5f15df3bd0 Merge pull request #1069 from sqlpage/set-odbc-rpath-linux Ophir LOJKINE 2025-10-27 15:24:40 +01:00
  • afde9e1f09 fmt lovasoa 2025-10-27 15:12:39 +01:00
  • 4dba824727 Enhance ODBC support for Debian-based systems by setting the library search path in build.rs. Update CI configuration to use the correct PostgreSQL driver name. Document changes in CHANGELOG.md. lovasoa 2025-10-27 14:56:17 +01:00
  • 6f96213269 my odbc-sys patch was merged upstream lovasoa 2025-10-25 23:53:43 +02:00
  • be5eb4cd06 fix odbc memory corruption lovasoa 2025-10-25 01:21:13 +02:00
  • 8ff9f7ef99 Add image reference to CHANGELOG.md Ophir LOJKINE 2025-10-24 14:50:20 +02:00
  • ce4ffd3394 Documentation improved Olivier Auverlot 2025-10-24 08:45:57 +02:00
  • 2570bda545 Documentation improved Olivier Auverlot 2025-10-24 08:29:35 +02:00
  • cb8fa2dc16 Fixing a regression with the class attribute. Olivier Auverlot 2025-10-24 08:09:32 +02:00
  • b356cc8904 username_icon and password_icon attributes Olivier Auverlot 2025-10-24 08:04:39 +02:00
  • 3999bffc23 server timing header in changelog lovasoa 2025-10-23 14:17:54 +02:00
  • 44afd16e54 Merge branch 'cursor/add-server-timing-headers-in-development-ee50' lovasoa 2025-10-23 14:13:32 +02:00
  • 06df761eee Refactor: Update ServerTiming to use Arc and simplify header generation lovasoa 2025-10-23 12:42:09 +02:00
  • 38e08d78d1 Refactor: Pass ServerTiming to extract_request_info Cursor Agent 2025-10-22 22:08:10 +00:00
  • 5c415984bf Refactor Server-Timing header generation and add tests Cursor Agent 2025-10-22 20:03:09 +00:00
  • faf19a6660 feat: Add Server-Timing header to track request performance Cursor Agent 2025-10-22 19:47:39 +00:00
  • 8690e4d177 update dependencies lovasoa 2025-10-22 21:21:38 +02:00
  • 8e248b9571 feat: Add Server-Timing header support Cursor Agent 2025-10-22 12:38:36 +00:00
  • 8addb1649b Merge pull request #1053 from Phoenix79-spec/feature/table-action-buttons Ophir LOJKINE 2025-10-21 14:57:19 +02:00
  • b485028e37 Add end-to-end tests for table action buttons lovasoa 2025-10-21 14:07:41 +02:00
  • f466bcc21d remove broken links lovasoa 2025-10-21 11:54:31 +02:00
  • a44341482a changelog + 0.39 lovasoa 2025-10-21 11:39:26 +02:00
  • d9d2832402 Merge branch 'main' into feature/table-action-buttons lovasoa 2025-10-21 11:35:51 +02:00
  • 842f67cf83 update documentation lovasoa 2025-10-21 11:35:08 +02:00
  • f8a47cdea3 changelog lovasoa 2025-10-21 09:48:33 +02:00
  • 68d20c4eb1 Merge pull request #1064 from Phoenix79-spec/fix/shell-active-dropdown-item-handling Ophir LOJKINE 2025-10-21 09:46:55 +02:00
  • ed9771b302 feat: Enable ASAN for C dependencies in CI cursor/compile-c-dependencies-with-asan-0d4f Cursor Agent 2025-10-21 06:47:38 +00:00
  • 32d6863982 Added checks for active status to dropdown items in shell.handlebars. Spencer Hansen 2025-10-20 15:48:07 -07:00
  • dfb210dcca Remove ASAN test job and documentation Cursor Agent 2025-10-20 22:08:51 +00:00
  • 0fa6f5c993 Integrate valgrind into existing test matrix cursor/run-tests-with-valgrind-locally-and-in-ci-6535 Cursor Agent 2025-10-20 21:49:18 +00:00
  • 523cf6b5ed Add ASAN CI job and documentation Cursor Agent 2025-10-20 17:24:20 +00:00
  • c371b23af2 Undo changes to http.rs Spencer Hansen 2025-10-20 10:20:02 -07:00
  • d484bfc6a4 Merge branch 'feature/table-action-buttons' of https://github.com/Phoenix79-spec/SQLPage into feature/table-action-buttons Spencer Hansen 2025-10-20 09:53:48 -07:00
  • 5d9df45231 Undo changes to http.rs since it is not part of the feature. Spencer Hansen 2025-10-20 09:53:10 -07:00
  • 6729e10a01 Added sqlpage version number information to the new components. Spencer Hansen 2025-10-20 09:31:36 -07:00
  • f1375615f4 always display line info in errors lovasoa 2025-10-20 18:27:25 +02:00
  • 5d5d1f94d7 The login component is an authentication form for users of an application. Olivier Auverlot 2025-10-18 12:19:15 +02:00
  • b577695eee Enhance llms.txt.sql to include detailed parameter documentation lovasoa 2025-10-17 23:51:28 +02:00
  • c5c4a4fcd5 add llms.txt lovasoa 2025-10-17 23:43:20 +02:00
  • 0184bb9b9a Enhance routing to support SQL execution for non-SQL file extensions lovasoa 2025-10-17 23:42:33 +02:00
  • cc3faba20f fix https://github.com/sqlpage/SQLPage/issues/1055 lovasoa 2025-10-17 21:45:05 +02:00
  • 81d2dd43e3 update deps lovasoa 2025-10-16 10:18:17 +02:00
  • 3e51336d72 feat: Install cargo-script for doc validation cursor/build-sqlite-docs-database-from-markdown-9026 Cursor Agent 2025-10-16 07:49:08 +00:00
  • a391786231 Remove unnecessary cargo-script installation Cursor Agent 2025-10-16 05:09:28 +00:00
  • 39b59ba384 Update dependencies and GitHub Actions workflow Cursor Agent 2025-10-15 22:21:52 +00:00
  • 9617bf003b feat: Add documentation and CI for SQLPage Cursor Agent 2025-10-15 20:32:19 +00:00
  • 83be28bd60 Eliminate clippy redundant else error from src/webserver/http.rs cargo clippy Checking sqlpage v0.38.0 error: redundant else block --> src\webserver\http.rs:493:6 | 493 | } else { | ______^ 494 | | if let Some(domain) = &config.https_domain { 495 | | let mut listen_on_https = listen_on; 496 | | listen_on_https.set_port(443); ... | 511 | | } | |_____^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_else note: the lint level is defined here --> src\lib.rs:1:9 | 1 | #![deny(clippy::pedantic)] | ^^^^^^^^^^^^^^^^ = note: #[deny(clippy::redundant_else)] implied by #[deny(clippy::pedantic)] help: remove the else block and move the contents out | 493 ~ } 494 + if let Some(domain) = &config.https_domain { 495 + let mut listen_on_https = listen_on; 496 + listen_on_https.set_port(443); 497 + log::debug!("Will start HTTPS server on {listen_on_https}"); 498 + let config = make_auto_rustls_config(domain, config); 499 + server = server 500 + .bind_rustls_0_23(listen_on_https, config) 501 + .map_err(|e| bind_error(e, listen_on_https))?; 502 + } else if listen_on.port() == 443 { 503 + bail!("Please specify a value for https_domain in the configuration file. This is required when using HTTPS (port 443)"); 504 + } 505 + if listen_on.port() != 443 { 506 + log::debug!("Will start HTTP server on {listen_on}"); 507 + server = server 508 + .bind(listen_on) 509 + .map_err(|e| bind_error(e, listen_on))?; 510 + } | Spencer Hansen 2025-10-14 20:23:19 -07:00
  • 3654d4272b Updated class settings in table.handlebars so that action buttons are centered, and _col_{name} is included in new rows. Spencer Hansen 2025-10-14 19:43:02 -07:00
  • be67d3e4ae Modified new table example. Spencer Hansen 2025-10-14 19:17:56 -07:00
  • ac4126b2af #Added support for action buttons in the table component template. * A default edit and delete button can be included by specifying an "edit_url" or "delete_url" * Custom Column based action buttons can be added in the table header using json object array in the custom_actions column. * Custom action buttons can be defined on the row level by specifying _sqlpage_actions. Spencer Hansen 2025-10-14 17:59:56 -07:00
  • 9a383c9cd5 Update README.md to clarify ODBC support and driver linking details lovasoa 2025-10-14 23:35:13 +02:00
  • 9a8bb78f5c v0.38.0 v0.38.0 cursor/simplify-docker-build-with-dynamic-odbc-linking-5f73 lovasoa 2025-10-14 22:35:23 +02:00
  • e9831ab5f3 fix clippy warning lovasoa 2025-10-14 16:39:03 +02:00
  • 93ca430e14 add a test for simple static set that sets a variable to the value of another variable lovasoa 2025-10-14 16:37:23 +02:00
  • 9dfbf42f56 enable arbitrary precision in the internal representation of values lovasoa 2025-10-14 16:30:28 +02:00
  • 534fa422fa Local execution of simple static SET commands lovasoa 2025-10-14 12:14:11 +02:00
  • 5881ed7f18 update dependencies lovasoa 2025-10-14 10:57:32 +02:00
  • 68a20ebee2 remove dependency to autotools lovasoa 2025-10-13 10:43:25 +02:00
  • 0757ecc946 update odbc sys lovasoa 2025-10-12 14:53:27 +02:00
  • a8792a4e89 dependency to libclang-dev on armv7 lovasoa 2025-10-09 18:26:38 +02:00
  • f71c7ac864 add missing arm64 dep lovasoa 2025-10-09 17:54:22 +02:00
  • 2dc131ba08 remove unused dependencies in dockerfile lovasoa 2025-10-09 17:24:30 +02:00
  • 6019ab3d4e update odbc-sys lovasoa 2025-10-09 16:30:26 +02:00
  • 189ac240d1 fix slight spacing issue in list's empty value lovasoa 2025-10-08 15:38:17 +02:00
  • 86f2722bdf fix https://github.com/sqlpage/SQLPage/issues/1048 lovasoa 2025-10-08 15:26:04 +02:00