Skip to content

Releases: yuniwon/automation-workbench

Automation Workbench v0.1.23

Choose a tag to compare

@yuniwon yuniwon released this 14 May 15:03

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.options through 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-wrap rule from the grid-based inquiry action layout.

Verification

  • pnpm test: 21 files, 53 tests passed
  • pnpm test:artifacts: 11 files, 32 tests passed
  • pnpm build
  • git diff --check
  • Local Playwright checks for cleanup, English report, and English QR check-in views

Automation Workbench v0.1.22

Choose a tag to compare

@yuniwon yuniwon released this 14 May 07:16

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 ColumnMapperPanel accept injected target fields and output filename props.
  • Removed the map status magic number from App.tsx by deriving it from defaultOrderMappingTargets.length.
  • Renamed the shared tool layout class from comparison-grid to panel-grid.
  • Reworked IssuePanel to 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 passed
  • pnpm test:artifacts: 11 files, 31 tests passed
  • pnpm build
  • git diff --check

Automation Workbench v0.1.21

Choose a tag to compare

@yuniwon yuniwon released this 14 May 05:25

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 --list to 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.ts
  • pnpm marketing:post --channel geeknews
  • pnpm marketing:post --list

Automation Workbench v0.1.20

Choose a tag to compare

@yuniwon yuniwon released this 14 May 05:18

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 test
  • pnpm build
  • git diff --check

Automation Workbench v0.1.19

Choose a tag to compare

@yuniwon yuniwon released this 14 May 05:13

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 test
  • pnpm build
  • git diff --check
  • pnpm monitor:gmail:query
  • Gmail 7일/30일 검색

Automation Workbench v0.1.18

Choose a tag to compare

@yuniwon yuniwon released this 14 May 05:10

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 추적이 유지된다.

검증

  • 디자인 기준: Linear reference
  • TDD RED/GREEN: tests/core/sharePage.test.ts
  • TDD RED/GREEN: tests/core/useCasePageGenerator.test.ts
  • pnpm generate:use-cases
  • pnpm test
  • pnpm build
  • git 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

Choose a tag to compare

@yuniwon yuniwon released this 14 May 05:00

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 test
  • pnpm build
  • git 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

Choose a tag to compare

@yuniwon yuniwon released this 14 May 04:53

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 test
  • pnpm build
  • git diff --check

Automation Workbench v0.1.15

Choose a tag to compare

@yuniwon yuniwon released this 14 May 04:44

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-cases
  • pnpm test
  • pnpm build
  • git diff --check

Automation Workbench v0.1.14

Choose a tag to compare

@yuniwon yuniwon released this 14 May 04:26

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-cases
  • pnpm test tests/core/servicePages.test.ts tests/core/useCasePageGenerator.test.ts tests/core/indexNow.test.ts
  • pnpm test
  • pnpm build
  • git diff --check