Commit Graph

149 Commits

Author SHA1 Message Date
Blue 1aa2b5a539 Merge pull request 'Fixes for Windows' (#57) from shunf4/squawk:fix/win_fix into messageFeed
Reviewed-on: blue/squawk#57
2021-10-16 15:40:48 +00:00
Blue 43bfaf9b7e Merge pull request 'don't save settings on quit, if readSettings() not finished' (#56) from shunf4/squawk:fix/wait_init_before_exit into messageFeed
Reviewed-on: blue/squawk#56
2021-10-16 15:39:41 +00:00
Blue b19dafef33 Merge pull request 'allow receiving and storing messages with the same timestamp' (#55) from shunf4/squawk:fix/handle_msg_same_tm into messageFeed
Reviewed-on: blue/squawk#55
2021-10-16 15:39:05 +00:00
Blue aeaa6b1b28 Merge pull request 'fix: request latest history' (#54) from shunf4/squawk:fix/correctly_query_history into messageFeed
Reviewed-on: blue/squawk#54
2021-10-16 15:37:59 +00:00
Blue 8fece95aa2 Merge pull request 'fix: respect password type when addAccount' (#52) from shunf4/squawk:fix/addAccount_pw_type into messageFeed
Reviewed-on: blue/squawk#52
2021-10-16 15:34:37 +00:00
shunf4 39f2f3d975 feat: copy pasted image file to download folder after successful upload 2021-10-16 00:21:02 +08:00
shunf4 a24e8382d1 correctly retrieve latest archived messages per XEP-0313 2021-10-06 23:01:11 +08:00
shunf4 d20fd84d39 respect password type when adding account, preventing loading bad password 2021-10-06 22:55:23 +08:00
shunf4 5862f1552b don't save settings on quit, if readSettings() not finished 2021-10-06 22:52:20 +08:00
shunf4 a53126d8bc messages may have the same timestamp, put MDB_DUPSORT flag with order db 2021-10-06 22:04:29 +08:00
shunf4 7db269acb5 Fixes for Windows
1. On Windows, the lmdb file is immediately allocated at full size. So we have to limit the size.

2. Windows need an organization name for QSettings to work. So an organization name is added for Windows target.
2021-10-06 19:15:45 +08:00
shunf4 1c0802c8ca fix win32 ci by place LMDB_INCLUDE_DIRS in core/ 2021-10-06 01:51:01 +08:00
shunf4 923afe2420 [Fix] Merge branch 'feat/adapt_win_osx' into upstream_messageFeed 2021-10-05 23:45:37 +08:00
shunf4 faa7d396a5 add liblmdb.so as possible lmdb lib name 2021-10-05 16:09:31 +08:00
shunf4 5fbb96618f adjust CMakeLists.txt, to prepare for win32 and macos builds 2021-10-05 12:49:06 +08:00
Blue 3f1fba4de2
doovers for failed messages, some corner cases fixes with handling errors during message sending 2021-05-23 01:03:14 +03:00
Blue 4307262f6e basic error download/upload files handling, need more testing 2021-05-14 22:49:38 +03:00
vae 8e99cc2969
build: plugins/, passwordStorageEngines/wrappers/ as shared libs 2021-05-12 02:01:02 +03:00
vae 7d2688151c
build: finish up CMakeLists refactoring 2021-05-11 22:21:25 +03:00
vae 0038aca1f6
build: WIP CMakeLists refactoring continue - add FindSignal 2021-05-11 21:35:12 +03:00
vae 6e06a1d5bc
build: WIP CMakeLists refactoring 2021-05-11 20:29:08 +03:00
Blue ce047db787 patches from Vae about making libraries static, and about boost, findLMDB CMake script, drop dependency for qtquickcontrols 2021-05-09 02:12:17 +03:00
Blue f45319de25 now instead of storing uploading message in ram I store them in database to be able to recover unsent ones on the next statrt. Found and fixed bug with spam repaints in feedview because of icons 2021-05-07 21:26:02 +03:00
Blue ebf0c64ffb highlight in directory now is optional runtime plugin to KIO, several more file managers to fallback, refactor, 2 new icons 2021-05-06 17:44:43 +03:00
Blue f34289399e text inside of message is selectable again, links are clickable, some refactor, some bugfixes 2021-05-03 14:23:41 +03:00
Blue 50190f3eac handled a case when user removes downloaded file, minor optimizations on message changing 2021-04-28 23:26:19 +03:00
Blue 8310708c92 First attemtps to upload files, debug, reused of once uploaded or downloaded files 2021-04-23 14:53:48 +03:00
Blue d936c0302d bug with downloads in group chats, status icons in messages, visuals, feedView optimisations 2021-04-23 01:41:32 +03:00
Blue 48e498be25 some debug, message changing in messageFeed 2021-04-20 00:49:24 +03:00
Blue 3a7735b192 First steps on the new idea of file up/downloading 2021-04-18 15:49:20 +03:00
Blue 8f914c02a7 temp url storage commit 2021-04-13 16:27:31 +03:00
Blue 85555da81f just a temp one 2021-02-07 20:02:11 +03:00
Blue 00ffbac6b0 initial attempt to paint buttons in the messagefeed 2021-01-14 14:22:02 +03:00
Blue ff4124d1f0 Resolved the bug about crash with an empty history chat 2021-01-12 20:15:21 +03:00
Blue 270a32db9e achive from the beginning memorizing bugfix, limitation of the requests in the model 2020-08-21 23:57:48 +03:00
Blue ef1a9846bf found a way to avoid requesting all the MUCs history alltogether on startup 2020-08-09 19:28:03 +03:00
Blue 3a120c773a reconnection issues 2020-08-08 02:33:03 +03:00
Blue 5f64321c2a fix compilation on older qt versions 2020-08-04 17:52:16 +03:00
Blue a543eb1aef 0.1.5 2020-07-29 23:26:56 +03:00
Blue 480c78cf61 non lower cased jids error handled 2020-07-26 22:41:30 +03:00
Blue 0dcfc5eedc some better cleanup and restore state on connect disconnect, workaround for that wired undefined condition error on every other reconnection 2020-06-21 01:26:30 +03:00
Blue 87426ee20f account refactoring 2020-06-15 00:23:43 +03:00
Blue 20bcae5ab2 finally history works in mucs 2020-05-22 19:28:26 +03:00
Blue 6b65910ded stanzaId based muc archive request, account object refactoring 2020-05-21 18:42:40 +03:00
Blue 9ca4aa29d4 started account refactoring 2020-04-28 23:35:52 +03:00
Blue 55ae5858b5 some workaround about disconnection segfault 2020-04-19 16:13:15 +03:00
Blue a8698cc94f minor bugfixes 2020-04-15 20:27:38 +03:00
Blue b50ce146b8 attaching messages fix, bad alloc fix 2020-04-15 16:48:49 +03:00
Blue 6657dc79ce qxmpp bump, ifdef to assemble on lower versions 2020-04-14 22:40:32 +03:00
Blue cb44b12a7e 0.1.4 kwallet optimisation related fix, DnD files into convs, visual fixes 2020-04-14 19:30:33 +03:00