Commit graph

50 commits

Author SHA1 Message Date
Scharel Clemens
cd55e83ae9 Model slots 2020-04-19 19:01:03 +02:00
Scharel Clemens
433a049a14 Updated signals and slots of the modules 2020-04-16 21:25:36 +02:00
Scharel Clemens
312be40fcf Just pushing to github to have the code available somewhere else 2020-04-15 08:31:04 +02:00
Scharel Clemens
4ff667e3d1 Improved communication between the modules. Offline mode seems to work fine now. Some kind of synchronisation of offline changes is now needed 2020-04-13 19:13:14 +02:00
Scharel Clemens
34484748f5 Show more debug messages on the console 2020-04-11 19:34:28 +02:00
Scharel Clemens
884a464a37 Improved relations between the data sources 2020-04-11 16:39:30 +02:00
Scharel Clemens
10b9423f35 Clearing NotesModel when changing the account 2020-04-11 15:40:47 +02:00
Scharel Clemens
4ea61c565f NotesStore and NotesApi Classes based on a common interface class. Seems to work fine :) 2020-04-10 20:40:23 +02:00
Scharel Clemens
1d4022bdbd Finished NotesStore class 2020-04-07 00:48:27 +02:00
Scharel Clemens
60e1eb0bdd Implementing new methods for data handling (files and API targets) 2020-04-05 22:59:18 +02:00
Scharel Clemens
ffffd306d6 A somehow working version again 2020-03-29 18:03:05 +02:00
Scharel Clemens
9616dfc6be Used new state info in the Login Dialog 2020-03-26 23:22:45 +01:00
Scharel Clemens
2be8a2675d Implemented Nextcloud Login Flow v2 2020-01-15 00:27:17 +01:00
Scharel Clemens
58ae28dbe6 Implemented status.php call in the API. Began implementing Nextcloud Login flow v2. 2020-01-14 14:47:42 +01:00
Scharel Clemens
3e32fb94f9 Added notifications on error 2020-01-05 13:25:13 +01:00
Scharel Clemens
52132195a5 Implemented sync-time capturing and offline detection 2020-01-03 14:00:07 +01:00
Scharel Clemens
426f7ea509 Changed internal data handling to QJson___ for easier conversion to raw output to save the notes to files. 2019-12-30 18:14:38 +01:00
Scharel Clemens
e2aaa47a7e Small fix in account deleting 2019-12-18 20:21:47 +01:00
Scharel Clemens
74ae7bd213 Began implementing offline mode 2019-12-07 13:42:37 +01:00
Scharel Clemens
5f246cce20 Using QSortFilterProxyModel, so searching and sorting works now 2019-11-14 00:47:38 +01:00
Scharel Clemens
cefa7259ad Implemented QSortFilterProxyModel 2019-11-11 23:23:41 +01:00
Scharel Clemens
3f128bcd63 Implemented API in C++. Next: I discovered QSortFilterProxyModel :) 2019-11-10 23:04:42 +01:00
Scharel Clemens
a026c2ee8d Implemented the API in C++. Still plenty bugs. 2019-11-10 03:35:33 +01:00
Scharel Clemens
85b33a9e37 Fixed a small bug while removing accounts 2019-10-27 17:53:38 +01:00
Scharel Clemens
87f7ba83fd Worked on the C++ model and its integration 2019-03-10 20:20:41 +01:00
Scharel Clemens
fc8072bb60 Just some small changes. 2019-02-24 16:40:47 +01:00
Scharel Clemens
c20d7408d2 Worked on C++ implementation of the Model. It seems to work somehow. 2019-01-28 23:15:53 +01:00
Scharel Clemens
ddb778795b Began testing the new C++ Model. 2019-01-26 18:09:28 +01:00
scharel
86a3755ad2 Began implementing the data model in C++ 2018-12-29 01:40:11 +01:00
scharel
03098b7354 Implemented #24 and #32 (not tested) 2018-12-27 20:38:14 +01:00
Scharel
40aa889e07 Fixed #39 and workaround for #40. Some other changes 2018-12-23 01:59:01 +01:00
Scharel Clemens
99a184697b Just pushing befor travaling home for xmas 2018-12-20 18:53:29 +01:00
Scharel Clemens
f9ee0021ef Improved account handling. 2018-12-07 00:30:18 +01:00
Scharel Clemens
b29e3867e8 Allow to delete accounts that are not last in the list 2018-12-04 16:31:28 +01:00
Scharel Clemens
30947fb251 Added options for monospaced font and capital X in checkboxes 2018-12-04 11:44:06 +01:00
Scharel Clemens
3c1223f9a9 Tried to handle notes over id, not index in the subpages. Not that successfully until now. 2018-11-30 18:40:03 +01:00
Scharel Clemens
b782150923 Worked on NotesApi 2018-11-30 15:12:16 +01:00
Scharel Clemens
e600a72036 Small UI improvements 2018-11-25 14:08:00 +01:00
Scharel Clemens
958c7704a7 Added some customisation settings. Added autosync. Better error outputs. 2018-11-24 19:34:01 +01:00
Scharel Clemens
344f78b70f First version that is somehow usable. 2018-11-18 11:25:28 +01:00
Scharel Clemens
d2601ba749 Still working on multi-accounts. Made some progress 2018-11-17 22:28:25 +01:00
Scharel Clemens
3f95d6ed1b Worked on multi account settings. The app is still not usable! 2018-11-14 22:13:47 +01:00
Scharel Clemens
e03d822b94 Placeholder on Cover 2018-10-27 19:19:35 +02:00
Scharel Clemens
e05d583959 Worked on mutli-account settings 2018-10-23 22:15:59 +02:00
Scharel Clemens
0deafe6b08 Worked on login handling. Still in early development. 2018-10-22 22:53:14 +02:00
Scharel Clemens
6262b35302 Work in progress: Login, Markdown, ... 2018-10-21 01:44:23 +02:00
Scharel Clemens
811bb27a09 First changes for the upcoming server login. 2018-10-18 00:33:47 +02:00
Scharel
1555ca3e19
Removed password
Removed App-Password.
The accounts I use for testing are dedicated test-accounts.
The passwords are revocable and made invalid before committing any changes.
There's no way to attack the server with these credentials.
2018-10-17 14:14:16 +02:00
Scharel
a733c1150c Small UI improvements during lunch time. 2018-10-17 12:58:55 +02:00
Scharel Clemens
53b94e99e2 API Implemented in javascript. Currently just readonly functionality. No possibility to set user credentials 2018-10-16 23:52:28 +02:00
Renamed from qml/harbour-nextcloud-notes.qml (Browse further)