New features / What’s new
/whats-new
Lookup my ride (loading bike + cool Notes), Ara Clear chat, Market easy AI, Register Ara human, easy classic AI, classic Notes AI, photo comments, Install app, Lineup My Wall… Short URL: /new-features.
Find your way around
A plain-English map of the whole club site — what each section is for, who can use it, and where to click. This is the human guide; search engines use /sitemap.xml separately.
Start with What’s new or Install app — both are also in the header.
Latest club-site features and an honest list of bugs we fixed. Header buttons: gold “New features” and red “Bugs”. Maintained in config/new_features.php and config/bugs_fixed.php.
/whats-new
Lookup my ride (loading bike + cool Notes), Ara Clear chat, Market easy AI, Register Ara human, easy classic AI, classic Notes AI, photo comments, Install app, Lineup My Wall… Short URL: /new-features.
/bugs-fixed
Includes lookup blank wait, Ara sticky status, AI token times WST, lookup invented specs, register spam bots, WhatsApp share, .org layout, classic AI timeout, limit 50, PWA SW v4… Header red Bugs. Short URL: /bugs.
/install-app
Use vindurowa.com.au only (.org redirects). iPhone Safari → Share → Add to Home Screen; Android/Samsung install. Free PWA. Header/nav/footer “Install app” links here.
Club front door and the ride calendar. One event is always flagged as Next Event by admins.
/
Landing page, next-event highlight, Install app callout, quick links into Market, Lineup, classics, etc. Ask Ara chat is bottom-left on every page.
/next-event
Always the current “next” ride. Includes Fri–Sun venue weather when available. Admins use Filament → Set as Next Event. Opt-in weather reminder under Preferences.
/previous-events-2026
Earlier 2026 (and archive) events that have already run.
/events-calendar-2026
Year calendar grid with NEXT badge on the current event.
/events
Full events index; individual events live at /events/{slug}.
Galleries from club rides. Members upload; auto-approve is on by default (still audit-logged). Super Admin can permanent-delete. Large batches use chunked resumable upload with progress.
/event-photos
Gallery index with rotating covers for event and club/social albums.
/event-photos/all
Dense wall of every approved photo, newest groups first. Also /all-photos.
/upload-event-photos
Batch upload (up to 100 images). Progress bar; files ≥8 MB use 4 MB resumable chunks. No per-minute throttle for verified members. EXIF stripped on public derivatives.
/event-photos
Comments appear under each photo card. Uploaders/admins can edit captions after publish. Public can read comments without login.
Free peer-to-peer bikes & parts. Bikes and parts are separate. Ads auto-publish; “delete” for members is archive → Old listings. Super Admin can permanent-delete spam.
/market
Overview tiles: bikes, parts, wanted, Lineup, old listings. Market section bar on all market pages.
/market/browse
Dense grid of everything active. Not in main top nav — only market sub-nav / hub.
/bikes-for-sale
Bike listings only (not parts). Detail pages at /bikes-for-sale/{slug}.
/parts-for-sale
Parts listings only. Detail at /parts-for-sale/{slug}.
/wanted
Wanted bikes/parts hub. Post via sell form with wanted intent.
/old-listings
Sold / filled / withdrawn / archived ads. Seller contact hidden. Prefer archive over permanent delete.
/market/sell
Easy add: year/brand/model/price + photo; Fill ad with AI (Ara). Title/description optional on publish. GPS optional. Goes live immediately.
/market/my-listings
Edit, mark sold, withdraw own ads.
Show-off wall for members’ bikes — pure pride, not for sale. Up to two photos, year / make / model. Share your personal wall; retire a bike without deleting history.
/lineup
Club-board hero + dense photo wall. Search by make/model/rider. Retired rides stay visible with a “gawn to another place” style badge.
/lineup/add
1–2 photos, goes live straight away. EXIF stripped.
/lineup/my-rides
Edit, withdraw, or retire/unretire. Retire = still listed, marked as moved on.
/lineup/wall/{wallSlug}
Personal shareable wall of Shame and Fame (e.g. /lineup/wall/glenn-williams). Tell a mate Share works for WhatsApp. Find your link under My rides. Slug = users.wall_slug.
Members-only writing space. Open post mode now (live immediately); can switch to admin approval later via .env.
/blog
Guests are sent to login. Feed of published posts. Normal content width (not full-wide market layout).
/blog/new
Title + plain text + optional photo. Admin can wipe spam from Club → Blog.
/blog/my-posts
Edit/delete own posts.
Crash photos, videos and the story. The wall of fails — laughs with you, not at you (mostly). Large videos use resumable upload.
/makin-a-mess
Cards with cover photo/video badge + story excerpt.
/makin-a-mess/add
Up to 6 photos + 2 videos + story. Chunked upload for big files. Live immediately.
/makin-a-mess/my-messes
Delete own entries anytime.
Know the ground before you ride — action video of the track, still photos, and map scans. Videos up to ~1 GB with resumable chunks.
/track-view
Feed of track packs (video / photo / map badges).
/track-view/add
Videos up to 1 GB (long runs). Use Wi‑Fi. Progress + resumable chunks. Up to 3 videos, 12 photos, 6 maps.
/track-view/my-uploads
Manage/delete own track packs.
Pre-1999 catalogue (~80 models) with Full notes & specs. Members add a classic with just year/make/model/engine + photo — Fill specs with AI does the rest. Edit later via My classics, or request photos for gaps.
/lookup-my-ride
Year/make/model (+ cc). Honest match only — wrong year gets “I think you mean…” or lookup failed (no invented bikes). Pretty Classics-style Notes card + club colour. While waiting: dirt bike lap + status lines (no sound). Then CTAs Classics / Market / Lineup + photo tips. Aliases: /lookup-bike-specs · /lookup-my-bike.
/vintage-enduro-bikes
Filter by make / needs photo. Year DESC from 1999. Specs: power, torque, gearbox, weight.
/vintage-enduro-bikes/upload
Year ≤ 1998. Year/make/model/cc + photo. Tap Fill specs with AI (or leave notes blank — server still builds). Prefills from Lookup my ride session. No re-LLM if notes already pretty. Limit 50/day members, admins free. Mobile-first. JPEG not HEIC.
/vintage-enduro-bikes/my-classics
Fix year/make/model/notes/photo later. Same AI fill button. Hide from wall or delete forever. Admins: Filament Classics → Member bikes → Fill specs with AI.
/vintage-enduro-bikes
Every catalogue bike has structured notes (collapsible on the card). Same pretty layout as member classics.
/vintage-enduro-bikes/request-photo
Saves to DB + emails club. Does not auto-publish a photo.
/does-my-bike-qualify
Eligibility rules for club events (pre-1999 enduro ethos).
Club AI assistant — chat widget on every page (bottom-left) and email ara@vindurowa.com.au. Privileged changes need Simon’s Approve.
Floating “Ask Ara” widget site-wide. Events, how-tos, Site Map, Install app. Formal requests go through Approve. Outbound email only to registered members.
/contact
Write ara@vindurowa.com.au — inbox polled every minute. Always BCC’s Super Admin. Prefer Contact form for general club mail (info@).
Who we are, how to join, paperwork, shop and sponsors. Many pages include a “Tell a mate” share strip.
/membership
Fees + open RiderNet to join online; paper form still available. Not the same as website /register.
/join-us
Primary: register club membership on RiderNet (search Vinduro). Secondary: paper form. Site account separate.
/club-documents
Downloadable forms, guides, hosted PDFs.
/merch
Club merchandise image grid / shop info.
/about-us
Club story and background.
/sponsors
Club sponsors with logos/links.
/contact
Form → Admin Inbox + email to info@. Admins can reply (copies go to Sent Items).
/club-committee
Committee / roles page.
/volunteers
How to help run events.
/useful-links
External useful links for riders.
/ridernet-step-by-step-guide
Open RiderNet CTA + club membership, Trail Pass, event entry steps; printable PDF download.
/privacy-photo-policy
How we handle photos and privacy on the site.
Register once; confirm email for member tools; manage newsletter and market watchlists.
/register
Name, email, optional phone, why joining, newsletter + market alert opt-ins. Short chat with Ara (human check) before Create account unlocks. Email verification required for sell/upload/Lineup/etc. Passwords checked against known breaches. Honeypot + timing + gibberish checks also block bots.
/login
Member login. Admin users also use /admin login for Filament. Installing the app does not log you in automatically.
/preferences
Newsletter, bike/part/wanted alerts, brand/model watchlists, next-event weather reminders, Lineup photo invites. Optional: show only initials (e.g. G.W.) on public bike cards and walls instead of full name.
/profile
Account name/email/password.
Club staff only. Super Admin: simon@jfmcommunications.com.au (and club admin seeds).
/admin
Filament dashboard. Events, galleries, photos, classifieds, members, inbox, newsletters, blog, mess, track view, classics desk, API secrets vault.
/admin/contact-messages
Contact form threads; reply by email (SMTP + Sent Items).
/admin/newsletters
Draft, count audience, send (opt-in / all members / alert lists).
/admin/photo-uploads
Approve/reject; Super Admin permanent delete.
/admin/classified-listings
Archive or Super Admin permanent delete ads.
/admin/classics-desk
Member classic contributions and photo requests.
/admin/site-stats
Ops → Site stats. Page views + unique visitors (today/7d/30d), top pages, referrers, members, content snapshot. Tracking from 2026-07-14; no raw IP (daily visitor hash).
/admin
Under Club group: moderate and wipe spam from Blog, Makin a Mess, Track View.
Machine-readable endpoints. Not the same as this human Site Map page.
/sitemap.xml
Search-engine sitemap. Different from this /site-map page.
/llms.txt
Short machine summary of the site for AI crawlers.
/manifest.webmanifest
Installable app shell + service worker /sw.js. See /install-app for member instructions.
/site-map
Human guide to every major section (you are here). Also linked as /map.
/whats-new
Member-facing list from config/new_features.php — update that file when shipping features so the header button stays current.
Access key
Questions? Contact the club or use Ask Ara (bottom-left).
Follow the numbered steps for your phone.