UI (this session): - Global audio player now scales the whole interface into the space above it on desktop (sidebar + main) and docks directly above the tab bar on mobile; it stays visible while navigating. - Mesh mobile redesign: floating Chat / BTC / Dead Man / AI / Map tab strip with a single fixed, internally-scrolling pane (page no longer scrolls); tabs hide while a conversation is open; floating back button; collapsible Device panel (starts collapsed); keyboard-aware conversation sizing via VisualViewport so the chat sits just above the keyboard. - Cloud file grid: uniform 4/3 card heights (folders + images match). - Swipe left/right switches tabs on the Apps and Web5 screens. - Map tool fills its pane (no bottom gap); fix skewed Share Location toggle on mobile (global min-height rule was deforming the switch). - Trim redundant helper copy from the mesh AI tab. Also bundles pre-existing in-progress work that was already in the tree: mesh listener/session + wallet + container + bitcoin-status backend changes, docker UI updates, and assorted other UI tweaks. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
28 lines
967 B
Docker
28 lines
967 B
Docker
FROM git.tx1138.com/lfg2025/nginx:1.27.4-alpine
|
|
|
|
# Copy the HTML file
|
|
COPY index.html /usr/share/nginx/html/
|
|
COPY tailwind.css /usr/share/nginx/html/
|
|
COPY qrcode.js /usr/share/nginx/html/
|
|
|
|
# Create directories for assets
|
|
RUN mkdir -p /usr/share/nginx/html/assets/img/app-icons && \
|
|
mkdir -p /usr/share/nginx/html/assets/img
|
|
|
|
# Copy assets
|
|
COPY lnd.svg /usr/share/nginx/html/assets/img/app-icons/
|
|
COPY bg-web5.jpg /usr/share/nginx/html/assets/img/
|
|
COPY bg-intro.jpg /usr/share/nginx/html/assets/img/
|
|
|
|
# Copy nginx config
|
|
COPY nginx.conf /etc/nginx/conf.d/default.conf
|
|
|
|
# Run nginx as root to avoid chown failures in rootless Podman user namespaces
|
|
RUN sed -i 's/^user nginx;/user root;/' /etc/nginx/nginx.conf && \
|
|
mkdir -p /var/cache/nginx/client_temp /var/cache/nginx/proxy_temp \
|
|
/var/cache/nginx/fastcgi_temp /var/cache/nginx/uwsgi_temp \
|
|
/var/cache/nginx/scgi_temp
|
|
EXPOSE 18083
|
|
ENTRYPOINT []
|
|
CMD ["nginx", "-g", "daemon off;"]
|