Skip to content

Need some features, if possible #1254

@mehedi951

Description

@mehedi951

Hello,

Thanks for sharing this nice app. I am using this app since June 2025.
Now I am facing with some issues, hope you will update if possible.

Here are the issues -

  1. Since your app has an automatic email system, whenever a CSV file is sent by email, the attachment name looks like 868e2051c93de6c2_20250816.csv. Let’s assume that you’ve placed a unique Device ID or IMEI at the beginning of the filename. The problem is, it’s hard to understand which device the file belongs to. So, can you add an option to change (alias) this device ID? For example, I have 5 devices that I recognize as MOB1, MOB2, MOB3, MOB4, MOB5 or VIVO-Y20, SAM-M14, OPPO-A3X, REDMI-11NOTE, MOTO-F25. If the attachment name were like OPPO-A3X_868e2051c93de6c2_20250816.csv, it would be much easier to identify. Also, by looking at the email subject, it should be clear which device the data belongs to. For example: [OPPO-A3X] GPS Log file generated at 17 Aug 2025 00:00

  2. Also, your CSV file columns are: time, lat, lon, elevation, accuracy, bearing, speed, satellites, provider, hdop, vdop, pdop, geoidheight, ageofdgpsdata, dgpsid, activity, battery, annotation, timestamp_ms, time_offset, distance, starttimestamp_ms, profile_name, battery_charging. In this case, there should be a Device ID column as well. So, you could put "deviceid" OPPO-A3X at the beginning.

  3. In your CSV file, you have the columns time and time_offset, where the values are respectively: 2025-08-16T15:52:10.843Z and 2025-08-16T21:52:10.843+06:00. Here, is it possible to separate the date and time into two different cells, or alternatively add them separately at the end? That is, according to the device’s local time, have "datelocal" and "timelocal" columns with values like: 2025-08-16 and 21:52:10

  4. Let’s assume in your app the log frequency is set to 60 seconds (1 minute). That means a log entry will be saved every 1 minute. Is it possible to add a settings where I can set a time schedule? For example: from 6:00 AM to 8:00 PM. In that case, the app will log only during that time period, and outside of it, the logging will remain in Stop/Pause mode, which will also save battery usage.

  5. CSV log auto-email usually happens after midnight. But if the device is turned off or the internet is unavailable at that time, then no email is received. Can you add a settings where I can set the email sending schedule? For example: between 8:00 PM and 6:00 AM, and whenever the device comes online within that time. In that case, the log file will be auto-emailed and will never be missed. Additionally, a manual email sending option for CSV files is needed if they were not sent automatically. There should also be a report with the following fields: SN, File Date, File Name, Status (Sent/Pending), Sent Time, Send Button.

  6. An auto-delete option for CSV or others files should be available. The user can set retention to 30 / 60 / 90 days, with a Yes/No toggle to enable or disable the feature.

  7. Can you add a Master Password option in the app, so that nobody can Stop/Pause logging or change any settings without entering the password? Master Password: "1234" Default. Also need Password change & forget password feature there.

  8. An auto Stop/Pause logging feature should be available when the battery level drops to 20% (or user-defined threshold). There should be an Enable/Disable setting for this option.

  9. Similar to CSV storage, there should be an HTTP GET request option. The user can Enable/Disable it. The user should be able to enter the link, e.g.: http://abcd.com/gpslog.php?data=DeviceID,Lat,Lon,Date,Time,Battery,IMEI,... The app should send data via HTTP GET request to the specified URL automatically at the set log frequency (e.g., every 1 minute) whenever the internet is available. This will help the administrator know which devices are online (live) and which are not.

  10. Last one if possible, There should be a Log Points Preview inside the app for any day or any CSV file: When you click on a log point, it opens Google Maps at that location. Additionally, there should be a Play button to animate all points sequentially, showing the path of the log points.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions