fix(lunatask): make Note.NotebookID optional

Amolith created

Aligns response type with CreateNoteRequest now that notebooks are
optional.

Assisted-by: Claude Sonnet 4 via Crush

Change summary

lunatask/notes.go | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)

Detailed changes

lunatask/notes.go 🔗

@@ -16,7 +16,7 @@ import (
 // Note: name and content are E2EE and not returned by the API.
 type Note struct {
 	ID         string    `json:"id"`
-	NotebookID string    `json:"notebook_id"`
+	NotebookID *string   `json:"notebook_id"`
 	DateOn     *Date     `json:"date_on"`
 	Sources    []Source  `json:"sources"`
 	CreatedAt  time.Time `json:"created_at"`