* create safe_rename in JS
* Adding JS safe redirects commit.
Across the two checks (Python & JS) one should find not redirects based on the work the other has done.
We can run these in parallel for a while to ensure they both work in the same way.
JS checks include some unit tests.
Co-authored-by: Sam Winslow <sammywinslow@gmail.com>
* Adding data ingestion docs to /docs/integrate
* Fix typos
* Complete 1st draft of historical data ingestion doc
* ingest historic data guide updates
* Add summary of how to send historical data to PostHog
* Made a start at "ingest live data" guide
* Create single other hosting providers page and link to 3rd party docs (#1678)
* Create other hosting providers page
Remove dedicated pages and instead link to 3rd party docs.
* remove duplicate "other"
* add space after comma
* small wording change
* Fix typos
Co-authored-by: PostHog <hey@posthog.com>
* Added marketing-specific onboarding tasks (#1682)
* Intro phil leggetter - adding video embed (#1683)
* Create intro-phil-leggetter.md
* fixed a couple of typos and added more links
* Update intro-phil-leggetter.md
* Added Phil's location + link
* Added gaming reference
* Added Charles' changes
* Uploaded feature image for Phil's intro
* Add safe redirects
* Added feature image
* Updated URL for image
* Fixed Phil's website URL
* Update intro-phil-leggetter.md
Co-authored-by: James Hawkins <47497682+jamesefhawkins@users.noreply.github.com>
Co-authored-by: PostHog <hey@posthog.com>
* Make docs overview pages the default file of their parent folder (fixes merge conflict) (#1681)
* move slug field creation to onCreateNode
* update docs overview pages to support new URL structure
* update redirects to support new URL structure
* Update netlify.toml (#1629)
* WIP Intro Post: Phil Leggetter (#1602)
* Create intro-phil-leggetter.md
* fixed a couple of typos and added more links
* Update intro-phil-leggetter.md
* Added Phil's location + link
* Added gaming reference
* Added Charles' changes
* Uploaded feature image for Phil's intro
* Add safe redirects
* Added feature image
Co-authored-by: James Hawkins <47497682+jamesefhawkins@users.noreply.github.com>
Co-authored-by: PostHog <hey@posthog.com>
* Add safe redirects
* Remove conflict in blog post
* handle default directory index files redirects in safe_rename
* Replace /path/index with /path in safe redirects
Co-authored-by: Eli Kinsey <ekinseydev@gmail.com>
Co-authored-by: Mohammed Shehu <40317687+shehuphd@users.noreply.github.com>
Co-authored-by: James Hawkins <47497682+jamesefhawkins@users.noreply.github.com>
Co-authored-by: PostHog <hey@posthog.com>
* Document selectors for actions (#1684)
Co-authored-by: Phil Leggetter <phil@leggetter.co.uk>
* Update release instructions (#1655)
* update git log command
* final notes
* note about posting on Slack
* Miscellaneous fixes and updates + Plugins out of beta (#1627)
* Miscellaneous fixes + Docs
* get plugins out of beta
* Update reference.md
* Fix last mention of plugins being beta
* Fix "Plugins library"
* bring back styling
Co-authored-by: Michael Matloka <dev@twixes.com>
* add tailwind watch environment variable to start script (#1692)
Co-authored-by: Eli Kinsey <eli@kinsey.dev>
* use existing font stack (#1690)
* Update pull_request_template.md (#1693)
* Update hiring process.md (#1668)
* Update design-hiring.md
* Update engineering-hiring.md
* Delete hiring-process.md
Duplicate page, the new page is under the hiring process folder
* Update design-hiring.md
* Adding data ingestion docs to /docs/integrate
* Live data ingestion guide: install, identify and capture
* Update/simplify capture events docs and includes
* More ingest capture docs updates
* Add links to server libraries in tab panes
* Fix <TabPane> indentation
* Slightly more inspiring data ingestion intro para
* Make docs overview pages the default file of their parent folder (fixes merge conflict) (#1681)
* move slug field creation to onCreateNode
* update docs overview pages to support new URL structure
* update redirects to support new URL structure
* Update netlify.toml (#1629)
* WIP Intro Post: Phil Leggetter (#1602)
* Create intro-phil-leggetter.md
* fixed a couple of typos and added more links
* Update intro-phil-leggetter.md
* Added Phil's location + link
* Added gaming reference
* Added Charles' changes
* Uploaded feature image for Phil's intro
* Add safe redirects
* Added feature image
Co-authored-by: James Hawkins <47497682+jamesefhawkins@users.noreply.github.com>
Co-authored-by: PostHog <hey@posthog.com>
* Add safe redirects
* Remove conflict in blog post
* handle default directory index files redirects in safe_rename
* Replace /path/index with /path in safe redirects
Co-authored-by: Eli Kinsey <ekinseydev@gmail.com>
Co-authored-by: Mohammed Shehu <40317687+shehuphd@users.noreply.github.com>
Co-authored-by: James Hawkins <47497682+jamesefhawkins@users.noreply.github.com>
Co-authored-by: PostHog <hey@posthog.com>
* Move client library files to directory/index.mdx
* Add safe redirects
* updating data model from .md to .mdx
* refactor safe rename/redirects
* remove unwanted redirects
* update safe_rename logging
* fix comma
* fix typo
* fix import paths after moving library pages to index.mdx files
* Increasing visibility of autocapture
* Fix typos
* fix in-page anchor link
Co-authored-by: PostHog <hey@posthog.com>
Co-authored-by: Mohammed Shehu <40317687+shehuphd@users.noreply.github.com>
Co-authored-by: James Hawkins <47497682+jamesefhawkins@users.noreply.github.com>
Co-authored-by: Eli Kinsey <ekinseydev@gmail.com>
Co-authored-by: Paolo D'Amico <paolodamico@users.noreply.github.com>
Co-authored-by: Yakko Majuri <38760734+yakkomajuri@users.noreply.github.com>
Co-authored-by: Michael Matloka <dev@twixes.com>
Co-authored-by: Eli Kinsey <eli@kinsey.dev>
Co-authored-by: Cory Watilo <cww@watilo.com>
Co-authored-by: Kunal <kunal@posthog.com>
Co-authored-by: eltjehelene <75622766+eltjehelene@users.noreply.github.com>
Co-authored-by: kunal <kunal@kunals-MacBook-Pro.local>
* move slug field creation to onCreateNode
* update docs overview pages to support new URL structure
* update redirects to support new URL structure
* Update netlify.toml (#1629)
* WIP Intro Post: Phil Leggetter (#1602)
* Create intro-phil-leggetter.md
* fixed a couple of typos and added more links
* Update intro-phil-leggetter.md
* Added Phil's location + link
* Added gaming reference
* Added Charles' changes
* Uploaded feature image for Phil's intro
* Add safe redirects
* Added feature image
Co-authored-by: James Hawkins <47497682+jamesefhawkins@users.noreply.github.com>
Co-authored-by: PostHog <hey@posthog.com>
* Add safe redirects
* Remove conflict in blog post
* handle default directory index files redirects in safe_rename
* Replace /path/index with /path in safe redirects
Co-authored-by: Eli Kinsey <ekinseydev@gmail.com>
Co-authored-by: Mohammed Shehu <40317687+shehuphd@users.noreply.github.com>
Co-authored-by: James Hawkins <47497682+jamesefhawkins@users.noreply.github.com>
Co-authored-by: PostHog <hey@posthog.com>
* Restructure sidebar for #1573
* Support tags as part of #1573
* Add safe redirects
* Move /deployment to /self-host/deploy
* Move /docs/configuring-posthog/ to /docs/self-host/configure/
* Move /docs/features/ to /docs/user-guides/
* Move /docs/contributing to /docs/contribute
* Move /docs/libraries to /docs/integrate/ client or server
* Move /docs/libraries integrations + webhooks to /docs/integrate
* Remove unused "Guide" from sidebar
* Reorder docs in sidebars.json (just JSON structure)
* frontmatter sidebarTitle support + deploy sidebarTitles
* update integration docs sidebarTitles
* safe_rename redirect check changes
- Allow new redirects where "from" does already exist - valid for multiple redirects
- Added timestamp for redirects to allow us to remove in future
* NotFoundPage component to track 404s via PostHog
* Update libraries overview page
* Update Overview docs pages heading to be more meaningful
* Correct PHP feature flag support
* Adding sidebarTitle details
* Library heading updates
Co-authored-by: PostHog <hey@posthog.com>
* Setup tailwind and postcss with gatsby
* Switch image to inline-block and remove max-width on container
* Add missing space for enterprise email link
* Small style changes to menu and hero
* General updates to support new header/menu
* Use initial styling for ordered & unordered lists
* Add correct style types for ul/ol elements
* Fix block level images in contributors grid
* Start updating footer and global colors to use new color scheme
* Setup footer links
* Remove bullets from navbar
* Use scss for contributor faces instead of utility classes
* Update body font to Good Sans
* Cleanup navbar and support dark mode
* Setup structure for a/b testing homepage
* Progress on the new landing page hero section
* Convert feature icons to typescript
* Build out the core sections of the new landing page
* Cleanup hero styles
* Update footer to be expandable on mobile
* Make navbar responsive and expandable
* Wire up get started modal
* Add hover states to primary call to actions
* Cleanup 'whyPosthog' section
* Fix docs lightmode/darkmode navbar colors & width
* Cleanup header
* Add copyright/legal to footer
* Add footer links & general cleanup
* Use 'a' tags for external links in navbar
* Fix a handful of style suggestions
* Code style improvements
* General style cleanup
* Support dark mode on handbook
* Add skeleton loading to clean up jumpiness
* Cleanup blog view
* Make login button text smaller
* Use dark purple for docs footer, code blocks, etc.
* Test Spinner before dark mode compatible pages
* update body bg-color on dark mode
* Add relative to fotoer
* Update footer links
* Add hero background
* Fix newsletter signup
* More responsive and fix newsletter glow
* Center legal section of footer
* Remove isDocsPage usage since all docs pages are post pages
* Remove duplicate check because all docs pages are post pages
* Remove a/b testing logic
* Switch landing page components to named exports
* More landing page cleanup
* Point tutorials and blog posts at correct pages
* Extract a CallToAction component which handles primary & secondary actions
* Add support for ultrawide
* Finish open source section and extend call to action functionality
* Fix up roadmap
* Use existing newsletter form
* Add more secondary buttons throughout
* Minor spacing cleanup
* Don't add stylesheets to mdx global components
* Don't purge dynamic width classes
* Safelist goes is an option
* typo fix
* First round of revisions
* Add button brackets
* Extract corner brackets and use elsewhere
* Landing page cleanup (#1081)
* extract moon, rocket from hero background
* link "open source platform" to github
* brackets around buttons, blockquote
* header sizing
* ordering logos, spacing
* a mostly working cityscape!
* reduce nav item tracking
* add a/b testing icon, animate product icons
* better responsiveness for product icons, replaced heatmaps icon
* responsive refinements
* switching product icons to use css grid
* Small fixes for ultrawide mountains & sun
* it is with great disappointment and self-loathing that i convert all svgs to pngs
* Cleaner brackets
* rebuilding timeline
Co-authored-by: Cory Watilo <corywatilo@gmail.com>
Co-authored-by: Mike Nicklas <mike.nicklas@gmail.com>
* Add an in-between breakpoint for mountains
* Small code style improvements
* Cleanup larger breakpoints
* Don't purge negative bottom/top classes
* Rename .features -> .lp-features to isolate to new landing page
* small sizing tweaks
* kill header signup button flash on hover
* a couple mobile sizing tweaks
Co-authored-by: yakkomajuri <yakko.majuri@gmail.com>
Co-authored-by: James Hawkins <47497682+jamesefhawkins@users.noreply.github.com>
Co-authored-by: Cory Watilo <cww@watilo.com>
Co-authored-by: Cory Watilo <corywatilo@gmail.com>