aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2020-05-08documentation utilisateur / user doc (#2948)Gravatar saimyx
* Update 04_Subscriptions.md - ajouter un flux - import/export * Update 04_Subscriptions.md * Update 04_Subscriptions.md * Update 04_Subscriptions.md Translated in english from https://github.com/Saimyx/FreshRSS/edit/master/docs/fr/users/04_Subscriptions.md * Update 04_Subscriptions.md * Update docs/en/users/04_Subscriptions.md Co-authored-by: Frans de Jonge <fransdejonge@gmail.com> * Update docs/en/users/04_Subscriptions.md Co-authored-by: Frans de Jonge <fransdejonge@gmail.com> * Update docs/en/users/04_Subscriptions.md Co-authored-by: Frans de Jonge <fransdejonge@gmail.com> * Update docs/en/users/04_Subscriptions.md Co-authored-by: Frans de Jonge <fransdejonge@gmail.com> * Update docs/en/users/04_Subscriptions.md Co-authored-by: Frans de Jonge <fransdejonge@gmail.com> * Update docs/en/users/04_Subscriptions.md Co-authored-by: Frans de Jonge <fransdejonge@gmail.com> * Update docs/en/users/04_Subscriptions.md Co-authored-by: Frans de Jonge <fransdejonge@gmail.com> * Update docs/en/users/04_Subscriptions.md Co-authored-by: Frans de Jonge <fransdejonge@gmail.com> * Update docs/en/users/04_Subscriptions.md Co-authored-by: Frans de Jonge <fransdejonge@gmail.com> * Update docs/en/users/04_Subscriptions.md Co-authored-by: Frans de Jonge <fransdejonge@gmail.com> * Update docs/en/users/04_Subscriptions.md Co-authored-by: Frans de Jonge <fransdejonge@gmail.com> * Update docs/en/users/04_Subscriptions.md Co-authored-by: Frans de Jonge <fransdejonge@gmail.com> * Update docs/fr/users/04_Subscriptions.md Co-authored-by: Frans de Jonge <fransdejonge@gmail.com> * Update 04_Subscriptions.md * Update docs/en/users/04_Subscriptions.md * Update docs/en/users/04_Subscriptions.md Co-authored-by: Frans de Jonge <fransdejonge@gmail.com> * Update docs/en/users/04_Subscriptions.md Co-authored-by: Frans de Jonge <fransdejonge@gmail.com> * Update docs/en/users/04_Subscriptions.md Co-authored-by: Frans de Jonge <fransdejonge@gmail.com> * Update docs/en/users/04_Subscriptions.md Co-authored-by: Frans de Jonge <fransdejonge@gmail.com> * Language improvements * Language improvements Co-authored-by: Frans de Jonge <fransdejonge@gmail.com> Co-authored-by: Alexandre Alapetite <alexandre@alapetite.fr>
2020-05-07API relaxed detection of short/long item ID forms (#2957)Gravatar Alexandre Alapetite
#Fix https://github.com/FreshRSS/FreshRSS/issues/2956 Bug/feature introduced by https://github.com/FreshRSS/FreshRSS/pull/2947 (which was following the specification better) The original code `strpos($e_id, '/') !== null` was wrong (it can never be null, only false or integer), but the idea was to check whether the client was sending a short form (decimal) or long form of the ID (hexadecimal with prefixes including slashes). Since it has not given problem until my recent typo fix, this means that the short form is apparently not used by the clients we tested. But now that we are back to following the specification better, it looks like a client such as Reeder 4 is sending an hexadecimal form without a prefix, which breaks the detection. This patch changes the detection, which should work in all known cases AND comply with the specification https://feedhq.readthedocs.io/en/latest/api/terminology.html#items
2020-05-06Fix tty error on cron with docker (#2954)Gravatar pofilo
* Fix tty error on cron with docker * remove interactive option in cron command
2020-05-06Add/mobile feed configuration (#2938)Gravatar Marien Fressinaud
* Show subscription management button on mobile * Show aside box-shadow on Origine only when opened * Reduce padding of Origine posts on mobile * Shrink stick component with long input * Show Origine configure icons on mobile * Show the slider full width on mobile * Improve the look of forms on mobile * Fix Ansum theme * Fix BlueLagoon theme * Fix Dark theme * Fix Flat theme * Fix Mapco theme * Fix Origine-compact theme * Fix Pafat theme * Fix Screwdriver theme * Fix Swage theme * Fix Alternative-Dark theme * Apply RTL script on themes Co-authored-by: triatic <42704418+triatic@users.noreply.github.com>
2020-05-05Fix warning with FeedReader (#2947)Gravatar Alexandre Alapetite
FeedReader 2.10.0 sends something like `T=cd3421a73e8a09f955449d02beaf9593b0c0265cZZZZZZZZZZZZZZZZZ&r=user/-/state/com.google/read&i=-/tag%3Agoogle.com&i=-/2005%3Areader/item/0005a4b97779db22` to `/api/greader.php/reader/api/0/edit-tag` The first `i=-/tag/google.com` is wrong and cannot be converted to an entry ID. This resulted in: > PHP Warning: gmp_init(): Unable to convert variable to GMP - string is not an integer in /var/www/FreshRSS/p/api/greader.php on line 35
2020-05-03Fever integer type for numbers (#2946)Gravatar Alexandre Alapetite
* Fever integer type for feed ID #Fix https://github.com/FreshRSS/FreshRSS/issues/2940#issuecomment-623022435 * Fix feed_id * Ensure string for entry ID To be compatible with 32-bit platforms. Before, the type was inconsistent depending on architecture + database * Integer for entry count functions
2020-05-02Fever integer type for last_refreshed_on_time 2 (#2945)Gravatar Alexandre Alapetite
#Fix fever_last_refreshed_on_time Try again https://github.com/FreshRSS/FreshRSS/pull/2944
2020-05-02Fever integer type for last_refreshed_on_time (#2944)Gravatar Alexandre Alapetite
#Fix https://github.com/FreshRSS/FreshRSS/issues/2940 https://feedafever.com/api
2020-05-02Revert to Ubuntu 19.10 (#2943)Gravatar Alexandre Alapetite
* Revert to Ubuntu 19.10 #Fix https://github.com/FreshRSS/FreshRSS/issues/2939 Revert https://github.com/FreshRSS/FreshRSS/pull/2925 Will upgrade back to 20.04 when Ubuntu bugs are fixed, e.g. https://bugs.launchpad.net/ubuntu/+source/glibc/+bug/1867675 * Revert changelog
2020-05-01Always put checkbox labels on the right (#2937)Gravatar Marien Fressinaud
There were two checkboxes with labels set on the left: it was looking weird and inconsistent with the rest of the application. Also, since the Websub checkbox cannot be checked by the user (i.e. it is entirely managed by the backend), I just hide the line when Websub is disabled. It would be better to never show the checkbox and adapt the label to say something like "Websub is enabled for this feed", but I prefer to avoid changing all the locales. Last point: an input should always have one and only one label. Websub checkbox had two labels, which can be hardly supported by assistive technologies. Reference: https://developer.mozilla.org/en-US/docs/Learn/Forms/How_to_structure_a_web_form#Multiple_labels
2020-04-30API Use string type for Usec (#2935)Gravatar Alexandre Alapetite
#Fix https://github.com/FreshRSS/FreshRSS/issues/2934
2020-04-30Fix filenames for files exported with CLI (#2932)Gravatar Marien Fressinaud
Filenames were created with the username of the current user. However, when we export the files with the CLI, the current user is "_". This commit makes the username always required in the `exportFile` method so we make sure to always manipulate a real value. Consequently, the filenames can be formatted correctly. Obviously, this has absolutely no impacts since the CLI doesn't consider the HTTP headers. It just makes things a bit more clear. It's a first step to remove the concept of "default user".
2020-04-25ChangelogGravatar Alexandre Alapetite
2020-04-25Docker: Ubuntu 20.04 (#2925)Gravatar Alexandre Alapetite
https://ubuntu.com/blog/ubuntu-20-04-lts-arrives PHP 7.4.3, Apache 2.4.41 https://php.net/migration74 We have already addressed PHP 7.4 issues in FreshRSS 1.16
2020-04-24WebSub move fixes (#2922)Gravatar Alexandre Alapetite
Small fixes related to when WebSub changes address: * When unsubscribing, one must use the current/old address, not the newly found selfUrl; * This change https://github.com/FreshRSS/FreshRSS/pull/2659#discussion_r347263068 was wrong, so reverted to the first version. We must obey the rules also for feeds for which the initial WebSub enabling is not finished, otherwise we never have a chance to redirect the feed to the proper selfUrl.
2020-04-21Fix minor typo in Docker README (#2921)Gravatar Frans de Jonge
2020-04-21#2671 Apache reverse proxy (#2919)Gravatar Twilek-de
* #2671 Apache reverse proxy Adding sample configuration for using apache as a reverse proxy * Update Docker/README.md Better wording Co-Authored-By: Frans de Jonge <fransdejonge@gmail.com> * Update Docker/README.md Better wording Co-Authored-By: Frans de Jonge <fransdejonge@gmail.com> * Included suggestions and cleaned up code I have cleaned the code with the <location> Tags so that it is more concise * Included corrections * Update Docker/README.md Minor port number Co-authored-by: Frans de Jonge <fransdejonge@gmail.com> Co-authored-by: Alexandre Alapetite <alexandre@alapetite.fr>
2020-04-21Add credit related to #2912 (#2920)Gravatar Kristian Salonen
2020-04-20Enhance the way help elements are displayed (#2911)Gravatar Julien-Pierre Avérous
* - Always display help under the targeted element. - Use same help place for HTTP authentication in 'add' feed view than in 'update' feed view. - Move help under input field in register view, as all other places (homogeneity). * - Don't use "!important" as suggested by @Alkarex.
2020-04-20Fix for "Flash Of Unstyled Content" and slow loading in the Firefox (#2913)Gravatar Kristian Salonen
2020-04-20Don't check email if feature disabled or for admin (#2917)Gravatar Marien Fressinaud
2020-04-18Turn off autocaptialization on the username field to improve mobile UX. (#2907)Gravatar Andrew Hunter
* Turn off autocapitalization on the username field to improve mobile UX. Fixes issue #2384 * Update app/views/auth/formLogin.phtml Co-Authored-By: Alexandre Alapetite <alexandre@alapetite.fr> * Update app/views/auth/register.phtml Co-Authored-By: Alexandre Alapetite <alexandre@alapetite.fr>
2020-04-18Fix CSS Edge glitch in archiving options (#2906)Gravatar Alexandre Alapetite
With Edge, only setting `.hidden = true` does not make the element and sub-elements properly visible. Should not make any difference for other browser.
2020-04-17Filter by multiple feed IDs (#2892)Gravatar Alexandre Alapetite
Add the possibility to filter by feed ID like `f:123 more-search` or multiple feed IDs, like `f:123,234,345 more-search` or an exclusion like `!f:456,789 more-search`
2020-04-17A wrong login must return HTTP 403 (#2903)Gravatar Alexandre Alapetite
* A wrong login must produce HTTP 403 #fix https://github.com/FreshRSS/FreshRSS/issues/2901 https://github.com/FreshRSS/FreshRSS/pull/2794/files#r389319248 * Just for consistency
2020-04-16Expose podcast in API (#2898)Gravatar Alexandre Alapetite
* Expose podcast in API Expose RSS enclosures in our API, e.g. for clients supporting podcasts * PHP CS? * Annoying linter * Light optimisation
2020-04-16Option to control which categories to unfold (#2888)Gravatar Alexandre Alapetite
#fix https://github.com/FreshRSS/FreshRSS/issues/2324
2020-04-16Markdownlint (#2880)Gravatar Alexandre Alapetite
* markdownlint I have started to use [markdownlint](https://github.com/DavidAnson/markdownlint/) to find typos in Markdown. Let's discuss which rules to enforce / disable / customize * markdownlint cli/readme
2020-04-14Reduce DB locks (#2899)Gravatar Alexandre Alapetite
Do not lock the DB to update it when there is nothing to commit. This should reduce the risk of seeing some `database is locked` errors.
2020-04-12Fix JS for statistics repartition select form (#2896)Gravatar Alexandre Alapetite
* Fix JS for statistics repartition select form Error was: `s.form is null in extra.js:166:7` At the same time, disable the form and clears the value while waiting for the next page to load, to better understand what is happening. * Whitespace
2020-04-12Fix double HTML-encoding in category names (#2897)Gravatar Alexandre Alapetite
Category names are already HTML-encoded when reaching the view.
2020-04-12jQuery 3.5.0 (#2895)Gravatar Alexandre Alapetite
https://blog.jquery.com/2020/04/10/jquery-3-5-0-released/
2020-04-12Add files via upload (#2894)Gravatar yzqzss
2020-04-11pause automatic updates during upgrade (#2893)Gravatar Troy Engel
2020-04-11Update Chinese Translation (#2891)Gravatar yzqzss
* Update admin.php * Update conf.php * Update feedback.php 已重置 * Update gen.php * Update sub.php * Update user.php * Update user.php
2020-04-11Update CREDITS.md (#2890)Gravatar kinoushe
2020-04-10Minor stylelint exception formatting change (#2889)Gravatar Frans de Jonge
Slightly tidier
2020-04-10Fix search input styling in Safari (#2887)Gravatar kinoushe
* Fix search input styling in Safari #fix https://github.com/FreshRSS/FreshRSS/issues/2885 Co-authored-by: Alexandre Alapetite <alexandre@alapetite.fr>
2020-04-09gitattributes (#2879)Gravatar Alexandre Alapetite
https://www.git-scm.com/docs/gitattributes Disable automatic end-of-line conversion from Unix to Windows. We do not have any file type in the project that is sensitive to line ending (e.g. PHP works fine on Windows with Linux line endings), but the automatic conversion makes it annoying to work on the same git local repository from different systems (e.g. hybrid Linux / Windows development)
2020-04-09Start 1.16.1-devGravatar Alexandre Alapetite
2020-04-09Release 1.16.01.16.0Gravatar Alexandre Alapetite
https://github.com/FreshRSS/FreshRSS/issues/2871
2020-04-09Fix BlueLagoon and Screwdriver hover title (#2884)Gravatar Alexandre Alapetite
#fix https://github.com/FreshRSS/FreshRSS/issues/2755 Follow-up of https://github.com/FreshRSS/FreshRSS/pull/2882#issuecomment-611136775 https://stackoverflow.com/questions/2837057/what-has-bigger-priority-opacity-or-z-index-in-browsers
2020-04-08ChangelogGravatar Alexandre Alapetite
2020-04-08Fix CSS hover long title (#2882)Gravatar Alexandre Alapetite
* Fix CSS hover long title #fix https://github.com/FreshRSS/FreshRSS/issues/2755 * Fix Ansum * Fix Mapco
2020-04-08Swap shortcuts for mark all articles as read / mark previous articles as ↵Gravatar Alexandre Alapetite
read (#2881) * Swap shortcuts for mark all articles as read / mark previous articles as read #fix https://github.com/FreshRSS/FreshRSS/issues/2865 Follow-up of https://github.com/FreshRSS/FreshRSS/pull/2843 * <kbd>⇧ Shift</kbd>+<kbd>R</kbd> to mark all articles as read; * <kbd>Alt ⎇</kbd>+<kbd>r</kbd> to mark previous articles as read. * i18n
2020-04-08Changelog + creditsGravatar Alexandre Alapetite
With slight linting https://github.com/FreshRSS/FreshRSS/pull/2880
2020-04-05[i18n] Update French translations (#2878)Gravatar Damien Leroy
* Add french translate * Fix documentation broken url
2020-04-04More changelogGravatar Alexandre Alapetite
2020-04-04Full with for audio UI (#2877)Gravatar Alexandre Alapetite
#fix https://github.com/FreshRSS/FreshRSS/issues/2875
2020-04-04add to contributions (#2876)Gravatar Eris