Guild Events, Ambassador KPI Dashboard & Partnership System
Released 3 April 2026
New Feature: Guild Events
Guilds can now run and manage their own events — online or physical.
Create events — Guild captains can create draft events with a title, description, type (online/physical), date/time, location or meeting link, and optional attendee cap.
Publish & cancel — Captains publish events to make them visible to all members. Events can be cancelled at any time, and cancelled events remain accessible to captains for record-keeping.
Public event pages — Published events have a public detail page with full event info, RSVP count, and post-event recap — no login required.
RSVP — Members can RSVP as Going or Maybe, and cancel their RSVP at any time. Captains see who's coming before the event.
Attendance tracking — After an event, captains mark which members actually attended. Attendance records are used to compute KPIs.
Post-event content — Captains can upload photos, a YouTube recap video, and a written recap. Photos are displayed in a grid on the event detail page.
Project attribution — When uploading recap content, captains can link guild projects to the event, crediting the members who worked on them during the session.
Publish to guild feed — Captains can publish a completed event recap as a post in the guild activity feed, surfacing photos, project links, and recap text to all members.
Event calendar — Members can browse upcoming events in a month-view calendar. Selecting a date shows events scheduled that day.
Notifications — Guild members receive an in-app notification when a captain publishes a new event.
Social sharing — Events have a share bar with direct links to copy the event URL or share on X, Facebook, LinkedIn, and Threads.
Open Graph / SEO — Published event pages include full Open Graph meta tags and a dynamic OG image for rich link previews when shared on social media.
New Feature: Ambassador KPI Dashboard
Admins can now monitor Ambassador Guild health through a dedicated KPI dashboard.
Guild overview — View all ambassador guilds in a single table with member count, events in the last 30 days, last event date, total attendees, projects linked, and partnership count.
Activity flags — Each guild is automatically flagged as Active (green), Flagged (amber), or Inactive (red) based on their event cadence against configurable thresholds (8 online + 1 physical event per 30 days).
Soft warning — Guilds that have met the online event quota but missed the physical event requirement are shown a specific amber "soft warning" reason, making it easy to identify which threshold was missed.
Guild drill-down — Click any guild to see a breakdown of every event (status, type, date, RSVP count, attendance, content items) and a member performance table (RSVP rate, attendance, projects credited).
Captain badge — The captain is always shown at the top of the member table with a badge, and is excluded from the aggregate active-member stats.
Regional tracking — Guilds can have a state field for regional filtering (admin-visible).
Config-driven thresholds — Activity flag thresholds are stored in the database and can be updated without a code deployment.
New Feature: Guild Partnerships
Guilds can now publicly display their partnerships and sponsors.
Add partners — Captains can add partner organisations with a name, logo, website URL, and optional description.
Logo upload — Partner logos are uploaded directly to Supabase Storage. Swapping a logo automatically deletes the old file.
Public display — Partner logos and info appear on the public guild profile page, visible to everyone.
Manage & remove — Captains can edit partnership details or remove a partner at any time.
Improvements
Project owners can now edit and delete their own projects — Previously, only guild captains could manage projects. Project creators now have the same edit and delete permissions as their captain.
Hide delete button for non-owners — The Delete (and Edit) controls on project cards are now only shown to captains and the project owner. Regular members no longer see management controls they cannot use.
Event recap in guild feed — The guild activity feed now shows a rich event recap card with a photo grid, project links, and truncated recap text — not just a placeholder.
Alhamdulillah — guilds are now alive with events, accountability, and community. Keep building, keep gathering.
Set a 30-day goal — From the My Startup dashboard, set a goal you want to achieve in the next 30 days. The clock starts immediately with a visible countdown.
Live countdown — See your progress bar, days remaining, and current day at a glance. Goals approaching deadline (≤5 days) are highlighted in amber.
Edit your goal — Change the goal text at any time without resetting the 30-day clock.
Engage with the community directly on showcase projects.
Comment on any project — Logged-in users can post, read, and delete comments on any approved showcase project. Comments are displayed oldest-first with the author's avatar and name.
Character limit — Comments are capped at 500 characters to keep discussions focused and readable.
— Logged-in users can flag comments for review. Flagged comments are sent to the admin moderation queue for human review.
1.10.1
March 12, 2026
v1.10.1 - Social Links, Error Handling & Soft-Delete Fixes
Changelog — Social Links, Error Handling & Soft-Delete Fixes
Released 12 March 2026
Startup Ecosystem Improvements
Social Link Fields — Startups can now add Facebook, Threads, X, LinkedIn, Instagram and WhatsApp links. Available on both the registration form and the edit dashboard.
KrackedDev now has a dedicated home for Malaysian tech startups.
Public Startup Directory — Browse verified startups at /startups. Filter by stage, search by name, or explore the full directory.
Startup Profile Pages — Each startup gets a dedicated public page with their pitch, problem/solution, stage, partner badges (Cradle, MyStartup.gov.my), linked Guild and Showcase projects, team milestones, and a directors panel.
1.9.0
March 8, 2026
v1.9.0 — Guild Project v2
Changelog - Guild Project v2
Released 7 March 2026
This is our biggest release yet. Guild Projects turns guilds from simple social groups into fully collaborative, GitHub-connected development teams. Members can now create and manage real projects, track contributions automatically, and coordinate work through an integrated hub — all within KrackedDev.
New Features
Guild Projects
Project Hub — Each guild project now has a dedicated hub with tabs for Activity, Milestones, Integration, and Webhook Health. Public visitors can browse projects without logging in.
KrackedDev now has a real-time notification centre. You'll receive in-app notifications for the key things that matter to you — no need to refresh or check emails constantly.
Guild activity — Get notified when someone joins your guild, accepts an invite, requests to join, or leaves.
Community Q&A — Receive a notification when someone answers one of your questions, or replies to an answer you posted.
Showcase activity — Know when someone sends an inquiry on your showcase project.
1.7.0
February 26, 2026
v1.7.0 — Matrix Overhaul & Markdown Descriptions
What's New
Redesigned Event Pages: The Matrix template got a full visual overhaul — cleaner layout, glowing hero section, animated stats, and interactive prize cards.
Banner Lightbox: Click any event banner to view it fullscreen.
Dynamic Parallax Backgrounds: Events using the Parallax template now use the event banner as the splash background.
Markdown Descriptions: Event descriptions now support bold text, bullet lists, headings, and horizontal rules.
Bug Fixes
1.6.0
February 25, 2026
1.6.0 – Performance & Platform Reliability
1.6.0 – Performance & Platform Reliability
This update is an under-the-hood pass focused on making the platform faster,
more reliable, and leaner — no new features, just everything working better.
Performance Improvements
Faster Page Loads: Version data is now cached server-side, eliminating a redundant database call on every page render.
Optimised API Queries: Eliminated N+1 query patterns in the community map and leaderboard APIs. Member locations and top hunters now load in a single database trip instead of one query per user.
Removed unused dependencies and tightened import optimisations across the app. Pages load with less JavaScript overhead.
1.5.5
February 22, 2026
1.5.5 - Security, Badges & Platform Hardening
This update brings a full Achievement Badge System, comprehensive security hardening, and a wave of platform-wide improvements.
Achievement Badges
A brand-new badge system to reward community contributions.
8 System Badges: Earn badges for milestones — OG Kracker, Bounty Hunter, Bounty Winner, Serial Winner, Event Crasher, Hackathon Veteran, Rising Agent, and Elite Operative.
Badge Engine: Badges are awarded automatically as you submit bounties, win competitions, register for events, and level up.
This update brings multi-guild support to the community, plus a series of
interactive map improvements including click-to-explore navigation and
visual refinements.
Guilds
Multi-Guild Membership: Users can now join multiple guilds
simultaneously. The previous one-guild-per-user restriction has been
removed — join as many guilds as you like, or create your own on top
of existing memberships.
Malaysia Tech Map
Click to Explore: Clicking any state on the landing page map now
navigates directly to the full /map page with that state's panel
pre-opened.
1.5.3
February 19, 2026
v1.5.3 – Malaysia Tech Map
v1.5.3 – Malaysia Tech Map
Released: February 19, 2026
This update ships the Malaysia Tech Map — an interactive map of Malaysia's tech ecosystem — along with a suite of event date and archive fixes.
Malaysia Tech Map
A fully interactive map of Malaysian states showing developers, jobs, events, and guilds.
Ocean Background: Map now renders with a dark navy ocean gradient for a proper geographic feel.
Event cards in the map side panel now show full date ranges (e.g. ) when an end date is set.
1.5.2
February 18, 2026
v1.5.2 - Community Chat Upgrade
This update brings a major upgrade to the Community Chat experience, along with improved social sharing for the chat page.
Community Chat
A full overhaul of the Discord-powered chat integration.
Cyberpunk Aesthetics: Redesigned chat UI with a premium cyberpunk look and feel, consistent with the KrackedDev design language.
File Uploads: Members can now share files directly in the community chat.
User Mentions: Tag other members with for better conversations.
1.5.1
February 17, 2026
v1.5.1 - Mail Service Migration and System Cleanup/Housekeeping
Changelog 2026-02-17
Features
Map Enhancement: Added user detail upon clicking the states.
Plunk Migration: Successfully migrated email service provider from Brevo to Plunk for improved deliverability.
Global Loading State: Added consistent loading spinners throughout the application for smoother transitions.
Improvements
Streamlined navigation by linking "Showcase" directly to the personal project management page and removing the redundant "My Projects" link.
1.4.0
February 16, 2026
1.4.0 - Guilds, XP System & Metadata Updates
This major update introduces the Guilds System and XP Rewards, alongside critical Metadata improvements.
Guilds System
A new way for developers to form sub-communities and collaborate.
Join & Create: Users can now form or join guilds based on interests or location.
Guild Feed: Dedicated activity feeds for guild members.
Membership Management: Tools for guild leaders to manage join requests.
1.3.0
February 12, 2026
v1.3.0 - Project Showcase Feature
Overview
The Project Showcase feature allows developers in the KrackedDev community to submit, view, and interact with projects. It includes a voting system, real-time updates, and an admin workflow for project moderation.
Added
Project Submissions: Users can now submit their projects with descriptions, tags, and images.
Project Feed: A public showcase gallery to browse community projects.
Voting System: "Hot Signal" implementation for upvoting projects.
Dynamic ranking of projects based on community engagement.
1.2.1
February 6, 2026
v1.2.1 - Share functionality & Bug fixing
Changelog - 2026-02-06
🚀 New Features
Global Share Button: Implemented a reusable ShareButton component with:
Native Integration: Uses Web Share API on mobile devices.
Desktop Fallback: Dropdown menu with Copy Link, Twitter, LinkedIn, and Facebook options.
Integration Points: Added share functionality to:
1.2.0
February 5, 2026
1.2.0 - The "News 1.0" & Hackathon Hype Update
🔥 New Features
News & Discord Updates:
Overhauled /news page with category filters (All, MY Tech, Global, Gov), better UI, and new integration.
1.1.1
February 3, 2026
1.1.1 - New Features & Enhancements
Changelog - February 3, 2026
🚀 New Features & Enhancements
Hackathon Experience
Mobile Optimization: Significantly improved the mobile responsiveness of the Hackathon Portal. No more side-scrolling or layout shifts!
Team Management: detailed view for team rosters and clearer team code exposure for easier joining.
UI Polish: Added a polished "Standby" component for smoother state transitions and empty states.
Admin Capabilities
1.1.0
January 26, 2026
v1.1.0-Event Platform
🚀 Introducing the Events Platform
We've officially launched the Events Platform, our central hub for community gatherings, hackathons, and workshops:
Dynamic Events Overview: A new home for all Kracked Devs events, highlighting the next big thing.
Event Details: Deep-dives into every event with dates, locations (online/offline), and full descriptions.
Legacy Archive: Celebrate our community's history with an automated archive of all past events.
1.0.4
January 24, 2026
v1.0.4 - Bounty Board Improvements
Bounty Board Improvements
Smart Bounty Sorting
Active bounties now appear first - New and ongoing bounties are prioritized at the top of the list
Latest bounties first - Within each category, the most recent bounties are shown first
Completed bounties moved to bottom - Finished bounties automatically move down to keep focus on active opportunities
Enhanced Loading Experience
1.0.3
January 23, 2026
v1.0.3 - Enhanced Submissions & UI Refinements
Features & Improvements
🔗 Multiple URLs in Bounty Submissions
Hunters can now include multiple links when submitting a solution! You are no longer limited to just a GitHub PR URL.
Support for comma-separated URLs (e.g., https://github.com/user/repo, https://demo-app.vercel.app).
Live demos and deployment links can now be submitted alongside your code.
Admin dashboard and Winner displays now render all submitted links for easier review and showcasing.
🧭 Changelog Access
1.0.2
January 22, 2026
v1.0.2 - System Optimization and UI/UX Improvements
🎨 Enhancements
User Interface
Profile Page Updates: We've updated the navigation tabs and buttons on your profile page with bolder, high-contrast styling. This makes them much easier to see and interact with, especially when using different themes.
✨ General
Performance & Stability: Applied various under-the-hood optimization and fixes to ensure a smoother experience.
1.0.1
January 22, 2026
# PUBLIC CHANGELOG v1.0.1
🚀 Newsletter & Smart Notifications
We've officially launched our new Smart Notification System:
Weekly Digest: Get a curated summary of top bounties, polls, and opportunities.
Custom Preferences: You're in control. Manage your subscription settings directly from your profile or the new secure preference center.
KL Timezone Support: All event times are now fully localized for our community in Kuala Lumpur.
🎨
Complete or cancel — Mark your goal as done when you achieve it, or cancel if plans change. Completed goals are added as milestones on your startup profile.
Goal history — View all your past goals (completed, expired, cancelled) in a collapsible "Past Goals" section.
Auto-set on registration — If you provide a 30-day goal during startup registration, it automatically starts as an active goal cycle.
Public profile display — Your active goal with countdown is shown on your public startup profile. Completed goals display with a "Completed" badge.
Daily reminders — Receive a notification when you have 5 or fewer days left on your goal. Expired goals are automatically marked and you're notified.
New Feature: Startup Submission Gate
Quality-first onboarding for new startups.
Pending review status — New startup registrations enter a "Pending" state for admin review before going live in the directory.
Readiness checklist — During registration, founders complete a readiness checklist (live product URL, incorporation status) that gives admins a quick signal of startup maturity.
Readiness score — Each startup gets a readiness score (out of 13) visible to admins, computed from profile fields and checklist completion.
Admin approve/reject — Admins can approve startups to go live or reject them with constructive feedback (minimum 30 characters).
Rejection feedback — Rejected founders see the admin's feedback on their dashboard with a clear banner explaining what to improve.
SLA indicators — Admins see amber (36h) and red (48h) SLA breach warnings for pending startups to ensure timely review.
Startup Improvements
Startup logo upload — Founders can now upload a logo during registration or from their dashboard. Logos appear on the startup card and public profile.
Enterprise support — The incorporation checklist now includes "Enterprise" alongside Sdn Bhd and Ltd.
Alhamdulillah — set your goals, stay accountable, and keep building. The ecosystem grows with every milestone.
Flag inappropriate comments
AI content moderation — Comments are automatically screened for harmful content before posting. Flagged content is held for admin review — never silently blocked.
Guest-friendly — Visitors can read all comments without logging in. A prompt to log in appears for those who want to participate.
Comment count on cards — Showcase cards now display the comment count alongside the vote count.
New Feature: Celebration Screen
When your project is approved, you deserve a moment.
Celebration screen — Approved projects now display a shareable celebration screen with confetti animation, your project name, and social sharing links.
Downloadable OG card — Each approved project gets an auto-generated Open Graph image that can be downloaded and shared on social media.
Social sharing — One-click sharing to X (Twitter) and Threads with pre-filled copy celebrating your approval.
New Feature: Discovery Tabs & Hero Slider
Find projects faster with smarter browsing.
Discovery tabs — The showcase page now has Hot, Featured, and New tabs. Hot ranks projects by vote velocity over 48 hours and 7 days.
Hero slider — The top of the showcase page features a rotating hero slider highlighting pinned projects.
Featured curation — Admins can mark projects as Featured, giving them premium visibility in the Featured tab.
Project status badges — Cards now display a maturity badge (Hobby, Launched, Monetized, Open Source) set by the project owner during submission.
Hackathon badge — Projects submitted for hackathon events display a hackathon badge on their card.
Showcase Quality of Life
Animated project count — The total project count on the showcase page now animates on first visit.
Hunt Signal removed — The Hunt Signal feature has been retired to simplify the showcase experience.
Admin: Comment Moderation Queue
Moderation queue — Admins can review flagged and AI-hidden comments in a dedicated moderation page.
Hide, restore, delete, or dismiss — Full control over comment visibility with one-click actions.
AI false positive recovery — Comments incorrectly hidden by the AI filter can be restored by admins with a single click.
Admin: Showcase Management
Rejection reasons — When an admin rejects a project, they can now provide a reason that is visible to the submitter.
Hero pinning — Admins can pin projects to the hero slider from the admin dashboard.
Featured toggle — Admins can promote or demote projects from the Featured tab.
Alhamdulillah — the community grows stronger with every voice. Keep building, keep sharing.
Company vs Product URL Labels — The startup profile page now clearly distinguishes between the company website and product/system URL with visible labels.
Manual Milestones — Founders can now add custom milestones from the My Startup dashboard with a free-text note and optional date. Great for tracking progress visible to the community.
Delete Your Startup — Founders can now soft-delete their startup from the dashboard. Deleted startups are removed from all public views, directory listings, and link selectors, but data is preserved for admin audit.
Startup Badge on Guild Cards — Guild directory cards now show a badge when the guild is linked to a registered startup.
Error Handling
MD Status Proof Upload — Upload error messages are now user-friendly. Raw storage errors are logged to the console for debugging but never shown to users.
Signed URL Failures — A clearer message is displayed when upload succeeds but link generation fails, with guidance to try again or contact support.
Startup Registration — Founders can register their startup via /startups/register. One startup per founder, enforced.
Shared to Socials — Every startup profile has a share button to copy or share the direct link.
Milestone Feed — Active milestones are displayed on the startup profile, showing progress toward key targets.
KD Backed Badge — Startups approved by the KrackedDev team receive a visible "KD Backed" indicator on their profile and directory card.
My Startup Dashboard — Founders get a dedicated /dashboard/my-startup page to manage their listing, update details, view their progression tracker, and access quick-action links.
Startup Progression Tracker — Visual tracker on the founder dashboard showing completion steps (profile filled, guild linked, showcase linked).
Link Your Startup to a Guild — When creating a new Guild, founders can link it directly to their registered startup.
Link Startup to Showcase Projects — When submitting a project to the Showcase, you can now attribute it to your startup.
Startup Badge on Showcase Cards — Projects linked to a startup show a "Part of [Startup]" ribbon on their Showcase card.
Dynamic OG Image — Startup profile pages have auto-generated Open Graph preview images for link sharing.
Navigation — "Startups" is now accessible under the Solutions dropdown in the main navigation. "My Startup" is accessible from the profile menu.
Guild: Invite Links
Captains can now invite people to their guild without approving join requests manually.
Generate an invite link from the Guild Members page.
Copy the link with one click — share it anywhere.
Invite links expire after 7 days. The expiry date is shown inline so captains always know when a link is active.
Revoke a link at any time. Revoking immediately invalidates the current link.
Already a member? If you follow an invite link for a guild you've already joined, you'll see a friendly banner instead of an error.
Showcase: Image Upload Fix
Fixed a bug that caused large image uploads to fail with a 413 Body exceeded 2mb limit error.
Images are now uploaded directly to storage — the file size limit has been raised to 20 MB total per submission.
This fix applies to both new project submissions and project edits.
Performance
Reduced Supabase Auth API calls in middleware to prevent 429 Too Many Requests rate limit errors on high-traffic pages. Profile data is now cached using a short-lived secure cookie.
Security
Applied a DOMPurify patch (≥ 3.2.2) resolving a known XSS vulnerability.
Bug Fixes
Fixed dashboard and admin sidebars missing a "Back to Main" navigation link.
Fixed admin table not reflecting startup status changes after a KD Backed toggle without a page refresh.
Fixed share URL generation for startup profiles.
Resolved a race condition in the Guild activity feed that could cause duplicate entries.
Project creation & management — Guild captains can create projects, set a tech stack, define open roles, add descriptions, and publish them with a demo or repository URL.
Captain Dashboard — Captains get a dedicated dashboard to oversee all guild projects, manage members, review offers, and monitor project health at a glance.
GitHub Integration
Connect your GitHub repos — Guild captains can link a GitHub App installation to a project and select specific repositories to track. Each project tracks its own repos independently, even if the same GitHub App is installed across multiple projects.
Webhook pipeline — Push events, pull requests, and issue closures from connected repos are automatically captured and attributed to the correct project and contributor.
Webhook Health monitor — A live health dashboard shows delivery success rate, queue depth, last delivery timestamp, and any recent errors.
Contribution Tracking
Activity Feed — Every merged pull request, commit, and resolved issue is recorded as a contribution event and displayed in the project's activity feed.
XP scoring — Contributions earn XP based on impact (PR size, event type), visible on member profiles and leaderboards.
Contributor leaderboard — Projects display their top contributors ranked by XP.
Contribution export — Members can export their personal contribution history as JSON or CSV for portfolios and resumes.
Contributor Discovery & Recruitment
Open roles — Captains can advertise open roles on their project. Role badges are displayed publicly on the project hub.
Offer to Help — Members can apply for open roles by sending an offer with a message. Captains can accept or decline offers from the project hub.
Re-apply after decline — Members can re-apply for a role after being declined.
Portfolio & Badges
Public contributor profile — Each user has a public-facing profile showing their contribution history, earned badges, and XP across all guild projects.
Contribution badges — Members earn badges for milestones like first PR, first issue closed, and cumulative XP thresholds.
Project Milestones
Milestone tracking — Captains can create milestones with target dates and progress percentages. Milestones are visible publicly on the project hub.
Project Lifecycle
Stale detection — Projects with no activity for 30 days are automatically marked as stale. Projects inactive for 60 days are archived.
Manual reactivation — Captains can reactivate stale or archived projects from the Captain Dashboard.
Guild dissolution — Captains can dissolve a guild, which notifies all members.
Notifications
Offer received — Captains are notified when a member applies to an open role.
Guild dissolved — All guild members receive a notification when their guild is dissolved.
Profile verified badge — Users are notified when their profile receives a verified badge.
Changelog published — Users are notified when a new changelog is published.
@mention in guild chat — Members are notified when mentioned in guild chat.
Community Q&A activity — Notifications for answers and reactions on community questions.
Showcase activity — Notifications for reactions and comments on showcase posts.
Bug Fixes
Activity feed loading — Fixed an issue where project activity feeds failed to load due to a database join error, showing no contributions even when events existed.
Join request visibility — Fixed an issue where guild captains couldn't see join requests from certain users.
GitHub repo conflicts — Fixed a bug where removing a GitHub integration from one project could accidentally disconnect other projects using the same installation.
Webhook attribution — Fixed a bug where webhook events from shared GitHub App installations were attributed to the wrong project.
OG image rendering — Fixed Open Graph images failing to generate for WebP profile pictures.
Notification independence — Fixed a bug where in-app notifications weren't sent if email delivery failed.
Auth rate limiting — Reduced unnecessary authentication requests to prevent 429 rate limit errors on login-heavy pages.
Participant list visibility — Fixed an issue where event participants could only see their own name in the attendee list.
UI Improvements
Project hub mobile polish — Improved tab layout, padding, and card sizes on small screens. Tabs now wrap to two rows on mobile instead of scrolling horizontally.
Guild overview cards — Card sections now align vertically, keeping metadata labels consistent across rows.
Guest project view — Non-members can browse public projects and contributor profiles without joining a guild.
Chat @mention highlights — @mentions in guild chat are now visually highlighted and link directly to the mentioned user's profile.
Status badges — Project status (Active, Stale, Archived) is displayed with colour-coded badges throughout the guild hub.
Alhamdulillah — grateful for everyone who's been part of the journey. More to come.
Hunt Signal highlights — Get notified when your profile is flagged as a strong match for a job posting.
Verified badge — Receive a notification when your showcase projects are granted (or have removed) the Verified Badge.
Platform changelog — Get notified when a new platform update is published so you never miss what's changed.
Badges, level-ups & more — Notifications for badge awards, level-ups, team events, bounty updates, and submission activity.
Guild Chat Improvements
@mention notifications — Mentioning a teammate in guild chat now sends them a priority in-app notification directly.
Clickable @mentions — @mentions in chat are now clickable links to the tagged member's profile.
Event & Registration Improvements
Registration lock after event start — Registration is now automatically disabled once an event has started, preventing late sign-ups.
Discord ID on registration — You can now include your Discord ID when registering for an event.
Better event sharing — Event pages now include richer Open Graph and Twitter/X card metadata for shareable previews when posted on social media.
Showcase
WebP image support — Showcase project images now fully support WebP format uploads for faster, smaller images.
Profile
Remove avatar — You can now remove your profile avatar directly from your profile settings.
🐛 Bug Fixes
Fixed weekly leaderboard failing to load when filtering by time frame.
Fixed newsletter sign-up silently failing for some users.
Fixed an issue where event registration button state didn't update after completing registration.
Fixed timezone display inconsistencies for event dates when using multi-day ranges.
Fixed broken profile links in guild chat @mentions.
Fixed occasional login errors caused by stale authentication sessions.
Fixed showcase images not rendering correctly for WebP uploads.
⚡ Performance
Resolved a performance bottleneck in guild chat that caused slow load times in active guilds.
Reduced authentication API errors that occasionally caused brief loading delays on page navigation.
Fixed timezone display for event dates across all templates.
Fixed multi-day event date range formatting.
Smaller Bundle Size:
Platform Reliability
Database Consistency: All tables now use automatic updated_at triggers — timestamps are always accurate without manual bookkeeping.
Cleaner Data Model: Removed stale, duplicated data from the messaging layer. Chat now always reflects your current username and avatar — no more stale display names in old messages.
Community Chat: The community chat at /chat is now fully powered by Discord, giving you real-time sync with the Kracked Devs Discord server.
Developer Experience
Expanded Test Coverage: Added automated tests for critical platform paths — profile updates, stats APIs, location data, and bounty logic -reducing the risk of regressions in future updates.
Custom Badge Creator: Admins can now create, award, and revoke custom badges from the dashboard — no code deploy needed.
Badge Wall: A dedicated achievement section on every profile page with rarity tiers (Common, Rare, Legendary) and neon glow effects.
Security Hardening
A comprehensive security audit and remediation pass across the platform.
XSS Prevention: All text inputs are now sanitized for HTML tags and javascript: protocol URLs.
Server-Side Validation: Profile updates are now validated server-side with strict schemas.
Username Hardening: Usernames are restricted to alphanumeric characters, underscores, and hyphens only.
Database Security: Fixed mutable search paths on all functions, scoped RLS policies, and revoked unnecessary public API access.
Click to Explore: Clicking any state on the landing page map now navigates directly to the full /map page with that state's panel pre-opened.
Smarter State Labels: State label placement refined for better readability across all screen sizes.
Faster SSR: Eliminated all HTTP self-requests from the map page during server-side rendering.
Search Hint: The search shortcut now correctly shows ⌘K on Mac and Ctrl+K on Windows/Linux.
Guilds
Guild Origins: Guilds can now set an origin state for map placement.
Improvements & Fixes
Ghost User Filtering: Traveler counts, map markers, and user stats now exclude users who haven't completed onboarding.
Duplicate Badge Fix: Resolved an issue where earned achievement badges appeared twice on the profile page.
Page View Caching: Added 60-second revalidation cache to the page-views API for better performance.
GitHub Token Persistence: Fixed an issue where GitHub tokens weren't persisting across different login methods.
Loading States: Global loading states implemented across dashboard pages.
Login Page: Dedicated /login page created to fix 404 redirect issues.
Smarter State Labels: State label placement has been refined for
better readability across all screen sizes.
Faster SSR: Eliminated all HTTP self-requests from the map page
during server-side rendering, improving load performance.
Event Date Range:
19 Feb → 22 Feb 2026
Cleaner State View: Removed per-state count labels for a cleaner, less cluttered map — counts are revealed in the side panel on click.
Smart Search: Clicking an event result in the map search now selects the state and opens the side panel, instead of navigating away to the event page.
Map CTA Banner: A new dismissable banner on the landing page surfaces the Malaysia Tech Map with live developer counts.
Events
Archive Fix: Events starting today are now correctly classified as upcoming regardless of what time of day it is, using a day-boundary comparison instead of a timestamp comparison.
@mentions
Improved Stability: Rebuilt the Discord client for a smoother, more reliable chat experience.
SEO & Metadata
Chat OG Image: The Community Chat page now has a dynamic Open Graph image for rich link previews when sharing on social platforms.
Chat Metadata: Improved title and description tags for the chat page.
Dashboard Cleanup:
Page Naming: Renamed the dashboard project management page to "My Showcase" for consistency.
Fixes
Login Loop: Resolved an issue causing infinite redirects on the login page.
Footer Layout: Fixed layout shifts where the footer appeared before content loaded on profile/dashboard pages.
Showcase Navigation: Fixed the dashboard "Showcase" link incorrectly directing to the public page.
One-Guild Limit: Fostering tighter communities with exclusive membership.
XP & Rewards System
Level up your profile by contributing to the community!
XP for Showcases: Earn XP when your project is approved.
Event Management
A complete overhaul of how we handle community events.
Server-Side Search: Blazing fast search for event registrations.
Admin Panel: Comprehensive tools for managing events and attendees.
Discord Integration: Seamless links to our community Discord for event coordination.
SEO & Metadata
Dynamic OG Images: Custom sosial preview cards for every request (Showcase, Guilds, Events).
Enhanced Metadata: Improved title and description tags across all public pages for better SEO.
Social Sharing: Fixed issues with link previews on platforms like WhatsApp and Twitter.
Improvements & Fixes
Navigation:
Sticky Navbar and persistent Sidebar for better navigation.
Non-overlapping Footer with dynamic versioning.
Improved mobile menu responsiveness.
Performance:
Optimized image loading with next/image.
Server-side pagination for better scalability.
Security:
Enhanced RLS policies for Guild posts.
UI/UX:
Smooth page transitions for profiles.
Glassmorphic design updates for a premium feel.
Fixed double scrollbars on mobile views.
Real-time Leaderboard:
Notifications: Smart notifications for project approvals and interactions.
Navigation: Showcase link added to the main site navigation.
Fixed
Resolved lint and build errors in showcase components.
Fixed hydration issues in the project feed.
Corrected image optimization settings for Supabase external domains.
Community: QuestionCard (reveals on hover).
Events: Featured event, upcoming schedule cards, and legacy archive list.
Hackathons: HackathonLandingMatrix and HackathonLandingParallax templates.
💅 Improvements
Rebranding: Updated site metadata (Title, Description, OpenGraph, Twitter) from "Cracked Developers" to "Aspiring Developers" in layout.tsx.
Global update of Discord invite link
Hackathon Landing Page:
Added "About Event" section.
Implemented dynamic hackathon banner with countdown timer to homepage.
Enhanced banner with dynamic prize pool and copywriting based on event type.
Database:
Synced database schema across all environments.
🐛 Bug Fixes
News System:
Fixed integration fetching strategy.
Hackathon UI:
Fixed hydration errors and countdown label alignment.
Improved banner text alignment and mobile responsiveness.
System:
Fixed build errors (missing closing braces).
Fixed race conditions in Brevo logs using upsert.
🚜 Refactor & Chores
Refactored banner wording for better engagement/impact.
Updated banner details.
Merged changes from main to staging for deployment.
Dashboard Expansion: Rolled out new administrative tools to better manage platform resources and user data.
🛡️ Security & Reliability
System Hardening
Gamification Engine: Implemented major security upgrades to the XP System. XP awarding logic is now strictly server-side verified, ensuring fair play for everyone.
Vulnerability Patching: Resolved underlying dependency alerts to keep the platform secure.
Infrastructure
Database Stability: Improved migration scripts to be robust and idempotent, ensuring smoother deployments without downtime.
Building the future of developer careers. 🚀
Live Event Status: Real-time status tracking for every event, so you always know what’s coming up.
🖼️ Enhanced Media Experience
Rich Event Visuals: High-resolution banners and logos across the platform to help you visualize every session.
Faster Image Loading: Optimized media handling for a smoother, high-performance browsing experience.
🛠️ Improvements & Fixes
Unified Navigation: "Events" is now easily accessible from the top navbar, sidebar, and footer across the entire platform.
Self-Healing UI: Fixed hydration issues for a more reliable and consistent initial page load.
Smarter Registration: Event registration flows are now more intuitive, with automatic closing once an event has finished.
Platform Performance: Optimized background API calls to reduce data usage and improve overall page responsiveness.
New 3D glitch loading animation - A cyberpunk-inspired loading spinner that matches our aesthetic
Faster page loads - Improved performance across the bounty board
UI Polish
Refined bounty cards - Better visual consistency across all bounty components
Improved theme support - Better color handling across light and dark themes
⚡ Performance & Stability
Faster, More Reliable Platform
Improved database connections - Eliminated connection issues that could cause slow page loads
Smoother navigation - Pages load faster and transitions are more responsive
Better error handling - The platform gracefully handles temporary issues without breaking the user experience
These improvements are part of our ongoing commitment to providing the best experience for Malaysian developers.
Added a direct link to the Changelog in the main sidebar navigation, making it easier to stay updated with platform changes.
🎨 UI & Theming Fixes
Bounty Price Visibility: Fixed an issue where the bounty reward badge was invisible on the "Light Noir" theme due to contrast issues. The text color now dynamically adapts to ensure readability across all themes (Light, Dark, and Monochrome).
Bounty Board 2.0
We've refined the Bounty Board for a cleaner, faster browsing experience:
Focus on Content: Bounties now take center stage with an expanded grid view.
Better Filtering: Polls and filters moved to a streamlined sidebar.
Compact Mode: Easier to scan through opportunities on both desktop and mobile.
Improvements & Fixes
Footer Redesign: Refined layout for better responsiveness on all devices.
Form Scaling: Fixed issues with newsletter signup forms on smaller screens.
Secure Unsubscribe: Implemented a 1-click secure unsubscribe flow (though we hope you'll stay!).
System Stability: Various backend optimizations to improve platform speed.