Skip to content

[release] v1.0.1 - 2026-04-08#264

Merged
sterdsterd merged 1302 commits intomainfrom
develop
Apr 7, 2026
Merged

[release] v1.0.1 - 2026-04-08#264
sterdsterd merged 1302 commits intomainfrom
develop

Conversation

@sterdsterd
Copy link
Copy Markdown
Collaborator

Summary

브랜치 전략 정리에 맞춰 GitHub 운영 설정을 현재 워크플로우 기준으로 정리했습니다.
feature/* -> develop -> main 흐름에 맞게 CI와 PR 템플릿을 정리했고, 더 이상 사용하지 않는 GitHub Issue/legacy workflow도 함께 정리했습니다.
기존 이슈가 많은 native는 이번 CI 범위에서 제외하고, 우선 admin/editor 중심으로 CI가 안정적으로 동작하도록 맞췄습니다.

Linear

Changes

  • develop, main 대상 PR에서 동작하도록 GitHub Actions ci.yml 정리
  • legacy 브랜치(pre-production, production) 기반 workflow 삭제
  • GitHub Issue template 삭제 및 Linear 기준 PR template으로 정리
  • 루트 CI 스크립트 및 Turbo task 정리
  • native는 기존 lint/format 이슈로 인해 이번 CI 대상에서 제외
  • admin / pointer-editor-v2에 한해 lint, format, type error 수정

Testing

  • pnpm ci:lint
  • pnpm ci:format:check
  • pnpm ci:typecheck
  • pnpm ci:build

Risk / Impact

  • 영향 범위: GitHub Actions, PR template, repo 운영 규칙
  • 확인이 필요한 부분: develop 대상 PR에서 CI가 정상적으로 트리거되는지, admin/editor 기준으로 CI가 통과하는지
  • 배포 시 유의사항: native 빌드 자동화는 이번 변경 범위에 포함하지 않았음

Screenshots / Video

b0nsu and others added 30 commits February 9, 2026 19:57
- Grade 1/2: skip MathSubject, navigate directly to School
- Grade 3: navigate to MathSubject then School (existing flow)
- N수생: navigate to MathSubject then skip School to Score
- Clear skipped step data (selectSubject/schoolId) when bypassed
- Allow null in setSelectSubject for proper state reset
- Added useEffect to manage back button behavior based on showBackButton state.
- Updated GradeStep to disable CTA and hide back button during grade selection.
…-grade-#201

[Fix/native/#201, #202] 학년 관련 온보딩 flow 수정
…-identity-#205

[Fix/native/#204, #205] 본인인증 관련 온보딩 flow 수정
Wrap the input container View with Pressable to forward taps on the
padding area to the TextInput via innerRef.focus(). Use
useImperativeHandle to preserve the forwarded ref for parent
consumers.
…oard is visible

Listen for keyboard show/hide events and conditionally drop
inset.bottom from the CTA button marginBottom when the keyboard
covers the bottom safe area, keeping the gap consistent.
…ardingLayout

The onboarding stack has headerShown: false with no external
navigation header above the KeyboardAvoidingView, so the offset
of 20 was an unnecessary magic number. Default (0) is correct.
AnimatedPressable wraps an inner Pressable with an outer Animated.View.
Layout-affecting styles like marginBottom must go on containerStyle
(the outer Animated.View) to reliably participate in the parent layout.
Removed unnecessary dropdown visibility state management and adjusted the dropdown rendering condition to improve clarity and performance in the onboarding flow.
….tsx

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
sterdsterd and others added 26 commits March 30, 2026 14:15
…ientation

[MAT-93] 학생(T) - 세로 화면에서 문제풀이 진입 시 화면 깨짐 버그(개발)
Ensure `setCurrentStep` is included in the dependency array for
`useCallback`
and improve formatting for `useFocusEffect` across onboarding step
components.
Replaced manual math migration logic with MathAutoMigrate extension,
which automatically converts `$...$` patterns to inlineMath nodes.
Improved MathInlinePopover performance with debounced preview updates
and Escape key handling.
- Introduced `ImageWithOCR` extension for OCR functionality on images.
- Added `ImagePasteUpload` extension to handle image uploads via
  clipboard paste.
- Updated `PointerEditor` to use the new extensions.
- Included styles for OCR overlay and loading spinner.
…ovement

[MAT-169] 에디터 사용성 개선
Added savedRef to track save state and avoid unnecessary updates
to math nodes when the math modal is closed without changes.
[MAT-213] editor: 수식이 수정되지 않는 Issue
- Renamed "check-types" to "typecheck" in all package.json files
- Added "typecheck" script to root and apps/native/package.json
- Updated turbo.json to reflect the script name change
- Handle nullish values for `matchedChatId`, `qnaId`, and
  `matchedChatPreview`
- Adjust `senderName` to always display '상대방'
- Map `qnaStatus` to `status` with resolved/asking states
- Use `publishDate` for message date formatting
Refactor `selectedItems` type in `ScrapCard` to use `SelectedItem`
from utils/reducer for better type safety.
- Add `develop` branch to CI trigger
- Upgrade actions/checkout to v4
- Replace manual pnpm install with pnpm/action-setup@v4
- Update Node.js setup to actions/setup-node@v4 with pnpm cache
- Use `pnpm install --frozen-lockfile` for dependency installation
- Standardize lint, format, and typecheck step names
- Reformatted code to adhere to Prettier and ESLint rules.
- Adjusted imports, exports, and object properties for consistency.
- Removed unnecessary newlines and corrected indentation.
Cleaned up unused imports from various components and removed
commented-out code to improve readability and maintainability.
Memoized uploadOptions in ImageOCRNode to prevent unnecessary
re-renders.
- Replace generic lint, typecheck, and build commands with scoped
  `ci:lint`, `ci:typecheck`, and `ci:build` for admin and editor.
- Adjust Turbo outputs configuration for build tasks.
package.json

- Added apps/admin/src/routeTree.gen.ts to .prettierignore
- Removed unnecessary whitespace in package.json scripts
…egy-cleanup

Chore/mat 254 branch strategy cleanup
@sterdsterd sterdsterd self-assigned this Apr 7, 2026
@sterdsterd sterdsterd added the 🌏 Deploy 배포 관련 label Apr 7, 2026
@vercel
Copy link
Copy Markdown

vercel bot commented Apr 7, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
pointer-admin Ready Ready Preview, Comment Apr 7, 2026 5:45pm

@sterdsterd sterdsterd merged commit a364233 into main Apr 7, 2026
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

🌏 Deploy 배포 관련

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants