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
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
v2.1.2
v2.1.1
v2.1.0
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