Commit Graph
2400 Commits
Author SHA1 Message Date
Tibor Repček e56157dcee Updated translation (#4030)
I translated strings with "TODO - Translate" comment. ;)
2021-12-06 19:19:46 +01:00
maTh 754a7b27b6 Fix reader view header (#4015)
* fix the hyperlink underline

* add mouse title

* improve German mouse titles

* fixed whitespaces

* use the same title in config/display like in normal/reader view

* i18n German: Discard change for this String

* delete unused gen.action.mark_favorite
2021-12-05 21:42:06 +01:00
312k 19c2cb7f05 Updated japanese translation on 3898 (#4026) 2021-12-05 17:05:49 +01:00
Bartosz Taudul c2249a9afd Update polish translation. (#4027) 2021-12-05 17:04:43 +01:00
maTh a54aa19dc7 Fix: double main tags (#4014)
* replace div with main

* include the slider into main

* format source

* add close icon for the extension slider

* replace div with main

* Update shortcut.phtml

* fixed the nits
2021-12-03 00:57:32 +01:00
Alexandre Alapetite 00dbde68fb Fix some PHPstan errors (#4019)
Fix some wrong variables found by https://github.com/FreshRSS/FreshRSS/issues/4016
2021-12-02 23:30:13 +01:00
Alexandre Alapetite a2ab9cf83a Minz request avoid custom methods (#4020)
Take advantage of PHP7+ null-coalescing operator `??` to make code more standard, shorter, and faster instead of custom function with no extra functionality.

Allows code to be better tested and fix two PHPstan errors:

```
 ------ -----------------------------------------
  Line   app/Controllers/configureController.php
 ------ -----------------------------------------
  410    Cannot unset offset 'rid' on string.
 ------ -----------------------------------------

 ------ ------------------------------------
  Line   lib/Minz/FrontController.php
 ------ ------------------------------------
  70     Cannot unset offset 'c' on string.
  71     Cannot unset offset 'a' on string.
 ------ ------------------------------------
```

https://github.com/FreshRSS/FreshRSS/issues/4016
2021-12-02 23:25:07 +01:00
Alexandre Alapetite 4e00c2d337 Fix more PHP 8.1 null warnings (#4018)
Follow-up of https://github.com/FreshRSS/FreshRSS/pull/4012
2021-12-02 21:05:28 +01:00
maTh 48ca0bb764 related_tags (#4008) 2021-12-01 13:19:17 +01:00
maTh c5d444e8df Fix JS error: new-article missed (#3999) 2021-11-30 22:20:43 +01:00
maTh 392861b7c3 Switch category - remember status filter (#3986)
* url parameter

* fixed phpcs

* rename variables
2021-11-24 09:10:23 +01:00
maTh 9f7a973ca0 improved HTML (#3989) 2021-11-24 09:08:19 +01:00
maTh af85a754ad improved HTML (#3990) 2021-11-24 09:06:46 +01:00
maThandAlexandre Alapetite a5410f6d37 Fix issue with mark-all-as-read-button in anonym. mode (#3944)
* fix

* Update p/scripts/main.js

Co-authored-by: Alexandre Alapetite <alexandre@alapetite.fr>
2021-11-15 22:03:26 +01:00
Alexandre Alapetite e61cc3153a Additional HTTP error codes (#3981) 2021-11-15 13:44:14 +01:00
maThandAlexandre Alapetite 1ae5a5af14 Improve mobile view: access to the config menu (#3881)
* wip

* improve the header

* Fix theme "Adark"

* fixed theme: Ansum

* Fixed theme: BlueLagoon

* fixed Ansum after PR comment of Frenzie

* Fixed theme: Dark

* fixed theme: Flat

* fixed theme: Mapco

* fixed theme: Origine compact

* fixed theme: Pafat

* fixed theme: Screwdriver

* fixed theme: Swage

* hide the close button in wide view

* fixed base/template RTL

* fixed SCSS of theme Swage

* stylelint fix

* fixed theme Swage

* make fix-all

Co-authored-by: Alexandre Alapetite <alexandre@alapetite.fr>
2021-11-12 08:57:36 +01:00
maTh a29894610b a to button (#3969) 2021-11-11 20:07:10 +01:00
maTh 079b7b961f Improve install routine: database password input with "show password" button (#3962)
* wip

* CSS better btn

* CSS: RTL

* button is better than a

* improved CSS for button
2021-11-11 20:01:28 +01:00
maThandAlexandre Alapetite 26afec2379 Fix label management (#3959)
* disable inputs

* fix create empty tags

* Update app/Controllers/tagController.php

Co-authored-by: Alexandre Alapetite <alexandre@alapetite.fr>

* Update app/views/tag/index.phtml

Co-authored-by: Alexandre Alapetite <alexandre@alapetite.fr>

* Small additional checks

Co-authored-by: Alexandre Alapetite <alexandre@alapetite.fr>
2021-11-11 19:57:05 +01:00
maTh 181a54289a Update details.phtml (#3966) 2021-11-08 22:37:29 +01:00
nanhualyq 9eb08d6a61 Update i18n/zh-cn (#3963)
* Update i18n/zh-cn

* Update gen.php

* Update conf.php

* Update conf.php

* Update conf.php
2021-11-07 20:55:49 +01:00
nanhualyq 8161ab675a Update i18n/zh-cn (#3947)
* Update i18n/zh-cn

* Update gen.php

* Update conf.php
2021-10-30 10:28:00 +02:00
maThandAlexandre Alapetite f0fa3f3202 New shortcut: actualize feeds (#3900)
* configs

* i18n

* improved

* Update app/i18n/fr/conf.php

Co-authored-by: Alexandre Alapetite <alexandre@alapetite.fr>

* Update p/scripts/main.js

Co-authored-by: Alexandre Alapetite <alexandre@alapetite.fr>

* Update main.js

* Update conf.php

* make fix-all

* i18n

* i18n

* i18n: delete conf.shortcut.actualize

* Update app/views/configure/shortcut.phtml
2021-10-28 01:24:44 +02:00
Gianni ScolaroandAlexandre Alapetite f3bfe17a39 Update Italian Translation (#3939)
* Update Italian Translation

* Update app/i18n/it/admin.php

Co-authored-by: Alexandre Alapetite <alexandre@alapetite.fr>
2021-10-25 23:38:04 +02:00
Mejans 670f4c45ab Update Occitan locale (#3935)
* Update conf.php

* Update gen.php

* Update install.php

* Update sub.php
2021-10-25 20:25:45 +02:00
d3be01a1da Add pwa (#3890)
* Don't use Chrome or indeed Firefox on Android

Would close #1963. But I will not finish this PR because the idea that every single website on the internet should have to do this is absolutely ridiculous.

* add pwa manifest

Add a pwa manifest as defined in https://developer.mozilla.org/en-US/docs/Web/Progressive_web_apps/Installable_PWAs
- creates shortcuts without the browser frame
- has a splash screen
- has an independent view stack than the browser one

* update manifest as per pwabuilder.com

* add 32x32 and 48x48 icon config

* enhance manifest spec compliance

* change as per suggestions

* Update app/layout/layout.phtml

Co-authored-by: Alexandre Alapetite <alexandre@alapetite.fr>

* fix mobile icon padding

* remove screen auto rotation

* change theme color to white

* Move meta
(Should not be in the referrer condition)

* JSON HTTP cache

Co-authored-by: Frans de Jonge <fransdejonge@gmail.com>
Co-authored-by: Alexandre Alapetite <alexandre@alapetite.fr>
2021-10-24 17:28:40 +02:00
Frans de Jonge f1e4b980fb [i18n] Add Dutch translation for new strings (#3928)
References #3898.
2021-10-24 11:37:54 +02:00
nanhualyq b39c187a78 Update i18n/zh-cn (#3926) 2021-10-24 11:17:20 +02:00
maTh cc9b2c0a74 clipboard translated (#3925) 2021-10-24 10:56:27 +02:00
maTh da4f0dea1f add button to open nav panel (#3879) 2021-10-23 13:53:22 +02:00
maThandAlexandre Alapetite cba304c352 i18n German (#3913)
* i18n

Co-authored-by: Alexandre Alapetite <alexandre@alapetite.fr>
2021-10-23 13:24:27 +02:00
NainorandAlexandre Alapetite 8c6b3f8655 Update PT-BR Translation (#3908)
* Update PT-BR Translation

* i18n fix syntax

Co-authored-by: Alexandre Alapetite <alexandre@alapetite.fr>
2021-10-23 12:36:50 +02:00
c484746a88 Updated Spanish translations (#3916)
* Updated Spanish translations

Co-authored-by: Natalie Stroud <stroudn1@nku.edu>
Co-authored-by: Alexandre Alapetite <alexandre@alapetite.fr>
2021-10-23 12:32:39 +02:00
OctopusETandAlexandre Alapetite 1f8fd53c3f Update Korean Translation with language code fix (#3914)
* Update Korean Translation

* Fix Korean language code following IETF BCP 47

* Fix Korean language code in i18n/*/gen.php

* Fix Korean language code in cli/i18n/*

* Fix Korean language code in docs

Co-authored-by: Alexandre Alapetite <alexandre@alapetite.fr>
2021-10-23 12:14:16 +02:00
maTh 76f722f5fe Follow up of 3814 (#3910)
* fixed the whitespace in value of username input
* fixed a HTML structure fault
2021-10-21 14:21:45 +02:00
maThandAlexandre Alapetite c5cfb2ac07 fixed: add feed: advanced: white space char as default password (#3814)
* fixed space char as default password

* fix: whitespace in feed http username configuration

* fix: type=password

* extend the type=password with the watch-password-plain button

* init_extra() again for new slider content

Co-authored-by: Alexandre Alapetite <alexandre@alapetite.fr>
2021-10-21 12:47:50 +02:00
Alexandre Alapetite 401af448cc i18n minor en-US 2021-10-21 11:24:51 +02:00
Alexandre Alapetite af57c456df i18n automatic syntax fixes
Forgotten from https://github.com/FreshRSS/FreshRSS/pull/3899
2021-10-21 10:40:31 +02:00
id-konstantin-stepanovandAlexandre Alapetite c053d77479 Update Russian Translation (#3907)
* Update Russian Translation

* Update Russian Translation

* Update Russian Translation

* Update Russian Translation

* Update Russian Translation

* Minor syntax

Co-authored-by: Alexandre Alapetite <alexandre@alapetite.fr>
2021-10-21 10:28:10 +02:00
maThandFrans de Jonge 3623a5421d enhancement subscription management page (#3893)
* wip

* wip2

* i18n

* Update app/views/helpers/category/update.phtml

Co-authored-by: Frans de Jonge <fransdejonge@gmail.com>

* fixed box layout

* Revert "i18n"

This reverts commit a2e4d8ace6.

* i18n

This reverts commit 55236930cf.

Co-authored-by: Frans de Jonge <fransdejonge@gmail.com>
2021-10-19 15:08:32 +02:00
stysebaeandAlexandre Alapetite 85b898c623 Add shortcut to jump to next unread article (issue #3393) (#3891)
* Add shortcut to jump to next unread article

* phpcbf

Co-authored-by: Alexandre Alapetite <alexandre@alapetite.fr>
2021-10-19 10:46:39 +02:00
maTh a005824d50 fix (#3899) rss_view label 2021-10-19 10:16:00 +02:00
maTh f934eb981e fix (#3888) 2021-10-16 13:14:18 +02:00
maThandAlexandre Alapetite c23702eaa5 Fix #3835: theme switcher broken when theme is not available (#3874)
* FIx the function: add an error slide

* i18n for the error message

* fix the message

* i18n: nl

* phpcbf

* Typographic quotation marks
+fr +en-US

* Unicode instead of entities

* Whitespace

Co-authored-by: Alexandre Alapetite <alexandre@alapetite.fr>
2021-10-16 12:44:02 +02:00
maThandAlexandre Alapetite e9b62d1d76 fix #3661: not logged in user: button to mark all as read leads to HTTP403 error (#3871)
* fix

* optimized

* Fix href

Co-authored-by: Alexandre Alapetite <alexandre@alapetite.fr>
2021-10-16 12:19:20 +02:00
maThandAlexandre Alapetite 02641de32e Stats: replace flotr2 with chart.js (#3858)
* include Chart.js

* page: main statistics. Flotr.js replaced with Chart.js

* main stats + repartition

* Delete: repartition.js + stats.js

* delete flotr2

* add libs in README

* polish

* code polish

* fixed amount of week days and months

* added manget link for LibreJS

* added: @license-end

* phpcbf + jshint formatting

* delete old code

* fix stats

* fix Comments

* finally I found the issue and fixed its best

* fix the month stats

* Whitespace fixes

* Remove flotr2

* Rename to chart.min.js

* Remove console.log

Co-authored-by: Alexandre Alapetite <alexandre@alapetite.fr>
2021-10-16 12:00:07 +02:00
Alexandre Alapetite ebf9c70ebd Automatic fix minor syntax previous commits 2021-10-14 13:59:31 +02:00
Luc SANCHEZ 7b15ffc838 Rename variable (#3867)
Variable is more explicite now $ok to $isOkStatus
2021-10-14 13:32:58 +02:00
maTh d2a95ef2a6 fix (#3876) 2021-10-14 13:32:05 +02:00
maThandAlexandre Alapetite 14e5d89e34 Improve conf menu (#3880)
* i18n: "account" added

* reordered menu + add logout in the left nav menu

* Update app/i18n/fr/gen.php

Co-authored-by: Alexandre Alapetite <alexandre@alapetite.fr>
2021-10-14 13:28:19 +02:00