Skip to content

Commit 4d32db4

Browse files
committed
test2: create summaries per with opus
1 parent b9c6336 commit 4d32db4

File tree

48 files changed

+834
-0
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

48 files changed

+834
-0
lines changed

changelog.mdx

Lines changed: 39 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,45 @@ rss: true
55
noindex: true
66
---
77

8+
<Update label="August 17 - August 23" tags={["New releases", "Improvements"]} rss={{ title: "Weekly Updates", description: "Image optimization, usage-based billing, GPT-5 support, and reliability improvements" }}>
9+
10+
## Image optimization and performance
11+
12+
- Complete rollout of tracked asset optimization using modern @unpic/react for improved image loading performance
13+
- Enhanced OptimizedImage component with responsive sizing and maintained zoom functionality
14+
- Upgraded Shiki syntax highlighter from 3.6 to 3.11 for better code block performance and latest grammar support
15+
- Moved MDX compilation for large sites to asynchronous queuing, reducing update times by up to 50% for high page count deployments
16+
17+
## Usage-based billing enhancements
18+
19+
- Added new dashboard endpoints for usage history tracking and billing transparency
20+
- Implemented UBB backend infrastructure enabling customers to view detailed usage patterns
21+
- Added assistant status toggle in dashboard for usage management
22+
- Enhanced billing system with usage-based line items for hobby-to-pro tier upgrades
23+
24+
## AI and assistant improvements
25+
26+
- Added GPT-5 model support across the platform in preparation for availability
27+
- Implemented emergency failover from Helicone to OpenRouter during infrastructure outages to maintain service continuity
28+
- Enhanced assistant API configuration with improved secret management through Infisical
29+
- Fixed assistant 402 error handling for quota limit scenarios
30+
31+
## Error monitoring and reliability
32+
33+
- Implemented comprehensive global error boundaries with Sentry integration for better debugging
34+
- Added enhanced error handling for Stripe portal endpoints and API interactions
35+
- Improved SVG content type detection and handling for XML-like content
36+
- Fixed mobile navigation responsiveness and merge conflict dialog usability
37+
38+
## Bug fixes and stability
39+
40+
- Temporarily reverted tracked asset URLs due to imgix caching conflicts with query parameters—development continues on addressing underlying caching challenges
41+
- Fixed /docs subdirectory display issues in dashboard for authenticated users
42+
- Resolved race conditions in tracked asset cleanup processes
43+
- Enhanced API endpoint reliability with better error handling and user agent management
44+
45+
</Update>
46+
847
<Update label="August 10 - August 16" tags={["Improvements"]} rss={{ title: "Weekly Updates", description: "Performance optimizations, LLM integrations, web editor polish, and API playground enhancements" }}>
948

1049
## Performance and build optimizations
Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
# PR #3628 - feat(dashboard): support /docs subdir with auth
2+
3+
**Purpose**: Updates dashboard display to properly show domain configuration when docs subdirectory and authentication are both enabled.
4+
5+
**Key Changes**:
6+
- Modified domain display logic in dashboard for `/docs` + auth configurations
7+
- 7 additions, 1 deletion - targeted UI update for specific deployment scenario
8+
- Manual process currently, no production impact expected
9+
- Addresses display inconsistency in complex routing setups
10+
11+
**Discussion Highlights**:
12+
- Approved by hahnbeelee without additional feedback
13+
- Simple change with "all good" test plan confirmation
14+
- Focused on edge case of subdirectory + authentication combination
15+
- Limited scope with no broader system impacts
16+
17+
**Status**: Merged on Aug 17, 2025. Improves dashboard accuracy for customers using both subdirectory routing and authentication features.
Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
# PR #3643 - Add retries to prevent incorrect resolving of new branches
2+
3+
**Purpose**: Fixes editor bug where creating new branches incorrectly redirects to main branch instead of the newly created branch.
4+
5+
**Key Changes**:
6+
- Adds retry mechanism to `fetchGitBranchInfo` to wait for branch propagation
7+
- Implements maximum 1-second wait time for branch creation to complete
8+
- 59 additions, 8 deletions - robust error handling for Git operations
9+
- Prevents false "branch doesn't exist" interpretation of 404 responses
10+
11+
**Discussion Highlights**:
12+
- Approved by skeptrunedev without additional feedback
13+
- Closes Linear ticket CUS-702 about new branch resolution issues
14+
- Authors couldn't reproduce but added safeguards for large repos
15+
- Addresses potential race condition in branch creation timing
16+
17+
**Status**: Merged on Aug 17, 2025. Improves editor reliability by handling Git branch propagation delays through intelligent retry logic.
Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
# PR #3645 - Image Optimization (Tracked Assets)
2+
3+
**Purpose**: Implements comprehensive image optimization system using @unpic/react for improved performance and user experience.
4+
5+
**Key Changes**:
6+
- Added new `OptimizedImage` component with responsive sizing capabilities
7+
- Integrated @unpic/react library for better image performance
8+
- Maintained existing zoom functionality from ZoomImage component
9+
- Added favicon support with fallback handling
10+
- 221 additions, 59 deletions - substantial image handling enhancement
11+
12+
**Discussion Highlights**:
13+
- Approved by skeptrunedev without additional feedback
14+
- Auto-merge enabled with squash merge strategy
15+
- Test plan covers image rendering, zoom functionality, and responsive behavior
16+
- Also resolves custom favicon functionality (references #3699)
17+
18+
**Status**: Merged on Aug 17, 2025. Major performance improvement through modern image optimization techniques while preserving existing functionality and adding favicon support.
Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
# PR #3703 - Allow users to click/escape out of merge conflict dialog
2+
3+
**Purpose**: Improves user experience by allowing users to dismiss the merge conflict dialog without completing resolution.
4+
5+
**Key Changes**:
6+
- Enables clicking outside dialog or pressing Escape key to close merge conflict modal
7+
- Preserves resolved conflicts when dialog is dismissed and reopened
8+
- 13 additions, 15 deletions - UX enhancement with net code reduction
9+
- Removes previous requirement to complete resolution or reload page
10+
11+
**Discussion Highlights**:
12+
- Approved by dks333 without additional feedback
13+
- Author questioned whether to add "X" button but decided against it
14+
- Test plan involves creating conflicts in multiple files and testing dismissal
15+
- Maintains resolved state when dialog is reopened after dismissal
16+
17+
**Status**: Merged on Aug 17, 2025. Significantly improves editor UX by providing escape mechanism from merge conflict resolution dialog.
Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
# PR #3709 - Add cache-tag for .md routes
2+
3+
**Purpose**: Enhances caching performance by implementing proper cache invalidation for markdown routes.
4+
5+
**Key Changes**:
6+
- Adds cache-tag headers for .md routes to enable targeted cache purging
7+
- Refactors `getStaticProps` function to clean up optional arguments
8+
- 104 additions, 31 deletions - performance optimization with code cleanup
9+
- Ensures revalidation triggers proper cache purging
10+
11+
**Discussion Highlights**:
12+
- Approved by dks333 without additional feedback
13+
- Detailed test plan including both local and staging verification
14+
- Validates cache headers show proper `x-vercel-cache: REVALIDATED` values
15+
- Confirms PDF page functionality remains intact
16+
17+
**Status**: Merged on Aug 17, 2025. Improves site performance through better cache management and invalidation for markdown content routes.
Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
# PR #3711 - update frontend to handle assistant 402s
2+
3+
**Purpose**: Improves user experience by gracefully handling assistant quota exceeded errors (HTTP 402).
4+
5+
**Key Changes**:
6+
- Adds frontend handling for 402 Payment Required responses from assistant endpoint
7+
- Implements user-friendly error messaging when quota is exceeded
8+
- 104 additions, 19 deletions - comprehensive error handling enhancement
9+
- Prepares for increased frequency of quota-based limitations
10+
11+
**Discussion Highlights**:
12+
- Approved by dks333 with hahnbeelee requested as reviewer
13+
- Detailed test plan involving MongoDB quota manipulation
14+
- Screenshot shows improved user experience with quota exceeded message
15+
- Addresses upcoming changes to assistant billing model
16+
17+
**Status**: Merged on Aug 18, 2025. Significantly improves user experience when assistant usage limits are reached through proper 402 error handling.
Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
# PR #3712 - Delete sidebar item on custom mode
2+
3+
**Purpose**: Removes introduction sidebar item when documentation is in custom mode to clean up navigation.
4+
5+
**Key Changes**:
6+
- Conditionally hides sidebar item when custom mode is active
7+
- 8 additions, 0 deletions - targeted navigation improvement
8+
- Specific fix for Discord demo site mobile navigation
9+
- Preserves other pages while cleaning up unnecessary navigation elements
10+
11+
**Discussion Highlights**:
12+
- Approved by dks333 without additional feedback
13+
- Auto-merge enabled with squash merge strategy
14+
- Includes screenshot showing removed introduction page link
15+
- Test plan focuses on Discord demo site verification
16+
17+
**Status**: Merged on Aug 18, 2025. Improves navigation cleanliness by removing inappropriate sidebar items in custom documentation mode.
Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
# PR #3713 - chore: move header out of assistant layout in preparation for new assistant drawer designs
2+
3+
**Purpose**: Restructures component layout to support upcoming assistant settings page without header interference.
4+
5+
**Key Changes**:
6+
- Moves header component out of assistant layout to prevent inheritance in sub-pages
7+
- Prepares for new assistant settings page at `/assistant/settings` route
8+
- 340 additions, 321 deletions - substantial refactoring with no visual changes
9+
- Enables future assistant drawer designs with dedicated settings interface
10+
11+
**Discussion Highlights**:
12+
- Approved by mayankshouche without additional feedback
13+
- Includes screenshots showing current header placement and upcoming designs
14+
- Test plan emphasizes no visual changes should occur
15+
- Code review recommended with whitespace changes hidden
16+
17+
**Status**: Merged on Aug 19, 2025. Prepares codebase architecture for enhanced assistant settings functionality without compromising existing layouts.
Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
# PR #3714 - feat: enhance file categorization by including additional static file formats and upating tests
2+
3+
**Purpose**: Expands static file recognition to include additional file formats that users expected to be supported.
4+
5+
**Key Changes**:
6+
- Added more file types to static file categorization system
7+
- Updated corresponding tests to validate new file type handling
8+
- 49 additions, 2 deletions - primarily test coverage expansion
9+
- Responds to user expectations for broader file format support
10+
11+
**Discussion Highlights**:
12+
- Approved by dks333 without additional feedback
13+
- Commented on by hahnbeelee but no concerns raised
14+
- Auto-merge enabled with squash merge strategy
15+
- Simple test plan: review code and test files
16+
17+
**Status**: Merged on Aug 20, 2025. Enhances file handling capabilities by supporting additional static file formats that users were expecting to work.

0 commit comments

Comments
 (0)