Flows
Components
PATTTTERNS - An open catalog of design patterns | Product Hunt

Made with 💙 by Pablo Armenv2.1.20

Changelog

What's new in PATTTTERNS. This page is generated from CHANGELOG.md on every deploy. Current release: v2.1.20.

v2.1.19

  • •fix(docs): update CACHE_PIPELINE and CRON_SETUP for shell page refresh instructions 15784cd

v2.1.18

  • •Update topbar message to reflect new BETA feature for exporting components to React/Tailwind 0b7355a

v2.1.16

  • •chore: bump version to 2.1.16 in package.json 1187b88

v2.1.15

  • •chore: bump version to 2.1.15 in package.json f693cb8
  • •fix(search-index): new metadata generated for patterns e0fc484
  • •fix(search-index): resolve merge conflict in coverImage URL 020f6ab
  • •feat(topbar): update message to reflect new AI-generated description for patterns b0f55ac
  • •chore: refresh notion content cache [skip ci] d75bb2f
  • •feat(chatbot): add related patterns slider functionality and UI components d2672b1
  • •Merge branch 'chatbot-gemini' 9819b9a
  • •feat(pattterns): add PatternFooterSignInCta component for user authentication in footer 88abb89
  • •feat(navigation): enhance header and footer navigation with new group type and behavior controls e47f955
  • •chore: update pablo.gif asset daf9d56
  • •feat(metadata): implement phase 1 metadata pipeline for PATTTTERNS 0b9e5ba
  • •style(chatbot): enhance chatbot styles and transition effects 2b46763
  • •Merge branch 'chatbot-gemini' 8dc95a4
  • •feat: add description support across various components and pages 68ae851
  • •chore: bump version to 2.1.16 in package.json 1187b88

v2.1.14

  • •feat: implement authentication and bookmark management 5562a5d
  • •feat: implement user bookmarks synchronization and sharing features 9f86780
  • •feat: add library description and settings API endpoints 30f6cb1
  • •refactor: simplify navigation item mapping in layout component 4f63701
  • •feat: add tracking for copying and regenerating public library share links 9c1f918
  • •refactor: update styles and improve layout in BookmarkDrawer, Header, and LibraryFlowView components f515ea7
  • •feat: implement device aspect ratio utility for responsive components d04d55b
  • •feat: add tagsMap to NotionPageRenderer and related components for enhanced tagging support 6db8c09
  • •feat: enhance responsive design and device handling across components 2e1d17d
  • •feat: include total saves in analytics tracking for CollectionCard component c969b04
  • •feat: update topbar message and enhance skeleton component layout for improved user experience fbdc258
  • •feat: enhance layout responsiveness and adjust card spacing in LibraryFlowView and NotionPageRenderer 2910b8a
  • •chore: update changelog for version 2.1.14 with new features and improvements d4df2b3
  • •feat: update pending bookmark storage to localStorage for better mobile OAuth handling and adjust topbar message 7d40224
  • •feat: add Library Explorer background styles and animations for enhanced visual experience ed4c607
  • •feat: update LibraryFlowView styles and animations for improved visual consistency 07a2c14
  • •feat: update MapIcon usage and adjust styles for TitleField and FlowSlide components 2939e6e
  • •feat: migrate to Supabase for authentication and bookmarks management b70e3a4
  • •feat: remove NextAuth integration and implement Supabase for authentication 667078c
  • •feat: refactor authentication routes for Supabase integration and remove NextAuth middleware c677c47
  • •feat: implement public and owner views for library profiles and bookmarks management 5bd1945
  • •feat: add GitHub Actions workflow for refreshing Notion content and update documentation 26b830b
  • •feat: increase free bookmark limit from 3 to 10 for unauthenticated users 96b2652
  • •fix: set NOTION_FAIL_FAST to 0 for improved content fetching reliability cf60a1d
  • •feat: update FREE_BOOKMARK_LIMIT to 7 and refactor bookmark logic in components 50781eb
  • •feat: implement save-all functionality for public library and enhance user sync logic 4c19228
  • •fix: update share button text from "Share library" to "Copy link" 9f2fa94
  • •fix: adjust library explorer background gradient and keyframe animation for improved visual consistency e37474a
  • •refactor: remove Prisma schema and related dependencies from the project 2dc9119
  • •style: comment out opacity properties in library background pulse animation for clarity ecda751
  • •feat: enhance user session management by clearing bookmarks and localStorage on sign out f1cb586
  • •fix: update library background pulse animation duration and size for improved visual consistency 6adf086
  • •fix: update Notion page fetch retry attempts and delays for improved reliability 4f949e3
  • •feat: implement cover visibility utility to manage bookmark display based on renderable covers 83924d1
  • •feat: add Library Explorer layout and modal component ca681aa
  • •feat: update Library Explorer modal for controlled usage and improve LoginModal rendering; enhance LibraryEmptyState button styles 231bf45
  • •feat: enhance UI components for improved styling and layout consistency across pages 30466bb
  • •feat: update Library Explorer title and modal styles for consistency; adjust CSS variables for gradient background 4fc6773
  • •feat: integrate new font styles and update layout components for improved typography; enhance BookmarkDrawer and LibraryExplorerModal with new UI elements a95e451
  • •fix: remove redundant tooltip hiding logic in NavbarBookmarkButton component 626258f
  • •feat: add public author fields to user profiles for library sharing; update components to utilize new fields and improve UI interactions c1472ab
  • •style: adjust image width in MenuItemLink for better layout consistency 4159e26
  • •feat: update changelog with new features, improvements, and visual enhancements for version 2.1.14 77c766c
  • •fix: extend library sharing tracking to include 'toggle-author' action 7e5e18b
  • •[CRON] Refactor code structure for improved readability and maintainability 23c17c9
  • •feat: Enhance multi-library support and public library discovery 97c081f
  • •feat: add redirect for changelog to external URL e4cff2a
  • •Merge branch 'social-avatar-library' 3388bed
  • •Merge branch 'main' into agents-ready 1b573ca
  • •feat: implement MCP server and markdown negotiation for agent tools 854f6a5
  • •feat: add initial documentation structure and publish workflow for PATTTTERNS d08d036
  • •feat: enhance publish workflow with dry run option and output details 3f492b0
  • •feat: update workflows to include environment variable and adjust Node version in refresh-content 4c6b4d5
  • •feat: enhance documentation with roadmap for PATTTTERNS Chatbot and add custom styles 9b77a62
  • •fix: update next dependency version specification and add /mcp to excluded paths in redirector config fd63ef6
  • •feat: add logo image and update configuration to display it in documentation 982d471
  • •feat: add CNAME file for documentation site 1353291
  • •feat: update Open Graph image for improved social sharing 0e61a31
  • •feat: update documentation structure with navigation order and parent categories 7a564e4
  • •style: correct duplicate version header in changelog and update formatting for clarity 737fc35
  • •style: add new documentation files for Analytics, Reference, Roadmaps, and Setup & Configuration bf4bdc5
  • •refactor: update documentation structure and remove obsolete files 25cca14
  • •feat: add embedded search widget for docs site (Phase 1 Chatbot MCP) a225e8e
  • •feat: update publish workflow to copy full docs tree and exclude specific files 5e4b729
  • •Initial plan 7e6837e
  • •fix(chatbot): keep widget open and auto-search on suggestion click 0d3d111
  • •Merge pull request #5 from pabliqe/copilot/implement-embedded-search-widget 1ccecff
  • •feat: update roadmap documents and restructure index for improved navigation cf7a0f7
  • •feat: update documentation structure and content for clarity and consistency e891e88
  • •feat: update docs with specs b16e627
  • •fix(docs): remove checkmarks from titles in README and Sitemap setup ba5bd05
  • •fix: remove force-push option and add target-branch to docs publish workflow 44481c0
  • •feat(chatbot): add chatbot with AI-MCP integration to docs and debug page 8fcaebb
  • •Merge pull request #6 from pabliqe/feat/4-chatbot-search-widget ab6b3cc
  • •fix(chatbot): add comment to clarify slug humanization in URL label 9bade3a
  • •feat(chatbot): update build process and enable AI chat functionality 698c83c
  • •refactor(chatbot): bundle CSS into JS and update related documentation 3a1f2b7
  • •refactor(chatbot): remove chatbot config from HTML and streamline AI search logic 4cb914c
  • •feat(chatbot): streamline input placeholder and add chatbot functionality 8d44c90
  • •feat: add Masonic library for improved layout and rendering bf19147
  • •refactor: update styles and improve chatbot functionality eb8a9d0
  • •feat(about-pages): Add About, Privacy Policy, and Terms of Service pages 81ac523
  • •style(about-pages): Better og-images and GIF pic eea355c
  • •style(about-pages): update button positioning and theme colors for improved UI consistency 80c0582
  • •fix: update color scheme to dark in documentation config db15975
  • •refactor(chatbot): remove chatbot JavaScript file to streamline codebase 26dff96
  • •refactor: update heading styles in debug page and remove chatbot files 5f53645
  • •Merge branch 'main' into chatbot-gemini acb9abf
  • •feat(chatbot): integrate Gemini API and streamline UI 49976ec
  • •refactor(docs): Reorganize files with Specs and folders e5e70ee
  • •chore(chatbot): clean up empty code change sections in the changes log a34d628
  • •refactor(chatbot): adjust chatbot button and panel positioning, and update styles 66effe2
  • •refactor(chatbot): update chatbot proxy logic for improved pattern fetching and adjust preview width in CSS f861ae5
  • •Merge branch 'main' into chatbot-gemini 24dbbf0
  • •chore: refresh notion content cache [skip ci] 2f96c7e
  • •feat: add pattern metadata cache builder script and voting component 05ce7f6
  • •feat: update roadmaps and specs documentation; add Search & MCP architecture details 7414d8a
  • •feat: update titles in roadmap documents for consistency 3dec66b
  • •feat: add pattern voting functionality and UI components 8252029
  • •chore: bump version to 2.1.15 in package.json f693cb8

v2.1.13

  • •feat: new version + merge with static cache + related patterns preview 56aeed1
  • •feat: add entry for generated brand metadata in .gitignore 0dca65b
  • •feat: add new SVG assets for patterns and logo 8912240
  • •feat: add optional dependency for lightningcss in package-lock.json 1a69df3
  • •feat: add optional dependency for @tailwindcss/oxide in package.json and package-lock.json b7f0297
  • •feat: enhance layout and components with new features and styles, including collapsible tags and updated bookmark functionality 57b9382
  • •feat: add skip list functionality to changelog generation for excluding specific commits and phrases 9378b6b
  • •feat: add pre-push hook to run Next.js build and validate before pushing 9f018bf
  • •Refactor text color classes for improved readability and consistency across components 3db1f9e
  • •fix: enhance NotionCollection component with property filtering and tab handling improvements 6ee427d
  • •style: enhance Notion page layout and components with improved styling and responsiveness 569782f
  • •fix: enhance collection view filtering logic with improved handling of filters and device types (tabs) af23255
  • •fix: update changelog generation logic to rebuild missing changelog from historical versions 778ef92
  • •style: improve layout of Notion page header for better responsiveness and alignment 12aa19b
  • •style: enhance Notion page layout with image expand buttons and improved styling 6ef2cdb
  • •style: improve layout of Notion page header for better structure and alignment 77c3253
  • •style: adjust title font size for improved readability on Notion page c57dec9
  • •style: update Notion page styles for improved button visibility and text clarity ac0ae57
  • •style: increase font size for notion headers to enhance visibility 5c0a726
  • •feat: implement authentication and bookmark management 5562a5d

v2.1.12

  • •feat: implement hover preview for Notion page links with styling e929c49
  • •feat: integrate PostHog for enhanced analytics tracking and user engagement metrics 1b8cb6a
  • •feat: add comprehensive E2E deploy checklist and implementation documentation be90e83
  • •refactor: remove outdated README.md from docs directory a6d6f9a
  • •fix: downgrade next and eslint-config-next to version 15.5.2 for compatibility f650bb5
  • •fix: cast parent_id to any type for compatibility with notion-types 8dafd4e
  • •fix: cast collectionView type to any for compatibility with TypeScript strict checks 695edd1
  • •fix: add .notion-cache to .gitignore to prevent committing cache files 6dbeccd
  • •feat: implement build-time caching for Notion pages and add build scripts d702712
  • •fix: update pages:build script to ensure proper build sequence f67535c
  • •feat: enhance search index build process with previous index caching 6b858c3
  • •feat: add edge runtime export to proxy configuration 1f07cf7
  • •feat: migrate proxy logic to middleware and rename proxy.ts to middleware.ts 6887f0b
  • •refactor: remove deprecated proxy.ts file after renaming to middleware.ts f1dfe2b
  • •refactor: update comments in next.config.ts for clarity on image optimization 03e6cf5
  • •feat: add Notion cache plugin to optimize build times and persist cache between builds 652e164
  • •feat: add initial manifest for Notion cache plugin 1c2d349
  • •feat: update dynamic export to force-static and handle notFound in production for debug pages 45e7cb1
  • •feat: refactor cache handling in Notion cache plugin for improved clarity and functionality 1534a91
  • •feat: add redirect validation script and SmartRedirector component 0bdc444
  • •feat: enhance database ID handling for canonical URL generation in NotionCollection 06125ad
  • •feat: integrate canonical URL mapping across Notion page components 0e05b8f
  • •feat: add hrefOverride and canonicalUrlMap support to CollectionCard and NotionCollection components ac90b59
  • •feat: add bareSlugCanonicalMap support across various components and functions 0b6c539
  • •feat: refactor canonical URL handling to use search index artifacts across components 953ebf2
  • •feat: enhance navigation reliability by handling category paths in CollectionCard and Header components 1351c04
  • •feat: update redirect logic and improve category path handling in components b2efa18
  • •feat: update description fetching logic for non-pattern entries and comment out TagPill in SearchBar 81c4ca9
  • •feat: update Open Graph and Twitter metadata titles to 'PATTTTERNS' and adjust image cache version c081091
  • •feat: new version + merge with static cache + related patterns preview 56aeed1

v2.1.13

  • •feat: implement hover preview for Notion page links with styling e929c49
  • •feat: add structured data for SEO, enhance robots.txt, and create LLM manifest files 44d2e23
  • •feat: update revalidation times to 86400 seconds for improved caching and add middleware for request handling 003ae73
  • •feat: update revalidation times to 259200 seconds for improved caching across multiple pages 34342d6

v2.1.12

  • •feat: update version in package.json and enhance layout in various components 76fad2f
  • •feat: integrate loadValidPageIds function and update components to utilize valid page IDs for improved data consistency ddcac72
  • •feat: update Hotjar settings with new site ID for analytics tracking 87b294b
  • •feat: update Hotjar settings with new site ID for analytics tracking 7a1518c
  • •feat: add changelog update script and enhance BookmarkButton styles 34ddd64
  • •feat: enhance navigation structure and improve component styles 8044378
  • •feat: improve tooltip interaction handling and dismiss functionality 7a9ff0b
  • •feat: update changelog script to use double quotes for formatting 685a0ec
  • •feat: enhance UI components, search on mobile and new breadcrumb dbbcffe
  • •feat: update metadata keys in analytics tracking to use 'ui_source' for clarity c168661
  • •feat: enhance search index building with version management and remote data loading 891e00a
  • •feat: implement hover preview for Notion page links with styling e929c49

v2.1.11

  • •fix: update version number to 2.1.11 in package.json 7e46024
  • •feat: enhance Notion API configuration with additional fetch controls and cover image handling 12e5e24
  • •feat: enhance tag extraction logic and improve global styles for NotionCollection 22d5c9e
  • •refactor: simplify header styles and enhance Notion page layout c8ba561
  • •refactor: update header styles for improved layout and responsiveness 26fcbc8
  • •feat: enhance image handling for Notion files and update bookmark cover logic 6eaa042
  • •feat: enhance Open Graph image handling for category and pattern pages 75fb7db
  • •feat: add debug pages for categories, covers, OG images, routes, and search index e8ff334
  • •feat: add Random Pattern button and improve footer layout a028d7a
  • •feat: sort menu items alphabetically in header component 78b8c1a
  • •feat: adjust padding in various components and enhance BookmarkButton for className support cb9f8f6
  • •feat: add className support to Tooltip component and propagate it from BookmarkButton 5b34c3d
  • •feat: align items in footer content for improved layout fd8614e
  • •feat: update version in package.json and enhance layout in various components 76fad2f

v2.1.10

  • •feat: implement cover image loading and caching for Notion pages c15c526
  • •fix: enhance styling and responsiveness in BookmarkItem and CollectionCard components e8e00c3
  • •fix: improve grid spacing in NotionCollection and enhance title extraction logic in getPageTitle function 0571d4b
  • •refactor: streamline layout and header components, enhance bookmark functionality, and update global styles 87160f2
  • •feat: enhance Notion API integration with detailed logging and cover image handling 0532e13
  • •fix: update version number to 2.1.11 in package.json 7e46024

v2.1.9

  • •fix: update version to 2.1.9 in package.json; enhance layout and styling across components b180cc7
  • •fix: refine card transform logic in CollectionCard component for improved tilt effect ac1da9d
  • •fix: adjust perspective value in CollectionCard link for improved visual effect baa065d
  • •fix: update grid column classes in NotionCollection for improved responsiveness across devices bcfaa50
  • •fix: add bookmark item click tracking to analytics module and update event documentation a4639f9
  • •fix: update version to 2.1.9 in package-lock.json 5a92b0f
  • •feat: implement cover image loading and caching for Notion pages c15c526

v2.1.8

  • •fix: update version to 2.1.8 in package.json 179cdef
  • •feat: implement NotFound page and RandomPatternButton component; update dynamicParams for ISR 8edaed4
  • •feat: add 3D tilt effect to CollectionCard on pointer events e5efc02
  • •fix: handle raw Notion IDs in pattern URLs and redirect to canonical slugs 4b1b79b
  • •fix: update text and styles in NotFound and CollectionCard components; refine middleware for Notion ID handling add771c
  • •fix: update version to 2.1.9 in package.json; enhance layout and styling across components b180cc7

v2.1.7

  • •fix: update version to 2.1.7 in package.json 1de89c7
  • •feat: add fail-fast option for Notion API errors and update build configuration cc711d9
  • •fix: update version to 2.1.8 in package.json 179cdef

v2.1.6

  • •feat: update version to 2.1.6 and enhance Notion database fetching with caching and concurrency handling 6de4e0a
  • •feat: implement middleware for legacy slug redirects and Notion ID handling 2cc2353
  • •fix: middleware redirects, ISR caching, rate limit handling 536795a
  • •fix: update version to 2.1.7 in package.json 1de89c7

v2.1.5

  • •feat: implement centralized Notion API fetch with rate limit handling and enhance site configuration for SEO and social links dc4e03b
  • •feat: enhance loading components with skeletons for category index and patterns 204cf85
  • •feat: implement rate-limit handling and exponential backoff for Notion API fetch c80438d
  • •feat: enhance legacy slug redirect logic and add handling for bare Notion IDs bbdcb15
  • •feat: update Open Graph and Twitter card image URLs to include cache versioning 5566f75
  • •feat: add debugging logs and context enrichment for Notion rendering issues 1aca8a8
  • •feat: update version to 2.1.6 and enhance Notion database fetching with caching and concurrency handling 6de4e0a

v2.1.4

  • •fix: update search index descriptions and search texts for clarity and consistency c378fa9
  • •fix: update .gitignore to include /public/data/ and ensure search-index.json is ignored d2c4883
  • •feat: implement breadcrumb navigation and enhance category page structure 69d5059
  • •refactor: update database ID references to use notionId in siteConfig 69e699b
  • •feat: implement centralized Notion API fetch with rate limit handling and enhance site configuration for SEO and social links dc4e03b

v2.1.3

  • •feat: Enhance Notion integration with tag extraction and improved page handling 7056531
  • •fix: correct capitalization of "patterns" in NavbarBookmarkButton component ce184c9
  • •feat: update version in package-lock.json and enhance Notion page handling with route segments 90a5d55
  • •Refactor search types and add debug pages for URL generation and RecordMap analysis 9d68e02
  • •Refactor pattern page metadata generation and loading states 9c4b07e
  • •feat: implement skeleton components for loading states and optimize data fetching with caching 569399f
  • •fix: adjust Notion app height to auto for better layout 648cc7d
  • •feat: add TagPill component and integrate it into various components for consistent tag display 3d6a45a
  • •refactor: update search index entries and remove unused OG image generation scripts 583250a
  • •fix: update tooltip rendering logic to show only when not bookmarked 2450e22
  • •fix: update tooltip rendering logic to show bookmark button regardless of bookmark status 2fed3aa
  • •fix: update prebuild script to remove unused commands and adjust Hotjar settings da869ad
  • •fix: update search index descriptions and search texts for clarity and consistency c378fa9

v2.1.2

  • •feat: update version and dependencies; add bookmark movement functionality 1346675
  • •fix: ensure onClick handler works with children in Tooltip component 1d176cc
  • •Refactor code structure for improved readability and maintainability d8151e5
  • •feat: Enhance Notion integration with tag extraction and improved page handling 7056531

v2.1.1

  • •feat: update Notion API configuration to use NOTION_HOMEPAGE_ID and enhance search index f4d2c57
  • •feat: adjust spacing in Header and SearchBar components; enhance Tooltip click handling 99baa3d
  • •feat: update version and dependencies; add bookmark movement functionality 1346675

v2.1.2

  • •feat: add search functionality with real-time results and indexing 9549f7c
  • •feat: add dynamic sitemap and robots.txt for SEO optimization 143f62c
  • •feat: update Notion API configuration to use NOTION_HOMEPAGE_ID and enhance search index f4d2c57

v2.1.1

  • •feat: Enhance bookmarking functionality with tooltips and improved UI acb4fde
  • •feat: add search functionality with real-time results and indexing 9549f7c

v2.1.0

  • •chore: update version to 2.1.0 and add new logo a12994f
  • •Add dark and light logo images in PNG format e4f1b6f
  • •feat: Enhance bookmarking functionality with tooltips and improved UI acb4fde

v1.0.0

  • •fix: update version to 1.0.0 in package.json and package-lock.json, and update Open Graph image b4cdcbe
  • •refactor: reorganize styles by moving globals.css and theme.css to src/styles and updating imports 0a2f41f
  • •fix: correct showTableOfContents prop value to True in NotionPageRenderer a1185a6
  • •fix: correct showTableOfContents prop value to lowercase in NotionPageRenderer d12193c
  • •refactor: remove unused global styles and theme files, and create new _globals.css and _theme.css 61df547
  • •fix: optimize Notion image URLs and handle animated Giphy GIFs 66cf769
  • •feat: add missing modules for bookmarks, analytics, and styling 8318ee8
  • •chore: update version to 2.1.0 and add new logo a12994f

v0.1.0

  • •first commit 0372efb
  • •chore: secure env vars - remove hardcoded values from docs 5883304
  • •feat: add OG image generation and brand metadata automation 56d4fef
  • •fix: update site URL and rename project to patttterns-next ad3c5c1
  • •fix: update site title and URL in brand configuration 635956c
  • •refactor: remove hideBackButton prop and related logic from NotionPageRenderer 2ace8fd
  • •refactor: remove showBackButton and homeLabel from site configuration 62fabed
  • •refactor: remove footer text and related logic from site configuration and NotionPageRenderer 763dd08
  • •fix: update project name to patttterns-next and adjust Open Graph metadata 10fc4ac
  • •fix: update version to 1.0.0 in package.json and package-lock.json, and update Open Graph image b4cdcbe
← Back to homeAboutBrowse patterns