Releases: yuniwon/automation-workbench
Release list
Automation Workbench v0.1.23
Automation Workbench v0.1.23
This release addresses review feedback around locale handling, workflow robustness, and large spreadsheet scans.
Changes
- Stabilized initial locale selection and localized cleanup summary labels.
- Localized unsupported file messages for CSV/XLSX uploads.
- Reused the already parsed sample table when resetting the cleanup tool.
- Removed the initial submitted-message state from the QR vendor check-in demo.
- Passed
RecipeStep.optionsthrough the recipe engine to step handlers. - Summarized blank-cell scan results by column instead of emitting one issue per blank cell.
- Added Korean and English labels for settlement report CSV and HTML exports.
- Simplified number-format detection while preserving whitespace-separated number cleanup.
- Removed a no-op
flex-wraprule from the grid-based inquiry action layout.
Verification
pnpm test: 21 files, 53 tests passedpnpm test:artifacts: 11 files, 32 tests passedpnpm buildgit diff --check- Local Playwright checks for cleanup, English report, and English QR check-in views
Automation Workbench v0.1.22
Automation Workbench v0.1.22
This release addresses review feedback around maintainability, test separation, and large issue lists.
Changes
- Centralized browser download handling in
src/utils/downloadBlob.ts. - Moved the default order mapping target schema into
src/core/map/orderMappingTargets.ts. - Made
ColumnMapperPanelaccept injected target fields and output filename props. - Removed the
mapstatus magic number fromApp.tsxby deriving it fromdefaultOrderMappingTargets.length. - Renamed the shared tool layout class from
comparison-gridtopanel-grid. - Reworked
IssuePanelto show issue type summaries and a collapsible full detail list instead of hard-limiting details to 16 rows. - Split Vitest execution into app/core tests (
pnpm test) and deployment artifact tests (pnpm test:artifacts), while keeping both in the GitHub Pages workflow. - Added a regression test for row signature collisions involving ASCII unit separator data.
Verification
pnpm test: 19 files, 43 tests passedpnpm test:artifacts: 11 files, 31 tests passedpnpm buildgit diff --check
Automation Workbench v0.1.21
Automation Workbench v0.1.21
This release adds a copy-ready posting packet command for the free marketing channels.
Changes
- Added
pnpm marketing:post --channel <channel>for GeekNews, OKKY, Hacker News, and Product Hunt. - Added
pnpm marketing:post --listto show supported posting channels. - Extracted title, body, comment, Product Hunt fields, and post-publication log blocks from the existing markdown packets.
- Documented the command in
docs/marketing/posts/README.md.
Verification
pnpm test tests/core/postingPacketScript.test.tspnpm marketing:post --channel geeknewspnpm marketing:post --list
Automation Workbench v0.1.20
Automation Workbench v0.1.20
채널별 게시 원고의 기본 진입점을 공유용 소개 페이지로 바꾼 버전입니다.
변경 사항
- GeekNews, OKKY, Hacker News, Product Hunt 원고에 채널별 공유용 소개 페이지 링크 추가
- Product Hunt URL을 공유용 소개 페이지로 변경
docs/marketing/share-kit.md에 채널별 공유용 소개 링크 추가- 마케팅 원고 테스트가 채널별 공유 페이지 링크를 요구하도록 보강
기대 효과
- 외부 게시에서 무료 도구, 제작 범위, 문의 흐름이 한 페이지에서 먼저 보인다.
- 각 채널 원고의 첫 진입 링크가
source=<channel>&intent=share를 유지한다. - 게시자가 원고를 복사할 때 직접 도구 링크만 붙여 유입 설명이 부족해지는 문제를 줄인다.
검증
- TDD RED/GREEN:
tests/core/marketingPosts.test.ts - TDD RED/GREEN:
tests/core/sharePage.test.ts pnpm testpnpm buildgit diff --check
Automation Workbench v0.1.19
Automation Workbench v0.1.19
공유용 소개 페이지에서 들어오는 문의를 Gmail 모니터링 검색식에 포함한 버전입니다.
변경 사항
- Gmail lead query에
share-free-excel-automation추가 - Gmail lead query에
공유용 소개 페이지추가 - 공유 페이지 유입 문의가
pnpm monitor:gmail:query기본 검색식과 30일 검색식에 잡히도록 테스트 보강
기대 효과
- 공유용 소개 페이지에서 발생한 문의를 별도 수동 검색 없이 확인할 수 있다.
- 게시/공유 채널이 늘어나도 유입 소스 추적이 누락될 가능성이 줄어든다.
검증
- TDD RED/GREEN:
tests/core/gmailMonitorConfig.test.ts pnpm testpnpm buildgit diff --checkpnpm monitor:gmail:query- Gmail 7일/30일 검색
Automation Workbench v0.1.18
Automation Workbench v0.1.18
로그인 없이 공유할 수 있는 무료 엑셀/CSV 자동화 소개 페이지를 추가한 버전입니다.
Share page: https://yuniwon.github.io/automation-workbench/share/free-excel-automation.html
변경 사항
- 새 정적 페이지 추가:
public/share/free-excel-automation.html - 공유 페이지를 생성 스크립트와 sitemap에 연결
- 커뮤니티 공유용 요약, 무료 도구 CTA, 제작 범위 CTA, 문의 mailto CTA 추가
docs/marketing/share-kit.md에 공유용 소개 페이지 링크 추가- 공유 페이지 회귀 테스트와 생성 동기화 테스트 추가
기대 효과
- GeekNews, OKKY, 블로그, 지인 공유처럼 로그인이 막히는 채널에서도 하나의 링크를 바로 공유할 수 있다.
- 무료 도구 사용과 맞춤 제작 문의 흐름을 한 페이지에서 설명할 수 있다.
- 공유 링크에서도
source=share-free-excel-automation추적이 유지된다.
검증
- 디자인 기준:
Linearreference - TDD RED/GREEN:
tests/core/sharePage.test.ts - TDD RED/GREEN:
tests/core/useCasePageGenerator.test.ts pnpm generate:use-casespnpm testpnpm buildgit diff --check- Playwright desktop screenshot:
http://127.0.0.1:5173/automation-workbench/share/free-excel-automation.html - Playwright mobile screenshot:
http://127.0.0.1:5173/automation-workbench/share/free-excel-automation.html
Automation Workbench v0.1.17
Automation Workbench v0.1.17
무료 도구 하단의 맞춤 제작 문의 전환 흐름을 보강한 버전입니다.
Live tool: https://yuniwon.github.io/automation-workbench/
변경 사항
- 하단 문의 패널에
문의서에 포함될 항목체크리스트 추가 - 문의서 복사 버튼이 실제
mailto:본문과 같은 구조의 요청서를 복사하도록 변경 - 유입 경로와 선택 도구가 복사 문의서에도 포함되도록
buildInquiryText()공개 - 데스크톱/모바일 문의 패널 레이아웃 정리
기대 효과
- 사용자가 문의 전에 무엇을 보내야 하는지 바로 알 수 있다.
- 이메일 앱이 열리지 않거나 사용자가 직접 Gmail에 붙여넣는 경우에도 추적 URL과 필수 항목이 유지된다.
- 실제 Gmail 문의로 이어지는 마찰을 줄인다.
검증
- TDD RED/GREEN:
tests/config/contact.test.ts - TDD RED/GREEN:
tests/components/InquiryPanel.test.tsx pnpm testpnpm buildgit diff --check- Playwright desktop screenshot:
http://127.0.0.1:5173/?tool=map - Playwright mobile screenshot:
http://127.0.0.1:5173/?tool=map
Automation Workbench v0.1.16
Automation Workbench v0.1.16
메인 페이지 검색/공유 메타데이터를 현재 무료 도구 5종 기준으로 갱신한 버전입니다.
Live tool: https://yuniwon.github.io/automation-workbench/
변경 사항
- root
index.html의 title, description, OpenGraph, Twitter Card 문구 갱신 - JSON-LD
WebApplication이름과 기능 목록을 정리, 비교, 병합, 정산서 생성, 양식 변환 기준으로 확장 - 메인 페이지 메타데이터가 다시 낡지 않도록 회귀 테스트 추가
기대 효과
- 공유 링크와 검색 결과에서 실제 제공 기능 5종이 빠짐없이 드러난다.
- 신규 도구가 추가된 뒤 메인 페이지 설명이 이전 기능 범위에 머무르는 문제를 테스트로 막는다.
- 무료 도구가 단순 정리/비교가 아니라 업무 자동화 포트폴리오라는 점을 더 명확하게 보여준다.
검증
- TDD RED/GREEN:
tests/core/rootMetadata.test.ts pnpm testpnpm buildgit diff --check
Automation Workbench v0.1.15
Automation Workbench v0.1.15
엑셀 열 매핑 양식 변환 도구를 추가한 버전입니다.
Live tool: https://yuniwon.github.io/automation-workbench/?tool=map
Landing page: https://yuniwon.github.io/automation-workbench/use-cases/excel-column-mapping-template.html
변경 사항
- 새 무료 도구 추가: 엑셀 열 매핑 양식 변환
- 원본 열을 표준 주문 양식 열에 연결해 CSV로 내보내는 core 모듈 추가
- CSV/XLSX 업로드 후 자동 열 매핑 제안과 수동 수정 지원
tool=map직접 진입 지원- 검색용 랜딩 페이지와 sitemap 항목 추가
- README, share-kit, 외부 게시 원고, Gmail 모니터링 검색어 갱신
기대 효과
- 거래처별로 다른 열 이름을 표준 양식으로 맞추는 업무를 무료 도구에서 바로 보여줄 수 있다.
- "우리 고객사 양식으로 바꿔주세요" 유형의 맞춤 자동화 문의로 연결하기 쉽다.
- 열 매핑 로직을 core 모듈로 분리해 향후 고객별 recipe 설정으로 확장할 수 있다.
검증
- TDD red/green:
tests/core/columnMapping.test.ts - TDD red/green:
tests/components/ColumnMapperPanel.test.tsx - TDD red/green:
tests/core/appToolMode.test.ts - TDD red/green:
tests/core/useCasePageGenerator.test.ts - TDD red/green:
tests/core/useCasePages.test.ts - TDD red/green:
tests/config/contact.test.ts - TDD red/green:
tests/core/gmailMonitorConfig.test.ts pnpm generate:use-casespnpm testpnpm buildgit diff --check
Automation Workbench v0.1.14
Automation Workbench v0.1.14
엑셀 자동화 견적과 비용 기준 페이지를 추가한 버전입니다.
Live service page: https://yuniwon.github.io/automation-workbench/services/excel-automation-cost.html
변경 사항
엑셀 자동화 견적과 비용 기준정적 페이지 추가엑셀 자동화 견적,엑셀 자동화 비용,견적 요청 템플릿중심의 문의 전환 문구 추가- 단일 파일, 비교·병합, 반복 도구 제작의 시작 금액 기준 노출
- 새 견적 페이지를 sitemap과 IndexNow 제출 대상에 포함
- README, share-kit, revenue-process에 견적 페이지 진입점 추가
- 서비스 페이지 테스트와 생성기 동기화 테스트 갱신
기대 효과
- 비용을 먼저 확인하려는 방문자를 제작 문의 페이지로 연결할 수 있다.
- 문의 메일에
source=service-excel-automation-cost가 남아 견적 관심 유입을 구분할 수 있다. - 샘플 파일, 작업 순서, 결과물 예시, 수작업 시간을 먼저 준비하게 만들어 문의 품질을 높인다.
검증
- TDD red/green:
tests/core/servicePages.test.ts pnpm generate:use-casespnpm test tests/core/servicePages.test.ts tests/core/useCasePageGenerator.test.ts tests/core/indexNow.test.tspnpm testpnpm buildgit diff --check