{"items":[{"id":"c90ca8e7-933b-46b9-b472-c73f6f8b315c","type":"push","org":"subh05sus","repo":"sparkmentis-superadmin","title":"Introducing AI Help Desk for Schools","summary":"We've added an AI Help Desk feature to the school dashboard, allowing schools to manage support requests, conversation history, and identify gaps in AI knowledge. The feature is opt-in by default to ensure schools maintain control over their AI usage budget. It includes full support for ticket management, screenshot handling, and a 30-day data retention policy. ![AI support chatbot](https://enxegfybrygakxrhnabg.supabase.co/storage/v1/object/public/meme-images/eb4fe5b4-eff3-4375-8017-b75f28ef7b78.jpg)","url":"https://nomit.dev/subh05sus/sparkmentis-superadmin/status/d81decbedd27f785453032c5f2c979584ae02af4a9b6af4fec0e559dcc4990b1","author":"subh05sus","contributors":["subh05sus"],"updated_at":"2026-10-20T14:20:35+00:00"},{"id":"b9dc909c-9b4a-430d-884a-dc683ff2d63d","type":"push","org":"subh05sus","repo":"sparkmentis-superadmin","title":"Implemented configurable default sidebar navigation per tenant","summary":"We've added the ability for administrators to set a default sidebar navigation style (Classic or New) at the tenant level. This setting is now exposed through the tenant configuration API and is respected by the school app while still allowing individual users to override their preference in their appearance settings. This change includes an additive database schema update and full support for backup snapshots. ![School Admin preferring new navigation](https://enxegfybrygakxrhnabg.supabase.co/storage/v1/object/public/meme-images/subh05sus/sparkmentis-superadmin/db/5da3f88a-8dca-4fb1-8e62-e0d3eeb35d4a.png)","url":"https://nomit.dev/subh05sus/sparkmentis-superadmin/status/e031a12901483207fa99d8890e3a7cb76950ac82a4fa947eaa5541445d6d489c","author":"subh05sus","contributors":["subh05sus"],"updated_at":"2026-10-07T09:38:13+00:00"},{"id":"0c162d93-cbd1-4970-8b1b-86de12503381","type":"push","org":"subh05sus","repo":"sparkmentis-superadmin","title":"Introduced per-tenant terminology overrides and a DEPARTMENT_VIEW feature flag","summary":"This update adds flexible UI terminology renaming, allowing tenants to customize specific terms like 'classTracker' or 'routine' via a new administrative interface, with validation to prevent markup or control character injection. We've also introduced a 'DEPARTMENT_VIEW' feature flag, which is disabled by default, to gate a new read-only department dashboard that aggregates teacher progress and attendance metrics. These changes provide more tenant-specific customization and safer feature rollouts. ![I have no idea what I'm doing](https://enxegfybrygakxrhnabg.supabase.co/storage/v1/object/public/meme-images/subh05sus/sparkmentis-superadmin/noidea/7a641a2f-7b06-4de3-b1f6-22b97844ae61.png)","url":"https://nomit.dev/subh05sus/sparkmentis-superadmin/status/5fd433959efc68d3d6c8fd607cadedced1a57bd4546f31cf463dee3cc3a6ed05","author":"subh05sus","contributors":["subh05sus"],"updated_at":"2026-10-05T13:27:56+00:00"},{"id":"aecf40b3-597a-431a-ab44-8320c4a7fc89","type":"push","org":"subh05sus","repo":"sparkmentis-superadmin","title":"Clarified UI state for pending scheduled jobs","summary":"Updated the cron status UI to explicitly label new, not-yet-run jobs as 'Waiting for first run' instead of just generic pending states. This provides better visibility into the lifecycle of newly deployed background tasks. ![Waiting for first run](https://enxegfybrygakxrhnabg.supabase.co/storage/v1/object/public/meme-images/7fd2134c-4c13-47de-917e-9e173a333278.jpg)","url":"https://nomit.dev/subh05sus/sparkmentis-superadmin/status/265144f0e6566a221dd6af4079c35203061b380488794e8fece342dae9b93577","author":"subh05sus","contributors":["subh05sus"],"updated_at":"2026-10-02T19:11:41+00:00"},{"id":"8a7b587e-dff2-4234-a248-03905bcc3bed","type":"push","org":"subh05sus","repo":"sparkmentis-superadmin","title":"Implemented tenant-level scheduled job monitoring","summary":"Added a new monitoring system for scheduled background jobs across tenants by polling individual /api/control/cron/status endpoints. The status data is now persisted in TenantCronStatus, enabling a new \"Scheduled jobs\" dashboard card and visual flagging of late or failing jobs directly within the tenant list view. This provides visibility into the health of critical background tasks across all managed school instances. ![Monitoring scheduled tasks](https://enxegfybrygakxrhnabg.supabase.co/storage/v1/object/public/meme-images/016a0846-97a5-492a-91b0-169fa0c4f944.jpg)","url":"https://nomit.dev/subh05sus/sparkmentis-superadmin/status/a87d62bd4d4a1e65f09482018d4b456261a001ecb6f6e1d8e8764f64a944c393","author":"subh05sus","contributors":["subh05sus"],"updated_at":"2026-10-02T18:53:30+00:00"}],"pagination":{"offset":0,"limit":5,"has_more":true}}