Merged
Conversation
- LogService.swift:89 - Remove redundant conditional cast of userInfo userInfo is already [String: Any], no conditional cast needed Changed to direct property access - LogService.swift:86 - Add documentation comment explaining NSError cast Cast is necessary for domain, code, userInfo properties Comment explains why warning can be ignored (false positive) - WordPressExporter.swift:671 - Add documentation comment for NSError cast Cast needed for detailed error logging (domain, code) Comment clarifies purpose of cast - tibokApp.swift:139 & 144 - Add documentation for undo/redo selectors undo: and redo: are Objective-C methods not directly exposed to Swift String-based selectors required; functionality verified and working Comments document why warnings are unavoidable but safe - PROJECT_STATUS.md - Document compiler warnings investigation and resolution All warnings were cosmetic code quality issues Zero impact on App Store submission Build completes successfully with all functionality working 🤖 Generated with Claude Code Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>
Added tibok.xcodeproj.backup including project.pbxproj and workspace data to provide a backup of the Xcode project configuration.
- Added missing Foundation import (fixes UUID error) - Rewrote tests to use actual KeychainHelper methods (save/load/delete) - Removed references to non-existent shared singleton and API-specific methods - Updated test cases to match actual implementation: - saveAndRetrieveValue: Tests save and load functionality - deleteRemovesValue: Tests delete functionality - Tests now compatible with current KeychainHelper implementation Note: Test framework issue (missing Testing module) is separate from these fixes. Main app builds successfully. 🤖 Generated with Claude Code Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>
2025 12 22 bugfixes
Add comprehensive documentation for App Store submission process: - APP_STORE_BUILD_GUIDE.md: Complete reference guide for all future builds * Verified working configuration with Build #11 * Asset catalog XcodeGen configuration * All required Info.plist settings * Sandbox entitlements template * Build and submit process steps * Troubleshooting checklist - ITMS-90546_FIX_DOCUMENTATION.md: Detailed problem-solving record * Problem statement and error details * Root cause analysis (asset catalog not compiled) * Failed attempt analysis (type change insufficient) * Successful approach (sources section + buildPhase) * Key differences between failed vs successful * Critical details (icon naming, entitlements handling) * Lessons learned for future development These documents serve as the definitive reference for tibok's App Store build pipeline, capturing lessons from v1.0.2. 🤖 Generated with Claude Code Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>
Comprehensive summary of tibok v1.0.2 build process: - Complete build history (builds #9-11) - Technical architecture overview - Configuration highlights and templates - Verification checklist - Documentation guide - Timeline of changes - Status and readiness assessment This document serves as the executive overview of the entire v1.0.2 pipeline, complementing the detailed guides. Build #11 successfully submitted to App Store Connect. 🤖 Generated with Claude Code Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>
One-page reference guide for all future builds: - Pre-build checklist (5 min) - Complete build process (3 steps) - Xcode Cloud monitoring (5-10 min) - Verification checklist - Common mistakes and solutions - Emergency troubleshooting - Success indicators Designed to be printed or kept visible during builds. Complements the detailed guides with a fast, actionable checklist. 🤖 Generated with Claude Code Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>
Master index for all App Store documentation: - Document selection guide (start here!) - Quick start vs. deep dive vs. reference paths - Issue resolution map for common errors - Learning paths for beginner/intermediate/advanced - File organization reference - Verification checklist - Document maintenance guidelines Ties together all four documentation files into a cohesive, navigable system for users of all skill levels. 🤖 Generated with Claude Code Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>
…bmission CHANGELOG.md updates: - Added App Store build documentation (5 new guides, 1,959 lines) - Added ITMS-90546 fix details (asset catalog compilation) PROJECT_STATUS.md updates: - Added App Store Submission Guides section with links to all 5 documentation files - Added Build #11 submission and App Store documentation to Completed (v1.0.2) Reflects completion of: ✅ ITMS-90546 fix (Build #11 passed App Store validation) ✅ Comprehensive App Store build documentation ✅ Quick reference cards and troubleshooting guides 🤖 Generated with Claude Code Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>
Signed-off-by: Kristina <cheskaquinones@gmail.com>
Development
Merge pull request #23 from sturdy-barnacle/development
Signed-off-by: Kristina <cheskaquinones@gmail.com>
Enhancements to community support and documentation
### Fixed - Undo/Redo Character Loss: Fixed critical bug where entire undo steps were lost when typing fast then using undo/redo - Removed redundant disableUndoRegistration()/enableUndoRegistration() calls that were creating race conditions - Added safety check to prevent highlighting during undo/redo operations ### Improved - Undo Granularity: Added intelligent undo grouping based on 1-second typing pauses for better UX ### Updated - Info.plist: Version 1.0.3, build 1767039691 - CHANGELOG.md: Added v1.0.3 release notes - PROJECT_STATUS.md: Updated to reflect v1.0.3 release - appcast.xml: Added v1.0.3 with EdDSA signature for Sparkle updates 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This pull request introduces several improvements and fixes across the project, with a focus on undo/redo reliability, enhanced documentation for App Store submissions, and project status updates. The most significant changes are the resolution of a critical undo/redo bug, improved undo granularity, and the addition of comprehensive App Store build documentation.
Editor Functionality Improvements:
Documentation Additions and Updates:
APP_STORE_DOCUMENTATION_INDEX.md) that guides developers through all available documentation, troubleshooting, and best practices for App Store submissions.APP_STORE_QUICK_REFERENCE.md) to streamline the build and submission process, including troubleshooting common issues and emergency steps.CHANGELOG.md) and project status (PROJECT_STATUS.md) to reflect the new version (1.0.3), summarize fixes, and document the addition of App Store build guides. [1] [2] [3] [4] [5]Repository and Community Improvements:
README.mdto clarify App Store availability wording.