Sign in

Search issue titles and bodies, change requests and comments. Private repositories you cannot read are not included.

vole
Clone

Read only, no credentials:

https://rodent.software/vole.git

Write over SSH with a registered key:

git clone ssh://git@rodent.software:2222/vole.git

A free and open-source forge that lives in your Git repo.

Add Catppuccin, Nord, and Solarized as built-in themes

0584bb700c0b144752ddc29764d697551234f862 · Keenan Nemetz · 1d ago · parent c980fe53

Add Catppuccin, Nord, and Solarized as built-in themes

Ship four more Appearance choices: Catppuccin Mocha, Catppuccin Latte, Nord, and Solarized Light. Each is a token block in static/palettes.css, scoped to its data-theme value and loaded after Everforest, before instance theme packs and profile/custom.css.

The ids join theme.js's allowlist and the account picker, and the instance repository's reserved-name check now covers nord and the catppuccin-/solarized- prefixes so a theme pack cannot shadow a built-in. NOTICE and three MIT license files record the palettes.

server/web/templates/account.html +6

@@ -20,6 +20,12 @@
20 20 <option value="everforest-light-medium">Everforest Light · Medium</option>
21 21 <option value="everforest-light-soft">Everforest Light · Soft</option>
22 22 </optgroup>
23 <optgroup label="Palettes">
24 <option value="catppuccin-mocha">Catppuccin Mocha</option>
25 <option value="catppuccin-latte">Catppuccin Latte</option>
26 <option value="nord">Nord</option>
27 <option value="solarized-light">Solarized Light</option>
28 </optgroup>
23 29 {{if .InstanceThemes}}
24 30 <optgroup label="This instance">
25 31 {{range .InstanceThemes}}<option value="{{.ID}}">{{.Name}}</option>{{end}}