Commit Graph

195 Commits

Author SHA1 Message Date
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
39f2f3d975 feat: copy pasted image file to download folder after successful upload 2021-10-16 00:21:02 +08:00
a24e8382d1 correctly retrieve latest archived messages per XEP-0313 2021-10-06 23:01:11 +08:00
d20fd84d39 respect password type when adding account, preventing loading bad password 2021-10-06 22:55:23 +08:00
5862f1552b don't save settings on quit, if readSettings() not finished 2021-10-06 22:52:20 +08:00
a53126d8bc messages may have the same timestamp, put MDB_DUPSORT flag with order db 2021-10-06 22:04:29 +08:00
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
1c0802c8ca fix win32 ci by place LMDB_INCLUDE_DIRS in core/ 2021-10-06 01:51:01 +08:00
923afe2420 [Fix] Merge branch 'feat/adapt_win_osx' into upstream_messageFeed 2021-10-05 23:45:37 +08:00
faa7d396a5 add liblmdb.so as possible lmdb lib name 2021-10-05 16:09:31 +08:00
5fbb96618f adjust CMakeLists.txt, to prepare for win32 and macos builds 2021-10-05 12:49:06 +08:00
3f1fba4de2
doovers for failed messages, some corner cases fixes with handling errors during message sending 2021-05-23 01:03:14 +03:00
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
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
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
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
f34289399e text inside of message is selectable again, links are clickable, some refactor, some bugfixes 2021-05-03 14:23:41 +03:00
50190f3eac handled a case when user removes downloaded file, minor optimizations on message changing 2021-04-28 23:26:19 +03:00
8310708c92 First attemtps to upload files, debug, reused of once uploaded or downloaded files 2021-04-23 14:53:48 +03:00
d936c0302d bug with downloads in group chats, status icons in messages, visuals, feedView optimisations 2021-04-23 01:41:32 +03:00
48e498be25 some debug, message changing in messageFeed 2021-04-20 00:49:24 +03:00
3a7735b192 First steps on the new idea of file up/downloading 2021-04-18 15:49:20 +03:00
8f914c02a7 temp url storage commit 2021-04-13 16:27:31 +03:00
85555da81f just a temp one 2021-02-07 20:02:11 +03:00
00ffbac6b0 initial attempt to paint buttons in the messagefeed 2021-01-14 14:22:02 +03:00
ff4124d1f0 Resolved the bug about crash with an empty history chat 2021-01-12 20:15:21 +03:00
270a32db9e achive from the beginning memorizing bugfix, limitation of the requests in the model 2020-08-21 23:57:48 +03:00
ef1a9846bf found a way to avoid requesting all the MUCs history alltogether on startup 2020-08-09 19:28:03 +03:00
3a120c773a reconnection issues 2020-08-08 02:33:03 +03:00
5f64321c2a fix compilation on older qt versions 2020-08-04 17:52:16 +03:00
a543eb1aef 0.1.5 2020-07-29 23:26:56 +03:00
480c78cf61 non lower cased jids error handled 2020-07-26 22:41:30 +03:00
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
87426ee20f account refactoring 2020-06-15 00:23:43 +03:00
20bcae5ab2 finally history works in mucs 2020-05-22 19:28:26 +03:00
6b65910ded stanzaId based muc archive request, account object refactoring 2020-05-21 18:42:40 +03:00
9ca4aa29d4 started account refactoring 2020-04-28 23:35:52 +03:00
55ae5858b5 some workaround about disconnection segfault 2020-04-19 16:13:15 +03:00
a8698cc94f minor bugfixes 2020-04-15 20:27:38 +03:00
b50ce146b8 attaching messages fix, bad alloc fix 2020-04-15 16:48:49 +03:00
6657dc79ce qxmpp bump, ifdef to assemble on lower versions 2020-04-14 22:40:32 +03:00
cb44b12a7e 0.1.4 kwallet optimisation related fix, DnD files into convs, visual fixes 2020-04-14 19:30:33 +03:00
21c7d65027 offline avatars in mucs 2020-04-13 22:57:23 +03:00
a77dfd191a single window mode 2020-04-11 23:00:15 +03:00
b95028e33e testing, ability to build without kwallet, translations, disabling unsupported storage types in combobox 2020-04-11 01:15:08 +03:00
543538fc56 first working prototype of dynamically loaded kwallet storage 2020-04-10 01:48:08 +03:00
7ce27d1c11 pasword storing options: jammed an alwaysAsk, external lib for password jamming, changelog 2020-04-07 23:33:03 +03:00
95f0d4008a minor fix about updating muc avatars 2020-04-05 16:25:27 +03:00
3477226367 first moves to safe pasword storing, preparing the structure 2020-04-04 19:40:32 +03:00
ddfb3419cc Shared namespace refactoring, enum class refactoring, going offline related crash fix 2020-04-04 01:28:15 +03:00
c793f56647 a little bit of restyling, now the integration with transparent themes is supposed to be better 2020-03-31 00:17:10 +03:00
ff2c9831cf corrected messages now are supposed to display correctly 2020-03-28 17:05:49 +03:00
fe1ae8567a Message receipt manager not takes care of the message reception, switched on embedded reconnect 2020-03-27 23:59:30 +03:00
57d6e3adab Message error handling as state, errorText to store, fake ID for message without 2020-03-26 18:08:44 +03:00
91cc851bfc delivery statuses now actually mean something for MUC messages 2020-03-25 18:28:36 +03:00
626227db93 file comment fix, avatar dropping bug fix, url detection bug fix 2020-01-16 11:52:54 +03:00
13a1970047 a method for setting states to messages 2020-01-07 12:26:07 +03:00
55703c2007 muc participant avatars 2019-12-30 23:22:04 +03:00
0bcfd779b8 some bugs and corner cases 2019-12-24 11:42:46 +03:00
f13b43d38b some bug fixes, initial work on avatars in dialog windows 2019-12-20 18:41:20 +03:00
867c3a18e9 avatars for mucs, some tooltip tweaks 2019-12-17 19:54:53 +03:00
fe27955689 uploading multiple messages fix, some warnings fix 2019-12-06 11:00:48 +03:00
0c33d81c59 insignifican fixes about urls parsing 2019-12-06 11:00:09 +03:00
326eef864b some fixes about uploading, some error handling 2019-11-14 14:43:43 +03:00
166a7ac83a first working prototype of file upload 2019-11-12 16:38:01 +03:00
a6e48599aa some progress on upload 2019-11-11 18:19:54 +03:00
3f710e26d0 some more work about uploading, not done yet 2019-11-09 17:04:27 +03:00
09749bac51 Merge branch 'master' into fileUpload 2019-11-09 12:54:30 +03:00
dfa4d10c36 some VCard polishing, missing icons and translations 2019-11-07 14:17:46 +03:00
2c13f0d77c phones now also saveble 2019-11-06 18:14:49 +03:00
c1c1de1b7b backend adapter for vCard phones list 2019-11-05 21:55:21 +03:00
5bbacad84a VCard: email list now displays and stores on server vcard 2019-11-04 18:22:39 +03:00
0b57e6a77f Refactoring of signal/slots connection to new qt syntax 2019-11-03 21:46:40 +03:00
9d491e9e93 deprecation fix about qxmpp, beginning of adding email addresses in VCards 2019-11-02 23:50:25 +03:00
566fc1f2fb new fallback icons, new fields in vCard, fix about recreation new avatar on each request 2019-10-25 16:38:48 +03:00
36c71968bc basic avatar/vcard changes uploads and roster reaction 2019-10-24 12:42:38 +03:00
2a37f36b83 first primitive vcard in graphic interface 2019-10-22 18:13:56 +03:00
d050cd82dd some lines to vCard object 2019-10-19 22:34:25 +03:00
dc1ec1c9d4 receiving account owner vCard, displaying avatars in roster 2019-10-16 22:38:35 +03:00
64e33b6139 receiving avatars, generating missing avatars, storing state of avatars, global color palette 2019-10-15 22:25:40 +03:00
c678a790e5 some more methods for archive to store avatar states 2019-10-14 23:18:51 +03:00
e2db64157e packaged icons, .desktop 2019-10-08 12:02:07 +03:00
0d026ad343 an attempt to make a first Archlinux package 2019-10-07 18:35:55 +03:00
746fdef013 first translations experiments 2019-10-04 18:12:08 +03:00
475a12c28e Renaming contacts in roster, set 2 reconnects by default 2019-10-01 11:47:40 +03:00
415d56ba69 Disabled context menu on items of not connected account, roster contacts group moving, bugfixes with roster contacts group moving ungrouping and copying 2019-09-28 17:30:16 +03:00
7c32056918 working on file upload 2019-09-23 15:09:15 +03:00
2089d6af86 download files error handling 2019-09-18 16:27:47 +03:00
cc54c6393a aspectRation handling for images, other then images types of downloads, progress fix, labels, context menu to open files 2019-09-18 01:05:32 +03:00
94a3766aaf first implementation of image only download 2019-09-17 18:16:09 +03:00
1df49583fb new class to store string key-values on disk, will use for downloaded file index 2019-09-11 18:03:52 +03:00
0574d6f72b fix for presences in MUCs, fix for memory limit in message history, fix for message line resizing, started working on messages 2019-09-10 17:33:39 +03:00
c295fa1c1d minor fixes, form to join MUC 2019-09-04 19:38:52 +03:00
5f8d38bd9a icon and tooltip information in participants, saving bookmarks, subscription and unsubscription, deletion of MUCs 2019-09-03 23:28:58 +03:00
5547d78608 Muc participants are displayed now in the roster 2019-09-02 14:17:28 +03:00
70f9739cf5 started the work to get the list of participants in the room, license fix, little gui models refactor 2019-09-01 22:46:12 +03:00