Recent posts
#1
Off-Topic / I can't decide which decorativ...
Last post by jake2141 - Today at 02:08:30 AMHello. Personally, I spend quite a bit of time on Roundcube every day, so I'm trying to improve my desk setup a little to make it more enjoyable. I have an industrial-style wall, and I was thinking about adding several decorative wall clocks. Has anyone here ever tried creating a desk setup that matches their Roundcube interface (colors, theme, decoration, organization)? What themes or plugins do you use on Roundcube to make it look cleaner or more modern? Also, kind of a fun question: has anyone taken the productivity side far enough to integrate multiple time zones, either directly in Roundcube or even with physical clocks on the wall? I'm also looking for a good site to buy decorative clocks, preferably industrial/metal style. If you have any reliable recommendations, I'd appreciate it. Do you care about the visual atmosphere of your workspace when working on Roundcube, or not really?
#2
Release Discussion / Re: RC 1.7.0 strange behaviour
Last post by SKaero - Today at 12:56:57 AMI decided to look into this and I found the root cause. When you click on the drop down the onclick function calls "d.load(location.href + ' #identity_switch_dropdown > *', '');". In Roundcube 1.6.x calling location.href would return the html for the current page but inn 1.7.x it returns a json object. This is causing jQuery to clear the div since #identity_switch_dropdown doesn't exist in the json returned by the load call.
A quick fix is just to remove that line but if the data refresh is needed it should be replaced with a plugin specific route to fetch the data needed.
A quick fix is just to remove that line but if the data refresh is needed it should be replaced with a plugin specific route to fetch the data needed.
#3
Pending Issues / Re: Roundcube Mobile: uncaught...
Last post by Hellkeeper - May 18, 2026, 01:11:46 PMjust noticed another "optionsmenuIcon" - do you think this one will also cause warnings? 🤔
Code Select
<!-- messagelist -->
<div id="messagelistheader"><roundcube:object name="listmenulink" /></div>
<div id="messagelistcontainer" class="boxlistcontent" tabindex="-1">
<h2 id="aria-label-messagelist" class="voice"><roundcube:label name="arialabelmessagelist" /></h2>
<roundcube:object name="messages"
id="messagelist"
class="records-table messagelist sortheader fixedheader"
optionsmenuIcon="true"
aria-labelledby="aria-label-messagelist" />
</div> #4
Pending Issues / Re: Roundcube Mobile: uncaught...
Last post by Hellkeeper - May 18, 2026, 01:07:49 PMQuote from: JohnDoh on March 05, 2026, 02:11:36 AMI cannot find that skin. In the template files if you can find the reference to the "listmenulink" object. Something like:Code Select<roundcube:object name="listmenulink"...and it should have an attribute called either `optionsmenuicon` or `icon`. If you remove that attribute then the problem should go away.
Found listmenulink within the "larry" Template:
Code Select
skins# grep listmenulink *larry* -R
larry/templates/mail.html:<div id="messagelistheader"><roundcube:object name="listmenulink" optionsmenuIcon="true" /></div>
removed it - will have a look if this was the needed fix - thx! :-)
#5
Release Discussion / RC 1.7.0 strange behaviour
Last post by syncgw - May 17, 2026, 09:39:44 AMHi,
i created a plugin called identity_switch which work fine for a long time and many RoundCube releases. Just when installing or upgrading to 1.7.0 strange things happens:
1. Plugin creates a drop down menu called div id="identity_switch_menu" as in previous releases.
2. The div contains a hidden drop down menu called div id="identity_switch_dropdown".
4. Inside this div a unordered list ul with all account available were created as li.
If I click on the identity_switch_menu, identity_switch_dropdown is unhidden and user can select a identity. That was the behavior in RC < 1.7
What happens now is: After approx. 2 seconds the whole ul is simply deleted by some RoundCube Javascript code I'm not able to find. I tried to replace program/js and the skin folder and the plugins/jqueryui folder with 1.6.14 files, but still ul is deleted.
Any suggestions how I can find the code deleting ul (and understand how I can build a work around)?
i created a plugin called identity_switch which work fine for a long time and many RoundCube releases. Just when installing or upgrading to 1.7.0 strange things happens:
1. Plugin creates a drop down menu called div id="identity_switch_menu" as in previous releases.
2. The div contains a hidden drop down menu called div id="identity_switch_dropdown".
4. Inside this div a unordered list ul with all account available were created as li.
If I click on the identity_switch_menu, identity_switch_dropdown is unhidden and user can select a identity. That was the behavior in RC < 1.7
What happens now is: After approx. 2 seconds the whole ul is simply deleted by some RoundCube Javascript code I'm not able to find. I tried to replace program/js and the skin folder and the plugins/jqueryui folder with 1.6.14 files, but still ul is deleted.
Any suggestions how I can find the code deleting ul (and understand how I can build a work around)?
#6
Release Discussion / Re: latest UI change for incom...
Last post by ukeleleihuu - May 14, 2026, 02:55:56 PMI posted a workaround that works locally in the browser using the Stylus plugin in Firefox. It adds a glowing green dot. You can edit the dot to be whatever you want and even specify the color.
Code Select
.messagelist td.subject span.msgicon.status.unread::before {
content: "●";
color:#0dff00;
font-size: 16px;
animation: pulseUnread 1s infinite;
}
@keyframes pulseUnread {
0% { opacity: 0.2; }
50% { opacity: 1; }
100% { opacity: 0.2; }
} #7
Release Discussion / Re: latest UI change for incom...
Last post by ukeleleihuu - May 14, 2026, 01:46:09 PMI use RC through Cloudron, so I'm unsure what they use in the backend (master or wtv else there is). The thread seems old though and on my end the change happened very recently. In any case, I take it that it's impossible to have that fixed easily, right? Non-coder here BTW. Also, Cloudron apps are read-only. I can't edit the code even if I wanted.
#8
Release Discussion / Re: latest UI change for incom...
Last post by JohnDoh - May 14, 2026, 03:51:44 AMsounds like this ticket https://github.com/roundcube/roundcubemail/issues/9862
#9
Theme Releases / Re: Elastic2022
Last post by PapaCan - May 13, 2026, 05:14:45 PMQuote from: Seb1k on October 26, 2025, 02:15:48 PMHi !
Just corrected a few thing and added a Popup composer in the lastest version !
Hi, Seb1k,
I have some feedback on the UI. Could you add a delete icon to the email list interface when selecting more than one email or checking "select all"? Also, the "Compose" button should ideally have dynamic width depending on the text size, or at least truncate with three dots (...) if there are limitations (though I know it's doable because I fixed it manually). The interface really lacks these options. Thanks for the theme! Really one of best I gues for this web client

#10
Pending Issues / Re: Resource loading problem (...
Last post by Alban - May 13, 2026, 04:04:34 PMThank you so much for your reply, it put me on the right track.
Indeed, I hadn't realized it worked with HTTP.
I added:
to the .htaccess file
Indeed, I hadn't realized it worked with HTTP.
I added:
Code Select
<Files "static.php">
SetEnv no-gzip 1
<IfModule mod_headers.c>
Header unset Content-Encoding
</IfModule>
</Files>
to the .htaccess file