Commit graph

304 commits

Author SHA1 Message Date
Martin Rotter
94983a3b41 implement #723 2022-09-15 14:28:48 +02:00
Martin Rotter
810dd30412 save 2022-09-15 09:44:11 +02:00
Martin Rotter
191b503050 make webengine profile actually WORK, working user-data cache path working 2022-09-06 14:34:55 +02:00
Martin Rotter
f0bb361e6f semi-fix to allow workaround for broken label assignment 2022-09-05 09:11:40 +02:00
Martin Rotter
251e2dc451 lang sync 2022-09-05 08:10:44 +02:00
Martin Rotter
6e8841eacf try to fix #778 2022-08-31 12:36:48 +02:00
Martin Rotter
2bc172dd24 more precise logic for dropping 2022-08-31 07:24:31 +02:00
Martin Rotter
69a8fc7ea6 minor modernization of feed updating code 2022-08-27 13:33:21 +02:00
Martin Rotter
d63035fe92 disable alphabetic sorting by default because now we have drag/drop reordering too 2022-08-27 10:10:08 +02:00
Martin Rotter
f63af3a051 items are now sortable with drag/drop 2022-08-26 13:50:41 +02:00
Martin Rotter
3d93a40284 windowsvista style default on windows 2022-08-26 10:53:54 +02:00
Martin Rotter
68c03688bf 4.2.3 2022-06-02 09:10:26 +02:00
Martin Rotter
32fc3863de add findLabeldId method for article filtering 2022-05-13 10:31:14 +02:00
Martin Rotter
8adf3061fe enhance article list filtering options even more 2022-04-22 20:34:30 +02:00
Martin Rotter
a38d3fb9af fix warning 2022-04-09 10:11:40 +02:00
Martin Rotter
62bda35fc8 versions 2022-04-09 09:55:11 +02:00
Martin Rotter
3e24129bf1 fix warnings, update clang file 2022-04-09 09:41:51 +02:00
Martin Rotter
ad4ffddf8d fix warnings, update clang file 2022-04-09 09:35:55 +02:00
Martin Rotter
0039367fc9 fix some warnings 2022-04-09 08:56:46 +02:00
brkgbr
e3096aee4f
Extend filtering (#678)
* Unified naming in message highlighter related code

* Added extended filtering logic

* Added UI for extended filtering

* Removed ShowOnlyUnreadMessages from Articles menu

* Added filter to messagestoolbar defaults

* Implemented QToolButton state saving

* Review fixes

* Changed titles for article filter buttons
2022-04-09 07:14:25 +02:00
Martin Rotter
8dac36b37c huge work on gmail previewer, some refactoring, some fixes 2022-03-31 15:00:50 +02:00
Martin Rotter
2d7f9bb289 remove Qt < 5.12 code as Qt 5.12 is now minimal req. version 2022-03-25 07:38:40 +01:00
Martin Rotter
a639f06891 replace invalid article dates with current date, fix date/time for gmail when standard "Date" header is missing 2022-03-23 09:12:58 +01:00
Martin Rotter
4539fcc777 gmail: refined e-mail downloading, now supports ISA - faster synchronization, particularly subsequent 2022-03-18 12:23:04 +01:00
Martin Rotter
e8c84dc748 fix some mistakes 2022-03-17 06:54:12 +01:00
Martin Rotter
c03e31a26a work on man. sort, now can move bottom/top for feed 2022-03-14 14:06:29 +01:00
Martin Rotter
67e9a249af Revert "cleanup manual sort partial implementation"
This reverts commit 741c6ef682.
2022-03-14 09:24:30 +01:00
Martin Rotter
898dbdb551 docs upd 2022-03-14 06:39:22 +01:00
Martin Rotter
8902594059 fix sorting 2022-03-08 09:21:09 +01:00
Martin Rotter
741c6ef682 cleanup manual sort partial implementation 2022-03-08 08:09:21 +01:00
Martin Rotter
84aa24255c working on manual sorting, it is starting to get shape, some problems arised but I will either solve them or declare them to actually be features 2022-03-04 14:14:37 +01:00
Martin Rotter
659cb4cbf7 sync langs 2022-03-03 09:42:42 +01:00
Martin Rotter
7f5d1473a3 Shitload of changes, save it.
Also note that this introduces some SQL changes for metadata version 2 which is still unpublished but was introduced some commits ago, therefore individual "devbuild"s are NOT cross-compatible betweem each other.
2022-03-01 14:45:20 +01:00
Martin Rotter
8b458a6999 fixup of datetime switchable 2022-02-25 13:15:19 +01:00
Martin Rotter
d4e4abfa84 fixup datetimes of messages from future 2022-02-25 12:43:42 +01:00
Martin Rotter
7c96a97503 added way to disable just debug outputs, fixes #645 2022-02-22 09:32:57 +01:00
igrekster
7b19910e0b
Remove duplicates from downloaded message list (#650)
Some downloaded feeds contain multiple entries for the same message.
See `http://feeds.feedburner.com/abseilio` for an example that has:

```
          <pubDate>2020-09-11T00:00:00-04:00</pubDate>
          <link>https://abseil.io/tips/5</link>
--
          <pubDate>2020-06-01T00:00:00-04:00</pubDate>
          <link>https://abseil.io/tips/5</link>
```

When updating the database for the first time, both messages end up
stored. The following feed updates result in one entry matching the
database, and the second entry having a different creation date. This
makes the second entry always marked as unread.
2022-02-22 08:55:30 +01:00
Martin Rotter
14f8f3bcce sync langs, push format changes 2022-02-21 11:28:54 +01:00
Martin Rotter
ddb805438f Docs update 2022-02-16 11:01:10 +01:00
Martin Rotter
521d6418fb fix #608 2022-02-14 15:10:28 +01:00
Martin Rotter
61f99a6b2c make NewMessages feed status more persistent 2022-02-13 16:03:17 +01:00
Martin Rotter
b2343a0189 integrate nodejs in a better way, fix APP_REVISION missing 2022-02-10 12:19:13 +01:00
Martin Rotter
a0b2ad3993 show expanded/long timedate format on tooltip, fix #621 2022-02-05 19:16:53 +01:00
Martin Rotter
158d69a569 show expanded/long timedate format on tooltip, fix #621 2022-02-05 19:11:49 +01:00
Martin Rotter
c360450e62 some work on nodejs integration 2022-02-02 10:06:45 +01:00
Martin Rotter
392ff2415f fix sql to support mariadb 10.3 2022-02-02 08:04:59 +01:00
Martin Rotter
6242bfa60c customize padding for msg list 2022-01-20 10:58:10 +01:00
Martin Rotter
01efdab258 only calculate row height with title text in mind 2022-01-20 07:54:20 +01:00
Martin Rotter
03d56b3054 fixed json guessing 2022-01-19 12:44:28 +01:00
Martin Rotter
6bc7b9796b smaller "margins" when multilining items 2022-01-19 11:37:28 +01:00