Satyam Jha activity https://gitlab.com/may-tas 2026-03-19T08:23:59Z tag:gitlab.com,2026-03-19:5220912535 Satyam Jha commented on merge request !126 at LibreHealth / LibreHealth Incubating Projects / Mobile Helping Babies Survive (mHBS) / NeoRoo 2026-03-19T08:23:59Z may-tas Satyam Jha

@sunbiz can you please review this?

tag:gitlab.com,2026-03-08:5179338670 Satyam Jha pushed to project branch fix-remember-me at Satyam Jha / NeoRoo 2026-03-08T14:04:38Z may-tas Satyam Jha

Satyam Jha (ba772316) at 08 Mar 14:04

fix: CI lint failure

tag:gitlab.com,2026-03-08:5178928348 Satyam Jha opened merge request !126: fix: implement Remember Me credential saving and user-type-aware prefill at LibreHealth / LibreHealth Incubating Projec... 2026-03-08T06:30:03Z may-tas Satyam Jha

Fixes #143

Summary:

Fixes the non-functional "Remember Me" checkbox on the login screen. Previously, checking the box had no effect — credentials were never persisted and the login fields were never prefilled on subsequent launches. This PR wires up the full flow: LoginEvent now carries rememberMe and userType flags, AuthenticationRepository.loginUser saves credentials to an encrypted Hive box when the flag is set, and HiveStorageRepository stores the user type alongside the credentials so that prefilling is scoped to the correct login screen (Care Provider vs. Family Member). On screen load, LoginScreen.initState reads the saved credentials and prefills the fields only when the stored user type matches. Tests and regenerated mocks are updated to reflect the new method signatures.

Recording:

tag:gitlab.com,2026-03-08:5178925502 Satyam Jha pushed new project branch fix-remember-me at Satyam Jha / NeoRoo 2026-03-08T06:25:13Z may-tas Satyam Jha

Satyam Jha (a98cee6c) at 08 Mar 06:25

feat: Add remember me functionality to login process

tag:gitlab.com,2026-03-08:5178922003 Satyam Jha opened issue #143: Remember Me checkbox does not save or prefill login credentials at LibreHealth / LibreHealth Incubating Projects / Mobile Helpi... 2026-03-08T06:19:49Z may-tas Satyam Jha tag:gitlab.com,2026-03-07:5178437679 Satyam Jha opened merge request !125: fix: navigate to relevant vitals screen on alert card tap at LibreHealth / LibreHealth Incubating Projects / Mobile Hel... 2026-03-07T19:44:15Z may-tas Satyam Jha

Fixes #142

Summary:

The onTap handler on home screen alert cards was a stub that only logged to the console. This wires it up to navigate to the correct vitals screen based on the alert's VitalType:

  • VitalType.temperature → TemperatureScreen
  • VitalType.heartRate → HeartRateScreen
  • VitalType.respiratoryRate → RespirationRateScreen
  • VitalType.bloodOxygen → SpO2RateScreen

Uses the existing pushScreen() pattern from the codebase.

tag:gitlab.com,2026-03-07:5178436161 Satyam Jha pushed new project branch fix-alert-card-nav at Satyam Jha / NeoRoo 2026-03-07T19:41:45Z may-tas Satyam Jha

Satyam Jha (7c31e1b3) at 07 Mar 19:41

feat: Enhance alert card navigation with dynamic routing based on a...

tag:gitlab.com,2026-03-07:5178434283 Satyam Jha opened issue #142: Tapping a high priority alert card on the Home screen does nothing at LibreHealth / LibreHealth Incubating Projects / Mobile He... 2026-03-07T19:39:48Z may-tas Satyam Jha tag:gitlab.com,2026-03-02:5159241369 Satyam Jha opened merge request !118: fix: resolve home screen scroll issue by correcting PersistentTabView placement at LibreHealth / LibreHealth Incubating... 2026-03-02T21:10:32Z may-tas Satyam Jha

Related Issue:

Description:

  • Removed the outer Scaffold + bottomNavigationBar wrapper that was incorrectly constraining PersistentTabView's layout
  • PersistentTabView is now returned directly as the root widget from MainNavigationScreen, which is the intended usage per the package's documentation
  • Moved SystemUiOverlayStyle from the phantom AppBar to initState via SystemChrome.setSystemUIOverlayStyle(...) — status bar colour is preserved
  • Added navBarOverlap: const NavBarOverlap.none() to prevent the nav bar from overlapping screen content

Testing:

  • Verified scroll works on home screen with multiple alerts
  • Verified status bar colour remains correct
  • Verified bottom nav bar switching still works across all tabs

Recording:

tag:gitlab.com,2026-03-02:5159230436 Satyam Jha pushed new project branch home-scrolling-fix at Satyam Jha / NeoRoo 2026-03-02T21:06:05Z may-tas Satyam Jha

Satyam Jha (4f728083) at 02 Mar 21:06

fix: Resolve home screen scroll issue

tag:gitlab.com,2026-03-02:5159224305 Satyam Jha opened issue #139: Home screen is not scrollable and cuts off content due to improper navigation nesting at LibreHealth / LibreHealth Incubating P... 2026-03-02T21:03:38Z may-tas Satyam Jha tag:gitlab.com,2026-03-02:5159008228 Satyam Jha pushed to project branch master at Satyam Jha / NeoRoo 2026-03-02T19:42:05Z may-tas Satyam Jha

Satyam Jha (a3c51f4f) at 02 Mar 19:42

Merge branch 'fix/arabic-localization' into 'master'

... and 1 more commit

tag:gitlab.com,2026-03-02:5158997111 Satyam Jha commented on merge request !98 at LibreHealth / LibreHealth Incubating Projects / Mobile Helping Babies Survive (mHBS) / NeoRoo 2026-03-02T19:38:06Z may-tas Satyam Jha

@sunbiz pinging just to notify you.

tag:gitlab.com,2026-03-01:5154898450 Satyam Jha commented on issue #114 at LibreHealth / LibreHealth Incubating Projects / Mobile Helping Babies Survive (mHBS) / NeoRoo 2026-03-01T16:40:04Z may-tas Satyam Jha

@sunbiz This issue has been open for a long time.

What is the scope of this issue? Has anything changed in a year? What are your expectations? Please do let me know.

tag:gitlab.com,2026-02-28:5153794340 Satyam Jha commented on merge request !105 at LibreHealth / LibreHealth Incubating Projects / Mobile Helping Babies Survive (mHBS) / NeoRoo 2026-02-28T20:54:31Z may-tas Satyam Jha

Great. but dependency_overrides is also a workaround which should be avoided, instead we should look for better solutions to this issue in future.

tag:gitlab.com,2026-02-28:5153790724 Satyam Jha commented on merge request !98 at LibreHealth / LibreHealth Incubating Projects / Mobile Helping Babies Survive (mHBS) / NeoRoo 2026-02-28T20:50:12Z may-tas Satyam Jha

@sunbiz I have addressed all the issues and the pipeline is also running fine now, please review it once.

tag:gitlab.com,2026-02-27:5152257710 Satyam Jha pushed to project branch master at Satyam Jha / NeoRoo 2026-02-27T22:00:23Z may-tas Satyam Jha

Satyam Jha (87237ea6) at 27 Feb 22:00

Merge branch 'high-priority-alert-model' into 'master'

... and 6 more commits

tag:gitlab.com,2026-02-27:5152223665 Satyam Jha pushed to project branch custom-exception-handling at Satyam Jha / NeoRoo 2026-02-27T21:43:03Z may-tas Satyam Jha

Satyam Jha (a968a81d) at 27 Feb 21:43

chore: formatted files to fix failing check

tag:gitlab.com,2026-02-27:5152212766 Satyam Jha pushed to project branch custom-exception-handling at Satyam Jha / NeoRoo 2026-02-27T21:37:53Z may-tas Satyam Jha

Satyam Jha (960e89f6) at 27 Feb 21:37

refactor: align exception handling with exception-based flow, resto...

tag:gitlab.com,2026-02-27:5152191231 Satyam Jha commented on merge request !105 at LibreHealth / LibreHealth Incubating Projects / Mobile Helping Babies Survive (mHBS) / NeoRoo 2026-02-27T21:26:22Z may-tas Satyam Jha

@sunbiz

A few possible longer-term solutions:

  1. Upgrade hive_generator to a newer version that's compatible with the latest analyzer (I explored this option, but hive_generator is not being maintained for almost 2+ years).
  2. Pin a compatible analyzer version using dependency_overrides (though this can be fragile)
  3. Migrate from Hive to another local storage solution (e.g., isardrift) if the project is open to that.

Please let me know what are your thoughts on this issue