Coder Social home page Coder Social logo

lefoyer / larrymod Goto Github PK

View Code? Open in Web Editor NEW
4.0 2.0 5.0 74 KB

Roundcube plugin larrymod: minimize header, hide toolbar labels, unselectable interface element, expand/collase mailpreview frame.

License: GNU General Public License v3.0

PHP 87.94% CSS 4.36% JavaScript 7.71%

larrymod's Introduction

larrymod

Roundcube v1.1.1 plugin Larry skin mod: minimize header, hide toolbar labels, hide topbar labels, unselectable interface element, expand/collapse mailpreview frame.

See demo video: http://www.youtube.com/watch?v=j6qL6ayiI7o&feature=youtu.be&hd=1 and this video: http://www.youtube.com/watch?v=xCnGhTMTexo&feature=youtu.be&hd=1

report bugs, ideas and patches at : https://github.com/lefoyer/larrymod/issues

CONTACT

Author: Sergey Sidlyarenko ([email protected]) Bug reports through github (https://github.com/lefoyer/larrymod/issues)

P.S.: I am find work. If you need support servers please write me.

LICENSE

This plugin is distributed under the GNU General Public License Version 3. Please read through the file LICENSE for more information about this license.

larrymod's People

Contributors

anarky avatar lefoyer avatar m10i avatar

Stargazers

 avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

larrymod's Issues

Settings folder not displayed

Hi, after installation of plugin I not display settings folder. My default skin is larry whith some changes in the layout.
When I click on Settings and then Preferences folder, the page is blank. Deleting the plugin the page come back normal.
Have you any suggestions?

Failure to display (very) large emails

I have stumbled across an issue which appears to be triggered by very large emails:

Attempts to open a 5.6MB email (all content native in the body i.e. no attachments) with Larrymod enabled results in a completely blank screen being displayed.

Apache's logs show a 500 HTTP error and the Roundcube log shows:

[26-Sep-2016 22:11:49 Europe/London] PHP Fatal error: Uncaught Error: Call to a member function find() on boolean in /www-root/roundcube/plugins/larrymod/larrymod.php:180
Stack trace:
0 /www-root/roundcube/program/lib/Roundcube/rcube_plugin_api.php(439): larrymod->content_update(Array)
1 www-root/roundcube/program/include/rcmail_output_html.php(622): rcube_plugin_api->exec_hook('render_page', Array)
2 /www-root/roundcube/program/include/rcmail_output_html.php(478): rcmail_output_html->parse('message', false)
3 /www-root/roundcube/program/steps/mail/show.inc(176): rcmail_output_html->send('message', false)
4 /www-root/roundcube/index.php(291): include_once('/www-root/round...')
5 {main}
thrown in /www-root/roundcube/plugins/larrymod/larrymod.php on line 180

Smaller emails (including ones that are around 4.5MB) work without any problems and disabling Larrymod results in all emails being displayed.

I am assuming it is the size of the emails that are the trigger but I could be wrong - it could just be coincidence.

Happy to provide further information if it helps you diagnose the issue.

roundcube 1.0 support

how can be help for roundcube 1.0 version supported?
in commits or README there's nothing about related such

Header minimize: hide topbar labels

Is there an easy way to hide topbar labels (mail, address book, settings...) with the header minimize feature on? I think just the icons would provide an even more minimalist look.

PHP Fatal error: Uncaught Error: Call to a member function find() on boolean

A great plugin which seemingly works perfectly for me in all circumstances bar one - double-clicking messages sometimes returns a blank screen and the following syslog error:

May 28 11:07:08 rugrat roundcube: PHP Fatal error: Uncaught Error: Call to a member function find() on boolean in /home/mathew/NewtonNet/shtdocs/roundcube/plugins/larrymod/larrymod.php:180#012Stack trace:#012#0 /home/mathew/NewtonNet/shtdocs/roundcube/program/lib/Roundcube/rcube_plugin_api.php(439): larrymod->content_update(Array)#012#1 /home/mathew/NewtonNet/shtdocs/roundcube/program/include/rcmail_output_html.php(622): rcube_plugin_api->exec_hook('render_page', Array)#012#2 /home/mathew/NewtonNet/shtdocs/roundcube/program/include/rcmail_output_html.php(478): rcmail_output_html->parse('message', false)#012#3 /home/mathew/NewtonNet/shtdocs/roundcube/program/steps/mail/show.inc(176): rcmail_output_html->send('message', false)#012#4 /home/mathew/NewtonNet/shtdocs/roundcube/index.php(291): include_once('/home/mathew/Ne...')#012#5 {main}#012 thrown in /home/mathew/NewtonNet/shtdocs/roundcube/plugins/larrymod/larrymod.php on line 180

Running Roundcube v1.2.0. More than happy to provide further information if/as required.

Update: The issue only ever occurs if $rcmail_config['larrymod_headermini'] is set to true.

'preg_match(): Compilation failed: invalid range in character class' errors following PHP update

I suffered this issue today and whilst I fixed it I thought I'd open (and close) an issue in case it is of use to others.

Following an OS update today - which included an update of PHP from 7.2. to 7.4 - the larrymod plugin failed to function and Roundcube gave errors along the lines of:

'preg_match(): Compilation failed: invalid range in character class at offset 4 in //plugins/larrymod/lib/simple_html_dom.php'

The fix for me was to download a newer version (1.9.1, up from the 1.5 shipped with the plugin) of simple_html_dom.php from https://sourceforge.net/projects/simplehtmldom/files/simplehtmldom/1.9.1/

Hope this helps someone!

Error No. [501]

Roundcube 0.9b, after installing and enabling Larrymod (Roundcube Settings UI or main.inc.php) I get the following error and no webmail is displayed at all.

SERVICE CURRENTLY NOT AVAILABLE!
Error No. [501]

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.