"me-web?" 0.9.0: first it shows you where this leads, then it checks
Build / Desktop, server and tools (push) Successful in 1m7s
Release / Every platform, the server, the release (push) Successful in 7m43s

- The first time you open the app, two short pages come before the check. The first shows a photo you take far from home going to a small computer in your house, and on to your parents' tablet a moment later. The second shows what that takes: a computer that stays on, and a connection with an address of its own. A house with its own number lets the visitor in; a block of flats that shares one number stops them at the main door. Many connections have their own address, and when one doesn't there is often a way round it.
- Swipe, or press Next. Skip goes straight to the check. "What could I do with this?" on the first screen shows the two pages again.
- The first screen now says only what the check finds out, so it no longer repeats the pages.
- On Android the back button goes to the previous page, and closes the information and share panels.
- Every language has the new words, written for people who are not technical; translations other than English and Italian are still drafts.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_012CzABvBkbcFqoHdmi8b9WB
This commit is contained in:
thepraandClaude Opus 5.5 committed 2026-10-16 04:59:15 +02:00
1 parent e5163fb1a4
commit f066ef106c
126 files changed
+1708 -160

No files matched your search

+154
View File
@@ -642,6 +642,160 @@
<Setter Property="Background" Value="{StaticResource GroundBrush}" />
</Style>
<Style Selector="TextBlock.lead.strong">
<Setter Property="Foreground" Value="{StaticResource TextStrongBrush}" />
</Style>
<Style Selector="Border.dot">
<Setter Property="Width" Value="8" />
<Setter Property="Height" Value="8" />
<Setter Property="CornerRadius" Value="4" />
<Setter Property="Background" Value="{StaticResource LineBrush}" />
</Style>
<Style Selector="Border.dot.on">
<Setter Property="Width" Value="22" />
<Setter Property="Background" Value="{StaticResource BrandRedBrush}" />
</Style>
<Style Selector="Ellipse.star">
<Setter Property="Fill" Value="{StaticResource TextStrongBrush}" />
</Style>
<Style Selector="Ellipse.planet">
<Setter Property="Fill">
<LinearGradientBrush StartPoint="50%,0%" EndPoint="50%,22%">
<GradientStop Offset="0" Color="{StaticResource SurfaceRaised}" />
<GradientStop Offset="1" Color="{StaticResource Ground}" />
</LinearGradientBrush>
</Setter>
</Style>
<Style Selector="Ellipse.meridian">
<Setter Property="Stroke" Value="{StaticResource LineBrush}" />
<Setter Property="StrokeThickness" Value="1" />
<Setter Property="Opacity" Value="0.7" />
</Style>
<Style Selector="Ellipse.rim">
<Setter Property="Stroke" Value="{StaticResource BrandRedLightBrush}" />
<Setter Property="StrokeThickness" Value="1.5" />
<Setter Property="Opacity" Value="0.45" />
</Style>
<Style Selector="Path.trail">
<Setter Property="Stroke" Value="{StaticResource BrandRedLightBrush}" />
<Setter Property="StrokeThickness" Value="1.5" />
<Setter Property="StrokeDashArray" Value="2,4" />
<Setter Property="StrokeLineCap" Value="Round" />
<Setter Property="Opacity" Value="0.55" />
</Style>
<Style Selector="Ellipse.shadow">
<Setter Property="Fill" Value="{StaticResource GroundBrush}" />
<Setter Property="Opacity" Value="0.7" />
</Style>
<Style Selector="Path.wall">
<Setter Property="Fill" Value="{StaticResource SurfaceRaisedBrush}" />
<Setter Property="Stroke" Value="{StaticResource LineBrush}" />
<Setter Property="StrokeThickness" Value="1.2" />
<Setter Property="StrokeJoin" Value="Round" />
</Style>
<Style Selector="Path.wall.side">
<Setter Property="Fill" Value="{StaticResource SurfaceBrush}" />
</Style>
<Style Selector="Path.roof">
<Setter Property="Fill" Value="{StaticResource BrandRedBrush}" />
<Setter Property="Stroke" Value="{StaticResource BrandRedDarkBrush}" />
<Setter Property="StrokeThickness" Value="1" />
<Setter Property="StrokeJoin" Value="Round" />
</Style>
<Style Selector="Path.roofEdge">
<Setter Property="Stroke" Value="{StaticResource BrandRedBrush}" />
<Setter Property="StrokeThickness" Value="3" />
<Setter Property="StrokeLineCap" Value="Round" />
<Setter Property="StrokeJoin" Value="Round" />
</Style>
<Style Selector="Path.flatRoof">
<Setter Property="Fill" Value="{StaticResource LineBrush}" />
<Setter Property="Stroke" Value="{StaticResource LineBrush}" />
<Setter Property="StrokeThickness" Value="1" />
</Style>
<Style Selector="Path.door">
<Setter Property="Fill" Value="{StaticResource GroundBrush}" />
<Setter Property="Stroke" Value="{StaticResource LineBrush}" />
<Setter Property="StrokeThickness" Value="1" />
</Style>
<Style Selector="Path.doorLight">
<Setter Property="Fill" Value="{StaticResource GoodBrush}" />
<Setter Property="Opacity" Value="0" />
</Style>
<Style Selector="Path.window, Ellipse.window, Rectangle.flat">
<Setter Property="Fill" Value="{StaticResource CautionBrush}" />
</Style>
<Style Selector="Path.mullion">
<Setter Property="Stroke" Value="{StaticResource SurfaceBrush}" />
<Setter Property="StrokeThickness" Value="1" />
</Style>
<Style Selector="Ellipse.warmGlow">
<Setter Property="Fill">
<RadialGradientBrush>
<GradientStop Offset="0" Color="{StaticResource CautionGlow}" />
<GradientStop Offset="1" Color="{StaticResource CautionClear}" />
</RadialGradientBrush>
</Setter>
</Style>
<Style Selector="Border.plate">
<Setter Property="Background" Value="{StaticResource TextStrongBrush}" />
<Setter Property="CornerRadius" Value="2" />
</Style>
<Style Selector="Path.digit">
<Setter Property="Stroke" Value="{StaticResource GroundBrush}" />
<Setter Property="StrokeThickness" Value="1.5" />
<Setter Property="StrokeLineCap" Value="Round" />
<Setter Property="StrokeJoin" Value="Round" />
<Setter Property="Width" Value="6.5" />
<Setter Property="Height" Value="9" />
<Setter Property="HorizontalAlignment" Value="Center" />
<Setter Property="VerticalAlignment" Value="Center" />
</Style>
<Style Selector="Border.device">
<Setter Property="Background" Value="{StaticResource SurfaceRaisedBrush}" />
<Setter Property="BorderBrush" Value="{StaticResource TextSoftBrush}" />
<Setter Property="BorderThickness" Value="1.5" />
</Style>
<Style Selector="Border.screen">
<Setter Property="Background" Value="{StaticResource GroundBrush}" />
</Style>
<Style Selector="Border.flash">
<Setter Property="Background" Value="{StaticResource TextStrongBrush}" />
<Setter Property="Opacity" Value="0" />
</Style>
<Style Selector="Border.photoFrame">
<Setter Property="Background" Value="{StaticResource TextStrongBrush}" />
<Setter Property="CornerRadius" Value="2" />
<Setter Property="Padding" Value="2" />
</Style>
<Style Selector="Canvas.photo">
<Setter Property="Background" Value="{StaticResource BrandRedLightBrush}" />
</Style>
<Style Selector="Path.hills">
<Setter Property="Fill" Value="{StaticResource BrandRedDarkBrush}" />
</Style>
<Style Selector="Ellipse.sun">
<Setter Property="Fill" Value="{StaticResource CautionBrush}" />
</Style>
<Style Selector="Ellipse.packet">
<Setter Property="Fill" Value="{StaticResource TextStrongBrush}" />
</Style>
<Style Selector="Path.heart">
<Setter Property="Fill" Value="{StaticResource BrandRedBrush}" />
</Style>
<Style Selector="Ellipse.badge.good">
<Setter Property="Fill" Value="{StaticResource GoodBrush}" />
</Style>
<Style Selector="Ellipse.badge.caution">
<Setter Property="Fill" Value="{StaticResource CautionBrush}" />
</Style>
<Style Selector="Path.badgeMark">
<Setter Property="Stroke" Value="{StaticResource GroundBrush}" />
<Setter Property="StrokeThickness" Value="2.4" />
<Setter Property="StrokeLineCap" Value="Round" />
<Setter Property="StrokeJoin" Value="Round" />
</Style>
<Style Selector="Border.scrim">
<Setter Property="Background" Value="{StaticResource ScrimBrush}" />
</Style>