Commit History

  1. Implement event handler functions for heatmap, K-Means, cluster plot, and naming events; refactor main.js to use these handlers.

    ping98k
    f2e1fb8
  2. Add search cluster sorting mode; implement dropdown for selecting sorting criteria in heatmap functionality.

    ping98k
    f92828b
  3. Enhance heatmap button functionality; add progress bar updates to indicate processing stages.

    ping98k
    8ecd0da
  4. Update button labels for clarity; change 'Naming Cluster' to 'Generate Name' and 'Similarity Heatmap' to 'Similarity'.

    ping98k
    5b3199c
  5. Add cluster plot functionality; implement event handler for cluster plot button and update textarea with cluster names.

    ping98k
    5db51e7
  6. Enhance heatmap functionality; reorder clusters based on similarity to search cluster and update axis labels accordingly.

    ping98k
    6d1e26e
  7. Enhance cluster naming functionality; store traces globally for UMAP scatter plot updates and ensure proper legend updates with new cluster names.

    ping98k
    676c755
  8. Update page title and enhance cluster naming functionality; change title to "Text Embedding Playground" and implement cluster naming button with progress indication.

    ping98k
    160fe8b
  9. Refactor balanced K-Means implementation; update beta parameter default value, handle empty embeddings, and ensure proper centroid updates. Enhance UI to include beta input and adjust event handler to read beta value for clustering.

    ping98k
    65b6e6f
  10. Implement balanced K-Means clustering; add new clustering type option in UI and update event handler to support balanced K-Means functionality.

    ping98k
    3f8e7a3
  11. Enhance cluster naming and K-Means functionality; implement random selection for cluster names, improve centroid initialization, and adjust UMAP parameters for better projection accuracy.

    ping98k
    935873d
  12. Update UMAP configuration to improve clustering accuracy by adjusting minDist and adding metric parameter

    ping98k
    aaffa94
  13. Rename heatmap button ID for consistency and update event handler references in main.js

    ping98k
    f59a4a2
  14. Refactor K-Means clustering implementation; modularize embedding and clustering logic, enhance heatmap and scatter plot functions, and improve cluster naming process.

    ping98k
    12c4198
  15. Refactor K-Means clustering code for improved readability and performance; streamline cluster name generation and enhance progress bar updates

    ping98k
    46bbd3d
  16. Refactor K-Means input handling to exclude cluster header lines and adjust heatmap margin settings for improved layout

    ping98k
    aa85324
  17. Add cluster name extraction for heatmap axis labels in K-Means clustering

    ping98k
    c305ab2
  18. Reduce K-Means iteration count from 200 to 100; adjust UMAP neighbor calculation for improved clustering performance

    ping98k
    34e0278
  19. Enhance K-Means clustering functionality by refining input handling and increasing iteration count; update output format to include cluster names as headers.

    ping98k
    0e793c9
  20. Add prompt cluster logic for summarizing multiple sentences into concise phrases

    ping98k
    87be6a3
  21. Update K-Means input range and enhance cluster name extraction logic for improved accuracy

    ping98k
    ef7c02e
  22. Initialize textarea with random sentences and update K-Means clustering message format for improved clarity

    ping98k
    fe3f9fe
  23. Refine cluster name extraction in K-Means implementation to handle special tokens and improve naming accuracy

    ping98k
    00182d4
  24. Update initial input values in textarea and enhance K-Means clustering visualization with improved plot width and legend positioning

    ping98k
    0adca4d
  25. Add initial scatter plot with placeholder names for K-Means clustering results

    ping98k
    ee4ca8c
  26. move to main

    ping98k
    f08e6a1