Commit graph

147 commits

Author SHA1 Message Date
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
629d752dee Making progess... 2020-04-12 20:27:54 +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
00921391a2 More state informations 2020-03-21 20:09:07 +01:00
Scharel Clemens
601985436d Some improvements in the LoginPage 2020-01-29 18:36:34 +01:00
Scharel Clemens
369cf2c1e9 Began implementing more detailled states for server API requests 2020-01-27 23:05:20 +01:00
Scharel Clemens
7be33026cf Began implementing some kind of state machine for the login 2020-01-27 18:36:43 +01:00
Scharel Clemens
61238c8d08 Improvements in LoginPage 2020-01-20 20:49:36 +01:00
Scharel Clemens
ffe96e2200 Worked on LoginPage 2020-01-19 13:13:29 +01:00
Scharel Clemens
4563e95ef7 Small changes in the LoginDialog 2020-01-16 22:14:47 +01:00
Scharel Clemens
9cb7237e81 Cleaned API C++ code. Small changes in LoginPage. 2020-01-15 23:55:11 +01:00
Scharel Clemens
2be8a2675d Implemented Nextcloud Login Flow v2 2020-01-15 00:27:17 +01:00
Scharel Clemens
ecebd90dcb Further implemented Flow v2 Login 2020-01-14 17:04:09 +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
da29b4b0ff Change notes locally befor committing it to the server 2020-01-12 20:23:51 +01:00
Scharel Clemens
20635dfd6e Only emit dataChanged() when the data actually changed 2020-01-12 16:01:54 +01:00
Scharel Clemens
73adff15ca Implemented setData() and setItemData() functions of the model for later use 2020-01-12 15:46:54 +01:00
Scharel Clemens
21cccf2f6e Just small fixes 2020-01-11 13:32:26 +01:00
Scharel Clemens
3e32fb94f9 Added notifications on error 2020-01-05 13:25:13 +01:00
Scharel Clemens
385cdc4cca Write notes to local files for upcoming offline mode 2020-01-04 16:08:40 +01:00
Scharel Clemens
f7bc0ed9b8 Always provide the attribute \'modified\' when creating or modifying a note to allow the API to handle conflicts 2020-01-04 14:53:50 +01:00
Scharel Clemens
52132195a5 Implemented sync-time capturing and offline detection 2020-01-03 14:00:07 +01:00
Scharel Clemens
4341b2bd01 Bugfix when deleting a note 2019-12-30 19:58:50 +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
5fc566749f Small fixes on NotesPage and EditPage 2019-11-14 23:15:33 +01:00
Scharel Clemens
5f246cce20 Using QSortFilterProxyModel, so searching and sorting works now 2019-11-14 00:47:38 +01:00
Scharel Clemens
2ff9b06c99 Sorting order for "modified" 2019-11-13 13:22:20 +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
5156f1e629 Improved C++ NotedModel and some small visual thinks 2019-06-21 17:49:54 +02:00
Scharel Clemens
3b1e1cca8c Still no big changes 2019-06-20 20:25:32 +02:00
Scharel Clemens
1e7203d1a2 Still no big changes 2019-06-20 20:13:46 +02:00
Scharel Clemens
66b56d0ed2 Worked on the c++ model 2019-05-13 23:32:37 +02:00
Scharel Clemens
52147548cc Just pushing to transport the current code to another computer 2019-05-13 18:39:45 +02:00
Scharel Clemens
a841a96e76 Began ggoing through the code to clean it. 2019-05-10 18:38:52 +02:00
Scharel Clemens
159ef73315 Fixed sorting by date 2019-04-07 12:28:38 +02:00
Scharel Clemens
c4268f6212 Integrated Showdown as a git submodule 2019-03-11 21:53:04 +01:00
Scharel Clemens
0de7aec681 Integrated Showdown as a git submodule 2019-03-11 21:43:31 +01:00
Scharel Clemens
87f7ba83fd Worked on the C++ model and its integration 2019-03-10 20:20:41 +01:00