Giter Site home page Giter Site logo

text-message-exporter's People

Contributors

cvz04 avatar martinvanzijl avatar

Watchers

 avatar  avatar

text-message-exporter's Issues

Crash when exporting text file

When testing with version 6.1 today, the app crashed when trying to export a text file. This was on Android Test Phone 1.

Show progress bar by default

Perhaps show the export progress bar by default. The current app on Android Test Phone 1 seems to have enough space to accommodate it. Check if there are any other issues.

Make text export format use "To: X" or "From: X" at top

Change the format of the text export file to say "To: X" or "From: X" at the top of each message, instead of "Contact: X" at the bottom. This is to avoid ambiguity with the "Contact:" line, which is also used in Ping messages.

Add preference for default "to" email

Add a preference for the default email address to send the exported file to.

When "Email Exported File" is clicked, this address should be put in the "to" field.

Add filter settings to emails

Add the filter settings used to the email body. For example:

Filters used:

Contact: Test Phone 1
From date: 01 June 2022
End date: 02 June 2022

Make filters section clearer

Change the label "Filters:" to "Filter messages by:" and make the label larger.

Alternatively, remove the heading entirely and simply use labels "Filter by contact:", and so on.

Create manual test suite for all changes

Create a set of tests that the programmer must do for each PR. Do this on a real phone. This must include:

  • Export CSV file, and preview
  • Export Text file, and preview
  • Export XML file, and preview

Email app: saving as draft does not go back to TME

When I choose to email the exported file, Android shows the email app. However, if I press the "back" button within the email app, it saves the email as a draft and Android stays in the email app.

It should really return to the Text Message Exporter app.

Ask whether to store email address as default

If the default email address is not set, perhaps ask whether to set it using the recipient address when the user emails the exported file.

Alternatively, simply make it more obvious that one can set the default email address.

HTML Export: Add line breaks in message body

Add lines breaks in place of new-lines in the HTML export. Currently the message body is all on one line.

For example:

Ping reply. Address: Unknown (Exception) Latitude: -37.73475 Longitude: 175.2660983

Should be:

Ping reply.
Address: Unknown (Exception)
Latitude: -37.73475
Longitude: 175.2660983

Change application ID

The application ID is currently "com.example.exporttextmessages".

This must be ""com.martinvz.text-message-exporter".

Cannot preview CSV files

When I try to preview a CSV file, Android opens the HTML viewer but never actually loads the file.

Perhaps add a workaround to enable this.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.