Continuous timeline rail: - Vertical line runs full length connecting all days - Colored icon nodes on the rail (tinted circle, not solid) - Line connects across day boundaries (not just within days) Day headers: - Numbered badge on the timeline (Day 1, Day 2...) - Date as "Tuesday, Jan 20" with expanded font - Staggered entrance animation per day Type-specific cards: - ✈️ Flights: glass material card, route bar (FROM → TO), flight number capsule badge, transport type icon - 🏨 Hotels: warm tinted card, night count badge capsule, location label, check-out info - 📍 Places: compact card, category capsule badge (red), time in secondary text Visual hierarchy: - Flights/hotels: .regularMaterial background (glass, prominent) - Places: surfaceCard background (compact, secondary) - Staggered entrance: cards fade + slide up with delay Polish: - Consistent 14pt padding on major cards - 10pt padding on compact place cards - Icon colors: blue (transport), warm (lodging), red (places) - Capsule badges for metadata (nights, category, flight #) Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Gitea CI Workflows
security.yml
Runs on push/PR to master. Three jobs:
- dependency-audit —
npm audit --audit-level=highfor budget and frontend - secret-scanning — checks for tracked .env/.db files and hardcoded secret patterns
- dockerfile-lint — verifies all Dockerfiles have
USER(non-root) andHEALTHCHECK
Runner Setup
The runner is configured in the Gitea docker-compose at /media/yusiboyz/Media/Scripts/gitea/docker-compose.yml.
What was done:
- Added
[actions] ENABLED = trueto Gitea'sapp.ini - Added
runnerservice (gitea/act_runner) to Gitea's docker-compose - Generated runner token via
docker exec -u git gitea gitea actions generate-runner-token - Token stored in
/media/yusiboyz/Media/Scripts/gitea/.envasRUNNER_TOKEN - Runner registered as
platform-runnerwith labels: ubuntu-latest, ubuntu-24.04, ubuntu-22.04
To regenerate token (if needed):
cd /media/yusiboyz/Media/Scripts/gitea
docker exec -u git gitea gitea actions generate-runner-token
# Update .env with new RUNNER_TOKEN value
docker compose up -d runner
To check runner status:
docker logs gitea-runner
Description
Languages
Svelte
51.2%
Python
24.2%
Swift
13.5%
JavaScript
5.4%
TypeScript
3.3%
Other
2.4%