Files
TREK/client/public/text-dark.svg
Maurice dd3d4263a7 v2.5.2 — PWA, new branding, bug fixes
Progressive Web App:
- Service worker with Workbox caching (map tiles, API, uploads, CDN)
- Web app manifest with standalone display mode
- Custom app icon with PNG generation from SVG
- Apple meta tags, dynamic theme-color for dark/light mode
- iOS safe area handling

New Branding:
- Custom NOMAD logo (icon + text variants for light/dark mode)
- Logo used in navbar, login page, demo banner, admin, PDF export
- MuseoModerno font for login tagline
- Plane takeoff animation on login
- Liquid glass hover effect on dashboard spotlight & widgets
- Brand images protected from save/copy/drag
- "made with NOMAD" footer on PDF exports

Bug Fixes:
- Fix mobile note reorder (missing tripId prop)
- Fix Atlas city counting (strip postal codes, normalize case)
- Fix Atlas country detection (add Japanese/Korean/Thai names)
- Fix PDF note positioning (use order_index instead of sort_order)
- Fix PDF note icons (render actual icon instead of hardcoded notepad)
- Fix file source badge overflow on mobile (text truncation)
- Fix navbar dropdown z-index overlap with mobile plan/places buttons
- Fix dashboard trip card hover contrast in dark mode
- Fix day header hover color matching place background in dark mode
- Shorten settings button labels on mobile

UI Improvements:
- Mobile navbar shows icon only, desktop shows full logo
- NOMAD version badge in profile dropdown
- Top padding before first item in day planner
- Improved drag & drop stability (larger drop zones, less flickering)
2026-03-22 02:50:13 +01:00

1 line
8.3 KiB
XML

<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="300" zoomAndPan="magnify" viewBox="0 0 224.87999 60" height="80" preserveAspectRatio="xMidYMid meet" version="1.0"><defs><g/><clipPath id="0d01ccd7df"><path d="M 0 0.015625 L 224.761719 0.015625 L 224.761719 59.984375 L 0 59.984375 Z M 0 0.015625 " clip-rule="nonzero"/></clipPath><clipPath id="307256a4af"><rect x="0" width="225" y="0" height="60"/></clipPath></defs><g clip-path="url(#0d01ccd7df)"><g transform="matrix(1, 0, 0, 1, 0, -0.000000000000011803)"><g clip-path="url(#307256a4af)"><g fill="#000000" fill-opacity="1"><g transform="translate(-1.940304, 54.900248)"><g><path d="M 4.140625 0 L 4.140625 -21.03125 C 4.140625 -24.070312 4.875 -26.828125 6.34375 -29.296875 C 7.8125 -31.765625 9.910156 -33.734375 12.640625 -35.203125 C 15.378906 -36.679688 18.625 -37.421875 22.375 -37.421875 C 26.175781 -37.421875 29.421875 -36.679688 32.109375 -35.203125 C 34.796875 -33.734375 36.851562 -31.765625 38.28125 -29.296875 C 39.707031 -26.828125 40.421875 -24.070312 40.421875 -21.03125 L 40.421875 0 L 29.375 0 L 29.375 -20.75 C 29.375 -22.03125 29.0625 -23.203125 28.4375 -24.265625 C 27.820312 -25.335938 26.976562 -26.191406 25.90625 -26.828125 C 24.84375 -27.472656 23.644531 -27.796875 22.3125 -27.796875 C 20.9375 -27.796875 19.710938 -27.472656 18.640625 -26.828125 C 17.566406 -26.191406 16.722656 -25.335938 16.109375 -24.265625 C 15.492188 -23.203125 15.1875 -22.03125 15.1875 -20.75 L 15.1875 0 Z M 4.140625 0 "/></g></g></g><g fill="#000000" fill-opacity="1"><g transform="translate(37.694486, 54.900248)"><g><path d="M 22.234375 0.859375 C 18.484375 0.859375 15.109375 0.0234375 12.109375 -1.640625 C 9.117188 -3.304688 6.753906 -5.585938 5.015625 -8.484375 C 3.285156 -11.378906 2.421875 -14.632812 2.421875 -18.25 C 2.421875 -21.90625 3.285156 -25.171875 5.015625 -28.046875 C 6.753906 -30.921875 9.117188 -33.203125 12.109375 -34.890625 C 15.109375 -36.578125 18.484375 -37.421875 22.234375 -37.421875 C 25.992188 -37.421875 29.359375 -36.578125 32.328125 -34.890625 C 35.296875 -33.203125 37.644531 -30.921875 39.375 -28.046875 C 41.113281 -25.171875 41.984375 -21.90625 41.984375 -18.25 C 41.984375 -14.632812 41.113281 -11.378906 39.375 -8.484375 C 37.644531 -5.585938 35.28125 -3.304688 32.28125 -1.640625 C 29.289062 0.0234375 25.941406 0.859375 22.234375 0.859375 Z M 22.234375 -8.765625 C 23.992188 -8.765625 25.515625 -9.191406 26.796875 -10.046875 C 28.078125 -10.898438 29.070312 -12.039062 29.78125 -13.46875 C 30.5 -14.894531 30.859375 -16.507812 30.859375 -18.3125 C 30.859375 -20.070312 30.5 -21.664062 29.78125 -23.09375 C 29.070312 -24.519531 28.078125 -25.660156 26.796875 -26.515625 C 25.515625 -27.367188 23.992188 -27.796875 22.234375 -27.796875 C 20.484375 -27.796875 18.953125 -27.367188 17.640625 -26.515625 C 16.335938 -25.660156 15.328125 -24.519531 14.609375 -23.09375 C 13.898438 -21.664062 13.546875 -20.070312 13.546875 -18.3125 C 13.546875 -16.507812 13.898438 -14.894531 14.609375 -13.46875 C 15.328125 -12.039062 16.335938 -10.898438 17.640625 -10.046875 C 18.953125 -9.191406 20.484375 -8.765625 22.234375 -8.765625 Z M 22.234375 -8.765625 "/></g></g></g><g fill="#000000" fill-opacity="1"><g transform="translate(77.186696, 54.900248)"><g><path d="M 4.140625 0 L 4.140625 -21.59375 C 4.140625 -24.59375 4.835938 -27.289062 6.234375 -29.6875 C 7.640625 -32.082031 9.648438 -33.96875 12.265625 -35.34375 C 14.878906 -36.726562 17.988281 -37.421875 21.59375 -37.421875 C 23.40625 -37.421875 25.070312 -37.21875 26.59375 -36.8125 C 28.113281 -36.40625 29.5 -35.859375 30.75 -35.171875 C 32.007812 -34.484375 33.09375 -33.664062 34 -32.71875 L 34.140625 -32.71875 C 35.085938 -33.664062 36.191406 -34.484375 37.453125 -35.171875 C 38.710938 -35.859375 40.113281 -36.40625 41.65625 -36.8125 C 43.207031 -37.21875 44.882812 -37.421875 46.6875 -37.421875 C 50.300781 -37.421875 53.414062 -36.726562 56.03125 -35.34375 C 58.644531 -33.96875 60.660156 -32.082031 62.078125 -29.6875 C 63.503906 -27.289062 64.21875 -24.59375 64.21875 -21.59375 L 64.21875 0 L 53.109375 0 L 53.109375 -21.234375 C 53.109375 -22.429688 52.8125 -23.515625 52.21875 -24.484375 C 51.625 -25.460938 50.828125 -26.257812 49.828125 -26.875 C 48.828125 -27.488281 47.6875 -27.796875 46.40625 -27.796875 C 45.125 -27.796875 43.972656 -27.488281 42.953125 -26.875 C 41.929688 -26.257812 41.132812 -25.460938 40.5625 -24.484375 C 39.988281 -23.515625 39.703125 -22.429688 39.703125 -21.234375 L 39.703125 0 L 28.65625 0 L 28.65625 -21.234375 C 28.65625 -22.429688 28.359375 -23.515625 27.765625 -24.484375 C 27.171875 -25.460938 26.363281 -26.257812 25.34375 -26.875 C 24.320312 -27.488281 23.171875 -27.796875 21.890625 -27.796875 C 20.597656 -27.796875 19.441406 -27.488281 18.421875 -26.875 C 17.398438 -26.257812 16.601562 -25.460938 16.03125 -24.484375 C 15.46875 -23.515625 15.1875 -22.429688 15.1875 -21.234375 L 15.1875 0 Z M 4.140625 0 "/></g></g></g><g fill="#000000" fill-opacity="1"><g transform="translate(140.559616, 54.900248)"><g><path d="M 18.8125 0.859375 C 15.582031 0.859375 12.734375 0.0234375 10.265625 -1.640625 C 7.796875 -3.304688 5.867188 -5.550781 4.484375 -8.375 C 3.109375 -11.195312 2.421875 -14.394531 2.421875 -17.96875 C 2.421875 -21.664062 3.226562 -24.976562 4.84375 -27.90625 C 6.457031 -30.832031 8.75 -33.148438 11.71875 -34.859375 C 14.695312 -36.566406 18.203125 -37.421875 22.234375 -37.421875 C 26.328125 -37.421875 29.8125 -36.578125 32.6875 -34.890625 C 35.5625 -33.203125 37.769531 -30.894531 39.3125 -27.96875 C 40.851562 -25.050781 41.625 -21.785156 41.625 -18.171875 L 41.625 0 L 30.796875 0 L 30.796875 -5.84375 L 30.515625 -5.84375 C 29.847656 -4.5625 28.988281 -3.410156 27.9375 -2.390625 C 26.894531 -1.367188 25.625 -0.570312 24.125 0 C 22.632812 0.570312 20.863281 0.859375 18.8125 0.859375 Z M 22.09375 -8.703125 C 23.757812 -8.703125 25.222656 -9.113281 26.484375 -9.9375 C 27.742188 -10.769531 28.703125 -11.921875 29.359375 -13.390625 C 30.023438 -14.867188 30.359375 -16.507812 30.359375 -18.3125 C 30.359375 -20.070312 30.023438 -21.664062 29.359375 -23.09375 C 28.703125 -24.519531 27.742188 -25.648438 26.484375 -26.484375 C 25.222656 -27.316406 23.757812 -27.734375 22.09375 -27.734375 C 20.382812 -27.734375 18.890625 -27.316406 17.609375 -26.484375 C 16.328125 -25.648438 15.351562 -24.519531 14.6875 -23.09375 C 14.019531 -21.664062 13.6875 -20.070312 13.6875 -18.3125 C 13.6875 -16.507812 14.019531 -14.867188 14.6875 -13.390625 C 15.351562 -11.921875 16.328125 -10.769531 17.609375 -9.9375 C 18.890625 -9.113281 20.382812 -8.703125 22.09375 -8.703125 Z M 22.09375 -8.703125 "/></g></g></g><g fill="#000000" fill-opacity="1"><g transform="translate(181.334964, 54.900248)"><g><path d="M 22.03125 0.859375 C 18.988281 0.859375 16.242188 0.382812 13.796875 -0.5625 C 11.347656 -1.519531 9.289062 -2.890625 7.625 -4.671875 C 5.957031 -6.453125 4.671875 -8.550781 3.765625 -10.96875 C 2.867188 -13.394531 2.421875 -16.035156 2.421875 -18.890625 C 2.421875 -22.597656 3.171875 -25.828125 4.671875 -28.578125 C 6.171875 -31.335938 8.238281 -33.5 10.875 -35.0625 C 13.507812 -36.632812 16.535156 -37.421875 19.953125 -37.421875 C 21.429688 -37.421875 22.820312 -37.226562 24.125 -36.84375 C 25.4375 -36.46875 26.625 -35.910156 27.6875 -35.171875 C 28.757812 -34.441406 29.648438 -33.578125 30.359375 -32.578125 L 30.578125 -32.578125 L 30.578125 -52.03125 L 41.625 -52.03125 L 41.625 -18.953125 C 41.625 -14.960938 40.816406 -11.46875 39.203125 -8.46875 C 37.585938 -5.476562 35.316406 -3.175781 32.390625 -1.5625 C 29.472656 0.0507812 26.019531 0.859375 22.03125 0.859375 Z M 22.03125 -8.703125 C 23.738281 -8.703125 25.222656 -9.113281 26.484375 -9.9375 C 27.742188 -10.769531 28.703125 -11.910156 29.359375 -13.359375 C 30.023438 -14.816406 30.359375 -16.445312 30.359375 -18.25 C 30.359375 -20.050781 30.023438 -21.664062 29.359375 -23.09375 C 28.703125 -24.519531 27.742188 -25.648438 26.484375 -26.484375 C 25.222656 -27.316406 23.738281 -27.734375 22.03125 -27.734375 C 20.363281 -27.734375 18.890625 -27.316406 17.609375 -26.484375 C 16.328125 -25.648438 15.351562 -24.519531 14.6875 -23.09375 C 14.019531 -21.664062 13.6875 -20.050781 13.6875 -18.25 C 13.6875 -16.445312 14.019531 -14.816406 14.6875 -13.359375 C 15.351562 -11.910156 16.328125 -10.769531 17.609375 -9.9375 C 18.890625 -9.113281 20.363281 -8.703125 22.03125 -8.703125 Z M 22.03125 -8.703125 "/></g></g></g></g></g></g></svg>