Skip to content

Improved: log page#4204

Merged
Alkarex merged 37 commits intoFreshRSS:edgefrom
math-GH:include-log-into-config-aside-menu
Mar 14, 2022
Merged

Improved: log page#4204
Alkarex merged 37 commits intoFreshRSS:edgefrom
math-GH:include-log-into-config-aside-menu

Conversation

@math-GH
Copy link
Copy Markdown
Contributor

@math-GH math-GH commented Feb 6, 2022

Before:

  • The log was only available via the config dropdown menu.
  • Had no left navigation panel.
  • Pagination is not good usable in mobile view

grafik

grafik

After:

  • fresher layout
  • entry in the left navigation:
    • admin user (has access to the system configuration): "Log" entry in "Administration" section
    • non-admin user (has no access to the system configuration and no access to the system log messages): "Log" entry in "Configuration" section

grafik

grafik

Changes proposed in this pull request:

  • HTML and CSS

How to test the feature manually:

  1. go to the logs page

Pull request checklist:

@math-GH math-GH changed the title Include log into config aside menu Improved: log page Feb 6, 2022
@math-GH math-GH added the UI 🎨 User Interfaces label Feb 6, 2022
@math-GH math-GH added this to the 1.20.0 milestone Feb 6, 2022
Copy link
Copy Markdown
Member

@Frenzie Frenzie left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks cool! No real comments.

Copy link
Copy Markdown
Member

@Frenzie Frenzie left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

lgtm!

@math-GH
Copy link
Copy Markdown
Contributor Author

math-GH commented Feb 22, 2022

Icons improved. Now they look more like the other icons
grafik

@Alkarex Alkarex merged commit 6650d1d into FreshRSS:edge Mar 14, 2022
@math-GH math-GH deleted the include-log-into-config-aside-menu branch March 14, 2022 22:13
@Alkarex
Copy link
Copy Markdown
Member

Alkarex commented Mar 14, 2022

@math-GH Ups, I merged too fast. A couple of issues:

image

Notice: Undefined index: debug in /var/www/FreshRSS/app/Models/Themes.php on line 114

And missing horizontal scrollbar.

@Frenzie WebSub issue on your site? :-) Or is it a bug in my FreshRSS instance?

@Frenzie
Copy link
Copy Markdown
Member

Frenzie commented Mar 14, 2022

I'm not sure, aren't the hubs supposed to take care of that?

https://pubsubhubbub.appspot.com
https://pubsubhubbub.superfeedr.com
https://websubhub.com/hub

It's this plugin.
https://github.com/pubsubhubbub/wordpress-pubsubhubbub

@math-GH math-GH mentioned this pull request Mar 15, 2022
@Alkarex
Copy link
Copy Markdown
Member

Alkarex commented Mar 22, 2022

SimplePie-related WebSub bug addressed in #4283

This was referenced Jul 24, 2022
@math-GH math-GH mentioned this pull request Sep 10, 2022
2 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

UI 🎨 User Interfaces

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants