Skip to content

fix: Linux AppImage crashes, RSS proxy 403s, and console noise#395

Merged
koala73 merged 1 commit into
mainfrom
fix/linux-appimage-console-errors
Feb 26, 2026
Merged

fix: Linux AppImage crashes, RSS proxy 403s, and console noise#395
koala73 merged 1 commit into
mainfrom
fix/linux-appimage-console-errors

Conversation

@koala73

@koala73 koala73 commented Feb 26, 2026

Copy link
Copy Markdown
Owner

Summary

Test plan

  • Linux AppImage launches on Wayland-only compositor (niri/river)
  • Linux AppImage renders content (not blank) on Fedora/Ubuntu/Debian
  • RSS feeds from EuroNews language variants, international sources load
  • channelstv.com and vanguardngr.com feeds no longer 403
  • Browser console is cleaner (no TrendingKeywords spam)
  • PostHog events reach ingestion endpoint (no 404s)

Closes #370
Closes #257

Linux AppImage (#370, #257):
- Upgrade CI from Ubuntu 22.04 to 24.04 (GLib 2.80 fixes g_task_set_static_name symbol mismatch)
- Set GDK_BACKEND=wayland,x11 when WAYLAND_DISPLAY detected (fixes GTK init on niri/river)
- Disable WebKit bubblewrap sandbox in AppImage context (FUSE mount breaks it → blank screen)
- Set GTK_IM_MODULE to built-in simple context in AppImage (prevents host module conflicts)

RSS proxy:
- Add 32 missing domains to allowlist (EuroNews lang variants, international news feeds)
- Normalize www prefix in domain validation (prevents entire class of www/non-www mismatch 403s)

Console cleanup:
- TrendingKeywords: console.log → console.debug for suppressed terms (30+ noisy log lines)
- PostHog: add ui_host for reverse proxy setup (fixes /ingest/ 404s)
@vercel

vercel Bot commented Feb 26, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
worldmonitor Building Building Preview, Comment Feb 26, 2026 5:35am
worldmonitor-finance Building Building Preview, Comment Feb 26, 2026 5:35am
worldmonitor-happy Building Building Preview, Comment Feb 26, 2026 5:35am
worldmonitor-startup Building Building Preview, Comment Feb 26, 2026 5:35am

Request Review

@chatgpt-codex-connector

Copy link
Copy Markdown

You have reached your Codex usage limits for code reviews. You can see your limits in the Codex usage dashboard.

@koala73
koala73 merged commit 36d898c into main Feb 26, 2026
5 checks passed
@koala73
koala73 deleted the fix/linux-appimage-console-errors branch February 26, 2026 12:00
facusturla pushed a commit to facusturla/worldmonitor that referenced this pull request Feb 27, 2026
…73#395)

Linux AppImage (koala73#370, koala73#257):
- Upgrade CI from Ubuntu 22.04 to 24.04 (GLib 2.80 fixes g_task_set_static_name symbol mismatch)
- Set GDK_BACKEND=wayland,x11 when WAYLAND_DISPLAY detected (fixes GTK init on niri/river)
- Disable WebKit bubblewrap sandbox in AppImage context (FUSE mount breaks it → blank screen)
- Set GTK_IM_MODULE to built-in simple context in AppImage (prevents host module conflicts)

RSS proxy:
- Add 32 missing domains to allowlist (EuroNews lang variants, international news feeds)
- Normalize www prefix in domain validation (prevents entire class of www/non-www mismatch 403s)

Console cleanup:
- TrendingKeywords: console.log → console.debug for suppressed terms (30+ noisy log lines)
- PostHog: add ui_host for reverse proxy setup (fixes /ingest/ 404s)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

"Failed to initialize GTK" error when starting the AppImage on Linux / niri (Wayland) AppImage is blank

1 participant