-
ecafa19d00
[feat] solution/backend,docs: Threads 계정 연동 — 연결 실패 이유를 남기고, 준비 절차를 적는다
hbyang
2026-09-14 16:08:22 +0900
-
4221dad741
[fix] nginx: 승인 페이지 헤더가 try_files 에서 유실되던 것 — rewrite break 로 같은 블록에 머문다
hbyang
2026-09-14 15:56:33 +0900
-
0e0f2cf038
[feat] solution,postgres-init,docs: SNS 게재 — 사장님이 누르면 쓰고, 승인받아, 사장님 계정으로 올린다
hbyang
2026-09-14 15:46:44 +0900
-
-
-
b2c8bb033e
[feat] solution/backend,site: 발행 사이트 제목·keywords 메타에 SiteOntology 키워드 — 이 가게 자료로 거른 것만
민헌
2026-09-14 14:38:24 +0900
-
-
76d51207c6
[feat] geo,docs,nginx: 네이버 탐색 모듈 geo 추가 — 발행 전/후 점검 · IndexNow 알리기 대행
GEO_NaverEO_research
민헌
2026-09-14 10:17:28 +0900
-
c07e2bddf4
Merge branch 'main' into feature/scheduler
feature/scheduler
김성경
2026-09-11 17:25:23 +0900
-
-
4184cbe665
[feat] solution/backend: 업소를 여행 일정의 출발·복귀 정거장으로 넣는다
김성경
2026-09-11 16:56:05 +0900
-
0c2b915973
[feat] solution/backend: 일정 하루 시각을 체크인·체크아웃 흐름으로 강제한다
김성경
2026-09-11 16:14:44 +0900
-
69032a72c3
[feat] solution/backend: 일정 하루 시각을 체크인·체크아웃 흐름으로 강제한다
김성경
2026-09-11 16:14:44 +0900
-
-
ab158be16f
Merge branch 'main' of https://gitea.o2o.kr/Web4ai/o2o-site-AEO
김성경
2026-09-11 14:40:07 +0900
-
-
29c1a1f462
[fix] postgres-init: area_contents 상태 인덱스 0011 — init.sql 에만 있고 옛 DB 에 없던 것
Mina Choi
2026-09-11 14:25:43 +0900
-
691b70d599
[fix] postgres-init: 회사 제거 마이그레이션 0000 추가 — 킹서버 DB 가 0005 에서 막히던 것
Mina Choi
2026-09-11 14:25:13 +0900
-
548ec5c0c1
Merge branch 'fix/sitemap-noindex' — 사이트맵·목록에서 noindex 페이지 제외
Mina Choi
2026-09-11 14:09:16 +0900
-
-
4216a05fca
[fix] site: 사이트맵·목록·llms.txt 에서 noindex 페이지 제외 — 목업 복제본이 /s/stay 를 검색에서 밀어낸 것
Mina Choi
2026-09-11 14:08:48 +0900
-
8a2964ebf7
[feat] solution: 추천 일정 카드에 출발지(업소명·출발 시각) 한 줄을 얹는다
김성경
2026-09-11 14:07:17 +0900
-
6760b38fec
Merge branch 'main' into feature/scheduler
김성경
2026-09-11 14:03:27 +0900
-
-
6fbd0904fa
[feat] solution/backend: 일정 컨셉당 2개씩, 총 10개로 확대 — 컨셉 축은 그대로 5개
김성경
2026-09-11 13:31:05 +0900
-
ae4953cf89
Merge branch 'main' into feature/scheduler
김성경
2026-09-11 13:12:32 +0900
-
-
ea4947bb0a
[fix] solution/backend: 스냅샷 지역정보에 itineraries 키가 추가된 것을 테스트에 반영
김성경
2026-09-11 13:03:41 +0900
-
9d4feebb86
[feat] solution: 캔버스도 서버가 만든 일정을 본다 — 발행본과 같은 목록
김성경
2026-09-11 11:58:09 +0900
-
1dd2dc773e
[feat] solution/backend: 일정 생성을 잡에 붙인다 — 에디터 요청을 붙잡지 않는다
김성경
2026-09-11 11:51:39 +0900
-
8dba691274
[feat] solution/backend: 일정을 스냅샷에서 읽는다 — 즉석 계산을 잠시 쉬게 한다
김성경
2026-09-11 11:49:51 +0900
-
2824701030
[feat] solution/backend: 일정 생성 — 없는 기간만 부르고 같은 업체는 그대로 쓴다
김성경
2026-09-11 11:44:09 +0900
-
46e4d091a4
[fix] solution/site: 헤더 플레이어를 /s/stay 목업과 같은 것으로 — 주입 CSS·마크업을 그대로 옮긴다
hbyang
2026-09-11 11:36:16 +0900
-
0f3861c1e4
[feat] solution/backend: 일정 읽기·덮어쓰기 — 업장×기간 한 행
김성경
2026-09-11 11:21:46 +0900
-
38bb4be9e5
[feat] solution,postgres-init: 발행하면 이 숙소의 노래가 한 곡 생긴다 — 가사 Gemini · 작곡 Suno
hbyang
2026-09-11 11:21:16 +0900
-
-
d80877fe75
[fix] postgres-init: 일정 표 마이그레이션을 0011 로 옮긴다 — FAQ 브랜치와 번호가 겹친다
김성경
2026-09-11 11:13:21 +0900
-
703f831273
[fix] site/scripts: 끼니 간격·체류 대비 이동을 규칙으로 — 섬 코스가 103분 만에 두 번째 상
Mina Choi
2026-09-11 11:10:16 +0900
-
18e86a0d12
[feat] solution: 일정을 담을 자리 — 업장·기간당 한 행
김성경
2026-09-11 11:09:56 +0900
-
b86a055278
[docs] site/scripts: 지침을 README 한 장으로 합치고 일회용 스크립트를 지운다
Mina Choi
2026-09-11 10:58:21 +0900
-
a61d9a278c
[feat] solution/backend: 일정 응답 해석 — 같은 정거장 집합인 코스는 버린다
김성경
2026-09-11 10:56:47 +0900
-
ea1daae576
[fix] site/scripts: 시연본을 레포 안에서 자급자족하게 — 다른 기계에서 흰 화면이던 것
Mina Choi
2026-09-11 10:51:46 +0900
-
-
a5b8701f8b
[fix] solution/backend: conftest 를 되돌린다 — 테스트가 안 돈 건 DB 비밀번호 탓이었다
김성경
2026-09-11 10:47:33 +0900
-
a134805b3f
[docs] site/scripts: 섹션 22개별 "목업은 무엇으로 만들었고 제품은 무엇으로 만드나"
Mina Choi
2026-09-11 10:42:33 +0900
-
411a4e7d55
[feat] solution/backend: 일정 프롬프트 — 컨셉을 모델에게 맡기지 않는다
김성경
2026-09-11 10:41:00 +0900
-
f0b5c444bc
[chore] site/scripts: /s/stay 시연본 자산 — 사진 45장·음원 5곡
feat/stay-mockup
Mina Choi
2026-09-11 10:29:06 +0900
-
43ba33dd65
[feat] site/scripts: /s/stay 시연본 조립 도구 일습 — 일정 생성기·주입분·검증
Mina Choi
2026-09-11 10:28:52 +0900
-
-
4d5a77453b
[fix] solution/backend,docs: LLM 이 쓴 문장은 승인 없이 나간다 — 소개문이 생성되고도 영영 빈칸이던 것
fix/llm-copy-auto-publish
hbyang
2026-09-10 17:03:44 +0900
-
fc67962efc
[fix] solution/backend: ORM 의 TIMESTAMPTZ 기본값을 init.sql 과 같은 now() 로 — 테스트 잡이 미래에 박히던 것
hbyang
2026-09-10 17:03:21 +0900
-
-
25f7e5c0c8
Merge branch 'feature/stay-parity'
hbyang
2026-09-10 16:15:29 +0900
-
-
c8cf704217
[fix] solution/backend: 히어로 아래 한 줄이 소개문 세 문장을 이고 있었다
feature/stay-parity
hbyang
2026-09-10 15:29:42 +0900
-
868127a69a
[fix] solution/site: 예약 목업의 날짜를 달력으로 — 14칸 스트립을 걷어낸다
hbyang
2026-09-10 15:24:21 +0900
-
a7fcc14e7d
[feat] solution: 인물 사진은 위키미디어에서 · 사진 없는 엽서는 싣지 않는다
hbyang
2026-09-10 15:19:23 +0900
-
56ed951a6e
[feat] solution/backend,shared: 지역 이야기에 사진을 붙인다 — 수집하는 그 자리에서 함께
hbyang
2026-09-10 15:08:03 +0900
-
ba90a193f7
[fix] solution/backend,frontend: 같은 가게가 위저드를 돌 때마다 새로 생기던 것
hbyang
2026-09-10 14:39:13 +0900
-
6f66199adb
Merge remote-tracking branch 'origin/main' into feature/local-story-generation
Mina Choi
2026-09-10 14:36:34 +0900
-
-
328d9e18ee
[feat] solution: 지역 이야기 생성 · 발행본 섹션 손질 · 마이그레이션 주석 축약
feature/local-story-generation
Mina Choi
2026-09-10 14:36:00 +0900
-
7b238efffb
[feat] solution/backend: 업소 조사 — 소개문이 쓸 재료를 출처와 함께 찾아온다
hbyang
2026-09-10 14:17:44 +0900
-
ee51d89e83
[fix] solution/backend,site: 지역 이야기가 영영 안 생기던 것 + 자체 홈페이지 자동 등록
hbyang
2026-09-10 13:48:44 +0900
-
-
e0d45eda97
[fix] postgres-init,solution/backend,docs: 스키마 재편이 안 닿은 자리를 전부 잡는다 — init.sql · ORM 인덱스 · 테스트
Mina Choi
2026-09-10 11:39:43 +0900
-
3910feddfb
[fix] postgres-init,solution/backend: init.sql 이 스키마 해체를 안 따라왔다 — 새 DB 가 옛 구조로 섰다
Mina Choi
2026-09-10 11:14:39 +0900
-
3e62d08e39
[docs] docs: 값이 DB 에서 페이지까지 가는 길을 한 장으로 — 옛 표 이름 잔재도 정리
Mina Choi
2026-09-10 11:02:45 +0900
-
534122dccf
[docs] devlog: 가짜 발행 수정 기록 — 코드가
f2dad65 에 섞여 들어갔다
Mina Choi
2026-09-08 13:03:11 +0900
-
1e0edeef8f
[docs] deploy: 킹서버 DB 절을 마이그레이션 체계로 — 코드만 갈면 스키마가 안 따라온다
Mina Choi
2026-09-10 10:49:23 +0900
-
-
b1386dd3ce
[refactor] solution,nginx: 에디터와 발행본을 한 렌더러로 — 보는 그대로 나간다
Mina Choi
2026-09-09 17:09:28 +0900
-
387783b766
[fix] solution/backend: 옛 테이블 이름 잔재로 빌더가 통째로 안 돌던 것
Mina Choi
2026-09-09 17:08:51 +0900
-
c4af53613e
[feat] solution,postgres-init: 지역 이야기를 서버가 채운다 · 공용과 개인화를 이름으로 가른다
Mina Choi
2026-09-09 17:08:31 +0900
-
64ce467f21
[refactor] postgres-init,solution: DB 구조 재편 — 스키마 해체 · 공용 콘텐츠 한 벌 · 마이그레이션 체계
Mina Choi
2026-09-09 17:08:02 +0900
-
7bbeb068a8
Merge branch 'feature/stay-booking'
hbyang
2026-09-09 10:42:51 +0900
-
-
c43c4f3620
[fix] solution/frontend: 빌더 캔버스의 예약 섹션을 발행본과 맞춘다 — 실시간 예약 문구 제거
hbyang
2026-09-09 10:37:17 +0900
-
0b33f035ef
[feat] solution/site: 예약 안내 안에 날짜·시간 목업 — 연동 없이 화면에서만 돈다
hbyang
2026-09-09 10:19:07 +0900
-
3b43446fe6
Merge branch 'main' into feat-tourApi
feat-tourApi
김성경
2026-09-08 13:09:31 +0900
-
-
-
-
f2dad65792
[fix] site,deploy: 발행본 목록의 정본 주소를
/s 로 — 끝 슬래시 제거
Mina Choi
2026-09-08 13:02:11 +0900
-
9f16c3224b
[feat] solution/backend,frontend: 내 사이트 목록을 카드로 — 썸네일·주소·시각 · 발행마다 그림 갱신
Mina Choi
2026-09-08 13:01:47 +0900
-
94551afdaf
[refactor] solution/backend,frontend,postgres-init: 회사(테넌트) 제거 — 사장님 계정이 곧 스코프
Mina Choi
2026-09-08 13:01:14 +0900
-
01824a7a91
[feat] solution,admin,postgres-init: 주변정보를 업장 좌표 기준으로 — 시군구 캐시는 "가까운 곳"을 못 준다
김성경
2026-09-08 11:46:03 +0900
-
66f81f3631
[feat] solution/backend,site: 예약 버튼을 네이버 예약 화면으로 — 검색 화면이 뜨던 것
hbyang
2026-09-08 10:52:36 +0900
-
00e13bca7f
[feat] solution/site,shared: 발행본을 /s/stay 목업에 맞춘다 — 잃어버린 CSS 토큰 복원 + 섹션 마크업 이식
Mina Choi
2026-09-08 09:53:19 +0900
-
55ee968f9d
[fix] deploy: 앱이 부르는 API 주소를 한 오리진으로 — :9800 기본값이 로그인을 막았다
hbyang
2026-09-07 16:19:34 +0900
-
b665c34ac2
[fix] deploy: .env.example 그대로 쓰면 로컬 발행이 안 됐다 — DB_HOST 와 줄끝 주석
hbyang
2026-09-07 16:05:01 +0900
-
d498d36ccf
[feat] solution/site,frontend,backend: 숙박 예약 구성 — 요금·인원·창구를 한자리에
hbyang
2026-09-07 15:27:29 +0900
-
-
6df125d840
[fix] solution/site: 발행본이 참조하는 자산은 기간과 무관하게 남긴다 — 목업이 죽었다
Mina Choi
2026-09-07 14:06:09 +0900
-
f008b24574
[fix] solution/site: 자산 보관 코드를 되살린다 — 목업은 재굽기가 안 되므로 자산이 지워지면 끝이다
Mina Choi
2026-09-07 14:04:50 +0900
-
de5ff5186f
Revert "[fix] solution/site: 사이트맵 lastmod 를 파일 mtime 에서 뗀다 — 페이지의 dateModified 를 그대로 쓴다"
Mina Choi
2026-09-07 13:33:34 +0900
-
b797535b17
Revert "[fix] solution/site: 옛 해시 자산을 30일 남긴다 — 배포와 전체 재굽기를 뗀다"
Mina Choi
2026-09-07 13:33:34 +0900
-
9a4bc0e123
Revert "[fix] solution/site: 대장에 없는 자산을 지우지 않는다 — 첫 배포에 운영 사이트가 끊겼다"
Mina Choi
2026-09-07 13:33:34 +0900
-
22447ae041
Revert "[docs] AGENTS,deploy: 재굽기 컨테이너는 solution-prerender 다 — solution-frontend 는 개발용"
Mina Choi
2026-09-07 13:33:34 +0900
-
6f4e05517f
[docs] AGENTS,deploy: 재굽기 컨테이너는 solution-prerender 다 — solution-frontend 는 개발용
Mina Choi
2026-09-07 13:30:11 +0900
-
292cf26fd9
[fix] solution/site: 대장에 없는 자산을 지우지 않는다 — 첫 배포에 운영 사이트가 끊겼다
Mina Choi
2026-09-07 13:28:12 +0900
-
8f6ea16f65
[fix] solution/site: 옛 해시 자산을 30일 남긴다 — 배포와 전체 재굽기를 뗀다
Mina Choi
2026-09-07 11:27:52 +0900
-
09b0538c9c
[fix] solution/site: 사이트맵 lastmod 를 파일 mtime 에서 뗀다 — 페이지의 dateModified 를 그대로 쓴다
Mina Choi
2026-09-07 11:23:44 +0900
-
533de126fb
[feat] solution/frontend,nginx: 랜딩·요금·사례를 프리렌더 — 크롤러가 빈 종이를 받던 것
Mina Choi
2026-09-07 11:30:27 +0900
-
9aa93b282c
[feat] solution/site,nginx: 발행본 목록 페이지와 루트 llms.txt — 크롤 경로를 둘로 늘린다
Mina Choi
2026-09-07 09:45:00 +0900
-
34e5932fbc
[fix] solution/frontend,site: 랜딩 색인 해제 + 사이트맵 URL 을 canonical 과 일치 — 크롤러의 유일한 문을 연다
Mina Choi
2026-09-07 09:07:36 +0900
-
7a6fee70c1
[fix] solution/frontend: 로그인해도 랜딩·요금에 갈 길을 낸다 — '/' 관문 제거
Mina Choi
2026-09-04 17:29:13 +0900
-
-
238d4c25c4
[feat] solution: 네이버 플레이스를 검색 단계에서 찾는다 — 로그인은 수집 직전 한 번
Mina Choi
2026-09-03 16:37:12 +0900
-
a67169dfa2
[chore] solution/frontend: 네이버 소유확인 파일 추가 — 세 엔진 중 마지막
Mina Choi
2026-09-03 11:32:58 +0900
-
bce0928385
[chore] deploy,solution,docs: 레포·발행 호스트 교체 — o2o-site-AEO / web4ai.o2osolution.ai
Mina Choi
2026-09-03 11:31:34 +0900
-
d6118165c4
[chore] solution/frontend: 구글 소유확인 파일 추가 — 새 호스트 기준으로 다시 받은 것
Mina Choi
2026-09-03 11:25:11 +0900
-
a4ec508ba5
[fix] solution/frontend: 도는 제목이 안 움직이던 것 + 히어로를 입력 카드 구조로 · 헤더 확대
Mina Choi
2026-09-03 11:02:42 +0900
-
ee8ba59036
[fix] solution/frontend: 히어로 검색창을 pill 에서 rounded-xl 로 — 페이지 카드 곡률과 어긋났다
Mina Choi
2026-09-03 10:59:13 +0900
-
0c3f8dd3b0
[feat] solution/frontend: 히어로를 첫 화면 높이로 · 검색창 pill · 쇼케이스 카드 축소
Mina Choi
2026-09-03 10:58:02 +0900
-
d8ed0766d6
[feat] solution/frontend: 히어로 문구 여섯으로 · 보조 문구 제거 — 세로로 퍼지던 걸 줄인다
Mina Choi
2026-09-03 10:53:41 +0900
-
d5e9b87e3f
[feat] solution/frontend: 히어로 제목의 앞말이 돈다 — '홈페이지' 는 고정
Mina Choi
2026-09-03 10:45:38 +0900
-
4ef8e7d232
[feat] solution/frontend: 히어로 아래 발행 사이트 마퀴 — 입력칸만으론 뭐가 나오는지 모른다
Mina Choi
2026-09-03 10:34:02 +0900
-
fd716222ad
[feat] solution/backend: 썸네일 백필 스크립트 — 이미 발행된 사이트는 채울 길이 없었다
Mina Choi
2026-09-03 10:31:52 +0900
-
af391b4c56
[feat] solution/frontend,docs: 랜딩 · 요금 · 쇼케이스 — 로그인 전 화면이 없었다
Mina Choi
2026-09-03 10:21:16 +0900
-
a61f9724ea
[feat] solution/frontend: 온보딩을 상호명부터 — 단계를 주소창으로 옮기고 업종은 검색이 정한다
Mina Choi
2026-09-03 10:20:57 +0900
-
41e49c693b
Merge branch 'main' into 홈페이지-레이아웃-구상
Mina Choi
2026-09-03 09:44:51 +0900
-
-
2026fde80f
[feat] solution/backend: 상호명 공개 검색 + 업종 자동 판별 — 랜딩이 로그인 앞에서 부른다
Mina Choi
2026-09-03 09:41:34 +0900