Skip to content

Conversation

@lovasoa
Copy link
Collaborator

@lovasoa lovasoa commented Oct 31, 2025

No description provided.

lovasoa and others added 22 commits October 31, 2025 23:26
- Introduced a new section on materialized views, explaining their purpose and benefits for optimizing analytical queries.
- Added an example SQL statement for creating a materialized view to compute total sales per store.
- Provided guidance on refreshing materialized views manually or via external scripts.
* Docs: Add Nginx streaming and compression configuration

Co-authored-by: contact <[email protected]>

* Add NGINX streaming and compression configuration

Co-authored-by: contact <[email protected]>

* Refactor NGINX proxy settings documentation for clarity

Co-authored-by: contact <[email protected]>

* Refine NGINX proxy buffering recommendations for streaming

Co-authored-by: contact <[email protected]>

* Update NGINX proxy buffering settings for improved streaming performance

Revised the documentation to clarify the impact of enabling and disabling proxy buffering in NGINX for SQLPage. Added concise recommendations for handling slow SQL queries and emphasized the importance of adjusting `compress_responses` in `sqlpage.json` when using a reverse proxy.

Co-authored-by: contact <[email protected]>

---------

Co-authored-by: Cursor Agent <[email protected]>
- Bump versions of several dependencies including `aho-corasick`, `cc`, `clap`, `icu_collections`, and others to their latest releases.
- Update `Cargo.toml` to reflect the new version of sqlpage.
- Ensure compatibility with updated dependencies and improve overall project stability.
…e. The previous method required downloading and parsing a large file, causing delays in icon rendering. Now, icons are generated and cached, improving page load times. Update the icon helper to utilize the new inline method.
- Changed debug logs to warning logs for invalid icon names and missing icons in the IconImgHelper.
- Updated the way icons are retrieved from the ICON_MAP for better clarity and performance.
… memory usage. The download_tabler_icons function now directly processes sprite content in memory, eliminating the need for temporary file storage. Updated extract_icons_from_sprite to handle byte slices instead of strings, enhancing efficiency.
On Mac OS, when localhost:8080 is defined and sqlpage config file, the SocketAddr is resolved with ipv6 address if ip V6 is available on the internal network.

```json
{
  "listen_on": "localhost:8080"
}
```

On the terminal we can Ctrl + Click, but the URL is incorrect (ipV6 notation use bracket)

Actually we have 

```shell
View your website at:
🔗 http://::1:8080
```

Instead of 

```
View your website at:
🔗 http://[::1]:8080
```

Regards,
* feat: Add shared-key to cargo cache action

Co-authored-by: contact <[email protected]>

* Refactor: Use matrix-specific cache key in CI

Co-authored-by: contact <[email protected]>

* feat: Cache Rust build artifacts only on main branch

Co-authored-by: contact <[email protected]>

---------

Co-authored-by: Cursor Agent <[email protected]>
- Added detailed recommendations for using primary and foreign keys, including examples for product and sales tables.
- Introduced best practices for indexing, query performance debugging, and database maintenance commands.
- Included advice on lazy loading and reducing the number of queries to optimize SQLPage applications.
@lovasoa lovasoa marked this pull request as ready for review November 7, 2025 23:31
@lovasoa lovasoa merged commit 97c2e4a into main Nov 7, 2025
10 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants