feat: add creation date to snippets and sort by date in UI

This commit is contained in:
2025-01-25 19:43:30 +02:00
parent d847de361c
commit e59feebcf1
2 changed files with 7 additions and 1 deletions

View File

@@ -37,6 +37,9 @@ export class UIManager {
const container = document.getElementById('snippet-list');
container.innerHTML = '';
// Sort snippets by creation date (most recent first)
snippets.sort((a, b) => b.createdAt - a.createdAt);
snippets.forEach(snippet => {
const div = document.createElement('div');
div.className = `snippet-item ${snippet.id === currentSnippetId ? 'active' : ''}`;
@@ -48,6 +51,7 @@ export class UIManager {
const contentDiv = document.createElement('div');
contentDiv.className = 'snippet-content';
contentDiv.textContent = `${indicator} ${snippet.name}`;
contentDiv.title = `Created at: ${new Date(snippet.createdAt).toLocaleString()}`;
div.appendChild(contentDiv);
const buttonsDiv = document.createElement('div');