Skip to content

Commit befce03

Browse files
committed
v0.1.27: root logo.svg/favicon.svg/banner.png as single branding source
- symlink apps/web/public/{favicon,logo,banner} + extension icons/logo.svg to the repo-root assets (single source of truth) - builds dereference: Dockerfile COPYs the real root files into /srv (overrides the symlinks Docker can't follow); build-release uses cp -RL + bundles logo.svg/banner.png/tronbrowser.svg from root - homepage meta: og:image/twitter:image -> /banner.png (3000x2000) + og:logo
1 parent 106115c commit befce03

31 files changed

Lines changed: 44 additions & 40 deletions

File tree

‎Dockerfile‎

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,10 @@ FROM caddy:2-alpine
1717
RUN apk add --no-cache nodejs
1818
COPY Caddyfile /etc/caddy/Caddyfile
1919
COPY apps/web/public/ /srv/
20+
# Branding lives at the repo root (single source of truth). apps/web/public has
21+
# symlinks to them for local dev, but Docker COPY won't follow symlinks pointing
22+
# outside the copied dir — so copy the real files in (these override the links).
23+
COPY logo.svg favicon.svg banner.png /srv/
2024
COPY --from=api /api/dist /api/dist
2125
COPY --from=api /api/node_modules /api/node_modules
2226
COPY --from=api /api/package.json /api/package.json

‎apps/desktop/extensions/ai-sidebar/icons/logo.svg‎

Lines changed: 0 additions & 5 deletions
This file was deleted.
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
../../../../../logo.svg

‎apps/desktop/extensions/ai-sidebar/manifest.json‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"manifest_version": 3,
33
"name": "TronBrowser",
4-
"version": "0.1.26",
4+
"version": "0.1.27",
55
"description": "TronBrowser — privacy-first, AI-native. Branded new tab, DuckDuckGo search, CoinPay login, and a bring-your-own-keys AI sidebar.",
66
"icons": {
77
"16": "icons/icon-16.png",

‎apps/desktop/package.json‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@tronbrowser/desktop",
3-
"version": "0.1.26",
3+
"version": "0.1.27",
44
"private": true,
55
"description": "Desktop shell for the TronBrowser Chromium fork",
66
"type": "module",

‎apps/desktop/scripts/build-release.sh‎

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -38,9 +38,14 @@ stage() { # dest dir
3838
mkdir -p "$s/extensions"
3939
install -m 0755 "$DESKTOP/launcher/tronbrowser" "$s/tronbrowser"
4040
cp "$DESKTOP/launcher/tronbrowser.cmd" "$s/tronbrowser.cmd"
41-
cp -R "$DESKTOP/extensions/ai-sidebar" "$s/extensions/ai-sidebar"
41+
# -L dereferences the branding symlinks (icons/logo.svg -> repo-root logo.svg)
42+
# so the package contains real files, not dangling links.
43+
cp -RL "$DESKTOP/extensions/ai-sidebar" "$s/extensions/ai-sidebar"
4244
cp "$REPO_ROOT/LICENSE" "$s/LICENSE"
43-
cp "$REPO_ROOT/apps/web/public/favicon.svg" "$s/tronbrowser.svg"
45+
# Branding from the repo-root single source of truth.
46+
cp -L "$REPO_ROOT/favicon.svg" "$s/tronbrowser.svg"
47+
cp -L "$REPO_ROOT/logo.svg" "$s/logo.svg"
48+
cp -L "$REPO_ROOT/banner.png" "$s/banner.png"
4449
printf '%s\n' "$VERSION" > "$s/VERSION"
4550

4651
# NOTE: we no longer bundle NeverDecaf's chromium-web-store. Its manifest's

‎apps/docs/package.json‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@tronbrowser/docs",
3-
"version": "0.1.26",
3+
"version": "0.1.27",
44
"private": true,
55
"description": "Documentation site",
66
"type": "module",

‎apps/mobile/app.json‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
"slug": "tronbrowserdev",
55
"owner": "profullstack",
66
"scheme": "tronbrowser",
7-
"version": "0.1.26",
7+
"version": "0.1.27",
88
"orientation": "portrait",
99
"userInterfaceStyle": "dark",
1010
"platforms": [

‎apps/mobile/package.json‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@tronbrowser/mobile",
3-
"version": "0.1.26",
3+
"version": "0.1.27",
44
"private": true,
55
"description": "TronBrowser mobile (Expo / React Native) — Phase 2",
66
"type": "module",

‎apps/web/package.json‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@tronbrowser/web",
3-
"version": "0.1.26",
3+
"version": "0.1.27",
44
"private": true,
55
"description": "TronBrowser marketing site + web dashboard",
66
"type": "module",

0 commit comments

Comments
 (0)