Changelog¶
Stay up to date with our latest changes and improvements.
v0.7.2 • June 4, 2026¶
Changed¶
- Page navigation and the Analytics Rankings/Errors section switch now fade in smoothly instead of snapping into place (and respect your "reduce motion" system setting)
- Analytics pages load faster when you open them: the selected horizon is remembered so its charts start loading immediately instead of waiting for the horizon list first, and each panel fades in as its data arrives
Fixed¶
- Wide/high-resolution layout: app and public pages now make better use of large (32"+) monitors instead of leaving wide empty margins, the forecasts chart grows taller to fill the available height, and the Files page columns line up
- First-day intraday scoring now loads the prior day's submissions needed for the early-morning long-lead slots, so your first day of an intraday window is scored from your own submissions instead of incurring a spurious penalty
- admins-only Analytics slot matrix now renders "not applicable" periods as a diagonal hatch, so fully-covered intraday days are no longer mistaken for having exempt slots
- Monthly Submissions heatmap now shows sessions still accepting forecasts as "Open" (amber) instead of mislabelling them "Missed", using the gate-closure deadline so its verdict matches the dashboard hero; the gray "Missed" state is reserved for sessions whose gate has already passed without a submission
v0.7.1 • June 3, 2026¶
Added¶
- Intraday cold-start grace: on your first day of intraday forecasting, the early-morning slots that fall before intraday trading began are now marked "not applicable" instead of counting as missing, so they no longer cost you your qualification for the day
- admins-only Settings "Preferred Model" now lists all available ensemble strategies (and drops a stale option)
- admins-only Per-Horizon Comparison now opens on the D+1 horizon by default
Changed¶
- Analytics horizon filter now shows every horizon available for the resource, greying out the ones with no data for the selected forecaster
Fixed¶
- Month-over-month comparison now stays on the horizon you selected, instead of occasionally comparing different horizons across the two months
- Corrected the direction of the month-over-month rank indicator: an improved rank is no longer labelled as "Worse"
- Main dashboard chart now shows negative observed values instead of clipping them at zero
- admins-only Landing-page "active forecasters" count now uses the same definition as the rest of the platform (forecasters active in the last 30 days)
v0.7.0 • May 29, 2026¶
Added¶
- Multi-horizon market sessions: intraday, day-ahead and D+N challenges can now coexist in the same session, with per-horizon score aggregation
- admins-only Reusable challenge templates that auto-generate challenges for predefined horizons when a session opens
- Filter forecasts by horizon on the main page; the Sessions page now groups sessions by target day with optional horizon filter
- Analytics reorganized with horizon pill bar navigation and a two-mode layout (overview / detail), including drill-down by horizon and gate closure hour and a new average-rank-per-gate-hour-and-day heatmap
- Forecaster dashboard reorganized into a 2×2 grid of monthly cards driven by a shared filter strip (track, horizon, month, year):
- Monthly Daily Ranks — sparkline and Δ vs. the first observed rank
- Monthly Average Scores — leaderboard with Δ vs. you / rank 1 and Δ vs. previous month
- League Qualification — eligibility status, missed-days counter and threshold marker
- Monthly Submissions — per-session submission heatmap
- admins-only Monthly Average Scores flags active forecasters who exceeded the 5-missed-day allowance
- Per-day scoring drill-down drawer in Analytics, including Rule 7 detail for D+N horizons
- admins-only Per-gate intraday Winkler and RMSE rankings, residual distribution and power-interval boxplots
- New editorial Analytics layout: hero (with horizon eyebrow and league safety verdict), 4-cell stat strip, distribution stripe cards, peer leaderboard rail, league timeline, Daily Score bar chart, Compliance Cost, Gate Closure Performance heatmap and Head-to-head Field Win Rate rail
- Redesigned landing page with refreshed visuals/animations and new brand teal palette (#05788a)
- New playground environment deployment
- Dashboard session hero (replacing the status chip): open/closed window, horizon count and your submission progress at a glance
- Files: new Raw Measurement Data (CSV) export for any resource and date range
- Files: per-horizon export selector with an estimated download-size hint
- Files: scope picker replaced by a segmented selector showing file counts
- Jump to another day directly from the per-day drill-down drawer via a date picker
- Status link added to the public site footer
- admins-only Per-Horizon Comparison panel (replaces the Ensemble Score Summary): compare ensemble strategies and forecasters at a single horizon over their common target days
- admins-only Choose the ensemble strategy when exporting market scores from the Files page
- admins-only Redesigned Platform overview card on the admin dashboard: recent-activity and overall KPIs plus a daily submissions bar chart
- admins-only Reworked User Activity page
Changed¶
- Market session workflow: gate closure can be scheduled by hour or offset
- Session status chip expands to show horizon info; submission status pills now live inside it (standalone card removed)
- Rankings now compute scores per forecaster across all qualifying days instead of only the intersection of days shared with peers
- League qualification thresholds now consider only qualified scores
- Monthly Daily Ranks card now shows the monthly average as the primary value, latest as secondary, with a best/worst summary
- Analytics datetimes are auto-adjusted to the selected resource's timezone; stale saved month state resets to the current month
- admins-only Market owners no longer see forecasters' names in Analytics views
- admins-only D+N scores aggregated by arithmetic mean across all submissions
- admins-only Data-export task pipeline deduplicated across user/market/data apps, with cleanup of failed records and orphan files on disk
- Documentation styling refreshed with dark-mode compliance; navbar now groups forecaster and admin docs under Help
- Refreshed app-wide visual styling: unified light and dark surfaces, wider sidebar, consistent card borders and brand-teal buttons
Fixed¶
- Session charts now use consistent timestamp references for observed and forecast data
- Session status indicator no longer flickers on API refresh
- Rankings averages no longer limited to the intersection of shared days
- Monthly Daily Ranks "of N" total now counts only qualified forecasters, matching the leaderboard's ranked set
- admins-only Monthly cards now resolve a real forecaster's records when viewed by market owners (previously fell back to the owner's own id and showed empty data)
- admins-only Forecast engine uses arithmetic mean when insufficient history is available for weight calculation
- admins-only Forecast engine: per-forecaster data-quality skips (missing leadtimes/quantiles) no longer trigger error-level alerts
- Various leaderboard, league timeline and visual fixes
- Drag-to-zoom selection is now visible on dark charts
- admins-only User Activity page now respects "Hide sensitive info"
Security¶
- admins-only Personal-data hardening: forecasters' email and real name are now restricted to superusers across payments, participants, data exports and XLSX reports
- Dependency updates to mitigate security vulnerabilities
v0.6.8 • April 9, 2026¶
Added¶
- admins-only New forecasting strategies available in the ensemble engine: Central Mean, Trimmed Mean, Isotonic Calibration, Residual Correction, Regime Switching, and Proven Top-K
- admins-only
proven_top_kenabled as an ensemble strategy for operational runs - admins-only Dedicated market owner admin documentation, unified under a single sidebar section and served through a protected docs route
Security¶
- Fixes for SAST findings and dependency vulnerabilities
v0.6.7 • March 7, 2026¶
Added¶
- Contextual description below the header breadcrumbs for better orientation within each page
- admins-only Searchable forecaster selector in the Ensemble Score Summary panel
Changed¶
- Logo now expands the collapsed sidebar on click; submenus are visible on hover in collapsed mode
- Visual adjustments in the Ensemble Score Summary, dashboard stat cards (dark theme), and Payments page
- Simplified FAQ page layout
- Documentation content updates
Fixed¶
- Image display in the in-app documentation viewer
- Collapsed bar layout issues in floating subsections
- admins-only Missing month/year selector component in the Payments analytics page
Security¶
- Dependency updates to mitigate security vulnerabilities and improve performance.
v0.6.6 • March 5, 2026¶
Added¶
- admins-only New forecaster picker in the Ensemble Scores Summary panel: select any forecaster to view their averaged scores over the selected date range
- admins-only New API endpoint to query ensemble forecast results per ensemble model over a date range
Fixed¶
- Forecast engine now gracefully skips failed forecast strategies instead of aborting entirely
- Minor API and UI bugfixes
v0.6.5 • March 2, 2026¶
Added¶
- New collapsible icon-only desktop sidebar
Changed¶
- Replaced page titles by breadcrumbs in the header for better navigation and a cleaner look
- Moved session status indicator from the header to the Dashboard page for a more focused display of session information.
- Session status indicator just appears if a session is open, and it now also indicates whether a challenge is published for the selected resource
Fixed¶
- Bugfixes and minor visual adjustments in the UI
v0.6.4 • February 27, 2026¶
Added¶
- admins-only Multi-model comparison chart on the dashboard: overlay and compare ensemble forecasts side by side
- Zoom into any time range directly from the main time-series chart by clicking and dragging to select an area
- New release notification in the sidebar: a pill appears when a new version is available, linking to the changelog
Changed¶
- admins-only Chart Settings panel redesigned: forecasters and model panels merged into a single tabbed panel for a cleaner layout
- Gate Closure compacted into an icon button and toolbar labels removed for a less cluttered chart toolbar
- Date range button now displays full dates
v0.6.3 • February 18, 2026¶
Added¶
- It is now possible to access the application through
predico.inesctec.ptorpredico.inesctec.pt(both will redirect to the same application) - Enabled email address updates via the user Settings page.
Security¶
- Fixed incorrect token expiration date calculation.
- Dependency updates to mitigate security vulnerabilities and improve performance.
v0.6.2 • February 3, 2026¶
Added¶
- Target day information is now being displayed in the session overview page
- New Changelog section
Fixed¶
- Analytics "Payments" page now shows the previous month selected by default
- Fixed issue with data export requests not being registered correctly
Changed¶
- Integrated Predico with new forecasting engine API for better performance and reliability
Security¶
- Dependency updates to mitigate security vulnerabilities and improve performance.
v0.6.1.1 • January 21, 2026¶
Fixed¶
- Bug in the Dashboard page where information was not being updated live due to a caching issue
- Bug in playground environment, which was causing service unavailability for some users
- Minor visual bugs in the UI
Security¶
- Dependency updates to mitigate security vulnerabilities and improve performance.
v0.6.1 • January 9, 2026¶
Added¶
- New header indicator showing whether a session is open or closed (and, if open, whether a challenge is published for the selected resource)
- Email notifications when your data export requests are ready
- Documentation and FAQ available directly within the application
Changed¶
- Improved stability and performance of the web application
Fixed¶
- Resolved issue with notification alerts which were not being sent to alternative email addresses defined by users
Security¶
- Updated dependencies to their latest versions for better security and performance
v0.6.0.1 • December 22, 2025¶
Added¶
- Added NGINX caching headers to ensure users always get the latest version of the web application
v0.6.0 • December 19, 2025¶
Added¶
- New logo
- New Dark Theme option (Light Theme unchanged) for visual comfort
- Option to visually inform of deactivated markets (sessions still accessible, but no new submissions allowed)
- New Analytics Section: Dedicated section to preview your performance and payment details, per month, and compare your forecast skill with the best forecasters in the market
- New Files page: Dedicated page for you to download your data, market reports and other useful information published by market owners (e.g., Elia).
- Caching improvements for faster graph loading and navigation
- New methods to calculate monthly metrics
- New permissions management
Changed¶
- Redesigned landing page for a clearer presentation of the available markets
- Moved the “market reports” (xlsx download) to a “Files section” dedicated to data download from the platform
- Improved the navigation in many of the pages (e.g., the session’s page has been redesigned with cursor-based browsing)
Fixed¶
- Improved the login portal. The "Remember me" option now also works
- Visual adjustments on the main page (Dashboard)
Security¶
- Dependency updates for better security and performance