You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
schedule_hook annotations now match the beangulp importer-hook contract — The hook signature was annotated with partial types (list, list[data.Directive] | None) that did not match the actual beangulp 4-tuple (filepath, entries, account, importer) consumers pass in. Fava's hook discovery introspects these annotations and rejected the hook, preventing scheduled-transaction matching from running inside Fava. Annotations are now precise, and the synthetic placeholder entry's sentinel account/importer values are explicitly typed.