Changelog

Latest updates and improvements to blossom.

Updates: April 11–13, 2026

New Features

Blossom now has RSS feeds. You can subscribe to all new research papers, or to papers within a specific topic, directly in any feed reader — Feedly, Inoreader, or any tool that supports RSS. This means you no longer have to check Blossom manually to stay on top of new publications.

A new Partners page is live, giving partner organisations a single place to find RSS feed URLs, setup instructions, the Blossom brand kit, and API documentation. The page is linked from the footer.

Fixes

The RSS feed had an edge case where missing data could cause the feed to break entirely — that has been fixed and the feeds are now robust against incomplete records. The backend pipeline that pushes new microdosing papers to partner sites also received a security and reliability hardening pass.

Updates: April 7–10, 2026

New Features

Research Snapshot pages are now live for every topic on Blossom. Each snapshot gives you a visual overview of how much research exists in that area — paper counts, clinical trial numbers, how the field has grown over time, and the key themes emerging from the literature. It is the fastest way to orient yourself when exploring a new topic.

The drug developer database was significantly enriched this week, with detailed pipeline profiles for 19 companies covering 43 drug candidates. Each candidate entry now includes the compound name, target condition, mechanism of action, and current development stage.

A new Foundations & Philanthropy section is now live in the stakeholder directory. This covers the foundations and philanthropic organisations funding research in this space — giving you a fuller picture of who is driving the science, beyond just the researchers and companies.

Search results are now shareable. Whatever filters you have applied, the URL in your browser reflects your exact search state — copy it and send it to your doctor, a friend, or save it for later, and it will open to exactly what you found.

Stakeholder profiles gained a new Manufacturing tab, rounding out coverage of the full pharmaceutical supply chain — from research groups and drug developers through to the companies that manufacture the compounds.

Improvements

Academic institution profiles now surface consortium and network links — so when a university is part of a larger research network or multi-site initiative, you can see those connections directly. Relevant stakeholders also gained real-world data profiles, capturing their experience with observational data outside of controlled trials.

Research article pages now display content in a slightly wider column, making long-form text easier to read. The data cache was also fixed to ensure pages always show the latest content without needing a manual refresh.

Fixes

Several design components that had gone missing from the interface were restored. A bug in the course discovery section where course identifiers could go out of bounds was also resolved, preventing occasional display errors.

Updates: April 3–6, 2026

New Features

The Bloom newsletter was redesigned from the ground up. It now has distinct sections for different types of updates, separate content for Pro and Free members, and arrives every Monday morning. The layout is cleaner, with a richer intro, highlighted research picks, and a personal note at the end.

Blossom's visibility in search engines improved significantly this week. All major pages now have tailored title tags and meta descriptions, and a Google Search Console integration was added so we can monitor how pages perform in search results. Blossom also now pings Google automatically whenever new content is published, helping new pages get indexed faster.

The drug developer section now contains pipeline data for over 90 companies — covering what compounds they are developing, what conditions they target, and what stage of research or trials each candidate is in. This is some of the most detailed pipeline intelligence we have published to date.

The clinical trial results page gained several new capabilities: you can now view results broken down by time-point (baseline vs. follow-up), compare changes within a trial arm, and export results to CSV for your own analysis. Trial type filters were also added to help narrow down the studies you care about.

Improvements

Over 1,195 research paper abstracts were reformatted with clear section headers (Background, Methods, Results, Conclusions), making it much easier to scan and extract the key findings without reading the full abstract.

The stakeholder directory received a major taxonomy overhaul. All 253 stakeholders were reviewed and recategorised into a cleaner, more logical hierarchy — with breadcrumb navigation added so you can always see where you are and move between related categories with ease.

Blossom now collects VAT for subscribers in the European Union, bringing billing in line with EU tax requirements. Publisher records across the research database were also unified — the same publisher no longer appears under multiple slightly different names.

Fixes

A batch of duplicate blog post redirects were cleaned up. The course directory pipeline was hardened against timeouts that could occur during long-running data updates.

Daily Updates: April 2, 2026

Fixed an issue in the PostHog error analytics pipeline where the majority of tracked errors were being skipped during processing. Error tracking is now more reliable across the platform.

Daily Updates: March 29, 2026

Added an "Experimental" badge to the Results Explorer page and to the Results and Safety tabs on paper detail pages. The badge includes a flask icon and a note that these data points are AI-extracted, helping users understand the confidence level of the information.

Improved dev server startup speed by removing automatic type generation from the predev step (now run manually after schema changes) and adding a 5-minute in-memory cache for the filter options query on the Results page, which performs correlated lookups across papers, measures, and trials.

Daily Updates: March 27, 2026

Clinical trial data enrichment: Ran Phase C & D enrichment pipeline, extracting structured outcome measures, demographics, and adverse event data from trial publications. This powers the new results and safety tabs on paper detail pages.

Browse history: Authenticated users now have automatic browse history tracking. Visit any paper, trial, compound, or topic page and it's recorded. View your recent history from your account page at /account/history.

Bug fixes: Fixed TypeScript error in history action by separating new-profile path from dedup check. Fixed compound filter on /results page.

Daily Updates: March 26, 2026

Research network update: Redesigned the research network page with new filters, search functionality, and UI polish. Upgraded to Next.js 16 with graphology-types dependency fix.

Trial results redesign: Redesigned trial results display with accordion layout, responder rate percentages, and direct measure links. Results and safety data now appear in dedicated tabs on paper pages.

Cross-trial results explorer: Launched /results page — a new cross-trial results explorer that lets you compare outcome data across studies. Filter by measure or dive into a specific trial to see all reported outcomes side by side.

Search UX: Added loading indicator on HeroSearch while results are fetching.

Road to Access: Built the Road to Access implementation hub, with wider layout, populated real content, and dependency upgrades. Library shelf menu click bug fixed.

Daily Updates: March 25, 2026

Researcher profiles: Discovered and created 296 new researcher profiles from paper authorNames, enriched profiles with institutional affiliations and research focus areas, built unified manage-researchers CLI tool, and merged 3 duplicate person records.

Persons search: Launched full persons search page at /persons with HeroSearch, filters by compound and role, and result cards. Fixed score() syntax error and hid date range + smart sort for person results.

Brand & social: Added brand kit page with logo downloads, color palette, and SVG mark. Updated footer social links to BlossomAct profiles.

Stakeholder cleanup: Built stakeholder deduplication & cleanup script, applied review queue (40 deletions, 21 merges, 2 renames), restored 1,047 lost paperPdf links after a draft-merge incident.

Infrastructure: Implemented 3-level automated backup strategy (Sanity + Clerk + GitHub releases). Vercel cost optimization with ISR caching, email improvements, and webhook filtering. Reduced Sanity API/CDN requests with caching and deduplication. Added CGI-S and SHAPS measures with aliases for QIDS-SR-16 and STAI-S/T.

Daily Updates: March 24, 2026

Topic hierarchy enforcement & retroactive tagging: Fixed parent-child topic hierarchy (3 corrections, 2 topic merges), propagated parent topics to 461 papers/trials, keyword-classified 402 papers, published 3 draft-only trials, cleaned 1,240 stale drafts. New Studio enforcement component auto-adds parent topics when editors select child topics. 4 new migration scripts, 2 slug redirects, full code review with fixes.

Daily Updates: March 23, 2026

Paper ingestion improvements: Added PubMed PMID fallback and secondaryUrl field for papers, APA-style citation generation, and abstract fallback for paragraph summaries. Phase B added inline structured citation extraction with citedPapers linking, plus a backfill-citations script for existing papers.

Topic hierarchy & classification: Fixed parent-child topic hierarchy (merged PPD → Peripartum and Neurodegeneration → Neurocognitive), built parent propagation and paper classification scripts (keyword + LLM tiers), and added a Studio auto-enforcement component that ensures parent topics are always applied when child topics are selected.

Auth & security: Added middleware with single-session enforcement to harden Pro accounts. Added /zoom and /calendly shortlink redirects.

UI fixes: Resolved content-visibility:auto shadow clipping on paper and trial cards, fixed SEO meta title input crash, fixed dualPatch crash on draft-only papers, added 'Back to journals' link on journal pages, updated sidebar parent topic pills to white/gray style.

Daily Updates: March 17, 2026

Paper & trial results display — Rebuilt the results sections on /papers/[slug] and /trials/[slug] with structured tabs, bar charts (recharts), and demographics tables. Outcomes, adverse events, trial arms, and responder data now display with visual hierarchy. 8 code review findings resolved post-PR. (PR #64)

Pro search filters — Added Pro-only paper filters (journal, author, stakeholder, study design) and trial filters (stakeholder, investigator, country, generation, randomized, psychotherapy) with ANY/ALL operator toggle for multi-value combinations. Fixed GROQ injection vulnerability in AND operator. Extracted shared types, deduplicated filter UI components, typed API response. Fixed format reset mismatch and missing operator reset on filter clear.

Author data quality — Deduplication pass, fixed broken profile links, and corrected ordering across 2,990 papers.

Research Collections improvements — Added static params and loading skeleton for faster perceived load. Added /research link to Pro onboarding email.

Atlas mobile fix — Map on /atlas now correctly visible on mobile devices.

Studio improvements — Linked papers now shown on trial overview in Studio. Restricted Studio search to title field for papers and trials. Renamed STUDIO_BASE env var to TRIALS/PAPERS_STUDIO_BASE. Added trial compound backfill script. Fixed paper ingestion webhook loop (skip dispatch during active processing). Email notification sent after paper ingestion completes.

Pro custom request board — Pro users can now commission bespoke research and tools from the account dashboard. Requests include budget range (€500–€3,000+) and visibility preference (public good vs private tool). Tagged as custom request type for internal routing.

Vercel cron + QUICK_BUILD — Added vercel.json to repo root for cron job registration. Added QUICK_BUILD=true env toggle for ~4min builds that skip static pre-rendering (pages render on first request instead).

Email & link fixes — Fixed broken anxiety-disorder link in emails. Added slug-level fuzzy redirect for detail pages with mismatched legacy slugs. Fixed Sanity webhook HMAC signature verification (Stripe-style format). Fixed null person name coalesce in filterOptionsQuery.

Daily Updates: March 16, 2026

Phase C enrichment pipeline — Built inventory script, extraction library, and CLI orchestrator for extracting demographics and safety data (age, sex, drop-out rates, adverse events) from research papers. Schema changes: new phaseC fields on paper document. Studio desk filters for enrichment status. PostHog config for extraction tracking.

Phase D outcomes extraction pipeline — Built outcomes-enricher.ts with 2 LLM calls per paper (measures+timepoints, then contrasts+responders). Tested on 8 ibogaine + ayahuasca papers: 66 outcome measures, 197 timepoints, 25 contrasts, 39 responder outcomes extracted. Created 7 new measures (CADSS, HRS, COWS, SARA, D-KEFS, WAIS-IV PSI, CPT-3). All processed papers set to phaseD: needs-review.

Schema hardening — Added top-level compounds[] reference on trial, no_intervention arm category, adjunctMedications[] structured array on arms, personalPsychosisExclusion boolean, Unknown therapy orientation, isRegistered default true. Updated ~30 field descriptions across paper.ts and trial.ts. Added warning validation on relatedTrials. Hidden fullSummary and metaAnalysisSources (when not meta). Fixed stale-mutex bug in Phase C/D needsProcessing(). Stripped hardcoded Sanity write tokens from 4 legacy scripts.

Bug fixes — Mounted SanityLive in root layout to enable live revalidation. Fixed PostHog defaults date in instrumentation-client. Fixed null type in StakeholderLocationMap Location type.

Daily Updates: March 12, 2026

Admin dashboard — Added admin-only dashboard at /admin with 6 service tabs: Papers, Trials, Email, Clerk, Stripe, and Logs. URL-param tab switching with useTransition for a stable tab bar during navigation. Security hardening: admin-email enforcement, no metadata leak, rate limiting on sensitive endpoints. (4 files)

Daily Updates: March 10, 2026

Stakeholder enrichment complete — Published 186 stakeholders in Sanity. Merged Lykos Biosciences into Resilient Pharmaceuticals, cleaned up stale entries. All stakeholder category pages now correctly use numeric L1/L2/L3 level values.

Stakeholder category pages review — Resolved 9 P2s + 8 P3s: fixed leadStage alphabetical sort, meta robots in App Router, DRUG_STAGE_LABELS divergence across 3 files, added category pages to sitemap, SearchScope deduplication, JSON-LD improvements, OG images, type safety.

Research Data API: stakeholder endpoints + sponsor filter — Added /api/v1/stakeholders list and /api/v1/stakeholders/[slug] detail endpoints with cursor pagination and sponsoredTrials/collaboratedTrials projections. Added ?sponsor= filter to /api/v1/trials. (5 files)

Sponsor-linking pipeline: 18 code review fixes — P1s: drafts. prefix stripping on all _ref values, unmatchedMap preserves original rawName, MAPS PBC alias corrected to Resilient Pharmaceuticals, FUZZY_SCORE_THRESHOLD=0.7 gate. P2s: JSON schema validation before Sanity writes, MatchType discriminated union, dualPatch draft errors logged as warn, TrialSponsorPatch typed interface, --dry-run flag, collaboratedTrials GROQ fix. P3s: Phase 4 integration hooks, normalization idempotency.

Daily Updates: March 9, 2026

Stakeholder hub & Drug Developers pipeline page — Rebuilt /stakeholders overview with live full-text search scoped to organisations and a browsable L1 category grid. Added /drug-developers pipeline page showing companies grouped by clinical-development stage (Discovery to Approved) with a visual pipeline overview bar. Visiting the Company-led Drug Development category now redirects to /drug-developers. Fixed critical level bug: stakeholderReport.level is stored as a number. Build: 1,319 static pages. (6 modified, 1 new)

Code review: evening-9mar-stakeholders — Multi-agent review with 9 specialists. Created 22 structured todos: 3 P1 blockers (leadStage GROQ alphabetical sort, meta robots tag ignored in App Router, DRUG_STAGE_LABELS diverged across 3 files), 9 P2 items (category pages missing from sitemap, SearchScope duplication, sort allowlist), 10 P3 items (GROQ optimisations, JSON-LD, OG images, type safety). Resolved all 3 P1s and 8 actionable P3s. Documented 3 GROQ/Sanity patterns in docs/solutions/.

Daily Updates: March 8, 2026

OG image redesign, header/footer polish, person page dedup — Redesigned all 18+ OG image templates with new layout and white text overlay. Updated global header and footer styles. Deduplicated person page component logic. (8 files)

Journal pages redesign — Rebuilt /journals index (card grid with H-index, paper count, country, open-access badge) and /journals/[slug] detail page (published papers list, metadata sidebar, country badge, external link). Design-system compliant.

Measures section — Created 43 measures in Sanity across 9 categories (mood/affect, anxiety, dissociation, mystical experience, cognitive, personality, quality of life, sleep, neuroimaging) with full metadata: mechanism, instruments, scoring guide, reliability (Cronbach alpha, ICC), construct validity, sensitivity to change. Rebuilt /measures index and /measures/[slug] detail pages with sortable OutcomeTable data grid. (4 new files, 6 modified)

Stakeholder detail page upgrade — Added drugCandidates, foundedYear, ticker, website fields to stakeholder schema. Rebuilt detail page with context-sensitive layout for company, academic, hospital, and government stakeholder types.

Code review: type safety & accessibility — Fixed decorative icons (orange to gray) on stakeholder page, removed as-any casts on stakeholder/journals pages, re-extracted schema and regenerated sanity.types.ts (84 types), added useMemo + keyboard navigation + caption to OutcomeTable, aria-hidden on decorative SVGs, widened TrialCard/PaperCardRef/EventCard prop types to accept null. Removed development/plan.md. Build: 1180 pages. (9 files)

Daily Updates: March 7, 2026

Research Data API code review — Deduplicated CSV serializer and 5 shared flattener functions, fixed cursor pagination bug on 3 endpoints (compounds, topics, journals), parallelized all Vercel Blob uploads via Promise.all, added rate limiter memory cleanup, fixed toJsonExport non-array handling, replaced new Blob().size with Buffer.byteLength. (12 files, net −35 lines)

Research Data API — REST API at /api/v1/ with 11 endpoints: papers, trials, compounds, topics, persons, journals, network, evidence-matrix, and downloads. Clerk JWT auth, per-user rate limiting (100 req/min free / 500 Pro), CORS, cursor-based pagination with compound/topic/date filters. Free/Pro data split. CSV format on all endpoints with R/SPSS conventions. Daily cron exports CSV + JSON + Parquet to Vercel Blob. Developer docs at /developers with code examples for curl, Python, and R. (26 new files)

Research Network — Interactive co-authorship graph at /network powered by Sigma.js + ForceAtlas2 layout. Hover highlighting, click-to-detail side panel, search-to-zoom, compound/topic filter pills, cluster-by coloring. Paywall gated: free users see top 50 nodes, Pro gets full graph and advanced filters. Ego network graphs on researcher profiles with Top Collaborators sidebar. PostHog tracking, ARIA labels, mobile-responsive. (10 new files)

Research Collections — Compound x Topic pages at /research/[compound]/[topic] with paginated paper and trial lists, empty-state fallback, and Explore further links. Index at /research lists all combinations grouped by compound. Pro curated combos in account dashboard. Sitemap entries for all compound x topic pairs. OG images per combo. (4 new files)

Person page enhancements & OG images — Removed avatar images from researcher profiles; added Compounds and Topics pill sections in sidebar (auto-derived via GROQ inverse lookups). Added dynamic OG images across 18 route segments: persons, compounds, topics, events, stakeholders, countries, blog, books, courses, courses/category, implementation, journals, measures, news, posts, recap, top-10, and videos.

Daily Updates: March 5, 2026

Newsletter Signup Hardening: Fixed 12 code review findings across the newsletter signup system. Critical fix: Resend contact updates were silently failing because audienceId was omitted from the SDK call. Security: added email validation, rate limiting (5 req/min/IP), and uniform API responses to prevent email enumeration. Performance: replaced return-null loading states with skeleton placeholders to eliminate CLS, lazy-loaded below-fold newsletter bundles via next/dynamic, and added PostHog onFeatureFlags idempotency guard to prevent duplicate analytics events. Code quality: extracted shared useNewsletterSubscribe hook eliminating ~57 lines of duplicated form logic across 3 components. 4 new files, 9 modified.

Daily Updates: March 3, 2026

Countries & persons pages redesign: rebuilt all country pages (USA, UK, Netherlands, etc.) and stakeholder/person profile pages with the grayscale palette, paywall integration, and consistent layout — completing the platform-wide design overhaul.

Topic & compound overview images: added 24 custom overview images across topic and compound pages (depression, anxiety, psilocybin, ketamine, and more). Each page now features a relevant hero image for better visual context.

Roadmap & feedback board audit: updated 98 feedback cards to reflect current development status, created 6 new cards for recently built features (PDF viewer, citation networks, library notifications, multi-currency pricing), and added guidance text to the roadmap page explaining how to submit requests and vote.

Daily Updates: March 3, 2026

Compound Report Content (8 profiles): Populated full editorial content across all 9 sections (history, pharmacology, safety profile, key trials, clinical outlook, regulatory status, commercial outlook, commercial outlook details, comparative context) for DMT, 5-MeO-DMT, Ibogaine, Ketamine, Mescaline, Salvia Divinorum, Nitrous Oxide, and Placebo. Placebo received substantive methodological treatment covering the history of RCTs in psychedelic research, active placebo strategies (niacin, diphenhydramine, low-dose compound), blinding integrity measurement, landmark trials (MAPS MDMA Phase 3, Imperial escitalopram comparison, COMPASS Phase 2b), and the FDA's 2024 MDMA advisory committee decision and its implications for the field.

Overview Images (23 added): Added compound overview images for 2C-x, 5-MeO-DMT, DMT, Esketamine, LSD, Mescaline, Placebo, and country overview images for Jamaica, Japan, Jordan, Kazakhstan, Lithuania, Malaysia, Mexico, Monaco, Netherlands, New Zealand, Pakistan, Singapore, Slovakia, South Africa, South Korea, Sweden, and Taiwan. Removed outdated the-netherlands.png duplicate.

Welcome Email Sequences: Built complete drip email engine with 7 user segments — free signup welcome (15-min delay), legacy user re-engagement (cohorted 250/day rollout), Pro Individual onboarding, Pro Team onboarding, Pro Enterprise onboarding, team/enterprise member welcome, and subscription renewal reminders (30d, 7d, expiry). Includes declarative sequence definitions, Clerk privateMetadata state tracking, hourly cron processor, and Stripe webhook transitions for free-to-pro upgrades with expiresAt computation.

Daily Updates: March 2, 2026

Tiered paywall system: introduced a flexible paywall for the papers search page. Free users see a limited number of results, while subscribers get full access. Paywall filters, a refined search button, and header improvements round out the UI.

Topics pages redesign: completely rebuilt all topic pages (depression, anxiety, PTSD, etc.) with a grayscale palette, cleaner section layouts, paywall integration, and a unified design language across the platform.

Compounds pages redesign: rebuilt all compound pages (psilocybin, ketamine, MDMA, etc.) with the same grayscale palette and layout overhaul as topics — consistent cards, section headers, and paywall treatment.

Paper & trial detail page improvements: added paywall locks and UI polish to individual paper and clinical trial pages, ensuring a consistent reading experience across the platform.

Homepage redesign and search UI refinements: updated the homepage layout, polished search filter appearance, and improved the global search button styling for a more cohesive first impression.

Daily Updates: February 28, 2026

Courses platform enrichment: added richer course metadata (certificates, scholarships, accreditation detection), built a filter bar for the courses listing page, and created automation scripts for semi-automated course imports from external training providers.

Multi-currency course pricing: courses now display prices in the user's local currency (EUR, USD, GBP, and more) using geo-aware detection. Prices are converted automatically so users see costs in a familiar format.

Course detail page redesign: rebuilt /courses/[slug] pages to match the papers page design conventions — cleaner layout, consistent typography, and improved information hierarchy.

Daily Updates: February 27, 2026

Paper Detail Page v2: Rebuilt /papers/[slug] with a full research layout — interactive citation network sidebar, in-page access locks, PDF section summaries (Introduction, Methods, Results, Discussion, Conclusion), and strict gray-palette design compliance.

Codebase health sweep (50+ files, 12 categories): removed console.log statements from webhook and search routes, removed PostHog window.posthog assignment, created client-component lazy wrappers for 3 map components to fix Next.js 16 Turbopack ssr:false restriction, added lucide-react wildcard TypeScript declaration, resolved typedRoutes and baseline-browser-mapping build warnings, slimmed CLAUDE.md with modular .claude/rules/, added stale-worktree auto-cleanup hook. Build passes at 4,107 static pages.

GROQ query optimisation: added slim paperCardFields (9 fields) and trialCardFields (11 fields) projections for category listing pages, reducing Sanity response size from ~37 MB to under 2 MB and enabling Next.js fetch-cache for faster ISR revalidation.

Component composition refactor: split SearchResultCard into 3 explicit named variant components — EventSearchCard (calendar-widget layout), EntitySearchCard (profile card for stakeholders/compounds/topics), and ResearchSearchCard (standard paper/trial card). The exported dispatcher is now ~15 lines.

Atlas of Psychedelic Research enhancements (Feb 26): added recruitment-status filter, deduplicated overlapping trial map markers, added acknowledgements section for data sources, and refined research-centre groupings.

Automatic Research Summaries

We've integrated a sophisticated research pipeline that automatically processes thousands of scientific PDFs. Blossom now extracts and presents key findings, experimental methods, and core conclusions directly on the paper pages. This AI-powered layer helps you grasp the essence of complex research at a glance, starting with thousands of open-access papers in our database.

Daily Updates: February 24, 2026

SEO & AEO Infrastructure: Deployed unified SEO infrastructure across all content types. Added a reusable seo object type (metaTitle, metaDescription, ogImage with live character counter) to all 20 public-facing Sanity document types, replacing fragmented ad-hoc fields. Created shared buildMetadata() utility and JSON-LD structured data builders for 10 Schema.org types (ScholarlyArticle, MedicalStudy, Person, Event, Organization, BlogPosting, Book, Course, FAQPage, BreadcrumbList). All 16+ detail pages now export generateMetadata() and include structured data scripts. Sitemap expanded from 5 to 17 document types (~4,478 URLs). Added robots.ts and fixed metadataBase. Build verified: 4,009 static pages, 0 errors. PR #15 created.

Researcher Profiles: Enriched the person/researcher schema with professional title, importance/key contributions, biography (rich text), institutional affiliations (linked to stakeholders), specialization tags, and social/professional links (Google Scholar, LinkedIn, personal website). Redesigned persons index and detail pages to follow design guidelines: gray-scale palette, standard card patterns, orange only for hover/CTA states. Sanity schema deployed to Content Lake.

Enhanced Professional Profiles & Search Visibility

Today's update significantly enriches the data behind our researcher and expert pages. We've added comprehensive professional biographies, institutional affiliations, and direct links to academic and social profiles. We also completed a major SEO overhaul, ensuring Blossom's deep research database stays visible and accessible across the web.

Precise Research Locations Worldwide

We've upgraded our Interactive Research Map with detailed facility-level coordinates for over 900 clinical trial sites globally. Instead of just seeing the headquarters of trial sponsors, you can now see the actual hospitals and research centers where the work is happening, from leading universities in the UK to clinics across Australia.

Daily Updates: February 20, 2026

Migrated 10 legacy "Top" lists via automated URL-parsing and fuzzy matching script. Created /top-10 overview hub and dynamic frontend routes securely utilizing Sanity NumberedPaperItem blocks.

Daily Updates: February 19, 2026

A massive update day focusing on global reach and user engagement. We launched Country Research Hubs, enabling users to explore psychedelic research activity across 100+ countries with localized stats and interactive maps. We also automated our Weekly Newsletter workflow using Resend and implemented fine-grained notification preferences in the user dashboard. Finally, we synchronized our user database with Resend via Clerk webhooks for seamless communication.

Daily Updates: January 20, 2026

Today's updates focused on refining our public-facing roadmap and advancing our automated data systems. We resolved a visibility issue in the Roadmap, bringing 170+ community requests back into view, and added premium sideways labels to improve column legibility. On the backend, we launched a Hybrid Event enrichment workflow, combining agentic AI research with human-in-the-loop validation for event metadata. Finally, we updated the Sanity ecosystem to v5.5.0 and migrated to modern CLI-based typegen for a smoother developer experience.

Daily Updates: January 13, 2026

Today we significantly improved the events search and exploration experience. Key updates include the implementation of 'Smart Date' sorting which prioritizes upcoming events while keeping past events accessible, and the integration of a dynamic map that syncs with search results. We also added new filters for location (US/EU) and time (Future/Past), standardized the filter hierarchy, and updated the visual design with Blossom's signature orange hues. Additionally, descriptions were added for 12 new events to enrich the database content.

v1.1.0

New Year, New Discovery: Category Pages & Research Classification

Happy New Year! We're kicking off 2026 with a massive series of updates to how research is organized and verified in Blossom.

🚀 Key Highlights

Category Pages: You can now browse papers and trials by Compound or Topic directly. Using our new polymorphic routing, URLs like /papers/psilocybin or /trials/mdma naturally display filtered research without needing to search.

Paper Verification Workspace: We've launched a new internal tool to help our auditors classify research into 6 population tiers: Clinical Trial, Observational-Clinical, Non-Clinical Patient, Healthy, Other, and Unverified. This ensures the highest data quality for your discovery journey.

🛠 Experimental & Internal Updates

Enhanced Trials Workflow: Improved tracking of linked papers and clinical verification flags.

Automated Sync Protocol: Our AI agents are now equipped with a unified synchronization protocol to keep the Roadmap, Changelog, and Todo list perfectly aligned after every update.

Radiant Design Refinements: Extracted and refactored reusable Paper and Trial cards to ensure a consistent, premium aesthetic across all dynamic views.

v1.1.0

Blossom v1.1.0: AI-Powered Research Discovery

We kicked off the year with several major enhancements to Blossom. We introduced automated categorization for all research papers and trials by Compound and Topic, making it easier than ever to dive into specific areas of research. We also launched a new Paper Verification Workspace for clinical classification and standardized our AI workflows to ensure your roadmap and project updates remain perfectly in sync.

V0.1.3

Community, Library & Roadmap Launch

Public Roadmap: Over 140 new cards added to our public facing roadmap/feedback system.

Released User Library: Save, rate, and comment on papers and trials.

Shelves: Organize your saved research into custom collections.

Personalized Search: The homepage now greets you by name.

SEO Overhaul: Rich social sharing cards and structured data.

Account Dashboard: New billing history and roadmap tracking.

V0.1.2

Advanced Discovery & Feedback

Search Refresh: Full-width results layout with streamlined navigation.

Advanced Filters: New granular filters for Topics, Compounds, and Study Characteristics.

Public Roadmap: Launched our initial feedback board for users to suggest features.

Performance: Resolved build bottlenecks and optimized image loading.

V0.1.1

Subscriptions & Planning

Pricing & Checkout: Launched our premium tiers with Stripe integration.

Interactive Roadmap UI: Visual tracking for upcoming site features.

Refined Aesthetics: Updated various UI components to our new premium design system.

V0.1.0

The Foundation: Research & Trials

Data Import: Imported thousands of peer-reviewed papers and clinical trials.

Core Experience: Built the search engine and individual detail pages.

Site Infrastructure: Implemented base CMS structure and global navigation.