← 목록으로
V6 개발 일지 (2026년 5월)

V6 개발 일지 (2026년 5월)

커뮤니티 아카이브, 멤버들 간의 상호작용, 그리고 Activity가 포착한 활동의 잔향을 p5.js로 시각화했습니다.

월간 업데이트: 새로운 기능, 개선 사항, 버그 수정 소식.

이번 5월, Activity iOS 역대 최대 규모의 업데이트가 찾아왔습니다. V2라는 이름에 걸맞은 변화입니다. 앱스토어와 멤버십 시스템을 연결하는 작업이 쉽지 않았지만, 이제 멤버들은 앱 안에서 CAN 가입, 계정 관리, 멤버십 갱신을 모두 처리할 수 있습니다. 브라우저를 열 필요가 없습니다. 비회원도 계정 없이 피드 첫 페이지를 둘러볼 수 있도록 개방했습니다. 로그인 방식도 한결 간편해졌습니다. 기존 CAN 비밀번호로 바로 접속할 수 있고, 새로 도입한 세션 토큰 시스템 덕분에 예전에 있던 2~3초의 인증 지연도 사라졌습니다. 또한 웹사이트와 앱 양쪽에서 계정 데이터 전체를 직접 내보낼 수 있는 기능을 추가해 개인정보 보호를 한층 강화했습니다. 수많은 버그를 잡았고, UX도 개선했습니다. 앱은 빠르고, 쾌적하고, 한층 안정적입니다!

변경 사항, 신규 기능, 버그 수정 전체 목록은 아래에서 확인하세요:

27/05/2026

Activity iOS 2.0.2 (172) — App Store Release

App Store에서 다운로드 / 업데이트

25/05/2026

  • Activity iOS 2.0.2: 읽지 않은 게시물 알림 배너의 안정성이 개선되었습니다. 전용 서버 엔드포인트를 통해 미열람 항목을 확인하도록 변경되어, API 캐시를 우회함으로써 항상 정확한 수치를 표시합니다.
  • Activity iOS 2.0.2: '항상 열기'를 활성화했을 때 플로팅 바 메뉴의 높이가 일정하지 않던 문제를 수정했습니다.
  • Activity iOS 2.0.2: 로그아웃 시 애니메이션이 더 부드럽게 처리됩니다.
  • 웹사이트: 회원가입 페이지: 새로운 /register/ 페이지에서 신규 회원을 위한 PayPal / Stripe 및 App Store 결제 옵션을 지원합니다.
  • 커스텀 테마: 이제 비회원(게스트)에게도 적용되며, 매주 새로 고침됩니다(Activity iOS와 동일한 주기). 참고로, 게스트가 테마를 변경하면 모든 게스트에게 동일하게 적용됩니다 :)

21/05/2026

  • 웹사이트: 내 데이터 요청: 프로필 편집 화면에 새 버튼이 추가되었습니다. 버튼을 누르면 전체 계정 데이터를 ZIP 파일로 내보내 등록된 이메일로 전송합니다. 업데이트된 개인정보 처리방침의 일환입니다.
  • 웹사이트: 개인정보 처리방침 및 이용약관이 웹사이트 푸터에 추가되었습니다.

Activity iOS 2.0.1 (171) — App Store Release

  • 내 데이터 요청: 계정 관리 시트에 새 버튼 추가 (구독 취소 아래, 계정 삭제 위) — 전체 계정 데이터를 ZIP 파일로 내보내며, 등록된 이메일로 전송됩니다.
  • 이용약관: 로그인 및 회원가입 화면의 텍스트가 이제 모든 폰트 크기에서 올바르게 줄바꿈되며, 링크에 밑줄이 표시되고 햅틱 피드백도 정상 작동합니다.
  • 로그인 화면: 배경 이미지가 상단에서 로고 방향으로 자연스럽게 페이드인됩니다.
  • 계정 관리 시트: 전면 개편 — 닫기 버튼이 포함된 고정 헤더, 스크롤 가능한 콘텐츠 영역, 주요 항목 항시 노출, 로딩 상태는 구독 관련 항목에만 표시, 전반적으로 버튼 스타일이 더 깔끔해졌습니다.
  • 계정 관리: 모든 버튼이 탭 시 흐려지는 대신 어두워지도록 변경. 삭제 요청 버튼은 빨간색으로 표시되며 탭 시 어두워집니다.
  • 회원가입: 빨간 ✕ 표시(이미 사용 중인 사용자명 또는 이메일)를 탭하면 해당 필드가 초기화되며, 배경 또는 체크박스를 탭하면 키보드가 닫힙니다.
  • 채널 목록: 채널이 앱 실행과 동시에 불러와지는 대신, 피드가 준비된 후 로드되도록 변경되었습니다. 게스트 시트에서 로그인한 후에도 재로드되며, 항상 최신 버전을 가져옵니다.
  • 로그아웃 버튼: 햅틱 피드백이 추가되었습니다 (기기에서 햅틱이 활성화된 경우에 한함).

19/05/2026

Activity iOS 2.0.0 (170) — App Store Submission

  • 피드 페이드 애니메이션이 세밀하게 조정되었습니다.
  • 필터 버튼의 맨 위로 스크롤 기능 — 두 가지 동작 방식: 다른 필터로 전환하면 즉시 맨 위로 이동하고, 활성화된 필터를 다시 탭하면 부드럽게 스크롤됩니다.
  • 콘텐츠가 이동하기 전에 헤더가 먼저 표시됩니다.
  • 이용약관이 별도의 화면 파일로 분리되었습니다.
  • 계정 만들기 화면에 맞춰 헤더 스타일이 새롭게 변경되었습니다.
  • 홈페이지 링크가 포함된 "웹사이트 방문" 섹션이 추가되었습니다.
  • 레벨 카드가 로드 시 단계적인 페이드 효과와 함께 등장합니다 (카드당 0.3초, 카드 간격 0.12초).
  • 레벨/구독 화면의 로딩 스피너가 애니메이션 점 형태로 교체되었습니다.
  • 세 가지 구독 등급(Standard, Supporter, Studio) 모두 이번 버전과 함께 제출되었습니다.

18/05/2026

Activity iOS 2.0.0 (168)

  • 앱에서 바로 CAN에 가입하세요: 계정 관리, 멤버십 갱신, 데이터 요청 등을 모두 앱 안에서 처리할 수 있습니다.
  • 게스트 모드: 계정 없이도 피드 첫 페이지를 둘러볼 수 있습니다.
  • 전반적인 속도 개선: 새로운 세션 토큰 시스템으로 인증이 더 빠르게 이루어집니다.
  • 간편해진 로그인: 웹사이트에서 사용하는 기존 비밀번호로 바로 로그인하세요.
  • Apple Watch: 멘션 알림이 이제 워치에서도 표시됩니다.
  • 세부 개선 사항: 필터 전환 속도 향상, 피드에서 바로 테마 적용 등 다양한 부분이 다듬어졌습니다.
  • 인앱 구독이 활성화된 멤버는 앱 실행 시 멤버십 등급 선택 화면을 거치지 않고 바로 계정 화면으로 이동합니다.

iOS Membership Bridge

CAN iOS 앱과 Simple Membership 플러그인을 연결하는 커스텀 WordPress 플러그인을 자체 개발했습니다. WordPress 관리자 화면에 접근하지 않고도 앱 내에서 회원가입, 로그인, 구독 관리를 처리할 수 있도록 깔끔한 REST API를 제공합니다.

  • 인증 및 회원가입 — REST 엔드포인트를 통한 토큰 기반 로그인과 신규 회원 등록, 로그인 실패 시 횟수 제한 적용
  • 멤버십 상태 — 앱 요청 시 등급, 계정 상태, 만료일 반환
  • Apple IAP 연동 — App Store 서버 알림(갱신, 취소, 환불, 플랜 변경) 처리 및 SWPM 멤버십 레코드 자동 동기화
  • 세션 토큰 — 로그인 이후 인증된 요청마다 bcrypt를 거치지 않고 WP 트랜지언트에 저장된 토큰 사용, 응답 속도가 눈에 띄게 빨라짐
  • iOS 멤버 탭 — WordPress 백엔드에서 앱을 통해 가입한 전체 사용자를 확인할 수 있는 관리자 뷰

앱 내 커스텀 테마 / 사이트와 모두 동기화됩니다.

10/05/2026

  • 웹사이트: /People 페이지의 추천 인물과 홈페이지의 추천 프로젝트가 이제 캐시 처리되어 더 빠르게 로딩됩니다.

Activity Logger 3.6.3

  • 멘션: 웹과 iOS에서 멘션 알림이 정상적으로 작동합니다.
  • 성능: 멘션 확인이 더 이상 페이지를 로드할 때마다 실행되지 않습니다. 결과는 이제 캐시에 저장되어 10분마다 갱신됩니다. 이로써 로그인한 모든 사용자에게 발생하던 약 3초의 지연이 해소되었습니다.
  • 읽음 처리: 웹과 iOS 모두에서 올바르게 작동합니다.
  • 멘션 감지: 콘텐츠가 저장되는 시점으로 이동하여, 모든 진입 경로(웹 댓글, API 댓글, 웹 및 API 활동 항목)에서 멘션을 놓치지 않고 감지합니다.
  • 멘션 저장: 두 개의 새로운 내부 플래그가 추가되어 읽지 않은 멘션(점 표시용)과 멘션 기록(목록 보기용)을 각각 추적합니다.
  • 관리자 도구: 멘션 데이터를 초기화하고 재구성할 수 있는 백필(backfill) 도구가 추가되었습니다.
  • 안정성: Activity Logger 플러그인이 비활성화되어도 사이트가 오류 없이 정상적으로 유지됩니다.
  • 정리: 게시물이 삭제되거나 휴지통으로 이동되면 해당 멘션도 함께 삭제됩니다.
  • 필터의 멘션: 사이드바 필터 패널에서도 멘션에 접근할 수 있습니다.

16/04/2026

Activity Logger 3.6.2

  • 이제 자신이 작성한 활동 항목을 직접 삭제할 수 있습니다.
  • 멘션을 탭했을 때 피드가 함께 새로고침되던 버그를 수정했습니다.
  • 이제 에디터가 메인 피드에서 직접 활동 항목을 편집할 수 있습니다.
  • 이제 피드에서 바로 공유 커스텀 테마를 적용할 수 있습니다 — #theme 항목 옆의 팔레트 아이콘을 탭하세요.

14/04/2026

  • CAN API 2.4: 시간대 불일치로 인해 "새 게시물" 카운터가 잘못된 수치를 표시하던 버그를 수정했습니다.
  • Activity iOS 1.6.0: 카운트가 0일 때 Everything의 "새 게시물" 배너가 숨겨집니다. (채널 및 기타 필터에서는 계속 표시됩니다.)
  • Activity iOS 1.6.0: 위젯에 타임스탬프가 추가되어 마지막 업데이트 시각을 확인할 수 있습니다(미디엄 및 라지 사이즈).
  • Activity iOS 1.6.0: 피드에서의 동영상 재생 문제(썸네일 표시, 오디오 동작 등)를 수정했습니다.
새로운 iOS 위젯은 Mac에서도 사용할 수 있습니다

03/04/2026

  • Activity iOS 1.6.0: 위젯이 출시되었습니다! 새로운 활동 수, 최근 활동 내역, 28일 활동 트렌드 그래프를 한눈에 확인할 수 있는 iOS 홈 화면 및 잠금 화면 위젯을 지원합니다 — 스몰, 미디엄, 라지 사이즈로 제공됩니다.
  • Activity iOS 1.5.2: 채널 내에서 다른 채널을 탭하면 해당 채널로 이동합니다.
  • Activity iOS 1.5.2: 네트워크 연결이 없을 때 Stats에서 앱이 종료되는 오류를 수정했습니다.

매달 그렇듯, Activity은 계속 성장하며 멤버들의 활동을 시각적으로 보여주고 있습니다. 아직 위치(도시)를 등록하지 않으셨다면, /edit-profile/ 페이지의 'Location' 항목에서 설정해보세요. 같은 도시에 있는 다른 멤버를 발견하거나, 근처의 이벤트 소식도 확인할 수 있습니다.

활동 일수 (+57)

310

참여자 수 (+73)

527

총 활동 수 (+564)

3,317

아직 멤버가 아니신가요? 멤버십에 가입하거나 후원을 통해 저희를 응원해 주세요. 개인 멤버십은 연간 $20(월 $2 미만)으로, 멤버 전용 커뮤니티 기능(Activity 포함)을 모두 이용하실 수 있습니다. 이 플랫폼과 커뮤니티가 계속 살아 숨쉴 수 있도록 함께해 주세요!

이전 업데이트는 여기서 확인하세요 → V6 개발 로그 (04/2026). 전체 개발 로그는 여기에서 볼 수 있습니다.