Skip to main content

체인지로그

Follow new updates and improvements to 오프라이트.

[1w/10] 안드로이드 - 플레이 스토어 출시

오프라이트 모바일 앱이 구글 플레이 스토어에 출시되었어요. 캘린더 이용에 불편함을 줬던 타임존 문제가 이제는 자동으로 해결될 수 있도록 관련 기능을 업데이트했습니다. 퍼포먼스 개선과 관련된 추가적인 업데이트도 준비했는데요, 하나하나 자세히 살펴볼까요?


⭐ This Week's Highlights

안드로이드 플레이 스토어 출시 🚀

그동안 apk 다운로드로만 제공되던 안드로이드 앱이 구글 플레이 스토어에 정식 출시되었어요. 매번 apk를 다시 다운로드해야 했던 불편함을 감수하며 사용해 주신 모든 유저분들께 정말 감사드립니다. 이제는 구글 플레이 스토어에서 간편하게 앱을 다운로드하고, 업데이트 사항도 쉽게 확인할 수 있습니다.

➡️ 안드로이드 앱 다운로드

타임존 자동 업데이트 ⏰

이번 업데이트로 다른 타임존으로 이동할 경우, 이를 자동으로 감지해 타임존 변경을 추천해드려요. 타임존 변경 시 팝업창에서 Yes를 누르시면 간편하게 타임존을 변경할 수 있어요.

노션 싱크 속도 개선 🔄

서비스 사용자가 증가하면서 최대 15분이었던 노션 태스크 싱크 시간이 최대 6시간까지 걸리는 퍼포먼스 이슈가 발생했어요. 이번 업데이트를 통해 노션 태스크가 최대 15분 안에 싱크될 수 있도록 노션 싱크 관련 로직을 개선했습니다.

🐛 Bug Fix

  • 캘린더에 일정이 많을 때 태스크 생성/수정이 느려지던 문제를 해결했어요.

  • 슬랙 연동을 통해 오프라이트 태스크로 추가할 때 중복된 태스크가 생성되던 문제를 해결했어요.

  • 반복 태스크를 타임블로킹할 때 캘린더에 바로 표시되지 않던 문제를 해결했어요.

🚀 Upcoming

  • 레이아웃 페이스리프트: 오프라이트의 인박스, 투데이 레인의 디자인을 수정하고 특정 레인을 열고 닫을 수 있는 기능을 추가할 예정이에요. 이 개선이 완료되면 기존처럼 인박스, 플랜드, 캘린더를 모두 보거나 플랜드 + 캘린더, 혹은 캘린더만 조회하는 뷰로 전환할 수 있게 됩니다.

🎒 Behind the Scenes

  • 모바일 제품 개선을 위해 새로운 팀원과 함께 본격적인 수리 및 개선을 진행하고 있어요! 아직은 모바일 앱에서 제대로 동작하지 않는 부분들을 해결하는 단계지만, 다음 주부터는 새로운 기능들도 추가될 예정입니다. 현재 PC에서만 오프라이트를 사용하고 계시다면 모바일 버전도 다운받아 사용해 보세요.

  • 구글 플레이 스토어 심사를 쉽게 통과할 줄 알았지만... 2주 동안 5번 반려되고 6번째에 승인받았답니다. 🥲 이제는 심사에 대한 노하우가 생긴 것 같아요.

  • 신규 유저에 대한 성장과 기존 유저의 제품 만족도를 동시에 잡기 위해 제품팀 스쿼드를 새로 조직했어요.

💞 Special Thanks

김창현님, An Mondri, 염지윤님, 김태욱님, 이윤경님, 박준영님, 유병찬님, kasey13ch님, bjieun1105님, 필님, 강형구님, 조지나님, 송예찬님, 한울님, 박정현님, 김창아님, 임지연님, 노승범님, 배정수님, 박정안님, 김정은님, 그리고 익명의 모든 유저분들께 감사드립니다.

이번 한 주도 오프라이트와 소통하며 피드백을 남겨주셔서 정말 감사합니다. 다음 주부터 있을 새로운 개선들을 기대해 주시고, 제품에 대한 피드백도 많이 남겨주세요.

ImprovedFixed

[3-4w/9] 제품 속도 개선 Part 2

매주 새로운 제품 경험을 약속드렸지만, 벌써 두 번째 2주 간의 업데이트 사이클로 개선 사항을 소개해드리게 되었어요. 이번 성능 개선을 기반으로, 앞으로 더 즐겁고 깊이 있는 생산성 제품 경험을 제공해드릴게요. 그럼 이번 제품 성능 개선 내용을 소개합니다.


⭐This Week's Highlights

제품 속도 개선 Part 2 ⚡

오랜 기다림 끝에, 드디어 성능 개선 2차를 완료했어요. 2주 전 소개해드린 1차 개선이 에피타이저였다면, 이번 2차 업데이트는 메인 디시입니다. 개선 전까지 인터넷 속도가 빠른 국가에서는 어느 정도 쓸만한 속도를 보였지만, 인터넷 속도가 느린 국가에서는 태스크 생성 및 타임 블로킹에 2~4초 정도 걸려서 전혀 "Blazingly fast"한 제품이 아니었죠.

이번 업데이트를 통해 오프라이트는 누르는 즉시 반응하는 '0.1초' 속도를 구현하여, 네트워크 속도나 국가에 상관없이 어디서든 쾌적하게 이용할 수 있어요. 마치 포르쉐의 가속 페달을 밟는 듯한, 즐거운 속도의 경험을 느껴보세요.

주요 개선 사항:

  • 태스크 생성/조회/수정/삭제 속도 개선

  • 이메일 태스크 열기 속도 개선

  • 태스크 리스트 매핑 최적화

  • 태스크 플래닝 (단축키를 활용한 계획 포함)

  • 캘린더 이벤트 생성/조회/수정/삭제 (반복 일정 포함) 

🐛 Bug fix

  • 리스트 순서 변경 문제 해결: 이제 태스크 리스트의 순서를 원활하게 변경할 수 있어요.

  • 키보드 네비게이션 버그 수정: 페이지 변경 시, 키보드로 바로 태스크 이동이 가능해졌어요. 이전에는 마우스를 클릭해야만 가능했던 불편함이 있었죠.

  • 중복 리스트 생성 방지: 리스트 생성 시 엔터를 여러 번 눌러도 중복 리스트가 생성되지 않도록 수정했어요.

🚀 Upcoming

앞으로 추가로 2주간 제품 성능과 관련된 잔여 이슈 및 그간 쌓인 버그를 중심으로 제품을 정상화할 예정이에요. 또한, 우선순위가 높은 개선 및 신규 기능 티켓도 순차적으로 작업을 시작할 예정입니다.

  • 주요 개선 예정 티켓

    • 반복 타임 블로킹 기능 개선

    • 포커스 시작/일시정지 기능의 부드러운 전환

    • 리스트 생성/수정 기능 최적화

    • 캘린더 7일 뷰에서 이벤트 드래그 시 발생하는 성능 저하 문제 해결 

💬 Behind the Scenes

  • 제품 출시 이후 총 2번의 성능 개선을 위한 리팩토링이 있었어요. 첫 번째는 태스크 DND와 관련된 리팩토링이었고, 두 번째가 이번 성능 개선이었어요. 정말 두 번 모두 진이 쭉 빠지는 스프린트였던 것 같아요. 메이커들의 정신 건강을 위해 앞으로 2주는 조금 천천히, 쿨다운하며 지속 가능한 제품 개선을 위한 시간을 가질 예정이에요. 

💞 Special Thanks

배정수님, Dinggul, 필님, 현성재님, 신원준님, 노경진님, 이태건님, 사루비님, 임태인님, 양원석님, 김지현님, 고진영님, kasey13ch, vot129, pi1ercho 그리고 익명의 모든 유저분들, 2주간 소중한 피드백을 전해주셔서 감사합니다. 보내주신 피드백을 하나하나 읽고 반영하여 더 나은 개선을 선보이겠습니다. 감사합니다!

ImprovedFixed

[1-2w/9] 자연어 태스크 생성, 제품 속도 개선

태스크 생성 시, 제목에 일자와 기간을 포함하면 자동으로 해당 일자와 기간으로 태스크를 계획할 수 있어요. 또한, ‘속도’가 가장 중요한 ‘기능’이라고 생각하여 2주간 퍼포먼스 개선에 집중했고, 오늘 그 절반을 배포했습니다. 어떤 개선이 있었는지 하나씩 설명드릴게요.


⭐This Week's Highlights

자연어 태스크 생성 - 일자/기간 🤖

태스크를 생성한 후 ‘H’를 눌러 단축키로 계획 일자를 설정하거나, 마우스로 태스크를 타임블로킹하는 작업도 낭비에요. 태스크 생성 시 제목에 시간과 기간을 함께 입력하면 추가 작업 없이도 한 번에 태스크를 계획할 수 있어요.

  • 지원하는 일자/시간 명령어:

    • today, tomorrow

    • 요일

      • e.g. (last, this, next) Monday, Tuesday, …, Sunday

    • 오늘/지금으로부터 상대적인 일자/시간

      • e.g. 5 days later, 2 weeks from now

      • e.g. in 2h, in 30m

    • 연월일

      • e.g. 2024/12/25, 9/24, Sep 15, 31 October…

    • 시간

      • e.g. 11, 13:00, 4am, 2pm

  • 지원하는 기간 명령어:

    • From 시간 to 시간

      • e.g. from 14 to 16

    • ~, -

      • e.g 14 ~ 16, 2pm ~ 4pm

📝 태스크 생성 시 리스트를 설정하는 기능은 아직 지원하지 않아요. 글로벌 태스크 생성 명령어가 배포되면 이 부분을 보완할 예정입니다.

제품 속도 개선 Part 1 🏎️⚡

성능 저하 없는 작업 환경

태스크와 리스트의 개수가 많아지면서 오프라이트에서 작업 속도가 느려지는 문제가 있었는데, 이를 근본적으로 해결했습니다. 이제 태스크/리스트의 수가 아무리 많아져도 서비스 속도가 느려지지 않아요.

캘린더 이벤트 생성 속도 개선

타임블로킹 생성 시 인터넷 속도에 따라 4초 가까이 소요되곤 했습니다. 이는 전혀 빠르지 않았고, 생산성 제품으로서 부끄러울 정도였죠. 이제 타임블로킹 혹은 캘린더에서 이벤트를 생성하는 즉시 반영되도록 개선했어요. 다만, 아직 단건 이벤트 생성만 개선이 완료되었으며, 반복 일정과 태스크는 차주에 개선할 예정이에요.

👨‍🔬 기술에 관심이 많은 유저들을 위해

인터넷 속도의 영향을 받지 않도록 서버 응답을 기다리지 않고, 사용자의 화면에서 먼저 업데이트되도록 아키텍처를 변경했어요.

모바일 태스크 로딩 속도 개선

모바일에서 Inbox나 Today의 태스크를 조회하는 데 3~5초가 걸리기도 했어요. (솔직히 저희도 내부에서 사용하기 힘든 속도였죠..) 이제 모바일에서도 즉시 태스크를 확인할 수 있도록 업데이트했어요.

👨‍🔬 기술에 관심이 많은 유저들을 위해

서버 응답을 기다리지 않고, 로컬 스토리지를 활용해 빠르게 조회할 수 있도록 개선했어요. 재실행 및 실시간 동기화를 위해서는 추가 작업이 필요해요.

🪧 개선된 모바일 버전을 사용하려면 새로운 앱 버전 다운로드가 필요해요.


🚀 Upcoming

  • 프로젝트 0.1 Second처럼 태스크의 생성, 수정, 삭제가 즉시 반영되도록 할 예정이에요.

  • 반복 일정 생성을 포함한 캘린더 일정의 수정, 삭제도 즉시 반영되도록 개선할 예정이에요.

  • 퍼포먼스 개선 기간 동안 다루지 못했던 주요 버그 수정 및 노션 연동 관련 개선도 예정되어 있어요.

필요한 기능이 없나요? 기능을 요청하거나 업보트를 해보세요 🗳️


💬 Behind the Scenes

  • 생산성 제품을 만들며 느낀 점은, 타겟팅하는 문제가 일반적일수록 뾰족함과 기본의 중요성이 동시에 요구된다는 것입니다. 한정된 시간과 자원 내에서 이 두 가치를 어떻게 함께 해결할 수 있을지 고민이 많아집니다.

  • 새로운 기능을 많이 제공하고 있지만, 실제로 이를 알고 활용하는 유저는 생각보다 적은 것 같아요. 어떻게 하면 더 잘 전달할 수 있을까요? 좋은 사례가 있다면 저희에게 알려주세요!

💞 Special Thanks

박태건님, Dinggul님, 강석원님, 필님, 고상현님, EZ님, 오윤재님, 홍성륜님, 배정수님, 강형구님, 김지현님, 유병찬님, 박윤주님, 이한수님, jojoldu님, 최익종님, 권도언님, 그리고 익명의 모든 유저분들

2주간 소중한 피드백을 전해주셔서 감사합니다. 보내주신 피드백을 하나하나 읽고 반영하여 더 나은 개선을 선보이겠습니다. 감사합니다!

NewImproved

Earlier updates