Commit graph

561 commits

Author SHA1 Message Date
Bill Yang
c50c02dc9c Merge branch 'master' of github.com:goldflag/frogstats
Some checks are pending
Docker Publish / Build Client Images (push) Waiting to run
Docker Publish / Build Backend Images (push) Waiting to run
Docker Publish / Merge Images and Push (push) Blocked by required conditions
2025-05-09 21:16:38 -07:00
Bill Yang
24e8c83696 Refactor README.md to replace badge images with text links for improved accessibility and readability. 2025-05-09 21:16:36 -07:00
Andrii Andrushchyshyn
065fddda63
ci: add priority to tags 2025-05-10 06:03:03 +03:00
Andrii Andrushchyshyn
7f489e22ef
ci: fix build (possible missing permission) 2025-05-10 05:51:51 +03:00
Andrii Andrushchyshyn
e80eeaa08e
ci: full refacto (native workers, seperate build, etc) (#185) 2025-05-10 05:26:07 +03:00
Andrii Andrushchyshyn
dd5b79c1c6
refactor: improve dashed line display logic
• consolidate display conditions into shouldNotDisplay flag
• use today and currentMonth for date comparisons
2025-05-09 22:45:59 +03:00
Bill Yang
b91721d41f Update README.md to enhance formatting and structure, including improved image styling, clearer section headings, and a detailed comparison table for hosted vs self-hosting options. Added a live demo link and reorganized key features and dashboard previews for better readability. 2025-05-09 12:17:22 -07:00
Bill Yang
abab069e47
Update README.md 2025-05-09 12:13:54 -07:00
Bill Yang
2db9b70cf8 Merge branch 'master' of github.com:goldflag/frogstats 2025-05-09 11:14:58 -07:00
Bill Yang
ec42ec1331 Refactor Rybbit Analytics Script for improved readability and performance by minifying code and consolidating functions. Maintain existing functionality for tracking page views and outbound links. 2025-05-09 11:14:56 -07:00
Andrii Andrushchyshyn
97b7bfb974
Add dashed line style for incomplete chart data (#176)
Implemented a dashed line style for the parts of the chart that represent data which may still change — such as the current hour in today's view.
2025-05-09 10:48:07 -07:00
aaa1115910
7acd460adf
docs: fix incorrect nginx configuration (#171) 2025-05-09 10:47:54 -07:00
Bill Yang
d1d3d847a3 Remove Google Tag Manager documentation and add integrations field in _meta.js 2025-05-09 10:37:16 -07:00
Bill Yang
417849f42c Merge branch 'master' of github.com:goldflag/frogstats 2025-05-08 21:14:00 -07:00
Bill Yang
473eac01a5 Enhance filter functionality in BaseStandardSection component and update Google Tag Manager documentation formatting 2025-05-08 21:13:57 -07:00
Bill Yang
06100f3373
improve favicon and docs (#169) 2025-05-08 20:41:50 -07:00
Andrii Andrushchyshyn
2297de68f0
ci: fix missing version tag in build 2025-05-09 02:56:39 +03:00
Edward Cui
4baf4ef3f0 Fix track-events.mdx formatting 2025-05-08 16:31:53 -07:00
Andrii Andrushchyshyn
ee7a283cf1
ci: fix missing labels in build 2025-05-09 02:27:16 +03:00
Edward Cui
a452741b2b Fix web SDK docs callout 2025-05-08 16:18:43 -07:00
Andrii Andrushchyshyn
780ebec896
unpin pinned sha (#166) 2025-05-09 01:44:24 +03:00
Andrii Andrushchyshyn
b632eef780
ci: fix broken amd64 images build, use QEMU for multi-arch build (#165) 2025-05-09 01:37:42 +03:00
Edward Cui
ee65124ffa
Add Google Tag Manager integration (#164) 2025-05-08 15:32:52 -07:00
InDieTasten
383a1759d6
docs: remove hyperlink underline in readme (#154) 2025-05-08 15:28:41 -07:00
Beda Schmid
196a5d519f
Update self-hosting-advanced.mdx (#156)
Additional Docker Compose install approach without exposed ports, no git clone, properly localized docker container names, and custom settings for NPM as proxy (no Caddy)

See also https://github.com/rybbit-io/rybbit/issues/146
2025-05-08 15:28:16 -07:00
Bill Yang
db972cf861
Pin sha (#162)
* pin sha

* pin working sha
2025-05-08 14:36:20 -07:00
Bill Yang
f2fb9a7a44 remove builds we dont need 2025-05-08 14:23:41 -07:00
Andrii Andrushchyshyn
79a94f51fc
ci: fix broken amd64 images build (#161) 2025-05-09 00:15:09 +03:00
Andrii Andrushchyshyn
5745bff471
ci: build only on release (#151) 2025-05-08 19:52:09 +03:00
Bill Yang
b5a3670acf Update self-hosting documentation for clarity and accuracy
- Changed "Linux VPS" to "Server" for broader applicability.
- Specified that ARM servers must be at least ARMv8.2-A for Clickhouse support.
- Removed outdated note about making scripts executable to streamline the setup instructions.
2025-05-08 09:44:48 -07:00
s0ders
175d889e62
chore(client/Dockerfile): replaced legacy ENV syntax for key/value. (#149)
See https://docs.docker.com/reference/dockerfile/#env explaining that
the legacy syntax "ENV key value" is now deprecated. The new syntax "ENV
key=value foo=bar" allows for clearer Dockerfiles.
2025-05-08 19:41:13 +03:00
Andrii Andrushchyshyn
d60fd3ab62
ci: add ARM64 support to Docker CI matrix (#147) 2025-05-08 19:15:07 +03:00
Bill Yang
a863cc3b82 update headline 2025-05-07 17:55:12 -07:00
Bill Yang
240668a1ac Refactor NoData component and update tracking script URL in documentation
- Refactored the NoData component to always display the alert with tracking instructions.
- Updated the tracking script URL in the documentation from `https://api.ribbit.io` to `https://app.rybbit.io` for consistency.
2025-05-07 14:53:45 -07:00
Bill Yang
222484e5c5 Update script source URLs in components to use /api path
- Changed script source URLs in NoData, SignupPage, and ScriptBuilder components to point to /api/script.js for consistency and improved structure.
2025-05-07 14:42:43 -07:00
Bill Yang
5f1b628f5a fix link 2025-05-07 14:14:26 -07:00
Bill Yang
de7c1ae0d6 begged for stars 2025-05-07 14:13:30 -07:00
Bill Yang
211716c496 Update ARM architecture note in self-hosting documentation
- Clarified that the guide currently does not support ARM architectures, while indicating that support will be added in the future.
2025-05-07 12:26:51 -07:00
Bill Yang
2028d28246 Update tracking documentation and remove outbound link tracking option
- Commented out sections related to `window.rybbit.trackOutbound` in the documentation for clarity.
- Removed the `data-track-outbound` attribute from the script example in the tracker documentation.
- Updated the outbound links section in the web documentation to improve readability.
2025-05-07 11:41:47 -07:00
Bill Yang
330b211962 pull images 2025-05-07 11:21:35 -07:00
Bill Yang
4c3b8977a5 Update script source URLs to use global origin
- Changed script source URLs in NoData, SignupPage, and ScriptBuilder components to use globalThis.location.origin instead of BACKEND_URL.
- Updated the script tag to use data-site-id attribute for consistency across components.
2025-05-07 11:08:07 -07:00
Bill Yang
4f5eb6f36d
Origin fallback (#136)
* origin fallback

* Revert "origin fallback"

This reverts commit ac5e17aff4.

* origin fallback
2025-05-07 10:57:37 -07:00
Bill Yang
6cbbe352d6 arm warning 2025-05-07 09:43:41 -07:00
Edward Cui
7b25fb17af
Add JavaScript web SDK docs (#132)
* Add Web SDK docs

* Misc

* Doc improvements
2025-05-07 03:02:53 -07:00
Bill Yang
8534c3fac8 Update event tracking documentation
- Refactored the event tracking functions in the documentation to clarify usage.
- Changed `window.rybbit.track` to `window.rybbit.event` for custom event tracking.
- Updated descriptions and examples for tracking events and pageviews.
- Simplified the properties object for custom events to support only strings and numbers.
- Removed outdated sections and improved overall clarity of the documentation.
2025-05-06 20:23:03 -07:00
Bill Yang
d9200858ba Enhance Nginx self-hosting documentation
- Added a structured setup process using the Steps component for clarity.
- Divided the setup instructions into distinct steps, including running the setup script, installing Nginx and Certbot, configuring Nginx, enabling site configuration, setting up SSL with Certbot, and verifying the setup.
- Updated the documentation to ensure users have a clear and comprehensive guide for self-hosting with Nginx.
2025-05-06 20:13:38 -07:00
Bill Yang
4a031ace00
fix ports (#130)
* fix ports

* Add Nginx setup guide reference and update metadata

- Introduced a new entry for "self-hosting-nginx" in the metadata file.
- Added a reference to the Nginx setup guide in the "self-hosting-advanced" documentation for SSL certificate setup using Certbot.
2025-05-06 20:07:29 -07:00
Bill Yang
f1da7d135a Refactor port mapping logic in setup.sh
- Simplified the port mapping configuration based on the webserver choice.
- Updated HOST_BACKEND_PORT and HOST_CLIENT_PORT assignments for clarity and correctness.
- Removed outdated port mapping logic to streamline the setup process.
2025-05-06 19:44:44 -07:00
Andrii Andrushchyshyn
3a57f982d9
add MIUI Browser logo (#127) 2025-05-07 01:13:14 +03:00
Andrii Andrushchyshyn
a7be8971d3
add Quark browser logo (#126) 2025-05-07 00:36:41 +03:00