c03d7da821
shared: common: Remove migration logic from ensureConfigured()
...
Running migrations is okay for initialization. However, doing
it here might take ages, so the GUI simply would not show up.
Therefore, migration must be done by the CLI or GUI and they
should show that migrations are running
2022-07-28 13:31:13 +02:00
5996971195
shared: common: setPdfViewer(): Fix misplaced QSettings
2022-07-24 23:57:38 +02:00
bf1265fe3a
shared: Retire Common::findInPath() for builtin Qt function
2022-07-24 18:19:38 +02:00
ab064c3e3b
gui: mainwindow: Add menu action to open web user manual
2022-07-23 20:16:19 +02:00
5ffd7ae97e
shared: common: setPdfViewer(): Fix missing spaces between viewer and args
2022-06-29 19:31:40 +02:00
990888efc1
shared: Include license texts as resource
2022-06-29 18:00:05 +02:00
8a82da95bd
shared: common: Retire 'firstrun' settings logic
2022-06-13 21:57:34 +02:00
dd479fa668
gui: Add 'Settings' tab
2022-06-13 21:57:34 +02:00
87ebc137d5
shared/gui: Add LOOQS_DISABLE_SANDBOX env to allow disabling sandboxing
...
Mainly for devs to check whether a problem is caused by sandboxing.
2022-06-06 23:23:07 +02:00
61a446ec2d
shared: common: Add mountPaths()
...
Mountpaths indicate mount points of external devices. Files
located under such paths should not be removed on sync, because
they may have not been deleted, but are just inaccessible right now.
2022-06-06 09:34:37 +02:00
db029dd915
shared: shared.pro: Add git commit id to build
2022-06-04 17:09:26 +02:00
f14e2e77cd
shared: common: Add versionText() function
2022-06-04 17:09:26 +02:00
26c7cdbc5f
shared: Move textfile detector to common
2022-06-04 17:09:26 +02:00
b6926d510f
FileSaver: Don't add files in blacklisted paths
...
We now resolve symlinks when adding, so we can properly check
whether a path is excluded or not. This accidently also
helps with duplicates.
Excluded paths are hardcoded and can also be appended to
by the user using the settings.
Closes: #34
2022-06-04 17:09:26 +02:00
ad0fc74439
ipc: Place socket in /tmp/.looqs/, remove ipc path settings
2022-05-29 11:20:28 +02:00
def766ba67
shared: common: On first start, try to set a rasonable pdfviewer value
...
May not be users default, but better than nothing for now.
Issue: #27
2022-04-25 23:01:11 +02:00
9b51e00737
Rename leftovers that were forgotten in 645903ed6b
2022-04-24 19:40:43 +02:00
84e13e432b
shared: common: Introduce ipcSocketPath()
2022-04-24 15:52:20 +02:00
d43c35819d
common: Use DBMigrator to init and update database
2022-04-15 21:06:56 +02:00
604d45afb2
shared: common: Remove redundant qDebug()
2021-06-12 17:24:47 +02:00
e97551be97
Rename all symbols to new project name
2021-06-12 14:59:58 +02:00
ef78e74cdd
Detect first run and initialize database and config
...
Relates to #1
2020-08-24 21:36:45 +02:00
8de07b703c
Add Common::databasePath which also allows overriding it
2020-05-24 15:36:27 +02:00
13fb901044
added Common namespace. cli: use settings instead of env for db path
2020-05-23 22:52:42 +02:00