Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Overhaul #2

Merged
merged 113 commits into from
Jun 19, 2020
Merged

Overhaul #2

merged 113 commits into from
Jun 19, 2020

Conversation

ichthyosaurus
Copy link

@ichthyosaurus ichthyosaurus commented Apr 24, 2020

  • completely overhauled the user interface
  • added the GPL where necessary
  • added support for automated database schema upgrades
  • changed the database layout (database updates itself)
    • added support for time zones
    • added field for possible future feature: audio notes
    • changed internal date format from "dd.MM.yyyy | hh:mm" to (standard) "yyyy-MM-dd hh:mm:ss"
    • save seconds
    • renamed 'favorites' to 'bookmarks' (an important entry is not necessarily my favorite)
  • added a new cover page
  • simplified reloading, improving performance (changes no longer require a full reload)
  • added new mood "not okay": "okay" is slightly positive, "not okay" is slightly negative; there is no "neutral" mood (database updates itself)
  • refactored export features
    • made exports translatable
    • added new export options: plain markdown and markdown for pandoc
  • updated the German translation to use polite "Sie"
  • replaced app icon by new, more "sailfishy" variant
  • implemented quickly changing the mood of an entry in the overview list
  • implemented searching for entries between two dates

@ichthyosaurus
Copy link
Author

(updated the first comment with most important changes)

@ichthyosaurus
Copy link
Author

Would it be ok for you if I publish my changes as a fork/beta/preview/... on OpenRepos?

(+ updated the first comment with most important changes)

@AlphaX2
Copy link
Owner

AlphaX2 commented Jun 17, 2020

Yes you can. My Sailfish device died and I lost my 2-factor authentification app too, so I was not able to enter GitHub. But I found my restore-keys now. I'm so heavily loaded with work in the next few weeks, I can't check/work on the app.

If you want, you could also send the rpm file for uploading in my repo?

@ichthyosaurus
Copy link
Author

ichthyosaurus commented Jun 18, 2020

Oh, that's unfortunate; hope you can get things back to normal again!

I published it here: https://openrepos.net/content/ichthyosaurus/captains-log-updated

I updated the entry text, here it is:

<p>This is an updated version of <a href="https://openrepos.net/content/alphax2/captains-log">this app</a>. I rewrote the user interface and introduced new features (see changelog). This is the only update in my repository; upcoming releases will again be in AlphaX2's repo.</p>

<p>Captain's Log is a simple diary application for keeping track of your thoughts.</p>

<p>Features:</p>

<ul>
	<li>lockscreen to restrict access</li>
	<li>bookmark entries</li>
	<li>add hashtags</li>
	<li>browse your entries by different filters</li>
	<li>export your data to different file formats</li>
</ul>

<p><strong>Note:</strong> Captain's Log can hide your entries behind a protection code but it's nothing special. Your data is neither encrypted nor otherwise protected against a bad guy with physical access to your device.</p>

<p>Captain's Log is written in pure Python and QML. It is free software released under the GNU GPL v3+. The source code is available here: <a href="https://github.com/AlphaX2/Captains-Log-Sailfish/pull/2">https://github.com/AlphaX2/Captains-Log-Sailfish</a></p>

<p>(All texts used in the screenshots are random quotes from "<a href="https://en.wikipedia.org/wiki/Walden">Walden</a>" by H. D. Thoreau.)</p>

I attached the RPM, my database for testing and screenshots, plus the screenshot files. If you have time again, you can take everything and update your repository with it.

logbook.tar.gz
screenshots.tar.gz

Edit: removed the now outdated RPM; current one is on Openrepos
Edit 2: updated link to Openrepos page
Edit 3: updated the description

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants