Fix various scrolling bugs with reference pages:
- Take out smooth scrolling as it tends to lead to buggy scrolling position
- Add overscroll-behavior: contain to the nav, otherwise overscrolling on the nav scrolls the main page, which causes the nav to jump around unexpectedly
- Put aria-current calculation in useEffect as otherwise it doesn't trigger properly on first load
Add JSON schema validation for troubleshooting entries, and add columns for storing GitHub discussion metadata.
Also some minor UI tweaks for troubleshooting display.
* add info box to let users know they can send an email to support
* make better
* move projects to tooltip
* truncate longer proj names
* fix things properly
* rm always open
* bit more padding
* add mailto link
* Add font-mono to project reference span
* more padding, fix bg hover
* blog: database.build live share
* fix: canadian spelling
* feat: update post title/description
* fix: typos
* feat: add open source section to post
* feat: og and thumb images for post
* blog: title/wording tweaks
* blog: reverse proxy wording adjustments
* blog: wording adjustments
* fix: julien blog author
Fix some incorrect or obsolete redirects.
There may be problems for some people whose browsers are caching the old redirects, but we can cache-bust that separately if needed.
* temp
* Add copy
* Move hovercard back to parent
* Fix a type error.
* Make name optional
* remove duplicate hovercard
* remove name prop
* Cleanup
* Invalidate snippet list when upserting a snippet
---------
Co-authored-by: Ivan Vasilov <vasilov.ivan@gmail.com>
With the new docs IA and some recent team restructuring, the docs
section-to-Notion team mapping needs to be updated.
Do not merge before the new IA is merged.
* Simplify the headers and parameters sections.
* Fix a useEffect in the edge function section.
* Cleanup empty headers and parameters when constructing the query.
* Fix comments.
* Wrap all selects which use SelectValue with spans to avoid crashes when using google translate on studio.
* Add fix for google translate crashes in the Select component.
* Revert most of the changes.
It seems that `utils/supabase/server.js` is not a valid JS code.
Specifically it has non-null assertion operator. Remove the operator to
make the code valid.
* Init new telemetry mutations and add telemetry reset for logging out
* Add sendPageLeave on unloadBefore event in PageTelemetry
* Add sendGroupsIdentify and sendGroupsReset in PageTelemetry
* Ensure new telemetry triggers only if feature flag is enabled
* Update call to sendGroupsReset
* some fixes and ensure that telemetry opt in is true before firing telemetry events
* Ensure that telemetry events get triggered when landing on project or org
* Refactor telemetry event into RQ hook, and update to support PH
* Refactor telemetry identify into RQ hook, and update to support PH
* Refactor telemetry page into RQ hook, and update to support PH
* Clean up and deprecate lib/telemetry
* Pretty
* Add ts-ignore in docs for telemetry calls temporarily
* Add credentials include for send event, page and identify mutation hooks
* Add consent check for event and page telemetry, allow RQ mutations for those to fail silently without a toast
"To Authenticated"
Update custom-claims-and-role-based-access-control-rbac.mdx and added "to authenticated" in the rls policy which only allows logged in users to query instead of non logged in users as per "Specify roles in your policies" found here supabase.com/docs/guides/database/postgres/row-level-security#specify-roles-in-your-policies
* Fix auth hooks scrolling
* Padding
* Use sheet section
* Use sheet section, again
* Fix minor details.
* The sheet section should have px-5 to match the header and footer.
* Remove all custom px on elements in the create hook sheet.
---------
Co-authored-by: Ivan Vasilov <vasilov.ivan@gmail.com>
* Add offline first Flutter app article
* run formatter
* update further reading section
* Add the authors for the offline-first article
* Add an og image
* chore: move _analytics to a distinct database
Following: https://github.com/supabase/cli/pull/2707
BREAKING CHANGES:
When migrating from an older version you will need to manually create the new internal _supabase
database and analytics schema the same way the and do.
Via:
* feat: add supavisor to the self-hosted stack
* chore(docs): add docs about supavisor
* chore: fix reviewdog warning
* chore: fix typo
* chore: apply pr comments