Skip to content

Commit 1d7e1d9

Browse files
committed
2026-05-28
1 parent f11643e commit 1d7e1d9

115 files changed

Lines changed: 773 additions & 333 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.clangd

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
11
CompileFlags:
2-
Add: ['-DCONFIG_HOME=~~~']
2+
Add: ['-DCONFIG_HOME="~~~"']

bin/cptest.rs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -186,7 +186,7 @@ fn run_tests(filepath: &str) -> Result<(), String> {
186186
if tests.len() == 1 { "test" } else { "tests" }
187187
);
188188
for (test_num, (input_file, output_file)) in tests.iter().enumerate() {
189-
println!("--- \x1B[1mTEST {}\x1B[0m", test_num + 1);
189+
println!("\x1B[1mTEST {}\x1B[0m", test_num + 1);
190190

191191
let input_data =
192192
fs::read(&input_file).map_err(|e| format!("Failed to read {}: {}", input_file, e))?;
@@ -270,9 +270,9 @@ fn run_tests(filepath: &str) -> Result<(), String> {
270270
io::stdout().flush().unwrap();
271271

272272
let trimmed_output = output.trim_end();
273-
println!("---");
273+
println!("--- \x1b[3mExpected\x1b[0m");
274274
println!("{}", expected_output.trim_end());
275-
println!("---");
275+
println!("--- \x1b[3mActual\x1b[0m");
276276
if trimmed_output.is_empty() {
277277
println!("\x1b[3mN/A\x1b[0m");
278278
} else {
Lines changed: 49 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,49 @@
1+
// Hide search bar
2+
user_pref("browser.newtabpage.activity-stream.showSearch", false);
3+
4+
// Hide weather widget (both prefs required)
5+
user_pref("browser.newtabpage.activity-stream.showWeather", false);
6+
user_pref("browser.newtabpage.activity-stream.system.showWeather", false);
7+
8+
// Hide shortcuts / top sites
9+
user_pref("browser.newtabpage.activity-stream.feeds.topsites", false);
10+
11+
// Hide Pocket / Discover stories
12+
user_pref("browser.newtabpage.activity-stream.feeds.section.topstories", false);
13+
user_pref("browser.newtabpage.activity-stream.feeds.discoverystreamfeed", false);
14+
user_pref("browser.newtabpage.activity-stream.section.highlights.includeDownloads", false);
15+
user_pref("browser.newtabpage.activity-stream.section.highlights.includeVisited", false);
16+
user_pref("browser.newtabpage.activity-stream.section.highlights.includeBookmarks", false);
17+
18+
// Hide sponsored tiles and content
19+
user_pref("browser.newtabpage.activity-stream.showSponsored", false);
20+
user_pref("browser.newtabpage.activity-stream.showSponsoredTopSites", false);
21+
22+
// Disable telemetry/pings from new tab
23+
user_pref("browser.newtabpage.activity-stream.telemetry", false);
24+
user_pref("browser.newtabpage.activity-stream.feeds.telemetry", false);
25+
26+
// Never ask to set Firefox as default browser
27+
user_pref("browser.shell.checkDefaultBrowser", false);
28+
29+
// Enable userChrome.css/userContent.css customizations
30+
user_pref("toolkit.legacyUserProfileCustomizations.stylesheets", true);
31+
32+
// Show compact mode option in customize toolbar menu
33+
user_pref("browser.compactmode.show", true);
34+
35+
// Use KDE/XDG file picker instead of GTK (KDE integration)
36+
user_pref("widget.use-xdg-desktop-portal.file-picker", 1);
37+
38+
// Enable compact density (officially "unsupported" but still works)
39+
user_pref("browser.uidensity", 1);
40+
41+
// Disable cosmetic animations
42+
user_pref("toolkit.cosmeticAnimations.enabled", false);
43+
44+
// Disable AI link preview
45+
user_pref("browser.ml.linkPreview.enabled", false);
46+
user_pref("browser.ml.linkPreview.longPress", false);
47+
48+
// Allow unsigned extensions
49+
user_pref("xpinstall.signatures.required", false);
Lines changed: 49 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,49 @@
1+
// Hide search bar
2+
user_pref("browser.newtabpage.activity-stream.showSearch", false);
3+
4+
// Hide weather widget (both prefs required)
5+
user_pref("browser.newtabpage.activity-stream.showWeather", false);
6+
user_pref("browser.newtabpage.activity-stream.system.showWeather", false);
7+
8+
// Hide shortcuts / top sites
9+
user_pref("browser.newtabpage.activity-stream.feeds.topsites", false);
10+
11+
// Hide Pocket / Discover stories
12+
user_pref("browser.newtabpage.activity-stream.feeds.section.topstories", false);
13+
user_pref("browser.newtabpage.activity-stream.feeds.discoverystreamfeed", false);
14+
user_pref("browser.newtabpage.activity-stream.section.highlights.includeDownloads", false);
15+
user_pref("browser.newtabpage.activity-stream.section.highlights.includeVisited", false);
16+
user_pref("browser.newtabpage.activity-stream.section.highlights.includeBookmarks", false);
17+
18+
// Hide sponsored tiles and content
19+
user_pref("browser.newtabpage.activity-stream.showSponsored", false);
20+
user_pref("browser.newtabpage.activity-stream.showSponsoredTopSites", false);
21+
22+
// Disable telemetry/pings from new tab
23+
user_pref("browser.newtabpage.activity-stream.telemetry", false);
24+
user_pref("browser.newtabpage.activity-stream.feeds.telemetry", false);
25+
26+
// Never ask to set Firefox as default browser
27+
user_pref("browser.shell.checkDefaultBrowser", false);
28+
29+
// Enable userChrome.css/userContent.css customizations
30+
user_pref("toolkit.legacyUserProfileCustomizations.stylesheets", true);
31+
32+
// Show compact mode option in customize toolbar menu
33+
user_pref("browser.compactmode.show", true);
34+
35+
// Use KDE/XDG file picker instead of GTK (KDE integration)
36+
user_pref("widget.use-xdg-desktop-portal.file-picker", 1);
37+
38+
// Enable compact density (officially "unsupported" but still works)
39+
user_pref("browser.uidensity", 1);
40+
41+
// Disable cosmetic animations
42+
user_pref("toolkit.cosmeticAnimations.enabled", false);
43+
44+
// Disable AI link preview
45+
user_pref("browser.ml.linkPreview.enabled", false);
46+
user_pref("browser.ml.linkPreview.longPress", false);
47+
48+
// Allow unsigned extensions
49+
user_pref("xpinstall.signatures.required", false);
Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,4 @@
11
auto-save-interval=30
22
bt-force-encryption=true
3-
bt-save-metadata=true
4-
rpc-save-upload-metadata=true
5-
#seed-ratio=5.0
6-
summary-interval=3600
3+
seed-ratio=1.25
4+
summary-interval=900
File renamed without changes.
File renamed without changes.
File renamed without changes.

0 commit comments

Comments
 (0)