Skip to main content

Changelog

Follow new updates and improvements to OFFLIGHT.

AI Chat File Attachments & iPad 3-Panel Support (Feb 3, 2026)

✨ What's New

  1. AI Chat File Attachments - Send PDFs, Word docs, and Excel files to AI

  2. iPad 3-Panel Layout - Full desktop experience on your iPad

  3. Manual Sync Button - Refresh your data without logging out

  4. Improved Goal/Tag Navigation - Seamlessly return to where you came from


📎 AI Chat File Attachments

The Problem

I wanted to ask "summarize this PDF" but could only attach images. Taking screenshots of every page was such a hassle. Same with Excel data—copy-pasting or screenshotting everything was way too tedious.

The Solution

You can now attach various documents directly in AI chat:

  • PDF - Contracts, papers, reports

  • Word (.docx) - Proposals, meeting notes

  • Excel (.xlsx) - Spreadsheets, data files

  • Images - Screenshots, photos (as before)

Just click the 📎 clip icon or drag and drop your file. Files up to 10MB are supported.


📱 iPad 3-Panel Layout

The Problem

Using OFFLIGHT on my iPad felt cramped—I couldn't see the task list and details at the same time. Constantly switching back and forth was frustrating.

The Solution

iPad now supports the full 3-panel layout just like desktop:

  • Left: Task/Note list

  • Center: Details

  • Right: AI Chat

Rotate to landscape for an even better experience!


🔄 Manual Sync Button

The Problem

Sometimes tasks wouldn't show up or the calendar looked off. The only fix was logging out and back in, which was really annoying.

The Solution

Click the sync indicator in the calendar header to instantly sync your local data with the server.

When things look weird, just hit refresh—no logout required!


🎯 Improved Goal/Tag Navigation

The Problem

I clicked on a Goal from Notes, but when I hit the X button, it took me to All instead of back to Notes. Breaking my flow just to navigate back was frustrating.

The Solution

  • Remembers where you came from: Click a Goal from Notes → Notes stays highlighted in the sidebar

  • Returns you to the right place: X button takes you back to your original page

  • Auto-selects the right tab: Coming from Notes? Goal view opens with the Notes tab selected

Lists are now Goals + Tags (25.12.28)

✨ What's New

  1. Lists are now Goals + Tags - Projects become Goals, categories become Tags

  2. Dedicated Goal/Tag Views - See only related tasks + auto-calculated progress for Goals

  3. Multi-select - Select multiple tasks and batch process them

  4. Go to Date - Jump to any date instantly


🎯 Lists → Goals + Tags

The Problem

I had "Landing Page Launch" (a project with a deadline) mixed together with "Development" (just a category) in the same list. They're completely different things.

When a project wraps up, I want it gone from my view—but not deleted. I just want to archive it.

The Solution

We split Lists into two purpose-built tools:

GoalTag

Purpose

Projects with a start and end

Simple categorization

Examples

"App Launch", "Moving", "Q1 Marketing"

"Dev", "Ops", "Personal", "Urgent"

Progress

✅ Auto-calculated

❌ N/A

Hierarchy

✅ Sub-goals supported

❌ Flat

Per Task

One goal

Multiple tags

Read on for the details.


📊 Goals

Access from the Sidebar

Finding tasks for a specific goal meant endless scrolling through my task list. I just wanted to see all tasks for that goal in one place.

We heard you. Goals now live in the sidebar.

  • Each goal shows a progress bar at a glance

  • Click to open a dedicated view with only that goal's tasks

Sub-goals for Big Projects

Break down large goals into smaller milestones.

  • Auto-calculated progress: Parent goal progress updates based on sub-goals

  • Choose between average or sum calculation

Archive Completed Goals

Done with a goal? Archive it in Settings to hide it from your list. You can always restore it later.

Keyboard Shortcuts

ShortcutAction

< / >

Enter and switch between Goal/Tag views (Shift + , / Shift + .)

Shift + n

Create new goal

g

Assign goal to task (l also works for now)


🏷️ Tags

Unlike Goals, Tags are for lightweight categorization.

  • Assign multiple tags to a single task

  • Color-code tags for visual distinction

Tag View

Click any tag in the sidebar to see all tasks with that tag. Works just like Goal view.

Keyboard Shortcuts

ShortcutAction

< / >

Enter and switch between Goal/Tag views (Shift + , / Shift + .)

# or b

Assign tag to task


✅ Multi-select

The Problem

Cleaning up 10 completed tasks meant deleting them one by one. Tagging multiple tasks with the same tag? Same story—tedious repetition.

The Solution

Select multiple tasks, then:

  • Bulk delete (with undo support)

  • Bulk tag assignment

Keyboard Shortcuts

ShortcutAction

Cmd + click

Add individual tasks to selection

Shift + click

Select a range

Shift + ↑↓

Expand/shrink selection with keyboard


🗓️ Go to Date

The Problem

Someone asks "Are you free on December 20th?" and I had to click through the calendar day by day to find out.

The Solution

Jump to any date instantly. Natural language input like "12/20" or "next thursday" works too.

Keyboard Shortcuts

ShortcutAction

Cmd + G

Open date picker

Cmd + K → type date

Type "12/20" or "next thu" to jump directly


💎 Hidden Gems

Sidebar (SNB) Improvements

  • Click sections in collapsed mode to see a mini popover

Create Goals/Tags on the Fly

  • Create new goals or tags directly from the task creation dialog

Task Card Layout Refresh

  • Integration icons (Gmail, Slack, etc.) moved from title area to bottom, now in color

Calendar Navigation

  • Week Start option (Monday or Sunday)

  • Switching between 3-day/5-day views now keeps today visible

  • Separate buttons for moving by day vs. N days

Multi-select 3D Flip Animation

  • When you select multiple tasks, the TimeTracker flips in 3D to reveal batch action controls


🐛 Bug Fixes

  • Fixed a visual glitch where deleted/completed tasks would briefly reappear when processing multiple tasks in succession


💬 A Note from the Developer

This update was a beast.

It started simple: I just wanted to make Lists accessible from the sidebar. But as I built it, the fundamental limitations of Lists became impossible to ignore. All the feedback you'd shared about List frustrations came flooding back.

The moment I decided to split Lists into Goals and Tags, I realized something else: migrating existing lists to tags would be painful without multi-select. So that went on the list too.

Building dedicated views for Goals and Tags exposed a mess of keyboard shortcut bugs. The shortcuts had no awareness of which layer you were on—regular view, Goal view, Command Bar. A full refactor of the shortcut system was unavoidable. It was painful, but necessary groundwork for moving faster going forward.


There's a bigger vision behind investing so heavily in Goals.

Goals, metrics, tasks—this kind of structured data is exactly what AI agents need to actually help you get things done. Using Claude Code has made this crystal clear to me. An agent that understands your goals, knows what's done and what's left, and genuinely helps you make progress. I'm exploring what it takes to build that kind of experience, the OFFLIGHT way.

The first step: Daily Planning & Reflection.

Let's be honest—OFFLIGHT today feels like an endless list of things to do. I want to change that. A space where you can look back at yesterday, look ahead to today, and figure out where you actually want to spend your time—with an AI agent built specifically for this.

If there's something you'd love to see in Daily Planning, I'd love to hear about it :)

Now you can search for tasks (12.12.25)

What's New

  • 🔍 Search - Find your tasks quickly

  • 🧭 Sidebar - New shortcut & smoother animation

  • 💬 Support - Chat with us without leaving Offlight

  • 🐛 Task creation bug fix


🔍 Search

You can now quickly find the tasks you're looking for.

How to open

  • Press / key

  • Click the search button in the sidebar

What you can search

  • Task title

  • Email body (for tasks created from emails)

  • Task notes

Search result preview

  • When matched in email body or notes, shows where it was found

  • Search terms are highlighted in yellow

Recent searches

  • Your search keywords are automatically saved (up to 5)

  • Quickly select from recent searches when you open the search panel

💡 Thanks to Alex for suggesting the search feature!


🧭 Sidebar Improvements

New shortcut

  • Press \ to toggle the sidebar

Animation improvements

  • Fixed awkward icon movements when opening/closing the sidebar

  • Now opens and closes much more smoothly


💬 Support Service Improvements

We've switched from ChannelTalk to Featurebase.

  • Chat without leaving Offlight: No more new windows - chat directly within the app

  • Reply in-app: When you get a response, view and reply right inside Offlight

  • AI + Live support: Our AI trained on Offlight guides answers first, and connects you to me directly when needed


🐛 Bug Fixes

  • Fixed an issue where pressing Enter didn't select @commands in the task creation form

💡 Thanks to Taewook Kim for reporting this bug!


🚀 Coming Next

All-day tasks

  • Plan tasks for a specific date, not a specific time

Quick List filter

  • Select a List from the sidebar to instantly see only tasks in that List


💬 We'd love to hear from you

We're committed to building features that you actually need.

  • Have a feature request? Let us know in the comments or via Featurebase

  • Your feedback on this update would be incredibly helpful 🙏

Earlier updates