> ## Documentation Index
> Fetch the complete documentation index at: https://docs.topsort.com/llms.txt
> Use this file to discover all available pages before exploring further.

# New: Vendor Activity Logs

> This week we released Activity Logs to help you stay in the know about your vendors’ activity and provide faster support! We also added the campaign tab on the vendor dashboard for easier campaign management.

export const ChangelogActions = () => {
  return <>
      <style>{`
        .changelog-actions {
          display: flex;
          justify-content: center;
          gap: 12px;
          margin-top: 2rem;
          padding-top: 1.5rem;
          border-top: 1px solid #e5e7eb;
        }
        
        [data-theme="dark"] .changelog-actions {
          border-top-color: #374151;
        }
        
        .changelog-btn {
          display: inline-flex;
          align-items: center;
          gap: 6px;
          padding: 8px 16px;
          border-radius: 9999px;
          border: 1px solid #d1d5db;
          background: transparent;
          color: #6b7280;
          font-size: 14px;
          cursor: pointer;
          transition: all 0.2s ease;
        }
        
        .changelog-btn:hover {
          border-color: #9ca3af;
          background: #f9fafb;
        }
        
        [data-theme="dark"] .changelog-btn {
          border-color: #4b5563;
          color: #9ca3af;
        }
        
        [data-theme="dark"] .changelog-btn:hover {
          border-color: #6b7280;
          background: #1f2937;
        }
      `}</style>
      <div className="changelog-actions">
        <button className="changelog-btn" onClick={() => {
    const btn = event.target.closest("button");
    btn.innerHTML = "❤️ Like";
    btn.style.borderColor = "#ec4899";
  }}>
          🤍 Like
        </button>
        <button className="changelog-btn" onClick={() => {
    const btn = event.target.closest("button");
    navigator.clipboard.writeText(window.location.href);
    const originalContent = btn.innerHTML;
    btn.innerHTML = "✓ Copied";
    btn.style.borderColor = "#22c55e";
    btn.style.color = "#22c55e";
    setTimeout(() => {
      btn.innerHTML = originalContent;
      btn.style.borderColor = "";
      btn.style.color = "";
    }, 2000);
  }}>
          ↗ Share
        </button>
      </div>
    </>;
};

<div style={{ display: "flex", gap: "8px", flexWrap: "wrap", marginBottom: "16px" }}>
  <Badge color="gray" size="sm" icon="calendar">December 21, 2022</Badge>
  <Badge color="blue" size="sm" icon="rectangle-ad">Ad Platform</Badge>
  <Badge color="orange" size="sm" icon="arrow-up">Improvement</Badge>
</div>

This week we released **Activity Logs** to help you stay in the know about your vendors' activity and provide faster support! We also added the campaign tab on the vendor dashboard for easier campaign management.

## Campaigns Tab

With the new campaigns tab, your vendors with tens of campaigns can now manage their campaigns faster! They can view all campaigns in a table view including the campaign type, products, and status. Filters help them find the campaign they are looking for faster. They can also see the performance metrics of a product simply by hovering over the product image. The campaigns tab is available in all self-service vendor dashboards.

## Activity Logs

You receive email notifications whenever a change is made to the campaigns so you can easily monitor the vendor activity and offer support faster. Now activity logs show the most recent changes to campaigns directly on the vendor overview panel for easier access.

With activity logs, you can see what changes were made to campaigns, who made changes, and when those changes were made. Load more activities to see the entire change history of your vendor campaigns.

<ChangelogActions />
