Skip to content

Releases: FFDA/SourCherry

v1.5.0

04 Oct 18:47
Compare
Choose a tag to compare

Support for Multifile database;
Fixed the crash when trying to enlarge an image after the orientation change;
Added the ability to change the font of the node content;
FindInNode now marks all results at once;
Fixed FindInNode on Android 7 devices;
Some other small bug fixes and stability improvements;

v1.4.0

06 Aug 07:25
Compare
Choose a tag to compare

There were no major changes made to v1.4.0-beta

Exporting database to a folder that already has a database with the same filename should now longer have a “(n)” at the end of the file. It should have a timestamp before the file extension in normal export. Exporting while MirrorDatabase is enabled should always overwrite the database file in the folder;
Saving a Rich Text node should not lose any formatting. Please report any bugs;
Added ability to clear formatting, change foreground and background color of the text. Furthermore, added ability to change italic, bold, underline and strikethrough properties of the selected text;
Split Settings to multiple screens;
Added Vacuum function (in preferences) for SQL databases;
Added support for 4H, H5 and H6;
Enabled creation of Rich Text nodes. Made it a default option;
DrawerMenu stays open after “Move node” action;
Confirmation dialog for “Delete node” action;
DrawerMenu items now have the same font color as in CherryTree;
Fixed some DrawerMenu UI glitches after deleting/moving a node;
App tries to scroll back to approximate position after orientation change and opening NodeEditContent fragment;
Some other UI changes;
A lot of other small bug fixes and stability improvements;
Updated some dependencies;

v1.4.0-beta

19 Jul 13:51
Compare
Choose a tag to compare
v1.4.0-beta Pre-release
Pre-release

Exporting database to a folder that already has a database with the same filename should now longer have a “(n)” at the end of the file. It should have a timestamp before the file extension in normal export. Exporting while MirrorDatabase is enabled should always overwrite the database file in the folder;
Saving a Rich Text node should not lose any formatting. Please report any bugs;
Added ability to clear formatting, change foreground and background color of the text. Furthermore, added ability to change italic, bold, underline and strikethrough properties of the selected text;
Split Settings to multiple screens;
Added Vacuum function (in preferences) for SQL databases;
Added support for 4H, H5 and H6;
Enabled creation of Rich Text nodes. Made it a default option;
DrawerMenu stays open after “Move node” action;
Confirmation dialog for “Delete node” action;
DrawerMenu items now have the same font color as in CherryTree;
Fixed some DrawerMenu UI glitches after deleting/moving a node;
App tries to scroll back to approximate position after orientation change and opening NodeEditContent fragment;
Some other UI changes;
A lot of other small bug fixes and stability improvements;
Updated some dependencies;

v1.3.0

10 May 09:38
Compare
Choose a tag to compare

New changes for 1.3.0
Made checking/unchecking checkbox “Omit marked to exclude” not to clear the search bar and reapply the filter query to the nodes;
Saving of “Omit marked to exclude” checkbox state;
Includes changes from 1.3.0-beta: https://github.com/FFDA/SourCherry/releases/tag/v1.3.0-beta

v1.3.0-beta

24 Apr 07:34
Compare
Choose a tag to compare
v1.3.0-beta Pre-release
Pre-release

Reminder: always make backups for important information;
Function to add new plain text and automatic syntax highlighting nodes;
Function to add/remove node to/from bookmarks;
Function to move node;
Function to delete node;
Function to change some properties of the node (name, node type, exclude node and/or it’s children from search);
Function to edit plain text and automatic syntax highlighting nodes;
Function to export databases. For users with enabled MirrorDatabase this functions tries to overwrite the MirroDatabase file. Databases can also be exported from Imported Databases list in Main Activity;
Moved some functions from new activities to fragments that should make same UI elements load faster;
Changed dependency for extracting password protected database from “org.apache.commons:commons-compress” to “com.github.omicronapps:7-Zip-Jbinding-4Android”;
Support for password protected databases for Android 7 (API 24 & 25);
Updated target SDK to 33;
Small UI changes and improvements;
Stability improvements and bug fixes;
Updated dependencies;
A lot of code refactoring;

v1.2.0

04 Jan 17:00
Compare
Choose a tag to compare

Updated some dependencies;
Fixed: crash during search;
Changed: extracted database filenames had random(?) integers inserted into them;
Mirror Database;
Fixed: codeboxes encapsulating more text than they should;

v1.1.0

01 Sep 09:21
Compare
Choose a tag to compare

Partial LatexBox support;
Export to PDF;
Settings: option to increase SQL cursor window for API28+ (Android 9) devices (allows to display images and open attached files larger than 2mb);
Icon update;
Placeholders for images/latex boxes that fail to load;
Fixed: App crashing when saving a file with not recognizable MIME type;
Fixed: Bookmarked nodes not sorted in the same order as in CherryTree when using XML based database;
Fixed: crash when opening database that does no longer exits;
Disabled opening encrypted databases for <=API 25 (Android 7 and lower) - some required libraries do not support it and causes crash the app;
Some other small UI and under the hood changes;

v1.0.0

14 Aug 10:46
Compare
Choose a tag to compare

Small UI changes and under the hood improvements;
Find in node;
Fixed: images wider than a screen not loading/displaying;
Fixed: Crash when opening node with too large image. Image won't be displayed, just a message that image was too large;
Fixed: SQLSearcher not finding all instances of the query;
Fixed: Crash when trying to open an image in ImageViewActivity that's too big to send using bundle;
Settings: Default action for embedded files;
Settings: Node content text size;
Fixed: node content not loading when selecting an item after goNodeUp();

beta-3

31 Jul 16:15
Compare
Choose a tag to compare
beta-3 Pre-release
Pre-release

Clear app data after installing apk if app is being upgraded from previous version;
Settings activity;
Settings: option to automatically close drawer menu when selected node does not have subnodes;
Settings: Dark/Light/System theme switch;
Settings: Content left and right side padding;
Settings: restore last node;
Settings storage refactoring;
Made some changes to recyclerview adapter to use more efficient data set changes when possible;
Moved some data processing tasks for displaying node content to background thread;
Fixed: Not always displaying correct menu or not correct “selected” node being showed after app startup if previous showed node was restored;
If user selects the same node that is being displayed – node content/menu is no longer reloaded.
Refactoring: clearing android studio warnings, removing unnecessary local variables, adding some code for accessibility purposes, etc;
DrawerMenu filter function: user can choose to omit nodes that are marked “Exclude from Searches” from filter results;
Intent-filters to associate CherryTree files with the app;
Option for user to select a where databases should be save: /data/data/ or /Android/data/ (external);
Search;
Some other stability fixes;

beta-2

17 Jul 06:09
Compare
Choose a tag to compare
beta-2 Pre-release
Pre-release

Removed “Create Database” button;
Password protected databases now supported by API 24 (Android 7);
Showing progress while opening database for the first time (copying/extracting);
Fixed: not showing correct database in MainActivity after coming back from MainView;
Updated file saving code to use not depreciated function;
Embedded files now can be opened on API 24 (Android 7);
About screen;

This version will be “1.0.0” if no major bugs will be reported.