Commit Graph

2350 Commits

Author SHA1 Message Date
WETX
5ead4f7949
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (569 of 569 strings)
2022-01-02 12:37:07 +01:00
liimee
db4f5a8e7f
Translated using Weblate (Indonesian)
Currently translated at 71.4% (5 of 7 strings)
2022-01-02 12:37:07 +01:00
Weblate
2b8f63fdf1
Added translation using Weblate (Indonesian) 2022-01-02 12:37:06 +01:00
Weblate
d04da487aa
Added translation using Weblate (Indonesian) 2022-01-02 12:37:06 +01:00
liimee
b9f59b393f
Added translation using Weblate (Indonesian) 2022-01-02 12:37:06 +01:00
Alvaro
9a92a96103
Translated using Weblate (Spanish)
Currently translated at 94.0% (535 of 569 strings)
2022-01-02 12:37:06 +01:00
Kevin Decherf
ac529622bb
Merge pull request #5405 from wallabag/fix-5404
Fixed reading time in epub/pdf exports
2021-10-23 13:49:17 +02:00
Nicolas Lœuillet
ff1c4f6090 Fixed reading time in epub/pdf exports 2021-10-23 13:29:27 +02:00
Kevin Decherf
05a7904cfa
Merge pull request #5156 from wallabag/fix-assign-tags
Fixed timeout when assigning tags to entry
2021-10-23 13:24:22 +02:00
Nicolas Lœuillet
ca845b3204
Merge pull request #5379 from wallabag/fix-search-homepage
Fixed search on homepage
2021-08-20 11:16:33 +02:00
Kevin Decherf
ca4d7283d2
Merge pull request #5347 from hennevogel/bugfix/rss-feed-entry
Make RSS feed entry links valid and accessible
2021-08-07 10:45:29 +02:00
Kevin Decherf
19802d8bd5 Improve performance of REST exists call
I've noticed that the endpoint `/api/entries/exists` used by the "Sweep
articles" feature on the Android app failed almost all the time on my
instance.

After checking the corresponding method I found that
`EntryRestController::getEntriesExistsAction()` could be improved.

Here is the former way the method worked:

```
for id in [list of ids]
  get full entry by id
  if null
    get full entry by given id

return array of ids or array of hashes
```

With this behavior on my instance I could expect up to 13k SQL requests
when sweeping articles from the Android app. Morever the repository
fetches all fields (content included) while the method only returns ids
or hashes.

The new behavior is described as follow:

```
get ids, hashes by [list of ids]
merge with provided [list of ids] // this part will complete the final
                                  // array with not found ids

return array of ids or array of hashes
```

In my case this change reduces the number of SQL requests to only 135
(_considering one request for 50 articles_)

Signed-off-by: Kevin Decherf <kevin@kdecherf.com>
2021-08-05 23:19:08 +02:00
Kevin Decherf
9a4ff85cf5 Update phpunit dep for phpstan
Signed-off-by: Kevin Decherf <kevin@kdecherf.com>
2021-08-05 22:51:23 +02:00
Nikita Epifanov
851e4225c2
Translated using Weblate (Russian)
Currently translated at 100.0% (569 of 569 strings)
2021-08-05 19:55:57 +02:00
gnu-ewm
c914aef2e9
Translated using Weblate (Polish)
Currently translated at 88.9% (506 of 569 strings)
2021-08-04 17:34:32 +02:00
Nicolas Lœuillet
f664af752d Fixed search on homepage 2021-08-03 11:54:36 +02:00
Nicolas Lœuillet
ebb806496f Fixed timeout when assigning tags to entry
Fix #4998
2021-08-03 08:14:13 +02:00
Xosé M
0c68b9b4f3
Translated using Weblate (Galician)
Currently translated at 100.0% (569 of 569 strings)
2021-08-03 08:10:26 +02:00
Dmytro Prokhorenkov
2dc3ff561c
Translated using Weblate (Ukrainian)
Currently translated at 67.8% (386 of 569 strings)
2021-08-03 08:10:26 +02:00
Tim Lee
518f44f4f7
Translated using Weblate (Korean)
Currently translated at 100.0% (6 of 6 strings)
2021-08-03 08:10:26 +02:00
Tim Lee
d568336d85
Translated using Weblate (Korean)
Currently translated at 100.0% (7 of 7 strings)
2021-08-03 08:10:26 +02:00
Tim Lee
b0c6dcd9ea
Translated using Weblate (Korean)
Currently translated at 100.0% (569 of 569 strings)
2021-08-03 08:10:26 +02:00
Marek
efbc47e7ce
Translated using Weblate (Czech)
Currently translated at 100.0% (569 of 569 strings)
2021-08-03 08:10:25 +02:00
ssantos
cbb6272ae3
Translated using Weblate (Portuguese)
Currently translated at 61.8% (352 of 569 strings)
2021-08-03 08:10:25 +02:00
ssantos
f8075510ca
Translated using Weblate (Portuguese)
Currently translated at 100.0% (7 of 7 strings)
2021-08-03 08:10:25 +02:00
Marek
ea9712245d
Translated using Weblate (Czech)
Currently translated at 77.8% (443 of 569 strings)
2021-08-03 08:10:25 +02:00
Marek
e53a22d409
Translated using Weblate (Czech)
Currently translated at 68.3% (389 of 569 strings)
2021-08-03 08:10:25 +02:00
Marek
f7ed2a3554
Translated using Weblate (Czech)
Currently translated at 52.0% (296 of 569 strings)
2021-08-03 08:10:25 +02:00
Marek
a103b60c74
Translated using Weblate (Czech)
Currently translated at 100.0% (7 of 7 strings)
2021-08-03 08:10:25 +02:00
Marek
eed243ff45
Translated using Weblate (Czech)
Currently translated at 100.0% (6 of 6 strings)
2021-08-03 08:10:25 +02:00
K. Herbert
236099129c
Translated using Weblate (German)
Currently translated at 100.0% (7 of 7 strings)
2021-08-03 08:10:25 +02:00
J. Lavoie
be2db47d39
Translated using Weblate (Croatian)
Currently translated at 100.0% (569 of 569 strings)
2021-08-03 08:10:25 +02:00
Henne Vogelsang
23de687696
Make RSS feed entry links valid and accessible
According to the ATOM spec link elements must have a href:
https://validator.w3.org/feed/docs/atom.html

Also most feed readers (TinyTiny, Feedly, Thunderbird) prefer link elements in
this order:

- plain
- with attribute rel=alternate
- with attribute rel=via

As the content is work of the entry author, link to it by default. Not to the
wallabag instance entry.

This also makes it possible to share links with people who don't have access to
the wallabag instance via the RSS feed.
2021-07-08 22:36:50 +02:00
Kevin Decherf
1ba4d40e82 Tag view: order tags by label
Signed-off-by: Kevin Decherf <kevin@kdecherf.com>
2021-05-20 13:09:27 +02:00
Panos Alevropoulos
655edbf7aa
Translated using Weblate (Greek)
Currently translated at 100.0% (569 of 569 strings)
2021-03-08 19:03:17 +01:00
Panos Alevropoulos
3c85d0b0d4
Translated using Weblate (Greek)
Currently translated at 100.0% (6 of 6 strings)
2021-03-08 19:02:54 +01:00
Panos Alevropoulos
173e35283f
Translated using Weblate (Greek)
Currently translated at 100.0% (7 of 7 strings)
2021-03-08 19:02:53 +01:00
Panos Alevropoulos
889792349a
Translated using Weblate (French)
Currently translated at 100.0% (569 of 569 strings)
2021-03-08 19:02:53 +01:00
Jérémy Benoist
6725dd0d28
Merge pull request #5110 from weblate/weblate-wallabag-messages 2021-03-08 10:42:19 +01:00
Jérémy Benoist
41e1d97c96
Merge pull request #5113 from mx-psi/mx-psi/fix-link 2021-03-08 10:41:36 +01:00
Pablo Baeyens
8070b8ddb1
Update link to Wallabag hosted one 2021-03-08 10:15:16 +01:00
Pablo Baeyens
9599d6f289
Fix myreadspeed links
myreadspeed.com is no longer available, see craigmayhew/myreadspeed@9e7786c
2021-03-07 17:04:02 +01:00
Kevin Decherf
7acd207054 Convert tag label to lowercase in RuleBasedTagger
Fixes #4266

Signed-off-by: Kevin Decherf <kevin@kdecherf.com>
2021-03-06 19:46:24 +01:00
Weblate
e61825a620
Added translation using Weblate (Greek) 2021-03-06 19:36:57 +01:00
Weblate
17315e51bd
Added translation using Weblate (Aragonese) 2021-03-06 19:36:57 +01:00
Weblate
0060a65152
Added translation using Weblate (Basque) 2021-03-06 19:36:41 +01:00
Weblate
87680f6ebf
Added translation using Weblate (Greek) 2021-03-06 19:36:32 +01:00
Weblate
c356146ddf
Added translation using Weblate (Basque) 2021-03-06 19:36:32 +01:00
Weblate
5fed2aece3
Added translation using Weblate (Greek) 2021-03-06 19:36:30 +01:00
Weblate
5d1c7dff4f
Added translation using Weblate (Basque) 2021-03-06 19:36:30 +01:00