Value Logger

Rating: 
5
Your rating: None Average: 5 (8 votes)

Based on the original Value Logger by kimmoli.

The original one worked well on Jolla1 until my databases grew to thousands of entries and UI got painfully slow. Then I switched to a newer Sailfish OS device with a hi-res display and it turned out that sizes of many UI elements were hardcoded in pixels, some text labels became unreadable, fixed-resolution PNGs became too small and so on.

I had no choice but to fix it!

This app uses the same database file and the same schema as the original app, they are fully compatible in that respect. The package name was changed from harbour-valuelogger to harbour-valuelogger2 to avoid conflicts with the Jolla Store version. Overall it's pretty much the same thing with a few improvements such as:

  1. Optimized drawing
  2. Improved zooming
  3. Adapted to hi-res displays
  4. Full landscape support
  5. Compatibility with light ambiences
  6. Integration with My Backup
  7. And more...

I thought that this might be useful to other people too. Here we go.

Source code: https://github.com/monich/valuelogger

Screenshots: 

Keywords:

Application versions: 
AttachmentSizeDate
File harbour-valuelogger2-1.0.19-1.aarch64.rpm175.16 KB15/05/2022 - 05:33
File harbour-valuelogger2-1.0.19-1.armv7hl.rpm166.19 KB15/05/2022 - 05:33
File harbour-valuelogger2-1.0.19-1.i486.rpm178.15 KB15/05/2022 - 05:33
File harbour-valuelogger2-1.0.18-1.aarch64.rpm174.52 KB01/05/2022 - 22:30
File harbour-valuelogger2-1.0.18-1.armv7hl.rpm165.01 KB01/05/2022 - 22:30
File harbour-valuelogger2-1.0.18-1.i486.rpm176.8 KB01/05/2022 - 22:30
File harbour-valuelogger2-1.0.17-1.aarch64.rpm176.52 KB29/12/2021 - 07:49
File harbour-valuelogger2-1.0.17-1.armv7hl.rpm164.64 KB29/12/2021 - 07:49
File harbour-valuelogger2-1.0.17-1.i486.rpm177.04 KB29/12/2021 - 07:49
File harbour-valuelogger2-1.0.16-1.aarch64.rpm170.33 KB28/12/2021 - 07:39
File harbour-valuelogger2-1.0.16-1.armv7hl.rpm159.41 KB28/12/2021 - 07:39
File harbour-valuelogger2-1.0.16-1.i486.rpm171.82 KB28/12/2021 - 07:39
File harbour-valuelogger2-1.0.15-1.aarch64.rpm170.07 KB26/12/2021 - 07:02
File harbour-valuelogger2-1.0.15-1.armv7hl.rpm159.08 KB26/12/2021 - 07:02
File harbour-valuelogger2-1.0.15-1.i486.rpm171.23 KB26/12/2021 - 07:02
File harbour-valuelogger2-1.0.14-1.aarch64.rpm169.57 KB22/12/2021 - 04:22
File harbour-valuelogger2-1.0.14-1.armv7hl.rpm158.53 KB22/12/2021 - 04:22
File harbour-valuelogger2-1.0.14-1.i486.rpm170.55 KB22/12/2021 - 04:22
File harbour-valuelogger2-1.0.13-1.aarch64.rpm162.96 KB18/10/2021 - 02:33
File harbour-valuelogger2-1.0.13-1.armv7hl.rpm151.93 KB18/10/2021 - 02:33
File harbour-valuelogger2-1.0.13-1.i486.rpm163.24 KB18/10/2021 - 02:33
File harbour-valuelogger2-1.0.12-1.aarch64.rpm162.57 KB16/10/2021 - 18:34
File harbour-valuelogger2-1.0.12-1.armv7hl.rpm152.24 KB16/10/2021 - 18:34
File harbour-valuelogger2-1.0.12-1.i486.rpm163.14 KB16/10/2021 - 18:34
File harbour-valuelogger2-1.0.11-1.aarch64.rpm160.58 KB16/09/2021 - 00:03
File harbour-valuelogger2-1.0.11-1.armv7hl.rpm149.55 KB16/09/2021 - 00:03
File harbour-valuelogger2-1.0.11-1.i486.rpm160.88 KB16/09/2021 - 00:03
File harbour-valuelogger2-1.0.10-1.aarch64.rpm160.36 KB15/09/2021 - 14:26
File harbour-valuelogger2-1.0.10-1.armv7hl.rpm149.43 KB15/09/2021 - 14:26
File harbour-valuelogger2-1.0.10-1.i486.rpm160.64 KB15/09/2021 - 14:26
File harbour-valuelogger2-1.0.9-1.aarch64.rpm160.08 KB23/07/2021 - 05:57
File harbour-valuelogger2-1.0.9-1.armv7hl.rpm149.53 KB23/07/2021 - 05:57
File harbour-valuelogger2-1.0.9-1.i486.rpm160.44 KB23/07/2021 - 05:57
File harbour-valuelogger2-1.0.8-17.1.aarch64.rpm147.58 KB12/06/2021 - 21:18
File harbour-valuelogger2-1.0.8-17.1.armv7hl.rpm137.55 KB12/06/2021 - 21:18
File harbour-valuelogger2-1.0.8-17.1.i486.rpm147.2 KB12/06/2021 - 21:18
File harbour-valuelogger2-1.0.7-14.1.aarch64.rpm139.82 KB01/05/2021 - 20:06
File harbour-valuelogger2-1.0.7-14.1.armv7hl.rpm124.55 KB01/05/2021 - 20:06
File harbour-valuelogger2-1.0.7-14.1.i486.rpm139.63 KB01/05/2021 - 20:06
File harbour-valuelogger2-1.0.6-12.1.aarch64.rpm139 KB02/04/2021 - 19:16
File harbour-valuelogger2-1.0.6-12.1.armv7hl.rpm123.65 KB02/04/2021 - 19:16
File harbour-valuelogger2-1.0.6-12.1.i486.rpm138.31 KB02/04/2021 - 19:16
File harbour-valuelogger2-1.0.5-11.1.aarch64.rpm136.54 KB28/03/2021 - 03:43
File harbour-valuelogger2-1.0.5-11.1.armv7hl.rpm121.81 KB28/03/2021 - 03:43
File harbour-valuelogger2-1.0.5-11.1.i486.rpm135.88 KB28/03/2021 - 03:43
File harbour-valuelogger2-1.0.4-10.1.aarch64.rpm136.61 KB25/03/2021 - 00:07
File harbour-valuelogger2-1.0.4-10.1.armv7hl.rpm121.81 KB25/03/2021 - 00:07
File harbour-valuelogger2-1.0.4-10.1.i486.rpm135.65 KB25/03/2021 - 00:07
File harbour-valuelogger2-1.0.3-9.1.aarch64.rpm136.71 KB24/03/2021 - 04:08
File harbour-valuelogger2-1.0.3-9.1.armv7hl.rpm121.75 KB24/03/2021 - 04:08
File harbour-valuelogger2-1.0.3-9.1.i486.rpm135.69 KB24/03/2021 - 04:08
File harbour-valuelogger2-1.0.2-8.1.aarch64.rpm127.84 KB20/03/2021 - 23:20
File harbour-valuelogger2-1.0.2-8.1.armv7hl.rpm113.81 KB20/03/2021 - 23:20
File harbour-valuelogger2-1.0.2-8.1.i486.rpm125.55 KB20/03/2021 - 23:20
File harbour-valuelogger2-1.0.1-5.1.aarch64.rpm126.69 KB20/03/2021 - 16:17
File harbour-valuelogger2-1.0.1-5.1.armv7hl.rpm112.45 KB20/03/2021 - 16:17
File harbour-valuelogger2-1.0.1-5.1.i486.rpm124.54 KB20/03/2021 - 16:17
File harbour-valuelogger2-1.0.0-3.1.aarch64.rpm126.89 KB16/03/2021 - 04:12
File harbour-valuelogger2-1.0.0-3.1.armv7hl.rpm112.71 KB16/03/2021 - 04:12
File harbour-valuelogger2-1.0.0-3.1.i486.rpm124.74 KB16/03/2021 - 04:12
Changelog: 
  • 1.0.19 (May 15 2022)
    - Fixed UI update issues after editing the data
    - Minor UI tweaks
  • 1.0.18 (May 1 2022)
    - Replaced CSV export with sharing for newer Sailfish OS
    - Added context menu to plot individual graphs
    - Several minor UI tweaks
    - Added Chum metadata
  • 1.0.17 (Dec 29 2021)
    - Configurable cover style
  • 1.0.16 (Dec 28 2021)
    - Tweaked cover graph
    - Improved rendering of the legend box
  • 1.0.15 (Dec 26 2021)
    - Tweaked dynamic grid behavior
    - Use graph name as the page title
    - Updated Polish translation (Atlochowski)
  • 1.0.14 (Dec 22 2021)
    - Dynamic time grid
  • 1.0.13 (Oct 17 2021)
    - Improved Swedish translation (Åke Engelbrektson)
    - Slightly tweaked color editor UI
  • 1.0.12 (Oct 16 2021)
    - Added option to show graph on the cover
    - Improved editing of custom colors
  • 1.0.11 (Sep 16 2021)
    - Tweaked color picker UI
    - Updated Polish translation (Atlochowski)
  • 1.0.10 (Sep 15 2021)
    - Opt out of sandboxing
  • 1.0.9 (Jul 23 2021)
    - Fixed graph antialiasing
  • 1.0.8 (Jun 12 2021)
    - Performance improvements
    - Fixed cover label truncation
    - Redesigned color picker to support custom colors
  • 1.0.7 (May 1 2021)
    - Fixed removal of items in the raw data view
    - Adjust line width when zooming the graph
    - Added couple more colors to the color picker
  • 1.0.6 (Apr 2 2021)
    - Freshened up paring UI
    - Small cover page tweak
  • 1.0.5 (Mar 28 2021)
    - Show plot color in the parameter list
  • 1.0.4 (Mar 24 2021)
    - Added dconf entries to the backup
    - Updated Polish translation (Atlochowski)
  • 1.0.3 (Mar 24 2021)
    - Dotted grid lines
    - Dynamically position horizontal grid lines
    - Added Settings page
  • 1.0.2 (Mar 20 2021)
    - Polish translation (Atlochowski)
    - Russian translation
  • 1.0.1 (Mar 20 2021)
    - Changed the behavior on rotation
    - Fixed cover action icon for multiple graphs
    - Use notifications instead of home-grown Messagebox
    - Tweaked legend positioning
  • 1.0.0 (Mar 15 2021)
    - Optimized drawing
    - Improved zooming
    - Adapted to hires displays
    - Full landscape support
    - Support for light ambiences
    - Integration with My Backup

Comments

defactofactotum's picture

My doctors are very impressed with this app - my paper medical folder is so big no one can find anything in it. At the moment I'm syncing it to nextcloud and my pc...is there an equivalent for pc that can just open the sqlite and magically plot? TIA

slava's picture

I just replaced "Export..." function with "Share CSV" for newer Sailfish OS (where Sailfish.Share API is available), now you can send the data (selected tables) in CSV format to your laptop or PC, import it into some sort of spreadsheet software, and then do whatever. Would that work?

olf's picture
slava's picture

Yes indeed, it was some kind of a misclick, I guess. Thanks!

defactofactotum's picture

Thanks for this app. I'm switching devices, I can export the data to csv - can I import it on the new device? TIA

slava's picture

Not at the moment. A few comments below I suggested to manually copy ~/.local/share/harbour-valuelogger/harbour-valuelogger/valueLoggerDb.sqlite file, that's still the best if not the only option. And yes, it's a good feature request, I wrote it down.

defactofactotum's picture

Thanks Slava, works ok...a bit long but it's only once a year or less

ZeiP's picture

The package is missing the aarc64 build needed by the new Sailfish devices using Xperia 10 II. Do you have plans for creating an updated build? I built it for myself and it worked perfectly.

slava's picture

Hmm, there're aarch64 rpms right here on this page, they are on github, what else can I do?

lzylmb's picture

In the old Version of Value Logger there was a bug when entering manually a time before 10:00.
Is this Bug fixed?

slava's picture

Probably. If you can still reproduce it, please submit an issue at github.

lzylmb's picture

Seems like you have fixed this bug. This Problem is only in the old Version from the Jolla Store. Thanks.

TSawyer's picture

Hi Slava,
I recently shifted to a new XA2 phone and I'm keen to export/import the Value logger data from my previous phone. Is there a way to do so?
Tom

slava's picture

One option is to manually copy ~/.local/share/harbour-valuelogger/harbour-valuelogger/valueLoggerDb.sqlite file to the new device. That's fairly easy if you have developer mode enabled on both devices.

If you have My Backup installed on the old device, have added Value Logger to the backup and do a restore on the new device, that would essentially do that same thing, i.e. copy the entire database file.

But it's a good question how to do such a migration without depending too much on anything else, in a user-friendly and preferably non-destructive way. Copying the entire database file obviously destroys all the previously existing contents at the receiving end.

TSawyer's picture

Many thanks, the manual copy worked fine !

Tom

Firefox84's picture

This would be interesting combined with data sources, like stock markets, mineral prices, food prices, products prices, exchange rates,... There should exist plenty of good sources where the data could came from. Only thing the app would have to do, would be to get the data in preselected intervalls :)

slava's picture

I don't want to disappoint you, but it's rather unlikely that I'd do much beyond maintaining the original basic functionality and adding some visual and convenience improvements on top of it, like dashed lines, alighing grid lines at nice rounded values and such. This app already does more or less everything I need it to do))

ekari's picture

Thanks for the update! The original was one of the oldest programs still in my daily use. Now I switched over to your improved version :)