Research Lab Hub
MyLab
Free · Designed for iPad. Not verified for macOS.
Research Lab Hub is a comprehensive mobile platform designed for academic research laboratories. Built for university supervisors, researchers, postdoctoral researchers, PhD candidates, and undergraduate students, it centralises every aspect of lab operations into a single, intuitive app.
For Supervisors and Lab Managers: Manage your entire research group from your phone. Review and endorse student logbook entries, monitor individual progress milestones, assign tasks, schedule lab meetings, manage shared instruments and inventory, and broadcast announcements to the whole team — all in one place.
For Students and Researchers: Keep a structured digital research logbook, track your milestones and deadlines, manage your personal task list, stay informed of lab announcements, and request role changes as you progress through your academic journey.
Key Features:
• Research Logbook — Submit daily or weekly research entries for supervisor endorsement. Advisors can approve or return entries with written feedback.
• Progress Monitoring — Track research milestones, completion percentages, and upcoming deadlines with a clear visual timeline.
• Task Management — Personal and lab-wide task lists with priority levels, due dates, and completion tracking.
• Lab Schedule — Shared calendar for lab meetings, seminars, instrument bookings, and important events.
• Instrument & Inventory Management — Log laboratory instruments, track usage, and manage consumable inventory levels.
• Meeting Minutes — Record, store, and share meeting minutes with all lab members.
• Announcements — Advisors can broadcast important notices to the entire lab instantly.
• Member Management — Invite members via unique 8-character codes, manage roles, and approve role change requests.
• Join Lab via Invite Code — Students who registered independently can join an existing lab at any time by entering their supervisor's invite code in Settings.
• Backup & Restore — Export and import all personal data as a secure JSON backup file.
• Dark Mode — Full support for iOS system dark and light mode.
• Secure Authentication — Email and password registration with role-based access control.
more What's New in Lab Research Hub 6.5.2
This update delivers a complete milestone monitoring and reporting system, giving supervisors full visibility into every student's progress — and giving students a clear, structured path to completion.
Live Milestone Progress Tracking
Students can now update their progress (0–100%) on every supervisor-assigned milestone. A live progress bar appears on the supervisor's Lab Milestones list, updating in real time. No more guessing where a student stands.
Progress History Timeline
Every progress update is logged with a date, time, and optional student note — creating a permanent, auditable timeline of effort. Supervisors can see exactly when a student moved from 30% to 75%.
Supervisor Comments on Progress
Supervisors can leave feedback directly on any progress entry. Students receive an immediate push notification and see the comment inline in their history timeline.
Auto-Achieve at 100%
When a student sets progress to 100%, the app prompts them to officially mark the milestone as achieved — closing the loop in a single tap.
Progress Chart on Student Profile
Tap any student in Progress Overview and select a milestone to view a date vs % line chart. Achieved milestones are shown with a green checkmark badge for a complete historical view.
Bulk PDF Export
A single "Export All" button on the student profile generates a professional PDF covering every milestone, its progress bar, full history timeline, and all supervisor comments — ready to share or archive.
Meeting Minutes — Live Archive & Auto-Backup
The Previous tab now reads directly from the live database — always current, no backup file needed. Every time minutes are endorsed, a full lab backup is automatically pushed to Google Drive. Browse Backups entries now show the exact backup date, time, and file size.
6.5.2 3d ago
What's New in Lab Research Hub 6.1.0
This release is the largest update to Lab Research Hub since launch - bringing a fully redesigned meeting minutes system, a live archive, automatic Google Drive backup, and deep security hardening across every feature.
Meeting Minutes - Complete Overhaul
All lab members can now create, draft, and submit meeting minutes - not just supervisors. A new two-button flow (Save Draft / Submit to Supervisor) mirrors the logbook workflow, keeping work private until it is ready. Endorsed minutes now require a second confirmation before deletion, protecting official records.
Live Minutes Archive
The Previous tab now shows all lab minutes in real time, directly from the database. No backup file needed. Records are always current, always accurate, and always isolated to your lab.
Auto-Backup to Google Drive on Endorse
Every time minutes are endorsed, a full lab backup is automatically pushed to your connected Google Drive — silently, in the background. Your Drive stays in sync without any manual action.
Browse Backups - Backup Date & Size
The Browse Backups tab now shows the exact date, time, and file size of every Drive backup, so you can immediately identify which snapshot to inspect.
Logbook PDF - Fully On-Device
The logbook PDF is now generated entirely on your device using native print. No server URL, no authentication required. Share directly to WhatsApp, Email, Files, or AirDrop from the native iOS share sheet.
Student Pledges for Supervisors
Supervisors can now browse all shared monthly pledges from their students - view task lists with progress bars, and add or edit inline comments directly from the app.
Unified Milestones Screen
Milestones and Personal Reviews are now a single screen with role-based tabs. Supervisors see Lab Milestones and Personal Reviews awaiting endorsement. Students see Supervisor-assigned and Personal milestones side by side.
Stability & Bug Fixes
Fixed PDF unauthorised error in emailed links (signed JWT token). Fixed Drive photo attachments not rendering in logbook. Fixed redirect URI mismatch in Google OAuth. Fixed admin accounts being incorrectly frozen. Fixed new member notifications being sent to all labs instead of the registering lab only. Fixed Add Event keyboard overlap on attendees and description fields.
6.1.0 5d ago
This release focuses entirely on security hardening and quality assurance. No new features have been added; all changes are under the hood.
Security
Every data access path in the app has been audited and hardened. Users can no longer access records, documents, or data belonging to other research labs, even by guessing internal record IDs. This applies to logbook entries, tasks, meeting minutes, inventory, instrument bookings, milestones, publications, announcements, and PDF exports. Background notifications (inventory expiry reminders, new member alerts) are now strictly scoped to each lab.
5.13.0 Jun 6
Lab Research Hub 5.7.5
A Master Isolation Guard centrally enforces that every data read, write, and export is strictly scoped to the requesting lab - with automatic audit logging of any cross-lab access attempts. The Google Drive connection status indicator on the home dashboard has been restored.
5.7.5 Jun 6
Google Drive Integration - Fully Overhauled
Lab admins no longer need to enter any credentials. Simply tap Connect Google Drive in Lab Settings and sign in with your Gmail - that's it. All uploaded files (photos, logbook attachments, vault documents) go directly to each lab's own Google Drive.
Drive Status Indicator
A small green/red dot appears beside the notification bell on the home dashboard (admin only). Green = Drive connected. Red = not connected. At-a-glance visibility without entering settings.
Bug Fixes
- Fixed Error 400: redirect_uri_mismatch that blocked Google sign-in
- Fixed logbook photo attachments showing as blank black boxes
Privacy & Isolation
- Every lab's data, files, and Drive tokens are completely isolated. No lab can access another lab's data. No files are stored on developer/Manus server space.
5.6.0 Jun 5
Version 5.3.1 - Your Lab. Your Drive. Your Data.
This release brings Google Drive cloud backup fully to life - with complete lab isolation, a built-in setup guide, and a suite of smart admin tools.
Google Drive - Fully Lab-Isolated
Each lab connects its own Google account. Your backups go to your Drive only - no other lab can ever see or access your data. Isolation is enforced at the database level.
Built-In Setup Guide
A step-by-step Google Drive setup walkthrough lives directly in Lab Settings - tap to copy your redirect URI, open Google Cloud Console in one tap, and get connected in minutes. Includes a clear "App not verified" guide so nothing blocks you.
Test Your Connection
Verify your Drive token is live and see exactly how many backup files exist - right from Lab Settings, no guessing.
Backup Status at a Glance
See "Last backed up X days ago" with a green tick when recent and an orange warning when overdue. Always know your lab's backup health.
Invite Code Housekeeping
One tap removes all expired and revoked invite codes. Active codes are always kept safe.
Leave Lab
Members can now cleanly leave a lab from the More screen, with a confirmation step before any change is made.
Smart Notification Deep-Links
Tapping any notification takes you directly to the exact record - log entry, task, event, meeting minutes, milestone, or leave application.
Lab Research Hub - built for real research workflows.
5.3.1 May 31
Version 4.15.1
New users and anyone evaluating Lab Research Hub can now experience the full app immediately, without entering a single piece of real data. The moment a new lab administrator opens the app for the first time, the system automatically populates every module with realistic, clearly labelled [DEMO] sample data drawn from a real research context.
• Rich text formatting (bold, italic, underline, bullets, numbered lists) now renders visually on log entry, meeting minutes, task, and announcement detail screens.
• Document Vault: documents now open in a secure in-app viewer with screen-capture prevention.
• Document Vault: admins and lab managers can view a per-document access log showing who viewed it and when.
• Document Vault: optional expiry date on uploaded documents — expired documents are automatically hidden from members and flagged for admins.
• Meeting minutes now capture all fields (discussions, decisions, next meeting date) and auto-email an HTML copy to all lab members upon endorsement.
• Event details now correctly display attendees and description/notes.
• Event creation supports selecting attendees directly from the members list.
• Bug fixes and performance improvements.
4.15.1 May 26
What's New in Lab Research Hub 4.3.2
Monthly Pledge — Milestone Linkage
Link your monthly goals directly to research milestones. Completing a linked goal automatically marks the milestone as achieved.
Student Performance Report
Supervisors can now view a full yearly performance summary per student, including task outcomes, monthly achievement breakdown, and a PDF export for annual appraisals.
Monthly Pledge Supervisor Overview
Supervisors can browse all students' shared monthly pledges side-by-side and leave written feedback.
Non-Compliance Notifications
Students are immediately notified when a supervisor closes a task as non-compliance, with the reason included.
Bug Fixes & Improvements
- Leave applications now correctly appear in supervisor notification centre
- Multi-event creation is significantly faster
- Logbook photo thumbnails can be tapped to view full-screen
4.3.2 May 8
What's New in Version 4.2.6
This is a major release delivering a comprehensive set of improvements across task management, inventory, notifications, student progress tracking, and PDF documentation — all within your lab's secure, isolated environment.
Task Management
• Reassign with Date & Time — When reassigning a task to another member, you can now update the due date and time directly in the reassign modal. The new date is pre-filled from the existing due date for convenience.
• Return with Comment — Keyboard Fix — The comment box in the Return with Comment modal no longer gets covered by the keyboard on iOS. The modal now scrolls up automatically when the keyboard appears.
Inventory & Stock
• Chemical Naming Standard (IUPAC) — Stock item names now follow Modified Sentence Case per IUPAC convention (e.g., Iron(II) sulfate, Hydrochloric acid 37%). An info button next to the name field opens a quick IUPAC naming guide.
• Maker / Manufacturer Field — A new Maker field has been added to all stock items, available in both the Add Item form and the inline edit view.
• Edit by Advisor & Lab Manager — Advisors and lab managers can now edit stock item fields (name, location, supplier, maker, notes) for any registered item, not just items they originally added.
• Export to Instrument List — Equipment items can now be exported directly to the Instruments list with a single tap. Available to lab managers and admins only.
• Instrument Edit by Lab Manager — Lab managers can now edit instrument details, in addition to admins.
Notifications
• Overdue Task Reminders — Students receive a direct, serious push notification when a task becomes overdue: "Task Overdue!! Your task '[title]' was due on [date]. Please update your progress or reach out to your supervisor — timely communication is key in research."
• Snooze 3 Days — Advisors can snooze an overdue reminder for 3 days from the task detail screen. The student will be re-notified after the snooze expires. The snooze-until date is shown in the confirmation alert.
• Milestone Achieved → Advisor Notified — When a student marks a supervisor-assigned milestone as achieved, the advisor now receives a push and in-app notification for review.
• Leave Result → In-App Notification — When a leave application is approved or rejected, the student now receives both a push notification and an in-app notification.
• Registration Notifications Cleaned Up — Admin registration notifications are no longer sent for advisor or admin self-registrations. Only student/member registrations that require approval trigger the notification.
Student Progress & Statistics
• Persistent Student Statistics — The per-student statistics panel (tasks assigned, completed, logs recorded, milestones, leave days) now loads directly from the database and persists even if a student's membership is archived or their lab code is cleared.
Personal Milestones
• Share with Supervisor — Students can share personal milestones with their supervisor for endorsement. A "Share with Supervisor" button appears on each personal milestone card.
• Supervisor Endorse / Return — Advisors can endorse or return shared personal milestones from the student's progress screen, with an optional comment on endorsement and a required comment on return.
• Endorsed Milestones Stay Visible — After endorsement, personal milestones remain in the student's Personal tab with a green "Supervisor Endorsed" badge. The progress bar remains fully editable so students can continue updating their progress.
• Progress Bar in Advisor Panel — The advisor's student progress screen now shows a visual progress bar and percentage for each shared personal milestone, alongside the title and advisor status badge.
4.2.6 May 1
What's New in Version 3.37.0
• Archived meeting minutes now have a full detail view — tap any archived card to see all fields and export as PDF
• Meeting minutes auto-archive to your device after emailing, keeping the server clean
• One-tap email sends formatted minutes to all attendees
• Personal backup now includes archived meeting minutes
• Notifications fully isolated per lab — no cross-lab leaks
• Trial admins can now join a real lab via invite code from Settings
• Leave applications with missing lab codes now visible to admin
• Weekly digest scoped to your own lab only
• Done count on home screen now includes endorsed tasks
• Fixed subscription screen showing "7-Day" instead of "30-Day" free trial
• Various security and stability improvements
3.37.0 Apr 25
Version 3.35.0
What's New in This Version
Archived Meeting Minutes — Detail View
Tapping any archived meeting minutes card in the Archived tab now opens a full read-only detail screen. All fields are displayed — meeting date and time, attendees, agenda, discussions, decisions made, action items, endorsement details, and the archived-on date. A PDF export button is available for users who wish to regenerate the formatted PDF while connected to the lab server.
Personal Backup Now Includes Archived Meeting Minutes
The Personal Backup export (More → Personal Backup) now bundles all locally archived meeting minutes into the backup JSON file. When restoring from a backup, any archived minutes files that are not already present on the device are written back automatically. The "What is included" list on the backup screen has been updated to reflect this addition.
Upgrade Notes
All changes in this release cycle are backward-compatible. No database migrations are required on the user's device. Archived meeting minutes are stored locally and are not affected by server updates.
3.35.0 Apr 22
Version 3.30.0 — What's New
Milestones
- Students can now edit the title, description, and target date of their own personal milestones at any time.
- Students can request a change to the description or target date of supervisor-assigned milestones by providing a mandatory reason — giving supervisors full visibility into why adjustments are needed.
- Personal milestones are automatically locked (read-only) once they reach 100% completion, preserving the achievement record permanently.
- Supervisor milestone cards now display a live progress indicator — green for achieved, amber for overdue, blue for pending — for an at-a-glance view of each student's progress.
- Achieved milestones now include an Export Certificate button, generating a branded HTML record (lab name, logo, supervisor, achieved date) shareable via the native share sheet.
- Supervisors see a highlighted Student Change Reason badge on any milestone where the student has submitted an amendment request.
- A push notification is sent to supervisors immediately when a student submits a milestone change request.
Research Logbook
- Endorsed log entries now include an Export / Save Record button, producing a fully branded HTML record (experiment type, procedure, results, observations, conclusion, endorsement details) for student archiving.
- Endorsed log entry auto-email now includes the complete entry content as a structured HTML record, consistent with the endorsed task email.
- Endorsed PDF displays the supervisor's initials as a signature mark
Tasks
- The active filter tab (All, Pending, Overdue, etc.) on the Tasks screen is now saved to device storage and restored automatically on next open.
- Grouped task expand/collapse state is persisted across app restarts.
Delete Requests (Admin)
- Bulk Approve All and Reject All actions added to the Delete Requests queue. When two or more pending requests are present, batch buttons appear above the list with confirmation dialogs and a shared rejection reason modal.
- A push notification is sent to the supervisor/admin immediately when a new delete request is submitted.
Calendar
- Multi-day events now appear on every day of their duration, not just the start date
- Duplicate any event to a specific date using the new Duplicate button in event details
- Duplicate defaults to the next day with system time preserved
Events
- Event detail card now shows the full attendees list
Inventory
- Status badge is now displayed inline and parallel to the item name for a cleaner layout
- Status (Available / In Use / Low Stock / Out of Stock) now updates automatically whenever a unit is opened, consumed, deleted, or a usage log is recorded
Meeting Minutes
- Can now record meeting start time and end time when creating minutes
- Export now generates a fully formatted PDF with a signature block including endorser initials, matching the logbook PDF style
My To-Do
- Fully rebuilt with add, edit, and delete support
- Due date and time follow system time format
- Push notification reminder fires 15 minutes before a to-do item's due time
Bug Fixes & Performance
- Zero TypeScript errors across the full codebase.
- No changes to authentication, subscription, or trial logic.
3.30.0 Apr 19
Version 3.0.0 — Lab Research Hub
This release brings new features, security improvements, and stability fixes across the app.
New Features
- Task progress tracking: students can now drag a 0–100% slider to update task completion. Progress bar is colour-coded (red → orange → yellow → lime → green at 100%). Reaching 100% automatically marks the task as completed.
- My Bookings screen: view all upcoming and past instrument bookings in one place, with a monthly calendar view and cancel/complete actions.
- Booking conflict warning: the app now alerts you when your selected booking time overlaps an existing confirmed booking.
- Per-student Annual Report PDF: supervisors can generate and email a full annual report for any individual student directly from the Members screen, with a year selector for historical reports.
- Event creator attribution: event details now show who created the event.
- Logbook PDF digital signature: exported logbook PDFs now display the student's and supervisor's initials as digital signatures in the signature block.
Security & Data Integrity
- All record detail views now verify lab membership before returning data, preventing any cross-lab data access.
- "Clear Demo Data" now requires typing DELETE to confirm, preventing accidental data loss.
Bug Fixes & Stability
- Fixed overdue task notification error that caused silent failures in the notification pipeline.
- Fixed a race condition when saving task progress at 100%.
- Fixed event creator name not appearing in event details.
- Instrument photo management buttons moved to the bottom of the detail screen for a cleaner layout.
3.0.0 Apr 16
Version 2.1.9 | Build 20105 | April 2026
Previous published version: 2.0.7 (Build 20007)
What's New in This Update
Calendar & Events
- Lab timezone is now applied to all calendar event creation and editing. Events are saved with the correct UTC offset based on the lab's configured timezone (e.g. Asia/Kuala_Lumpur), regardless of where the advisor's device is located. A timezone banner ("Creating event in lab time · UTC+8") is shown on both the Create and Edit event screens.
Home Overview — Interactive Stat Cards
- Tapping any stat card (Pending, Active, Overdue, Done) on the Home screen now opens a filtered task list showing all tasks with that status. Each item is tappable and navigates directly to the task detail screen.
- A "Tasks Returned — Action Required" row is now shown for both students and advisors when tasks have been sent back for revision.
Annual Report
- PDF export of the Annual Lab Report is now available from More → Admin Tools. The report includes member statistics, task completion rates, logbook entries, meeting minutes, milestones, and leave records for the selected year. Generated entirely on-device with no server storage.
Task Deadline Colour Coding
- Task cards now show deadline countdowns in red (overdue or less than 24 hours), amber (less than 3 days), and normal colour otherwise.
Overdue Task Push Notifications
- A daily background job (00:05 lab time) sends push notifications to students with overdue tasks. Advisors receive a summary. Duplicate notifications are prevented — advisors who are also the task assignor receive only one notification per task completion event.
Inventory Low-Stock Badge
- The STOCK tab icon now shows a red badge with the count of low-stock and out-of-stock items. Refreshes every 5 minutes.
Privacy Policy & Terms of Service
- A Privacy Policy checkbox is now required on the registration screen. Users must confirm they have read and agree to the Terms of Service and Privacy Policy before creating an account.
- Full Terms of Service screen is accessible during registration and permanently from More → About → Legal.
- Privacy Policy (hydrochemistry.my/privacy) is accessible in-app from More → About → Legal.
- Terms version is tracked per user record. If the Terms are updated in a future release, existing users will be prompted to re-agree before continuing.
About Screen
- Legal section added: Privacy Policy link, Terms of Service link, Terms version number, and last updated date — all auto-updated with each app release.
Delete Account
- Users can permanently delete their account from Settings. Requires typing "DELETE" to confirm. All associated data is removed from the database.
Bug Fixes
- Fixed: Deleted events and announcements could still be fetched by ID (soft-delete filter was missing). Both now correctly return not-found after deletion.
- Fixed: Advisors who assigned a task received duplicate "Task Completed" push notifications. Now correctly deduplicated.
- Fixed: Keyboard did not avoid input fields on the Logbook discussion and Task comment screens on some devices.
- Fixed: Hardcoded localhost URLs replaced with production domain fallback in Lab Settings and Admin screens.
- Fixed: Email login and registration are now case-insensitive (all emails normalised to lowercase).
ALL NEW USERS ARE GIVEN 30 DAYS TRIAL.
2.1.9 Apr 14
Version 2.0.7 — What's New
Improved Logbook Review Cycle
The formal review process is now clearer and more robust. After an advisor returns a log entry with comments, the student can submit a written response. The advisor is immediately notified and can review again — endorsing or returning as many times as needed until fully satisfied. Each review round is recorded in a dedicated Formal Review Cycle section, clearly separated from the general Discussion Thread. Once endorsed, the log entry is permanently sealed.
First-Time Lab Setup Wizard
New advisors are guided through a 3-step setup wizard on first login: name your lab, generate an invite code, and start inviting members. The wizard reappears until the lab name is saved, ensuring no advisor is left with an unconfigured lab.
Bug Fixes & Stability
Resolved a background task error related to task reminder processing. General database and server stability improvements.
2.0.7 Apr 11
Version 2.0.6
What's New
Independent Lab Support
Each advisor who registers now gets their own isolated lab. Lab members, logbooks, tasks, announcements, inventory, and all other data are fully separated between labs. Advisors from different institutions can now use the app independently without any data overlap.
Improved Logbook Review Cycle
The formal review process between advisor and student is now clearer and more robust. After an advisor returns a log entry with comments, the student can submit a written response. The advisor is then immediately notified and can review again — endorsing or returning as many times as needed until fully satisfied. Each review round is recorded in a dedicated Formal Review Cycle section, clearly separated from the general Discussion Thread. Once endorsed, the log is permanently sealed with a visible endorsement record.
Bug Fixes & Performance
Resolved a background task error that occurred when processing task reminders. General stability improvements and database optimisations.
2.0.6 Apr 10
Version — What's New
This update brings important reliability and compatibility improvements for all users.
Bug Fixes & Improvements
- Fixed an issue where users on iPad and iPhone could not sign in due to a network connectivity error
- Sign-in now works correctly regardless of uppercase or lowercase letters in your email address (e.g. GS74322@student.upm.edu.my and gs74322@student.upm.edu.my are now treated the same)
- Fixed an issue in Lab Settings where OAuth redirect URIs displayed an incorrect server address
- Improved stability of the Google Drive integration for admin users on real devices
- A timezone conversion bug caused event start and end times to shift by 8 hours when created on devices set to GMT+8 (Malaysia Standard Time).
- Events created in version 1.0 with incorrect times should be deleted and recreated. All new events are stored and displayed correctly in local time.
2.0.5 Apr 9
This update brings major improvements to inventory management, instrument tracking, GLP compliance reporting, and app stability.
INVENTORY — PER-UNIT TRACKING
Each unit in your chemical stock now has its own expandable card showing current balance, amount used, batch number, expiry date, and full usage history. Multiple lab members can log usage against the same unit simultaneously. Balance After is auto-calculated when logging usage. A low-balance warning badge appears on any unit below your configured threshold. You can set a custom alert threshold per item (5%–25%). Multi-batch registration lets you add several batches in one session, each with its own batch number and expiry date. Expiry dates now use a native date picker.
INVENTORY — AUTOMATED EXPIRY ALERTS
The app now sends push notifications automatically when any sealed unit is 30 days and 7 days from expiry, listing the item name, unit number, batch, expiry date, and storage location. All lab members receive these alerts.
INVENTORY — STATUS & AUDIT
Inventory status (Available, In Use, Low Stock, Out of Stock) is now fully automatic — derived from actual unit counts in real time. Each item shows who registered the stock and when. The Last Used By field updates automatically every time usage is logged.
INSTRUMENTS — BOOKING IMPROVEMENTS
Instrument bookings are now auto-confirmed immediately with no approval step. If your requested time slot conflicts with an existing booking, you will see an alert with the conflicting details and a prompt to choose a different time. Each booking card now has Complete and Cancel buttons. Completing a booking automatically marks the instrument as Available and records who used it last. Booking history older than 30 days is cleared automatically. Booking history can be exported as a CSV file and shared via email or saved to Files.
INSTRUMENTS — LAST USED DISPLAY
The instrument detail card now shows "Last used by: [Name] on [Date]" — giving the lab manager a quick audit trail without opening the full booking history.
GLP COMPLIANCE — EXPORT REPORT
The Export GLP Report button is now active on every inventory item detail screen. Tapping it generates a complete plain-text audit trail with two sections:
Section 1 — Inventory Usage Log: every withdrawal for that item (user, unit, amount, balance, purpose, date and time).
Section 2 — Instrument Booking History: the full booking record across all lab instruments (instrument, user, start and end time, status, purpose).
The report can be emailed, saved to Files, or printed via the system share sheet.
BUG FIXES
Fixed a crash that occurred immediately when tapping Edit on a unit card (caused by an internal date format mismatch). Fixed the Log Usage form not submitting in some scroll positions. Removed the manual status picker — status is now a read-only auto-derived value. Zero errors confirmed across the entire codebase.
Thank you for using Lab Research Hub.
1.0.4 Apr 6
This update brings major improvements to instrument management, sign-in, member roles, and privacy.
Instrument Photos and QR Codes
Each instrument in your lab now has its own photo — upload a picture so members can identify equipment at a glance. Admins can replace or remove the photo at any time. Every instrument also gets a unique QR code: print it, stick it on the physical instrument, and any lab member can scan it with their phone camera to open the booking screen instantly — no searching required.
Compact Instrument Filters
The All / Available / In Use / Booked / Maintenance filter buttons are now compact, scrollable chips that fit neatly in a single row.
Role Change Requests
Lab members can now formally request a role upgrade (for example, from Master to PhD) directly from their Settings screen. The advisor reviews all pending requests from the Members screen and approves or rejects with one tap. Both parties are notified instantly. The member's account stays fully active throughout the review — no disruption to their work.
Improved Sign-In for Everyone
The SSO (Single Sign-On) button now validates your invite code before opening the sign-in portal — no more silent failures. After sign-in, your selected role is applied correctly. Advisors registering via SSO for the first time are greeted with a welcome guide explaining how to set up the lab, generate invite codes, and invite members.
Privacy Policy
A full privacy policy is now available at https://hydrochemistry.my/privacy, covering all data practices in plain language.
Bug Fixes
Fixed SSO redirect errors on some devices. Fixed advisor registration incorrectly requiring an invite code.
1.0.3 Apr 1
Version 1.0.2 — Stability & Security Update
• Fixed a crash that could occur on the registration screen on some iPhone models
• Improved app security: unauthenticated access to lab screens is now fully blocked
• Fixed an issue where certain icons did not display correctly on iOS
• Improved publications screen to correctly reference Scopus (Elsevier API)
• Removed debug logging for improved performance and privacy
• General stability improvements and bug fixes
1.0.2 Mar 29
What's New in Lab Research Hub 6.5.2
This update delivers a complete milestone monitoring and reporting system, giving supervisors full visibility into every student's progress — and giving students a clear, structured path to completion.
Live Milestone Progress Tracking
Students can now update their progress (0–100%) on every supervisor-assigned milestone. A live progress bar appears on the supervisor's Lab Milestones list, updating in real time. No more guessing where a student stands.
Progress History Timeline
Every progress update is logged with a date, time, and optional student note — creating a permanent, auditable timeline of effort. Supervisors can see exactly when a student moved from 30% to 75%.
Supervisor Comments on Progress
Supervisors can leave feedback directly on any progress entry. Students receive an immediate push notification and see the comment inline in their history timeline.
Auto-Achieve at 100%
When a student sets progress to 100%, the app prompts them to officially mark the milestone as achieved — closing the loop in a single tap.
Progress Chart on Student Profile
Tap any student in Progress Overview and select a milestone to view a date vs % line chart. Achieved milestones are shown with a green checkmark badge for a complete historical view.
Bulk PDF Export
A single "Export All" button on the student profile generates a professional PDF covering every milestone, its progress bar, full history timeline, and all supervisor comments — ready to share or archive.
Meeting Minutes — Live Archive & Auto-Backup
The Previous tab now reads directly from the live database — always current, no backup file needed. Every time minutes are endorsed, a full lab backup is automatically pushed to Google Drive. Browse Backups entries now show the exact backup date, time, and file size.
more Version 6.5.2 3d ago
Data Not Linked to You The following data may be collected but it is not linked to your identity:
Contact Info User Content Identifiers Diagnostics