Overview
UI and UX improvements for 42 Intra: logtime calendar, cluster map tools, custom profiles, shortcuts, friends widget, and more.
Better Intra Better Intra adds quality-of-life features to the 42 Intra v3 experience. ๐ Logtime Replace the default logtime view with a monthly calendar showing your logged hours at a glance. Each month is a colour-coded grid โ darker means more hours per day. Switch to a heatmap view for a GitHub-style contribution map, or a compact view that shows past months as summary cards. Set a monthly goal (default 140h) and see a progress bar with your percentage and remaining hours. Track your daily average, last active date, and optionally use emoji-mode to gamify your hours. With cloud sync, click "Load older months" to fetch your complete logtime history from your first day. Fully customisable colours and animations. Subscribed 42 events appear as markers on your logtime calendar days. ๐ฅ๏ธ Clusters See directional arrows on the cluster map showing which way each seat faces (works for all campuses with submitted cluster data). Switch between clusters with a dropdown, toggle arrows on/off, and set a default cluster that loads automatically. Your campus is auto-detected โ no manual setup needed. ๐บ๏ธ Cluster Map Dialog Open a live interactive cluster map popup from your profile. See real-time seat occupancy with user avatars overlaid on occupied seats, switch between cluster rooms with tabs, and browse a Wi-Fi users list showing who's connected. Zoom in/out (30%โ300%) with +/- controls. Auto-refreshes every 30 seconds with a last-updated indicator. Click any seat to open that user's profile (optionally in a new tab). Belgium campuses get full live maps; other campuses get a direct link to the cluster map. ๐ค Profile Personalise your profile with custom avatar, banner, and background images โ click your avatar to open the customisation panel with zoom slider (50-200%), click-and-drag repositioning, mouse wheel zoom, and transparent/colour background toggle with colour picker. Your custom avatar also appears in the site navigation bar. Choose from 30+ theme presets (synthwave, dracula, cyberpunk, garden, neon, soap, citrus, and more) that recolor your profile badges and accents. Reorder or hide dashboard cards (Logtime, Agenda, Evaluations, Projects, Achievements) by dragging them. Campus flags show a country flag emoji on your campus badge. Wallet, level, rank, score, and seat show as coloured badges below the profile header โ click wallet to open the 42 shop. Phoenix/Pegasus tracker shows whether you meet your weekly thresholds with a glowing badge and hover popover. Filter your agenda by campus and event type. Click any seat label to jump to the cluster map with that seat highlighted. The Projects card uses colour-coded badges (green for projects, red for exams) for quick scanning. The Thursday Roulette card also shows your monthly evaluation history as a corrector. ๐ Shortcuts Add up to 8 quick-access links displayed as colourful buttons on your profile. Each link can have a name, URL, custom colour, and optional emoji. Site icons load automatically when no emoji is set. Text colour (black or white) is chosen for readability. ๐ฅ Friends Access a friends panel from a button in the bottom-right corner. Add friends by login, see their avatar, level bar, wallet, correction points, and online status. Sort by online status, name, level, wallet, or evaluation points. The button badge shows how many friends are online. A follow/unfollow button appears next to the role dropdown on any user's profile, letting you manage friends without opening the full widget. Requires cloud sync. โ๏ธ Cloud Sync (optional) Authenticate with your 42 Intra account via the Cloudflare Worker to sync settings across devices. Push, pull, or enable auto-push from the hub footer to automatically sync your settings on reload. Synced visuals (avatar, banner, background) become visible to other Better Intra users viewing your profile. ๐ Calendar Sync โ๏ธ Subscribe to your 42 events in any calendar app via a private ICS subscription URL. Scan the QR code for easy mobile setup. Events auto-sync on profile visit. Configure from the Calendar tab. ๐ Evaluations โ๏ธ Discord DM notifications when your evaluations are booked or correcteds are revealed. The Cloudflare Worker runs every 5 minutes and sends DMs directly via the Better Intra bot โ no browser polling needed. Connect your Discord account from the Discord tab โ auto-joins Le Bassin to enable direct messages. Quiet hours let you pause notifications during specified hours. Pending evaluations are sorted into "To Feedback", "Evaluator", and "Evaluated" sections with counts. 42 sign-in required. โ๏ธ Settings Hub All extension settings in one place, accessible from the gear icon on the intra sidebar. Tabs for Logtime, Clusters, Profile, Shortcuts, Discord, Calendar, Advanced, and About. Drag and drop dashboard cards in the Profile tab to reorder them, toggle visibility, or reset to default. The footer shows your theme toggle, cloud connection status, last sync badge, and auto-push toggle. Export, import, or reset all settings from the Advanced tab. Turn features on/off or reset settings to default. Privacy: All settings are stored locally. Cloud sync is optional and opt-in. No analytics, tracking, or advertising. See the full privacy policy on GitHub at https://api.betterintra.com.
5 out of 53 ratings
Details
- Version1.7.2
- UpdatedAugust 2, 2026
- Size257KiB
- LanguagesEnglish
- DeveloperWebsite
Email
quasars_parsec_9c@icloud.com - Non-traderThis developer has not identified itself as a trader. For consumers in the European Union, please note that consumer rights do not apply to contracts between you and this developer.
Privacy
This developer declares that your data is
- Not being sold to third parties, outside of the approved use cases
- Not being used or transferred for purposes that are unrelated to the item's core functionality
- Not being used or transferred to determine creditworthiness or for lending purposes
Support
For help with questions, suggestions, or problems, visit the developer's support site