Commit Graph

1388 Commits

Author SHA1 Message Date
maTh
a9d4c78931 Improved: Subscription Management: Show the position number (#4679)
* the code

* improvement

* fix doubled parameter
2022-10-03 16:26:53 +02:00
maTh
79e3b99ae3 Improved: CSS .toggle_aside (#4664)
* all themes

* fixed order

* fix end of file

* fixed swage
2022-10-01 18:52:26 +02:00
maTh
fc6203a904 all themes (#4663) 2022-09-29 21:48:17 +02:00
maTh
fedbda4f6a Rename template.css (#4644)
* Fix conflicts

* Update doc

* Misses

* Update prefix in CSS

Co-authored-by: Alexandre Alapetite <alexandre@alapetite.fr>
2022-09-29 12:40:50 +02:00
maTh
87082767d8 Origine.css (#4653) 2022-09-28 21:26:52 +02:00
maTh
ad9329ff47 Update main.js (#4652) 2022-09-28 21:19:41 +02:00
maTh
28461df5b8 Improved: Alternative Dark theme (#4635)
* background colors

* border

* Update adark.css

* font-color

* empty feed color

* slider

* color input improved

* menu nav hover

* nav: highlight font color while hovering

* lighter color btn icon on hover

* btn-attention background color

* empty feed color

* delete .log CSS

* delete white background .icon when feed active

* article header+footer

* bigMarkAsRead button

* .content hr

* dropdown triangle color

* rename variables

* notification colors

* border colors

* last left colors

* reorder

* hover flux icons

* config dropdown menu mobile view shadow+border

* dropdown menu hover color

* close aside hover

* slider-shadow

* icon hover

* toggle aside

* improved contrast blue

* contrast border color hover

* kbd styled

* hover on form elements highlight font color

* font colors instead background color

* link in alert

* contrast attention font color

* fix stream last item border

* font color of author in stream

* lighter color for headlines in article

* nav: active menu entry in lighter font color

* Update adark.rtl.css

* fixes

* fix favicon hover

* fix
2022-09-28 15:05:30 +02:00
maTh
dec399f510 Improved: template.css (colors) (#4641)
* font colors

* html, body color: moved to the themes

* finished font-color

* background-colors

* fix scrollbar-colors

* background colors modal/darken-hover

* background-color

* loading image

* template-background-color-transparent

* background-colors (inkl. modal background)

* box-shadow

* fix:: toggle_aside:hover

* background-color

* border-color

* rgba -> #

* improvements

* RTL.css
2022-09-27 18:55:23 +02:00
maTh
b34bd30cc8 Improved: Origine compact inherit from origine (#4636)
* Update metadata.json

* clean Origine compact

* fix

* RTL

* fix

* fix line-height
2022-09-27 17:56:24 +02:00
maTh
2c3900dbdb fix the icons in square sizes (#4648) 2022-09-27 17:51:04 +02:00
maTh
9505eb8445 fixed: Safari issue with .stick dropdowns (#4643)
* fix

* fixed
2022-09-26 23:25:56 +02:00
maTh
67ea2d16b7 Improved: Cleanup CSS of ".log" (#4594)
* themes css

* Log Level CSS class improved

* SCSS

* RTL CSS
2022-09-18 18:29:33 +02:00
maTh
3d5b9ac902 clean .horizontal-list (#4596) 2022-09-18 13:02:07 +02:00
maTh
2734907000 (S)CSS .disable removed (#4619) 2022-09-18 12:10:00 +02:00
Alexandre Alapetite
f1854cd0ae Fix auto-loading of more articles (#4593)
Fix regression from https://github.com/FreshRSS/FreshRSS/pull/4532
https://github.com/FreshRSS/FreshRSS/issues/3974
2022-09-10 07:54:56 +02:00
Frans de Jonge
fea12a0957 Use body text color for input in Alternative Dark theme to improve contrast (#4587)
Fixes #4585.
2022-09-06 22:26:51 +02:00
Alexandre Alapetite
e2867cfe14 Shortcuts: auto-load at least a few articles (#4532)
* Auto-load at least a few articles
#fix https://github.com/FreshRSS/FreshRSS/issues/3974

* Fix init

* syntax

* Aledeg simplification
2022-09-05 08:53:50 +02:00
Tealk
fd22ee4090 remove margin-top: 2rem; in Swage (#4566)
* remove margin-top: 2rem; in Swage

* remove margin-top: 2rem; manually

* make fix-all

* revert formating

* Update swage.css

Co-authored-by: Alexandre Alapetite <alexandre@alapetite.fr>
Co-authored-by: mathContao <math-home@web.de>
2022-09-04 23:12:23 +02:00
maTh
2e0fbf60e7 fix: space key opens empty tab (#4581)
* Update main.js

* Update p/scripts/main.js

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

* fix

Co-authored-by: Frans de Jonge <fransdejonge@gmail.com>
2022-09-04 21:28:20 +02:00
maTh
e4394ec6da Improved: Flat theme (#4575)
* dropdown-menu hover icon in white

* dropdown menu config icon

* delete theme icons, use standard icons

* about link

* RTL

* fix
2022-09-02 08:31:29 +02:00
maTh
8b85fa351a fix (#4576) 2022-09-02 08:30:11 +02:00
maTh
2392a261d2 Fix: global view unread article (#4559)
* template.css

* themes
2022-08-29 23:12:04 +02:00
maTh
83437c0dd1 Improve input disabled, select disabled (#4546)
* set default in template.css

* Theme Alternative Dark

* Theme Ansum

* Theme BlueLagoon

* Theme dark

* theme Nord

* fix
2022-08-29 08:43:14 +02:00
maTh
c418c8a450 Improved: Mapco/Ansum headline sizes (#4549)
* Ansum Theme

* Mapco Theme
2022-08-29 08:41:13 +02:00
maTh
5e3f2a4ad5 Fix: swage extension config button (#4551)
* add configure class to the slide-opener link

* better cog color

* cog color of extension configure
2022-08-29 08:38:19 +02:00
Aidi Tan
ef84343576 Fix #4231 (#4541)
Actually, there are two issues to be fixed:
1. Since `div.flux_content` has been changed to `article.flux_content`
   in HTML, we should address that in JS too. Or, to take one step
   further, select it using `.flux_content` directly.
2. For the article already at the first position, its `prev_article`
   would select `#new-article` whose css attribute `display` is `none`
   in most cases, which breaks the new position calculation.
2022-08-27 11:11:41 +02:00
maTh
2b1aa7eede Fix: Ansum theme cleaning (#4538)
* icons

* login screen

* fix login screen input in .stick

* <legend> in the same height like input

* simplefy the search bar button

* header height improved

* improve the config menu button

* navigation bar: border radius

* navigation bar: btn hover improved to darker grey, when not within .stick

* delete unused code ul.nav

* delete outcommented code + translate EN-> FR

* fix syntax

* fixed and RTL

* RTL
2022-08-25 22:05:54 +02:00
maTh
7ff6344854 fix (#4533) 2022-08-24 23:28:48 +02:00
maTh
e866fead6c fix: Theme Swage - Text overflow in dropdown menu (#4531)
* fix

* fix
2022-08-23 21:36:06 +02:00
maTh
4214954ea1 Improved: error page (#4465)
* error page: true HTML page

* error page: http500 erorr

* error page: add CSP header

* 'log.txt' replaced by LOG_FILENAME

* use ADMIN_LOG

* log.txt => LOG_FILENAME

* error message: add <title>

* Docs created

* delete: documentation on error message page

* line break added

* added: new line at the end

* typo fixed

* Update lib/lib_rss.php

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

* Update lib/lib_rss.php

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

* Minz HTTP 500

Co-authored-by: Alexandre Alapetite <alexandre@alapetite.fr>
2022-08-21 22:44:03 +02:00
maTh
8f475523f5 fixed (#4512) 2022-08-19 11:09:32 +02:00
maTh
ea0d924985 Swage theme cleanup (#4493)
* some general.prompt styles now in template.css

* login button

* same layout for login and register form

* improve input and select

* legend with dark background instead grey

* fix config icon z-index

* remove unused code

* improve .prompt

* set header also on login and register page

* fix: show passwort button

* improve login button on login and register screen

* dropdown menu: smaller line height

* improve layout sidebar closer

* remove double code

* swage.css

* fix nits

* fix nits

* nits nits nits

* nits are all around us....

* better position of config button

* show header in mobile view + beauty the login button

* CSS files

* style the about FreshRSS link

* delete unused import.svg

* fix config sidebar padding

* fix position of user query button in mobile view

* improve config button in user query dropdown

* fix global view overlay

* fix close button aside bar in reader view

* generated CSS files

* Update swage.scss

* fix nav_menu icon color of unread and favorite

* improve search bar positioning in mobile view

* read-all dropdown menu opens to left side in mobile view

* restyle the new-article banner

* improve big read button

* make the header fixed while scrolling

* fix search input while scrolling

* improve config icons layout in .box

* fix scrollbar:hover in template.css

* improve article footer dropdowns

* swage.css

* Update main.js

* Update main.js

* fix (S)CSS

* config navigation improved

* left feed navigation: hover color added

* CSS files

* Update swage.scss

* New Article banner improved margin

* textarea: removed grey background

* remove unnecessary line

* Revert new-article banner layout

* Remove :hover in slider

* fix select height in sharing config

* Fix scrollbar for slider with white background

* fix: slider close button with theme color

* fixed scrollbar CSS
2022-08-18 11:13:56 +02:00
papaschloss
8587efa621 Article css filtering (#4501)
* Update feedController.php

* Update subscriptionController.php

* Update DatabaseDAO.php

* Update Entry.php

* Update Feed.php

* Update FeedDAO.php

* Update install.sql.mysql.php

* Update install.sql.pgsql.php

* Update install.sql.sqlite.php

* Update sub.php

* Update opml.phtml

* Update ImportService.php

* Update update.phtml

* Update feed.js

* Update install.sql.mysql.php

* Update install.sql.pgsql.php

* Update install.sql.sqlite.php

* Update sub.php

* Update sub.php

* Update sub.php

* Update sub.php

* Update sub.php

* Update sub.php

* Update sub.php

* Update sub.php

* Update sub.php

* Update sub.php

* Update sub.php

* Update sub.php

* Update sub.php

* Update sub.php

* Update sub.php

* Update sub.php

* Update sub.php

* Update FeedDAO.php

* Update feedController.php

* Update subscriptionController.php

* Update Entry.php

* Update Feed.php

* Update feedController.php

* Update subscriptionController.php

* Update ImportService.php

* Update opml.phtml

* Update update.phtml

* Update update.phtml

* Update update.phtml

* Update DatabaseDAO.php

* Update app/Models/Entry.php

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

* Update app/i18n/fr/sub.php

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

* Update p/scripts/feed.js

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

* Update app/Controllers/feedController.php

* make fix-all

* Update documentation

* css_path_filter help message

* i18n en-us ignore

Co-authored-by: Alexandre Alapetite <alexandre@alapetite.fr>
2022-08-15 21:01:18 +02:00
Alexandre Alapetite
839fddaba9 Fix very long tree-folder-items (#4502)
#fix https://github.com/FreshRSS/FreshRSS/issues/4217
2022-08-15 20:10:08 +02:00
maTh
36a615beeb Set standard CSS for login register form (#4504)
* set default to template.css

* adark theme

* ansum theme

* template.css

* adark theme

* BlueLagoon theme

* dark theme

* flat theme

* mapco theme

* Nord theme

* Origine prompt

* Origine Compact theme

* Pafat theme

* Screwdriver theme

* swage theme

* Update template.rtl.css
2022-08-15 20:09:10 +02:00
Alexandre Alapetite
e86c10e2f5 Composer require php extensions (#4497)
#fix https://github.com/FreshRSS/FreshRSS/discussions/4494
2022-08-10 09:36:54 +02:00
Alexandre Alapetite
82ac1d1e67 Refactor entry-to-GReader API format (#4490)
* Refactor entry to GReader API format
Some code was copied in two locations and not completely uniform.
Cleaning of related variables and functions (e.g. better types for entries and categories as objects vs. as IDs).
Usecase: I need to call the same GReader-compatible serialization from an extension

* Fixed some edge cases

* Keep summary instead of content
`summary` and `content` seems to be used interchangeably in the Google Reader API. We have been using `summary` for our client API and  `content` in our export/import, so stick to that.
2022-08-08 12:04:02 +02:00
maTh
0cb9f59622 Fix: Mapco theme cleaning (#4491)
* translated the comments FR -> EN

* delete useless extra styles for login header (template.css)

* <select> in the same height like <input>

* simplefy the search bar button

* improve the config menu button

* improve the layout of the login/register prompt

* navigation bar: border radius

* navigation bar: btn hover improved to darker grey, when not within .stick

* header height improved

* delete unused code ul.nav

* delete outcommented code

* translate comments FR -> EN

* improve login form layout

* icons: do not use it as background-image

* mapco.css

* fixes the nuts

* more nuts

* improve mobile login form

* delete unused view-normal.svg

* compress the svg icons
2022-08-06 22:40:43 +02:00
maTh
a111f50c69 fix (#4492) 2022-08-06 22:35:27 +02:00
maTh
c5ff838730 Update main.js (#4471) 2022-07-31 13:26:03 +02:00
maTh
11d1f653d2 themes improvements (#4472) 2022-07-31 13:21:47 +02:00
maTh
5177a17c9f sidebar and subscription management (#4474) 2022-07-31 13:20:48 +02:00
maTh
71ff543783 delete the link style given by default (#4459) 2022-07-27 18:53:49 +02:00
maTh
4b4390d83a Cleanup CSS .pagination (#4455)
* remove .pagination .item a:hover

* remove .pagination .loading

* Update swage.scss

* .pagination .item a centralized to template.css

* adark theme: mobile: border

* remove text-align: center

* remove .pager-current

* remove .content .pagination

* remove font-size

* font-style: italic; in template.css

* fix
2022-07-22 11:50:42 +02:00
maTh
2d807e06b1 Fix/Improved: Slider mobile (#4416)
* add close button, add content slider div

* add &ajax=1#slider to the links

* CSS

* fix showPW functionality

* open slider after received Ajax

* do not show empty slider

* RTL CSS

* fixed code smell

* improved: links prep via JS

* Redirect anchor

* enable #anchors in printuri()

* enable #slider when config was saved

* Active sliding via JS

Co-authored-by: Alexandre Alapetite <alexandre@alapetite.fr>
2022-07-19 12:56:09 +02:00
maTh
6352a1dccb Fix: header height (#4452)
* set default header height: 85px

* themes

* fix css RTL
2022-07-19 12:30:30 +02:00
maTh
b2e46d6215 Improved: Article header (#4101)
* First draft for normal view

* Revert changes on the entry header

* Update normal.phtml

* Update normal.phtml

* RTL CSS

* CSS fixes

* Better tags style

* fix

* Update swage.scss

* fix

* Update swage.scss

* fixed .content header

* font-size in rem

* improved template

* dropdown menu if more than 7 tags

* configuration: show tags in topline

* Simplify loop logic

* Minor space

* config tags via reading (i18n still missed)

* fixed the whitespaces

* optimizations

* optimize header+footer

* Update normal.phtml

* fix css

* new config: show author+date in footer

* config feed name display

* improve HTML

* fix whitespaces

* i18n

* i18n: German translations

* fix i18n German

* fixed: uncouple from bottomline config

* reverted: tobline_tags

* equalities

* fixed: author in footer

* fixed data-leave-validation

* improved max numbers i18n label

* Config works now also in the reader view

* fix: footer border

* reader view: style article-header-topline

* fixed whitespace

* i18n fr

* Minor i18n fr

* Fix mistake i18n fr

* i18n fr more precise expression

* Fix JavaScript

* removed the link icon in the title

* clean CSS

Co-authored-by: Alexandre Alapetite <alexandre@alapetite.fr>
2022-07-17 22:54:24 +02:00
maTh
954fcef9e2 Fix #4447: Nord theme (#4451)
* fix: add height 100% for <html>

* remove height 100% in all themes

* fixed order in template.css
2022-07-17 17:10:30 +02:00
Alexandre Alapetite
509c8cae63 Dynamic OPML (#4407)
* Dynamic OPML draft
#fix https://github.com/FreshRSS/FreshRSS/issues/4191

* Export dynamic OPML
http://opml.org/spec2.opml#1629043127000

* Restart with simpler approach

* Minor revert

* Export dynamic OPML also for single feeds

* Special category type for importing dynamic OPML

* Parameter for excludeMutedFeeds

* Details

* More draft

* i18n

* Fix update

* Draft manual import working

* Working manual refresh

* Draft automatic update

* Working Web refresh + fixes

* Import/export dynamic OPML settings

* Annoying numerous lines in SQL logs

* Fix minor JavaScript error

* Fix auto adding new columns

* Add require

* Add missing 🗲

* Missing space

* Disable adding new feeds to dynamic categories

* Link from import

* i18n typo

* Improve theme icon function

* Fix pink-dark
2022-07-04 09:53:26 +02:00
Joel Garcia
c05ab99e82 Added Nord based theme (#4400)
* added new theme

* removed old picture

* modified color of summary and author

* fixed input elements being hard to distinguish

* make fix-all

* markdown lint

* cleaned up css, still incomplete afaik

* removed duplicate, highlight current article

* removed more duplicates, reordered some things

* make fix-all

* removed last few css duplicates

* removed empty css blocks

* make fix-all

* Cleaned CSS - deleted styles that are maintained in template.css

* RTL CSS

* color changed from template

* icons deleted that did not change to the default icons

* Fix CSS (tabs instead of spaces) + RTL

* Delete import.svg

* use CSS filter instead of coloured theme icons

* active buttons are noticeable, more colored icons

* removed unnecesary line

* added background to favicons

* make fix-all

* RTL

* removed background color change since its not present in other menus

* make fix-all

* fixed alerts, code sections

* fixed some css being inconsistent

* renamed to Nord

* removed important from css

* Reorder CSS, fix duplicate, update RTL CSS

* ran npm fix and test. Removed duplicates

* fixed link color in warnings

* changed alert-warn colors

* color of icons can be changed with css

* make fix-all

* oops, fixed spaces instead of tabs

* border color fix

* border color fix

* Global view: dark background

Co-authored-by: Alexandre Alapetite <alexandre@alapetite.fr>
Co-authored-by: mathContao <math-home@web.de>
2022-07-02 20:50:57 +02:00