커뮤니티 아카이브, 멤버들 간의 상호작용, 그리고 Activity가 포착한 활동의 잔향을 p5.js로 시각화했습니다.
월간 업데이트: 새로운 기능, 개선 사항, 버그 수정 소식.
이번 5월, Activity iOS 역대 최대 규모의 업데이트가 찾아왔습니다. V2라는 이름에 걸맞은 변화입니다. 앱스토어와 멤버십 시스템을 연결하는 작업이 쉽지 않았지만, 이제 멤버들은 앱 안에서 CAN 가입, 계정 관리, 멤버십 갱신을 모두 처리할 수 있습니다. 브라우저를 열 필요가 없습니다. 비회원도 계정 없이 피드 첫 페이지를 둘러볼 수 있도록 개방했습니다. 로그인 방식도 한결 간편해졌습니다. 기존 CAN 비밀번호로 바로 접속할 수 있고, 새로 도입한 세션 토큰 시스템 덕분에 예전에 있던 2~3초의 인증 지연도 사라졌습니다. 또한 웹사이트와 앱 양쪽에서 계정 데이터 전체를 직접 내보낼 수 있는 기능을 추가해 개인정보 보호를 한층 강화했습니다. 수많은 버그를 잡았고, UX도 개선했습니다. 앱은 빠르고, 쾌적하고, 한층 안정적입니다!
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 포함)을 모두 이용하실 수 있습니다. 이 플랫폼과 커뮤니티가 계속 살아 숨쉴 수 있도록 함께해 주세요!
Illustrating members' interaction with the community archives, each other, and the consequent echoes of their actions captured by Activity. Created with p5js. Monthly update: The latest features, improvements, and fixes. May brings our biggest Activity iOS update yet—one that truly earns the V2 title. Getting to this release was not easy, as we had to build a bridge between the App Store and our membership system. Now, members can join CAN, manage their accounts, and renew memberships entirely within the app—no browser required. For non-members, we’ve opened up the first page of the feed for browsing without an account. We’ve also streamlined logging in; your standard CAN password now works seamlessly, and a brand-new under-the-hood session token system eliminates the old 2-3 second authentication delay. Finally, we've enhanced privacy by allowing members to request a full export of their account data directly from both the website and the app. Many bugs have been squashed, UX improved, and the app is fast, enjoyable, and rock solid! Here is the full list of changes, new features, and bug fixes: 27/05/2026 Activity iOS 2.0.2 (172) — App Store Release → Download / Update from the App Store 25/05/2026 Activity iOS 2.0.2: Unread posts notification banner is now more reliable — uses a dedicated server endpoint to check for unread items, bypassing the API cache so the count is always accurate. Activity iOS 2.0.2: Fixed inconsistent height of the floating bar menu when "always open" was enabled. Activity iOS 2.0.2: Smoother animation when logging out. Website: Register page: New /register/ page now supports PayPal / Stripe and App Store payment options for new members. Custom Theme: Now also loads for guests, refreshed weekly (same schedule as in Activity iOS). Fun fact: if a guest changes the theme, it changes for all guests :) 21/05/2026 Website: Request My Data: New button in Edit-Profile that triggers a ZIP export of your full account data, sent to your registered email. Part of our updated Privacy Policy . Website: Privacy Policy and Terms & Conditions added to the website footer. Activity iOS 2.0.1 (171) — App Store Release Request My Data: New button in the Manage Account sheet (below Cancel Subscription, above Delete Account) — triggers a ZIP export of your full account data, sent to your registered email. Terms & Conditions: Text in login and registration screens now wraps correctly at all font sizes, with underlined links and proper haptic feedback. Login screen: Background image now fades from the top down to the logo. Manage Account sheet: Redesigned — fixed header with close button, scrollable content, key rows always visible, loading state only on subscription rows, cleaner button styles throughout. Manage Account: All buttons now darken on press instead of fading. Send Deletion Request button is red, darkens on press. Registration: Tapping a red ✕ (username or email already taken) now clears the field; keyboard dismisses on background or checkbox tap. Channel list: Channels now load after the feed is ready rather than simultaneously at launch; also reloads after logging in from the guest sheet; always fetches a fresh version. Sign Out button: Haptic feedback added (when haptics are enabled on the device). 19/05/2026 Activity iOS 2.0.0 (170) — App Store Submission Feed fade animation tuned. Filter button scroll-to-top — two behaviours: switching to a different filter jumps instantly to the top; re-tapping the active filter scrolls smoothly. Header appears immediately before the content jump. Terms & Conditions extracted into its own screen file. New header style to match the Create Account screen. "Visit Website" section added with a link to the homepage. Level cards animate in on load with a staggered fade (0.3s per card, 0.12s between cards). Loading spinner on the level/subscription screen replaced with animated dots. All three subscription tiers (Standard, Supporter, Studio) submitted alongside this version. 18/05/2026 Activity iOS 2.0.0 (168) Join CAN directly from the app: manage your account, renew your membership, request your data, and more. Guest mode: browse the first page of the feed without an account. Faster throughout: new session token system for quicker authentication. Smarter login: use your regular website password. Apple Watch: mention indicators now appear on the watch. Polish throughout: faster filter switching, apply themes directly from the feed, and more. Members with an active in-app subscription now go straight to their account screen on launch, without briefly seeing the membership level selector. iOS Membership Bridge We built a custom WordPress plugin that bridges the CAN iOS app with the Simple Membership plugin, exposing a clean REST API so the app can handle registration, login, and subscription management without touching the WordPress admin. Auth & registration — token-based login and new member registration via REST endpoints, with rate limiting on failed attempts Membership status — returns level, account state, and expiry date to the app on demand Apple IAP integration — handles App Store Server Notifications (renewals, cancellations, refunds, plan changes) and keeps SWPM membership records in sync automatically Session tokens — skips bcrypt on every authenticated request after login, stored in WP transients; noticeably faster response times iOS Members tab — admin view showing all app-registered users in the WordPress backend Custom themes in-app / all synced to the site. 10/05/2026 Website: Suggested People on /People pages and recommended projects on the homepage are now cached for faster loading. Activity Logger 3.6.3 Mentions: Fixed mention notifications across web and iOS. Performance: Mention checks are no longer run on every page load — results are now cached and refreshed every 10 minutes. This eliminates a ~3 second delay that was affecting all logged-in users across the entire site. Mark as read: Now works correctly across web and iOS. Mention detection: Moved to the point when content is saved, so mentions are caught from all entry points (web comments, API comments, web and API activity entries). Mention storage: Two new internal flags track unread mentions (for the dot indicator) and mention history (for the list view). Admin tools: New backfill tool to clear and rebuild mention data. Stability: Site no longer breaks if the Activity Logger plugin is disabled. Cleanup: Mentions are removed when a post is deleted or trashed. Mentions in Filters: Mentions are now also accessible from the sidebar filter panel. 16/04/2026 Activity Logger 3.6.2 You can now delete your own activity entries. Fixed a bug where tapping a mention would also reload the feed. Editors can now edit activity entries directly from the main feed. You can now apply a shared custom theme directly from the feed — just tap the palette icon next to any #theme entry. 14/04/2026 CAN API 2.4: Fixed a timezone mismatch that caused the "new posts" counter to show incorrect counts. Activity iOS 1.6.0: The "new posts" banner in Everything is now hidden when the count is 0. (Still shows for channels and other filters.) Activity iOS 1.6.0: Widgets now show a timestamp so you can see when they were last updated (medium and large sizes). Activity iOS 1.6.0: Fixed video playback in the feed (thumbnail display, audio behaviour, etc.). New iOS Widgets also work on your Mac 03/04/2026 Activity iOS 1.6.0: Widgets are here! The app includes iOS Home Screen and Lock Screen widgets that show your new activity count, recent actions, and a 28-day activity trend graph — available in small, medium, and large sizes. Activity iOS 1.5.2: In a channel, tapping another channel now navigates to it. Activity iOS 1.5.2: Fixed a crash in Stats when there's no network connection. Lastly, as every month, our Activity map continues to grow, showing member interactions. If you haven't updated your Location (City), please do so in the /edit-profile/ page under Location' and see who else is in your city or any upcoming events nearby. Days (+57) 310 Participants (+73) 527 Actions (+564) 3,317 Not a Member yet? Please support us by becoming one or by donating . With the personal membership priced at only $20 per year (less than $2 a month), you unlock a heap of community features (like Activity) available only to Members. Please help us keep this platform and community alive and thriving ! Join the Community Support by Donating See the previous update here → V6 Development Log (04/2026) . All dev-log updates are here .