Skip to content

Commit

Permalink
Merge remote-tracking branch 'upstream/edge' into edge
Browse files Browse the repository at this point in the history
  • Loading branch information
math-GH committed Jul 9, 2024
2 parents 4c4b7c6 + 0f395da commit 2008642
Show file tree
Hide file tree
Showing 123 changed files with 994 additions and 320 deletions.
2 changes: 1 addition & 1 deletion .github/workflows/docker-publish.yml
Original file line number Diff line number Diff line change
Expand Up @@ -81,7 +81,7 @@ jobs:
# password: ${{ secrets.GITHUB_TOKEN }}

- name: Build and push Docker images
uses: docker/build-push-action@v5
uses: docker/build-push-action@v6
with:
file: ${{ matrix.file }}
platforms: linux/amd64,linux/arm/v7,linux/arm64
Expand Down
6 changes: 3 additions & 3 deletions .github/workflows/tests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -82,14 +82,14 @@ jobs:
uses: actions/cache@v4
with:
path: bin
key: ${{ runner.os }}-bin-shfmt@v3.7[email protected]@v1.17.0
key: ${{ runner.os }}-bin-shfmt@v3.8[email protected]@v1.23.1

- name: Add ./bin/ to $PATH
run: mkdir -p bin/ && echo "${PWD}/bin" >> $GITHUB_PATH

- name: Install shfmt
if: steps.shell-cache.outputs.cache-hit != 'true'
run: GOBIN=${PWD}/bin/ go install mvdan.cc/sh/v3/cmd/shfmt@v3.7.0
run: GOBIN=${PWD}/bin/ go install mvdan.cc/sh/v3/cmd/shfmt@v3.8.0

- name: Check shell script syntax
# shellcheck is pre-installed https://github.com/actions/virtual-environments/blob/main/images/linux/Ubuntu2204-Readme.md
Expand All @@ -106,7 +106,7 @@ jobs:
if: steps.shell-cache.outputs.cache-hit != 'true'
run: |
cd bin ;
wget -q 'https://github.com/crate-ci/typos/releases/download/v1.17.0/typos-v1.17.0-x86_64-unknown-linux-musl.tar.gz' &&
wget -q 'https://github.com/crate-ci/typos/releases/download/v1.23.1/typos-v1.23.1-x86_64-unknown-linux-musl.tar.gz' &&
tar -xvf *.tar.gz './typos' &&
chmod +x typos &&
rm *.tar.gz ;
Expand Down
2 changes: 1 addition & 1 deletion CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ You found a bug? Don’t panic, here are some steps to report it easily:
2. If you find a similar bug, don’t hesitate to post a comment to add more importance to the related ticket.
3. If you didn’t find it, [open a new ticket](https://github.com/FreshRSS/FreshRSS/issues/new).

If you have to create a new ticket, try to apply the following advices:
If you have to create a new ticket, try to apply the following advice:

- Give an explicit title to the ticket so it will be easier to find it later.
- Be as exhaustive as possible in the description: what did you do? What is the bug? What are the steps to reproduce the bug?
Expand Down
2 changes: 2 additions & 0 deletions CREDITS.md
Original file line number Diff line number Diff line change
Expand Up @@ -91,6 +91,7 @@ People are sorted by name so please keep this order.
* [Harshad Hirapara](https://github.com/harshad389): [contributions](https://github.com/FreshRSS/FreshRSS/pulls?q=is:pr+author:harshad389)
* [hesch](https://github.com/hesch): [contributions](https://github.com/FreshRSS/FreshRSS/pulls?q=is:pr+author:hesch)
* [Hippolyte Thomas](https://github.com/hippothomas): [contributions](https://github.com/FreshRSS/FreshRSS/pulls?q=is:pr+author:hippothomas), [Web](https://hippolyte-thomas.fr/)
* [hkcomori](https://github.com/hkcomori): [contributions](https://github.com/FreshRSS/FreshRSS/pulls?q=is:pr+author:hkcomori)
* [hoilc](https://github.com/hoilc): [contributions](https://github.com/FreshRSS/FreshRSS/pulls?q=is:pr+author:hoilc)
* [ibiruai](https://github.com/ibiruai): [contributions](https://github.com/FreshRSS/FreshRSS/pulls?q=is:pr+author:ibiruai)
* [id-konstantin-stepanov](https://github.com/id-konstantin-stepanov): [contributions](https://github.com/FreshRSS/FreshRSS/pulls?q=is:pr+author:id-konstantin-stepanov)
Expand All @@ -108,6 +109,7 @@ People are sorted by name so please keep this order.
* [Jonas Östanbäck](https://github.com/cez81): [contributions](https://github.com/FreshRSS/FreshRSS/pulls?q=is:pr+author:cez81)
* [Jordi Garcia](https://github.com/jgtorcal): [contributions](https://github.com/FreshRSS/FreshRSS/pulls?q=is:pr+author:jgtorcal)
* [Joris Kinable](https://github.com/jkinable): [contributions](https://github.com/FreshRSS/FreshRSS/pulls?q=is:pr+author:jkinable)
* [Josh McKinney](https://github.com/joshka): [contributions](https://github.com/FreshRSS/FreshRSS/pulls?q=is:pr+author:joshka)
* [Jules Bertholet](https://github.com/Jules-Bertholet): [contributions](https://github.com/FreshRSS/FreshRSS/pulls?q=is:pr+author:Jules-Bertholet)
* [Julien Reichardt](https://github.com/j8r): [contributions](https://github.com/FreshRSS/FreshRSS/pulls?q=is:pr+author:j8r), [Web](https://blog.jrei.ch/)
* [Julien-Pierre Avérous](https://github.com/javerous): [contributions](https://github.com/FreshRSS/FreshRSS/pulls?q=is:pr+author:javerous), [Web](https://www.sourcemac.com/)
Expand Down
13 changes: 7 additions & 6 deletions Docker/Dockerfile-Newest
Original file line number Diff line number Diff line change
Expand Up @@ -5,11 +5,12 @@ SHELL ["/bin/ash", "-eo", "pipefail", "-c"]
RUN echo 'http://dl-cdn.alpinelinux.org/alpine/edge/testing' >> /etc/apk/repositories && \
apk add --no-cache \
tzdata \
apache2 php83-apache2 \
apache2 php84-apache2 \
apache-mod-auth-openidc \
php83 php83-curl php83-gmp php83-intl php83-mbstring php83-xml php83-zip \
php83-ctype php83-dom php83-fileinfo php83-iconv php83-json php83-opcache php83-openssl php83-phar php83-session php83-simplexml php83-xmlreader php83-xmlwriter php83-xml php83-tokenizer php83-zlib \
php83-pdo_sqlite php83-pdo_mysql php83-pdo_pgsql
php84 php84-curl php84-gmp php84-intl php84-mbstring php84-xml php84-zip \
php84-ctype php84-dom php84-fileinfo php84-iconv php84-json php84-openssl php84-phar php84-session php84-simplexml php84-xmlreader php84-xmlwriter php84-xml php84-tokenizer php84-zlib \
# TODO: Re-add php84-opcache with PHP > 8.4.0alpha1. See https://github.com/php/php-src/issues/14873
php84-pdo_sqlite php84-pdo_mysql php84-pdo_pgsql

RUN mkdir -p /var/www/FreshRSS /run/apache2/
WORKDIR /var/www/FreshRSS
Expand Down Expand Up @@ -41,8 +42,8 @@ RUN rm -f /etc/apache2/conf.d/languages.conf /etc/apache2/conf.d/info.conf \
sed -r -i "/^\s*(CustomLog|ErrorLog|Listen) /s/^/#/" \
/etc/apache2/httpd.conf && \
mv /etc/apache2/conf.d/mod-auth-openidc.conf /etc/apache2/conf.d/mod-auth-openidc.conf.bak && \
if [ ! -f /usr/bin/php ]; then ln -s /usr/bin/php83 /usr/bin/php; else true; fi && \
echo 'memory_limit = 256M' > /etc/php83/conf.d/10_memory.ini && \
if [ ! -f /usr/bin/php ]; then ln -s /usr/bin/php84 /usr/bin/php; else true; fi && \
echo 'memory_limit = 256M' > /etc/php84/conf.d/10_memory.ini && \
# Disable built-in updates when using Docker, as the full image is supposed to be updated instead.
sed -r -i "\\#disable_update#s#^.*#\t'disable_update' => true,#" ./config.default.php && \
touch /var/www/FreshRSS/Docker/env.txt && \
Expand Down
4 changes: 2 additions & 2 deletions Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -72,7 +72,7 @@ lint-fix: vendor/bin/phpcbf ## Fix the errors detected by the linter

bin/composer:
mkdir -p bin/
wget 'https://raw.githubusercontent.com/composer/getcomposer.org/8af47a6fd4910073ea7580378d6252c708f83a06/web/installer' -O - -q | php -- --quiet --install-dir='./bin/' --filename='composer'
wget 'https://raw.githubusercontent.com/composer/getcomposer.org/163a517dbb7eba0eb25633061c76e648392c6738/web/installer' -O - -q | php -- --quiet --install-dir='./bin/' --filename='composer'

vendor/bin/phpunit: bin/composer
bin/composer install --prefer-dist --no-progress
Expand All @@ -89,7 +89,7 @@ vendor/bin/phpcbf: bin/composer
bin/typos:
mkdir -p bin/
cd bin ; \
wget -q 'https://github.com/crate-ci/typos/releases/download/v1.17.0/typos-v1.17.0-x86_64-unknown-linux-musl.tar.gz' && \
wget -q 'https://github.com/crate-ci/typos/releases/download/v1.23.1/typos-v1.23.1-x86_64-unknown-linux-musl.tar.gz' && \
tar -xvf *.tar.gz './typos' && \
chmod +x typos && \
rm *.tar.gz ; \
Expand Down
2 changes: 2 additions & 0 deletions app/Controllers/configureController.php
Original file line number Diff line number Diff line change
Expand Up @@ -52,6 +52,7 @@ public function displayAction(): void {
FreshRSS_Context::userConf()->content_width = Minz_Request::paramString('content_width') ?: 'thin';
FreshRSS_Context::userConf()->topline_read = Minz_Request::paramBoolean('topline_read');
FreshRSS_Context::userConf()->topline_favorite = Minz_Request::paramBoolean('topline_favorite');
FreshRSS_Context::userConf()->topline_sharing = Minz_Request::paramBoolean('topline_sharing');
FreshRSS_Context::userConf()->topline_date = Minz_Request::paramBoolean('topline_date');
FreshRSS_Context::userConf()->topline_link = Minz_Request::paramBoolean('topline_link');
FreshRSS_Context::userConf()->topline_website = Minz_Request::paramString('topline_website');
Expand Down Expand Up @@ -123,6 +124,7 @@ public function readingAction(): void {
FreshRSS_Context::userConf()->show_tags_max = Minz_Request::paramInt('show_tags_max');
FreshRSS_Context::userConf()->show_author_date = Minz_Request::paramString('show_author_date') ?: '0';
FreshRSS_Context::userConf()->show_feed_name = Minz_Request::paramString('show_feed_name') ?: 't';
FreshRSS_Context::userConf()->show_article_icons = Minz_Request::paramString('show_article_icons') ?: 't';
FreshRSS_Context::userConf()->hide_read_feeds = Minz_Request::paramBoolean('hide_read_feeds');
FreshRSS_Context::userConf()->onread_jump_next = Minz_Request::paramBoolean('onread_jump_next');
FreshRSS_Context::userConf()->lazyload = Minz_Request::paramBoolean('lazyload');
Expand Down
17 changes: 9 additions & 8 deletions app/Models/Auth.php
Original file line number Diff line number Diff line change
Expand Up @@ -31,15 +31,16 @@ public static function init(): bool {
]);
}

if (self::$login_ok) {
self::giveAccess();
} elseif (self::accessControl() && self::giveAccess()) {
if (self::$login_ok && self::giveAccess()) {
return self::$login_ok;
}
if (self::accessControl() && self::giveAccess()) {
FreshRSS_UserDAO::touch();
} else {
// Be sure all accesses are removed!
self::removeAccess();
return self::$login_ok;
}
return self::$login_ok;
// Be sure all accesses are removed!
self::removeAccess();
return false;
}

/**
Expand Down Expand Up @@ -103,7 +104,7 @@ private static function accessControl(): bool {
*/
public static function giveAccess(): bool {
FreshRSS_Context::initUser();
if (!FreshRSS_Context::hasUserConf()) {
if (!FreshRSS_Context::hasUserConf() || !FreshRSS_Context::userConf()->enabled) {
self::$login_ok = false;
return false;
}
Expand Down
8 changes: 4 additions & 4 deletions app/Models/DatabaseDAO.php
Original file line number Diff line number Diff line change
Expand Up @@ -269,7 +269,7 @@ private static function stdError(string $error): bool {
public const SQLITE_EXPORT = 1;
public const SQLITE_IMPORT = 2;

public function dbCopy(string $filename, int $mode, bool $clearFirst = false): bool {
public function dbCopy(string $filename, int $mode, bool $clearFirst = false, bool $verbose = true): bool {
if (!extension_loaded('pdo_sqlite')) {
return self::stdError('PHP extension pdo_sqlite is missing!');
}
Expand Down Expand Up @@ -354,7 +354,7 @@ public function dbCopy(string $filename, int $mode, bool $clearFirst = false): b

$idMaps = [];

if (defined('STDERR')) {
if (defined('STDERR') && $verbose) {
fwrite(STDERR, "Start SQL copy…\n");
}

Expand Down Expand Up @@ -397,11 +397,11 @@ public function dbCopy(string $filename, int $mode, bool $clearFirst = false): b
return self::stdError($error);
}
}
if ($n % 100 === 1 && defined('STDERR')) { //Display progression
if ($n % 100 === 1 && defined('STDERR') && $verbose) { //Display progression
fwrite(STDERR, "\033[0G" . $n . '/' . $nbEntries);
}
}
if (defined('STDERR')) {
if (defined('STDERR') && $verbose) {
fwrite(STDERR, "\033[0G" . $n . '/' . $nbEntries . "\n");
}
$entryTo->commit();
Expand Down
2 changes: 2 additions & 0 deletions app/Models/UserConfiguration.php
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,7 @@
* @property int $show_tags_max
* @property string $show_author_date
* @property string $show_feed_name
* @property string $show_article_icons
* @property bool $display_posts
* @property string $email_validation_token
* @property-read bool $enabled
Expand Down Expand Up @@ -60,6 +61,7 @@
* @property bool $topline_date
* @property bool $topline_display_authors
* @property bool $topline_favorite
* @property bool $topline_sharing
* @property bool $topline_link
* @property bool $topline_read
* @property bool $topline_summary
Expand Down
5 changes: 5 additions & 0 deletions app/i18n/cs/conf.php
Original file line number Diff line number Diff line change
Expand Up @@ -186,6 +186,11 @@
'with_authors' => 'V řádku s autory a datem',
),
'feed_title' => 'Název feedu',
'icons' => array(
'_' => 'Article icons position<br /><small>(Reading view only)</small>', // TODO
'above_title' => 'Above title', // TODO
'with_authors' => 'In authors and date row', // TODO
),
'tags' => array(
'_' => 'Štítky',
'both' => 'V záhlaví a zápatí',
Expand Down
3 changes: 3 additions & 0 deletions app/i18n/cs/gen.php
Original file line number Diff line number Diff line change
Expand Up @@ -29,6 +29,9 @@
'load_default_shortcuts' => 'Načíst výchozí zkratky',
'manage' => 'Spravovat',
'mark_read' => 'Označit jako přečtené',
'menu' => array(
'open' => 'Open menu', // TODO
),
'nav_buttons' => array(
'next' => 'Next article', // TODO
'prev' => 'Previous article', // TODO
Expand Down
8 changes: 7 additions & 1 deletion app/i18n/cs/sub.php
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,9 @@
'help' => 'Zadejte adresu URL na <a href="http://opml.org/" target="_blank">OPML soubor</a> k dynamickému naplnění této kategorie RSS kanály',
),
'empty' => 'Vyprázdit kategorii',
'expand' => 'Expand category', // TODO
'information' => 'Informace',
'open' => 'Open category', // TODO
'opml_url' => 'ADRESA URL OPML',
'position' => 'Zobrazit pozici',
'position_help' => 'Pro ovládání pořadí řazení kategorií',
Expand Down Expand Up @@ -183,9 +185,13 @@
'method_help' => 'Payload metody POST má automatickou podporu pro <code>application/x-www-form-urlencoded</code> a <code>application/json</code>',
'method_postparams' => 'Payload pro metodu POST',
'moved_category_deleted' => 'Když odstraníte kategorii, její kanály jsou automaticky přesunuty do <em>%s</em>.',
'mute' => 'ztlumit',
'mute' => array(
'_' => 'ztlumit',
'state_is_muted' => 'This feed is muted', // TODO
),
'no_selected' => 'Nejsou vybrány žádné kanály.',
'number_entries' => '%d článků',
'open_feed' => 'Open feed %s', // TODO
'priority' => array(
'_' => 'Viditelnost',
'archived' => 'Nezobrazovat (archivováno)',
Expand Down
5 changes: 5 additions & 0 deletions app/i18n/de/conf.php
Original file line number Diff line number Diff line change
Expand Up @@ -186,6 +186,11 @@
'with_authors' => 'In der Zeile mit Autoren und Datum',
),
'feed_title' => 'Feed Titel',
'icons' => array(
'_' => 'Article icons position<br /><small>(Reading view only)</small>', // TODO
'above_title' => 'Above title', // TODO
'with_authors' => 'In authors and date row', // TODO
),
'tags' => array(
'_' => 'Hashtags',
'both' => 'In Kopf- und Fußzeile',
Expand Down
3 changes: 3 additions & 0 deletions app/i18n/de/gen.php
Original file line number Diff line number Diff line change
Expand Up @@ -29,6 +29,9 @@
'load_default_shortcuts' => 'Standard-Kürzel laden',
'manage' => 'Verwalten',
'mark_read' => 'Als gelesen markieren',
'menu' => array(
'open' => 'Menü öffnen',
),
'nav_buttons' => array(
'next' => 'Nächster Artikel',
'prev' => 'Vorheriger Artikel',
Expand Down
8 changes: 7 additions & 1 deletion app/i18n/de/sub.php
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,9 @@
'help' => 'URL zu einer <a href="http://opml.org/" target="_blank">OPML Datei</a>, um die Kategorie dynamisch mit Feeds zu befüllen',
),
'empty' => 'Leere Kategorie',
'expand' => 'Kategory aufklappen',
'information' => 'Information', // IGNORE
'open' => 'Kategory öffnen',
'opml_url' => 'OPML-Datei URL',
'position' => 'Reihenfolge',
'position_help' => 'Steuert die Kategoriesortierung',
Expand Down Expand Up @@ -183,9 +185,13 @@
'method_help' => 'Der POST-Payload unterstützt automatisch <code>application/x-www-form-urlencoded</code> und <code>application/json</code>',
'method_postparams' => 'Payload für POST',
'moved_category_deleted' => 'Wenn Sie eine Kategorie entfernen, werden deren Feeds automatisch in die Kategorie <em>%s</em> eingefügt.',
'mute' => 'Stumm schalten',
'mute' => array(
'_' => 'Stumm schalten',
'state_is_muted' => 'Dieser Feed ist stummgeschaltet',
),
'no_selected' => 'Kein Feed ausgewählt.',
'number_entries' => '%d Artikel',
'open_feed' => 'Feed %s öffnen',
'priority' => array(
'_' => 'Sichtbarkeit',
'archived' => 'Nicht anzeigen (archiviert)',
Expand Down
5 changes: 5 additions & 0 deletions app/i18n/el/conf.php
Original file line number Diff line number Diff line change
Expand Up @@ -186,6 +186,11 @@
'with_authors' => 'In authors and date row', // TODO
),
'feed_title' => 'Feed title', // TODO
'icons' => array(
'_' => 'Article icons position<br /><small>(Reading view only)</small>', // TODO
'above_title' => 'Above title', // TODO
'with_authors' => 'In authors and date row', // TODO
),
'tags' => array(
'_' => 'Tags', // TODO
'both' => 'In header and footer', // TODO
Expand Down
3 changes: 3 additions & 0 deletions app/i18n/el/gen.php
Original file line number Diff line number Diff line change
Expand Up @@ -29,6 +29,9 @@
'load_default_shortcuts' => 'Load default shortcuts', // TODO
'manage' => 'Manage', // TODO
'mark_read' => 'Mark as read', // TODO
'menu' => array(
'open' => 'Open menu', // TODO
),
'nav_buttons' => array(
'next' => 'Next article', // TODO
'prev' => 'Previous article', // TODO
Expand Down
8 changes: 7 additions & 1 deletion app/i18n/el/sub.php
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,9 @@
'help' => 'Provide the URL to an <a href="http://opml.org/" target="_blank">OPML file</a> to dynamically populate this category with feeds', // TODO
),
'empty' => 'Empty category', // TODO
'expand' => 'Expand category', // TODO
'information' => 'Information', // TODO
'open' => 'Open category', // TODO
'opml_url' => 'OPML URL', // TODO
'position' => 'Display position', // TODO
'position_help' => 'To control category sort order', // TODO
Expand Down Expand Up @@ -183,9 +185,13 @@
'method_help' => 'The POST payload has automatic support for <code>application/x-www-form-urlencoded</code> and <code>application/json</code>', // TODO
'method_postparams' => 'Payload for POST', // TODO
'moved_category_deleted' => 'When you delete a category, its feeds are automatically classified under <em>%s</em>.', // TODO
'mute' => 'mute', // TODO
'mute' => array(
'_' => 'mute', // TODO
'state_is_muted' => 'This feed is muted', // TODO
),
'no_selected' => 'No feed selected.', // TODO
'number_entries' => '%d articles', // TODO
'open_feed' => 'Open feed %s', // TODO
'priority' => array(
'_' => 'Visibility', // TODO
'archived' => 'Do not show (archived)', // TODO
Expand Down
5 changes: 5 additions & 0 deletions app/i18n/en-us/conf.php
Original file line number Diff line number Diff line change
Expand Up @@ -186,6 +186,11 @@
'with_authors' => 'In authors and date row', // IGNORE
),
'feed_title' => 'Feed title', // IGNORE
'icons' => array(
'_' => 'Article icons position<br /><small>(Reading view only)</small>', // IGNORE
'above_title' => 'Above title', // IGNORE
'with_authors' => 'In authors and date row', // IGNORE
),
'tags' => array(
'_' => 'Tags', // IGNORE
'both' => 'In header and footer', // IGNORE
Expand Down
3 changes: 3 additions & 0 deletions app/i18n/en-us/gen.php
Original file line number Diff line number Diff line change
Expand Up @@ -29,6 +29,9 @@
'load_default_shortcuts' => 'Load default shortcuts', // IGNORE
'manage' => 'Manage', // IGNORE
'mark_read' => 'Mark as read', // IGNORE
'menu' => array(
'open' => 'Open menu', // IGNORE
),
'nav_buttons' => array(
'next' => 'Next article', // IGNORE
'prev' => 'Previous article', // IGNORE
Expand Down
8 changes: 7 additions & 1 deletion app/i18n/en-us/sub.php
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,9 @@
'help' => 'Provide the URL to an <a href="http://opml.org/" target="_blank">OPML file</a> to dynamically populate this category with feeds', // IGNORE
),
'empty' => 'Empty category', // IGNORE
'expand' => 'Expand category', // IGNORE
'information' => 'Information', // IGNORE
'open' => 'Open category', // IGNORE
'opml_url' => 'OPML URL', // IGNORE
'position' => 'Display position', // IGNORE
'position_help' => 'To control category sort order', // IGNORE
Expand Down Expand Up @@ -183,9 +185,13 @@
'method_help' => 'The POST payload has automatic support for <code>application/x-www-form-urlencoded</code> and <code>application/json</code>', // IGNORE
'method_postparams' => 'Payload for POST', // IGNORE
'moved_category_deleted' => 'When you delete a category, its feeds are automatically classified under <em>%s</em>.', // IGNORE
'mute' => 'mute', // IGNORE
'mute' => array(
'_' => 'mute', // IGNORE
'state_is_muted' => 'This feed is muted', // IGNORE
),
'no_selected' => 'No feed selected.', // IGNORE
'number_entries' => '%d articles', // IGNORE
'open_feed' => 'Open feed %s', // IGNORE
'priority' => array(
'_' => 'Visibility', // IGNORE
'archived' => 'Do not show (archived)', // IGNORE
Expand Down
Loading

0 comments on commit 2008642

Please sign in to comment.