Skip to content
This repository was archived by the owner on Oct 6, 2020. It is now read-only.

Commit a6ab2f6

Browse files
committed
v2.4
1 parent 88b0731 commit a6ab2f6

File tree

2 files changed

+150
-38
lines changed

2 files changed

+150
-38
lines changed

README.md

Lines changed: 114 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -1,30 +1,125 @@
1-
Symphytum
2-
=========
1+
![logo](https://raw.githubusercontent.com/giowck/symphytum/master/stuff/logo/symphytum_64.png "Symphytum")
2+
# Symphytum
3+
Symphytum is a personal database software for everyone who desires to manage and organize data in an easy and intuitive way, without having to study complex database languages and software user interfaces.
34

4-
Symphytum is a personal database software for everyone who desires to manage and organize data in an easy and intuitive way, without having to study complex database languages and software user interfaces.
5+
**Table of Contents**
6+
* [Introduction](#introduction)
7+
* [Features](#features)
8+
* [How it Looks](#how-it-looks)
9+
* [Wiki and User Guide](#wiki-and-user-guide)
10+
* [Download](#download)
11+
* [Windows](#windows)
12+
* [Installer](#installer)
13+
* [Portable ZIP Archive](#portable-zip-archive)
14+
* [macOS](#macos)
15+
* [Linux](#linux)
16+
* [Ubuntu Based](#ubuntu-based)
17+
* [Arch Linux Based](#arch-linux-based)
18+
* [AppImage](#appimage)
19+
* [Snap](#snap)
20+
* [Build from Source](#build-from-source)
21+
* [Contribute](#contribute)
22+
* [License](#license)
23+
* [Donate](#donate)
524

6-
For more information and downloads, visit the official [project site](http://giowck.github.io/symphytum/).
25+
## Introduction
26+
Symphytum is a free and open-source personal database software written in C++ and Qt for Windows, macOS and Linux. Design and edit simple databases in a visual and intuitive way, without any need to study complex database languages. Symphytum is directed at users who just want to organize data in custom designed collections without giving up advantages of database engines like fast loading speed, large data set handling, fast searching, sorting and more.
727

28+
Manage all kind of data ranging from contacts, inventory, any type of collection, customers and so on. There are limitations though, Symphytum is not able to handle relational data and automatic field calculations yet.
829

9-
Code
10-
------------------
11-
This is the official code repository for the Symphytum project.
30+
Symphytum is able to synchronise your data through different cloud services like Dropbox or MEGA. It can detect and handle sync conflicts in case multiple user are using the same database via a supported cloud service.
1231

13-
##### Build Instructions #####
14-
Unpack archive
15-
`cd symphytum`
16-
`qmake -config release`
17-
`make`
32+
Technically Symphytum is powered by the SQLite database engine, which is the leading embedded database solution, used in many mobile apps and modern computer programs, like web browsers, media players and email clients.
33+
SQLite is tiny, efficient and very fast. It can handle huge amount of data while being highly resistant to data corruption.
1834

19-
See doc/deployment/ and stuff/installers/ for further information on dependencies and deployment.
35+
### Features
36+
* **Fields Are Not Just Text**. Design your input forms with support for different data types: text, numeric, date, progress, image, file list, checkbox, combobox, etc.
37+
* **Two Views On The Same Data**. Use the form view for structured data input and representation, use the table-like view for searching, sorting and comparing.
38+
* **Dynamic Layout Engine**. Rearrange dynamically your database layout by drag and drop in form view.
39+
* **Integrated Cloud Sync**. Using Symphytum across multiple computers is a joy. Your data is always automatically synchronised everywhere. Drivers for cloud services such as Dropbox and MEGA are included.
40+
* **Sync Conflict Management**. Symphytum manages synchronisation conflicts for you. While only one session with write access is allowed at the same time, other computers may access the database in read-only mode during an open session.
41+
* **Date Reminder**. Date fields keep you informed on tasks, appointments or birthdays, if requested. All Reminders, once triggered, are listed in one place.
42+
* **Fast Search**. Search while typing with highlighted results in a table view.
43+
* **Backup and Export**. Backup your data with a simple backup wizard and export your data to CSV.
2044

2145

22-
Origin And License
23-
------------------
46+
### How it Looks
47+
Some screenshots showing the form view, table view, dynamic layout engine and the field addition dialog.
2448

25-
Symphytum became open source software after the original founder company, GIOWISYS Software UG, announced its liquidation.
26-
The software is now licensed under the BSD license.
27-
Contributions are welcome.
49+
![form_view_img](https://raw.githubusercontent.com/giowck/symphytum/master/stuff/screenshots/mainwindow.png "Form view")
50+
![table_view_img](https://raw.githubusercontent.com/giowck/symphytum/master/stuff/screenshots/tablieview.png "Table view")
51+
![dynamic_layout_img](https://raw.githubusercontent.com/giowck/symphytum/master/stuff/screenshots/dynamic_layout.gif "Dynamic layout engine")
2852

29-
Copyright (c) 2014-2018 Symphytum Developers
53+
![add_field_img](https://raw.githubusercontent.com/giowck/symphytum/master/stuff/screenshots/addfield.png "Add field")
54+
55+
### Wiki and User Guide
56+
Please visit the [project wiki](https://github.com/giowck/symphytum/wiki) for additional information and an user guide.
57+
58+
## Download
59+
Please see the appropriate download section for your operating system below.
60+
General releases, source archives and other info can be found on the [releases](https://github.com/giowck/symphytum/releases) page. Thank you for downloading Symphytum, please consider a small [donation](https://github.com/giowck/symphytum/blob/master/doc/donate.md) if you like it.
61+
62+
### Windows
63+
For Windows 7, 8 and 10 32 or 64 bit
64+
65+
#### Installer
66+
Download the Windows installer [symphytum-2.4-setup.exe](https://github.com/giowck/symphytum/releases/download/v2.4/symphytum-2.4-setup.exe)
67+
68+
#### Portable ZIP Archive
69+
A portable ZIP for Windows is just a ZIP archive that, once extracted, can be moved and launched on any machine. The personal data is contained inside the folder alongside the main executable (symphytum.exe).
70+
71+
Download [Symphytum-windows-portable.zip](https://github.com/giowck/symphytum/releases/download/v2.4/Symphytum-windows-portable.zip)
72+
73+
---
74+
75+
### macOS
76+
For macOS 10.11 (El Capitan) and later, 64bit
77+
78+
Download [symphytum-2.4.dmg](https://github.com/giowck/symphytum/releases/download/v2.4/symphytum-2.4.dmg)
79+
80+
---
81+
82+
### Linux
83+
For GNU/Linux, 64 bit. The AppImage should run on most linux machines, choose that if unsure.
84+
85+
#### Ubuntu Based
86+
Ubuntu 18.04 and other derivatives such as Linux Mint, elementaryOS and other.
3087

88+
Download [symphytum-2.4-x86_64.deb](https://github.com/giowck/symphytum/releases/download/v2.4/symphytum-2.4-x86_64.deb)
89+
90+
#### Arch Linux Based
91+
Arch Linux and derivatives like Manjaro can install Symphytum from the Arch User Repository (AUR).
92+
93+
[Symphytum AUR package](https://aur.archlinux.org/packages/symphytum/)
94+
95+
#### AppImage
96+
An [AppImage](https://appimage.org/) is a self containing executable which should run on most common modern Linux distributions. For more info on how to make the downloaded image executable, please visit [this page](https://discourse.appimage.org/t/how-to-make-an-appimage-executable/80). To improve the system integration of the AppImage, please visit the [AppImage Wiki](https://github.com/AppImage/AppImageKit/wiki).
97+
98+
Download [Symphytum-x86_64.AppImage](https://github.com/giowck/symphytum/releases/download/v2.4/Symphytum-x86_64.AppImage)
99+
100+
#### Snap
101+
A [Snap package](https://snapcraft.io/) is a new self containing distribution format, supposed to work on most Linux distributions (Ubuntu, Debian, Arch Linux, Fedora, etc). The technology is still young with some limitations.
102+
103+
[Symphytum on the Snap Store](https://snapcraft.io/symphytum). The snap file can also be downloaded manually from the [releases](https://github.com/giowck/symphytum/releases) page.
104+
105+
## Build from Source
106+
Unpack source archive
107+
```
108+
cd symphytum
109+
qmake -config release
110+
make
111+
```
112+
See [doc/deployment/](https://github.com/giowck/symphytum/tree/master/doc/deployment) and [stuff/installers/](https://github.com/giowck/symphytum/tree/master/stuff/installers) for further information on dependencies and deployment. More detailed instructions will be published to the [project wiki](https://github.com/giowck/symphytum/wiki).
113+
114+
## Contribute
115+
Report an issue, bug or feature proposal at the [project's issue tracker](https://github.com/giowck/symphytum/issues). For additional ways to contribute such as writing code, translating Symphytum and more please visit the [project wiki](https://github.com/giowck/symphytum/wiki).
116+
117+
## License
118+
Symphytum is licensed under the BSD 2-Clause License, see [LICENSE](https://github.com/giowck/symphytum/blob/master/LICENSE).
119+
You can use Symphytum for free and for any purprose.
120+
121+
## Donate
122+
If you find Symphytum useful. please consider [donating](https://github.com/giowck/symphytum/blob/master/doc/donate.md) to support this project, thanks.
123+
124+
125+
Copyright (c) 2014-2018 Symphytum Developers

doc/update/update.md

Lines changed: 36 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -1,33 +1,50 @@
1-
Symphytum Update
2-
================
1+
# Symphytum Update
32

4-
New Version: 2.3
5-
----------------
6-
7-
3+
## New Version: 2.4
84
A new software version is available.
9-
Updating Symphytum is save, all your data and files won't be deleted or altered. Please **create a backup (File->Backup) before upgrading** to be on the safe side.
5+
Updating Symphytum is save, all your data and files won't be deleted or altered.
6+
7+
Please **create a backup (File->Backup) before upgrading** to be on the safe side.
108

11-
What's new?
9+
## What changed?
1210

1311
### New Features
14-
15-
* Duplicate collections, with or without contents
16-
* MEGA cloud sync support
17-
* New deployment methods: Windows portable, AppImage, Snap
12+
- Ability to select font style for form view in settings, issue #70
13+
- Toolbar button to lock the form view to prevent unwanted field movements, issue #62
14+
- Reorder collections in the collections list by context menu (right mouse button click), issue #69
1815

1916
### Improvements
20-
21-
* Updated Qt to 5.10.1 (User interface library) for better operating system compatibility
17+
- French translation added, thanks to Yann Yvinec
18+
- Show info on Windows to restart after background color change, issue #66
19+
- Allow empty dates as default value for new records, issue #56
20+
- Allow minimum date as low as 100.01.01 and display empty values on form view for unset dates
21+
- Add original directory import path for file type fields, issue #57
22+
- Show an info dialog after a successful software upgrade
23+
- Add wiki link to help menu
24+
- Add error checking and backup handling during database version upgrades
25+
- MEGA sync driver upgrade to MEGAcmd 1.0.0 and 2FA support, issues #75 and #76
26+
- New donation links and actions
2227

2328
### Bug Fixes
24-
25-
* Fix decimal point handling for numeric field type depending on system locale, fixes #46
26-
* Handle unicode user names in dropbox sync client, fixes #31
29+
- Files are now correctly included in the backup file when using Qt 5.11, bug #60
30+
- Highlight correct characters after editing text containing search results, bug #64
31+
- Reload views when undo redo commands are executed, fixes #68
2732

2833

2934
The complete changelog can be found [here](https://github.com/giowck/symphytum/blob/master/CHANGELOG.md)
3035

31-
### How to Update
32-
Todo....
36+
### MEGA Cloud
37+
If you use the MEGA cloud service integration, please make sure to update your installed MEGAcmd version to 1.0.0, which is done automatically with the Windows installer if MEGAcmd checkbox is selected during install, other operating systems must update manually.
38+
You can download MEGAcmd 1.0.0 from [https://mega.nz/cmd](https://mega.nz/cmd).
39+
40+
### Compatibility
41+
Version 2.4 **upgrades the internal database format** to a new version (v3), making it incompatible with older versions. Your database schema will be automatically upgraded during the first start. Older software versions using the cloud sync will show a warning about incompatible database versions recommending to upgrade the software version to resolve the issue.
42+
43+
## How to Update
44+
Symphytum can be updated to the latest version manually by downloading and repeating the installation procedure.
45+
46+
**Note: Close Symphytum before starting the installation**
47+
48+
Please visit the [download section](https://github.com/giowck/symphytum#download) on the main page and download the appropriate executable for your operating system. The software will detect and upgrade automatically the inernal database structure, if required, on first launch.
3349

50+
**Windows portable**: to update your windows portable folder, just copy the `portable_data` folder over to the new portable folder (once extracted).

0 commit comments

Comments
 (0)