작업을 잃어버릴 걱정 없이 — REFLO의 타임라인을 소개합니다
REFLO Team2026. 7. 21. 오후 4:556분
타임라인
지난 글에서 REFLO를 전체적으로 소개해 드렸는데요, 오늘은 그중에서도 REFLO의 가장 밑바탕이 되는 기능, 타임라인에 대해 좀 더 깊이 이야기해보려고 합니다. 왜 이 기능을 가장 먼저 만들게 되었는지, 지금 어떤 모습으로 작동하고 있는지, 앞으로 어떻게 발전시켜 나갈 계획인지 하나씩 풀어보겠습니다.
누구나 한 번쯤 겪어본 순간
밤늦게까지 붙잡고 있던 작업 파일. 실수로 예전 레이어 위에 덮어씌우고 그대로 저장 버튼을 눌러버렸을 때. 다음 날 아침 파일을 열었더니 어제 그렇게 공들였던 버전이 감쪽같이 사라져 있을 때. 클라이언트가 "지난주 시안이 더 좋았어요"라고 했는데, 그 버전이 어느 파일인지 도무지 찾을 수 없을 때.
이런 순간, 다들 한 번쯤은 겪어보셨을 겁니다.
'실행 취소(Ctrl+Z)'는 프로그램을 껐다 켜는 순간 사라져 버립니다. 자동 저장 기능이 있는 프로그램이라 해도, 실수로 덮어쓴 내용까지 그대로 저장해버리면 아무 소용이 없습니다. 클라우드 저장소의 '버전 기록' 기능도 있긴 하지만, 저장될 때마다 무작위로 스냅샷이 쌓일 뿐이라 정작 내가 찾고 싶은 시점을 알아보기가 쉽지 않습니다. 결국 많은 분들이 "혹시 몰라서" 파일을 복사해두고, 폴더 안에 비슷한 이름의 파일들을 쌓아가며 스스로 안전망을 만들어온 셈입니다.
이 두려움이 타임라인을 만들게 된 이유
REFLO를 구상할 때 가장 먼저 풀고 싶었던 문제가 바로 이것이었습니다. 화려한 비교 화면이나 새로운 시도를 위한 브랜치 기능보다, 훨씬 더 근본적인 질문이 먼저였습니다.
> "저장 버튼을 누르는 순간이 무섭지 않으려면 무엇이 있어야 할까?" > >
아무리 멋진 기능이 있어도, 그 밑바탕에 "내 작업이 언제든 안전하게 남아있다"는 믿음이 없다면 아무 의미가 없다고 생각했습니다. 그래서 REFLO에서 가장 먼저, 가장 공들여 만든 것이 바로 타임라인입니다. 다른 모든 기능은 사실 이 위에 얹혀 있는 것들입니다.
타임라인이 추구하는 것
타임라인의 목적은 단순합니다. 사용자가 아무것도 신경 쓰지 않아도, 작업하는 것만으로 자연스럽게 나만의 작업 역사가 쌓이게 하는 것. 그리고 그 역사를 언제든 편하게 되돌아볼 수 있게 하는 것입니다.
마치 게임을 하다 보면 자동으로 세이브 포인트가 쌓이는 것처럼, REFLO를 켜고 보호한 폴더 안에서 평소처럼 저장하면 특별히 뭔가를 누르지 않아도 여러분의 작업 과정이 조용히 기록됩니다. "저장을 깜빡했다"거나 "이 버전을 따로 챙겨뒀어야 했는데" 하는 후회를 할 필요가 없어지는 것, 그게 타임라인이 하고 싶은 일입니다.
타임라인의 주요 기능
1. 손대지 않아도 저절로 쌓이는 기록
REFLO가 켜져 있고 보호한 폴더 안에서 작업 파일을 저장할 때마다, REFLO는 그 순간을 조용히 기록합니다. 사용자가 별도로 "이 버전을 저장해야지"라고 신경 쓸 필요가 없습니다. 평소 하던 대로 작업하고 저장하기만 하면, 그 자체로 하나의 작업 역사가 자연스럽게 만들어집니다.
2. 작업 흐름을 이해하는 똑똑한 정리 방식
그런데 저장할 때마다 무조건 새로운 기록을 하나씩 만들어 늘어놓기만 하면, 타임라인은 금방 알아보기 힘든 목록이 되어버립니다. 그래서 REFLO는 저장이 촘촘하게 이어지는 구간을 하나의 '작업 세션'으로 자연스럽게 묶어서 보여줍니다. 반대로 자리를 비웠다가 시간이 꽤 지난 뒤(약 45분) 다시 돌아와 작업을 이어가면, 그 지점을 기준으로 새로운 세션이 시작됩니다. 결과적으로 타임라인을 열었을 때, 수십 개의 저장 기록이 아니라 "오늘 오전 작업", "오늘 오후 작업"처럼 실제 작업 흐름과 닮은 모습으로 정리되어 보입니다.
3. 묻히지 않도록 따로 표시되는 마일스톤
자동으로 쌓이는 기록과는 별개로, "이 버전만큼은 꼭 따로 남겨두고 싶다" 싶은 순간에는 이름이나 핀을 붙여 마일스톤으로 지정해 남길 수 있습니다. 클라이언트에게 전달한 시안, 컨펌을 받은 버전 같은 지점들이죠. 이렇게 지정한 기록은 앞서 말씀드린 자동 정리 대상에서 제외되어, 자동 세션 묶음에 묻히지 않고 타임라인 위에 뚜렷한 이정표로 따로 표시됩니다.
4. 과거 어느 시점으로든 돌아가는 자유
타임라인을 스크롤하듯 넘기면서, 원하는 과거의 어느 시점이든 바로 확인할 수 있습니다. "이때는 이런 모습이었구나" 하고 눈으로 확인하는 것은 물론, 필요하다면 그 시점으로 작업을 되돌릴 수도 있습니다. 잘못된 방향으로 갔다는 걸 뒤늦게 깨달았을 때도, 처음부터 다시 만들 필요 없이 원하는 지점으로 돌아가면 됩니다.
5. 다른 기능들의 출발점
지난 글에서 소개해 드렸던 비교 모드(분할, 그리고 Pro의 오버레이·히트맵·블링크(앱에서는 깜박임))나 브랜치(앱에서는 트랙, Pro) 기능도, 사실 이 타임라인이 있어야 가능한 기능들입니다. 타임라인이 차곡차곡 기록해 둔 지점들이 있기 때문에, 그중 두 시점을 골라 눈으로 비교할 수도 있고, Pro에서는 어느 한 시점에서 새로운 갈래를 뻗어나갈 수도 있는 것입니다. 타임라인은 REFLO의 화려한 기능들을 뒤에서 떠받치고 있는, 가장 조용하지만 가장 중요한 기반이라고 할 수 있습니다.
앞으로의 계획
지금의 자동 정리 방식이 완벽하다고 생각하지는 않습니다. 사람마다, 작업 방식마다 "이 정도면 같은 작업 세션이다"라고 느끼는 기준이 다를 수 있기 때문에, 실제 사용자분들의 피드백을 받아가며 세션을 나누는 기준을 계속 다듬어 나갈 계획입니다.
또한 타임라인 기록은 로컬 기기에 먼저 쌓이고, Cloud History를 연결하면 클라우드에도 보관할 수 있습니다. 노트북이 고장 나거나 기기를 바꾸더라도 그동안 쌓아온 작업 역사를 잃지 않도록 하는 것이 목표입니다.
앞으로 협업 기능이 추가되면, 한 사람만의 작업 역사가 아니라 여러 사람이 함께 만들어가는 작업 역사를 타임라인 위에 어떻게 자연스럽게 담아낼 것인지도 중요한 숙제가 될 것 같습니다. 이 부분은 소수의 팀을 초대해 함께 써보며 충분히 검증한 뒤에 정식으로 선보일 계획입니다.
글을 마치며
타임라인은 REFLO에서 가장 눈에 띄는 기능은 아닐지도 모릅니다. 하지만 저장 버튼을 누르는 손이 더 이상 떨리지 않도록 만드는, REFLO의 가장 근본적인 약속이라고 생각합니다.
다음 글에서는 REFLO의 또 다른 기능들을 하나씩 자세히 소개해 드리겠습니다. 읽어주셔서 감사합니다.
