Skip to content

Logs and fixes - #61

Merged
dave-mills merged 12 commits into
devfrom
logs-and-fixes
Aug 3, 2026
Merged

Logs and fixes#61
dave-mills merged 12 commits into
devfrom
logs-and-fixes

Conversation

@dave-mills

Copy link
Copy Markdown
Member

Updates to support future debugging:

  1. Surface location and farm import attempts into UI, to make status and errors more clear to users. (Useful, as often errors are validation errors requiring the user to review the import file before retrying).
  2. Refactors the jobs from the app and ODK package to have consistent failed() / error reporting approach. All errors now explicitly get broadcast via db-enabled Filament notifications.
  3. Filament DB notifications are enabled for App and Admin panels, letting users review notifications from server-side jobs in one list.

Also some extra logs and fixes.

dave-mills and others added 12 commits August 2, 2026 11:29
- also add plans / notes + remove more HOLPA items
…ience

Enable the notification bell on the App and Admin panels, add failed()
hooks with durable notifications to the language-import jobs, surface ODK
Central registration failures to Super Admins instead of swallowing them,
and bump the odk-link submodule for the per-job failure hooks and
processing-flag resets. Drop the never-used odk_error, errors, processed
and entries columns via a guarded migration, with the create-table copies
edited to match the package versions.
@dave-mills

Copy link
Copy Markdown
Member Author

Additional fixes:

  • some visual glitches (add new locale button stretched by a fixed-height header; 'duplicate' locale button didn't give any visual feeedback when clicked; import error messages wrapped and made the recent imports table too tall on Farm and Location list pages).

@dave-mills
dave-mills merged commit 3054862 into dev Aug 3, 2026
1 check passed
@dave-mills
dave-mills deleted the logs-and-fixes branch August 3, 2026 10:07
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant