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
8e99cc2969
build: plugins/, passwordStorageEngines/wrappers/ as shared libs
2021-05-12 02:01:02 +03:00
7d2688151c
build: finish up CMakeLists refactoring
2021-05-11 22:21:25 +03:00
0038aca1f6
build: WIP CMakeLists refactoring continue - add FindSignal
2021-05-11 21:35:12 +03:00
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