O wad some Pow'r the giftie gie us
To see oursels as others see us
It's the sin that makes me grin
image
image
image
Home Topics OldCoder Fediverse Messages Stats Logout
Site Map Resume Our Gitea PeerTube Patches About

This site presently uses Akkoma as the back end and Nicolium as the front end. The com­bin­a­tion has a num­ber of bugs and usa­bil­ity issues, some of which are signi­fi­cant.

This page links to patches and other changes for most of the issues. An Akkoma patch is omit­ted but it'll be add­ed. Some of the changes will be useful, with tweaks, to other in­stances.

This Nicolium 2.00 patch:

a. Isn't suitable for upstream.
b. Is suitable for some instances.

By default, Nicolium pops up "click here" buttons to fill timeline gaps that appear. I prefer auto-fill. The related option settings that I see don't work for me. If that happens to you, this patch can be used to force auto-fill.

Link to patch:    nicolium-01.txt

This Nicolium 2.000 patch:

a. Isn't suitable for upstream.
b. Is suitable for some instances.

By default, Nicolium inserts panels with "click here" prompts to fill timeline gaps appear. I prefer auto-fill because the frequent pop-ups are distracting.

The related option settings that I see don't work for me. So, I've used this patch to force auto-fill. Disclaimer: This patch was created by Google AI. It seems to work, regardless.

Link to patch:    nicolium-02.txt

This Nicolium 2.000 patch:

a. Isn't suitable for upstream.
b. Is suitable for some instances.

This patch simply changes the default theme colors.

Link to patch:    nicolium-03.txt

This Nicolium 2.00 patch:

a. Should be looked at by upstream. In my instance, the "site_title" and "siteTitle" variables don't work reliably. So, I've needed to patch the correct values into the code.

b. Is partly appropriate for other instances that have the same issue. Admins will want to use a similar patch modified to state their own instance names.

c. Changes the Federation explanatory text to a shorter version. This part is optional for upstream and other instances.

Link to patch:    nicolium-04.txt

This Nicolium 2.00 patch:

a. Isn't suitable for upstream.
b. Might be suitable for other instances.

This patch changes the default option settings. This is important for me [and possibly for others] because Nicolium stores most option set- tings in transient storage that disappears when I delete browser data. [I and others do that regularly for security purposes.]

Link to patch:    nicolium-05.txt

This Nicolium 2.00 patch:

a. Isn't suitable [yet] for upstream.
b. Might be useful, with changes, to others.

This patch tries to implement or support 4 goals:

1. Increase default font sizes.

2. Add a little padding inside the post border [when the border is visible].

3. Try to prevent the font size from jumping when a post is focused. This change is only partly successful.

4. Change the color of the border around focused posts from red [which the author finds distracting] to blue.

Link to patch:    nicolium-06.txt

This Nicolium 2.00 patch:

a. Isn't suitable for upstream.
b. Should be modified as needed and used by other instances.

Link to patch:    nicolium-07.txt

This Nicolium 2.00 patch:

a. Isn't suitable for upstream.
b. Might be suitable for others.

This patch hides the Translate button. This is desirable for some instances because the button appears in some browsers whether or not the Translate feature is installed or working.

Link to patch:    nicolium-08.txt

This Nicolium 2.00 change is a special step as opposed to a normal patch. The code linked below needs to be added to the following file after "nicolium" is compiled:

*/nicolium/*/index*.css

This change replaces the counter in the sidebar Notifications circle pop-up with an asterix. Reason: The counter doesn't reset properly. It's therefore often incorrect.

Link to change:    nicolium-09.txt

This Nicolium 2.00 change is a special step as opposed to a normal patch. The code linked below needs to be added to the following file after "nicolium" is compiled:

*/nicolium/*/index*.css

This code fixes a confusing login issue. If 3 columns are visible and both contain a login form, the 2nd login form is hidden. This prevents a case where, after the user logs in using the 2nd form, it isn't clear that the user has logged in.

One minor issue with the change is that a little extra white space remains at the top of the 3rd column after the login box in that column is hidden.

Link to change:    nicolium-10.txt

© 2012-2026 Robert Kiraly aka OldCoder and BoldCoder    |  Privacy policy    |  Contact   |  Notices