- {renderImage()}
-
- {renderAICard()}
-
-
![]({preview.favicon})
{' '}
- {preview?.aiCard?.category && (
-
- {preview?.aiCard?.category}
-
- )}
- {preview?.host}
-
+
+
+ {renderImage()}
+
-
-
+ {renderAICard()}
+
+
![]({preview.favicon})
{' '}
+ {preview?.aiCard?.category && (
+
{preview?.aiCard?.category}
+ )}
+ {preview?.host}
+
+
+
);
}
diff --git a/src/renderer/pages/Pile/Editor/index.jsx b/src/renderer/pages/Pile/Editor/index.jsx
index 7549531..c01d0cc 100644
--- a/src/renderer/pages/Pile/Editor/index.jsx
+++ b/src/renderer/pages/Pile/Editor/index.jsx
@@ -5,9 +5,9 @@ import { Extension } from '@tiptap/core';
import { useEditor, EditorContent } from '@tiptap/react';
import Link from '@tiptap/extension-link';
import StarterKit from '@tiptap/starter-kit';
-import CharacterCount from '@tiptap/extension-character-count';
import Typography from '@tiptap/extension-typography';
import Placeholder from '@tiptap/extension-placeholder';
+import CharacterCount from '@tiptap/extension-character-count';
import { DiscIcon, PhotoIcon, TrashIcon, TagIcon } from 'renderer/icons';
import { motion, AnimatePresence } from 'framer-motion';
import { postFormat } from 'renderer/utils/fileOperations';
@@ -55,7 +55,7 @@ export default function Editor({
placeholder: isAI ? 'AI is thinking...' : 'What are you thinking?',
}),
CharacterCount.configure({
- limit: 100000,
+ limit: 10000,
}),
],
autofocus: true,
diff --git a/src/renderer/pages/Pile/Layout.tsx b/src/renderer/pages/Pile/Layout.tsx
index 9324510..16e5cfc 100644
--- a/src/renderer/pages/Pile/Layout.tsx
+++ b/src/renderer/pages/Pile/Layout.tsx
@@ -2,13 +2,13 @@ import { useParams, Link } from 'react-router-dom';
import styles from './PileLayout.module.scss';
import { HomeIcon } from 'renderer/icons';
import Sidebar from './Sidebar/Timeline/index';
-import { CountUp } from 'use-count-up';
import { useIndexContext } from 'renderer/context/IndexContext';
import { useEffect, useCallback } from 'react';
import { DateTime } from 'luxon';
import Settings from './Settings';
import HighlightsDialog from './Highlights';
import { usePilesContext } from 'renderer/context/PilesContext';
+import Toasts from './Toasts';
export default function PileLayout({ children }) {
const { pileName } = useParams();
@@ -41,15 +41,7 @@ export default function PileLayout({ children }) {
-
-
- {' '}
- entries
+ {index.size} entries
@@ -76,6 +68,7 @@ export default function PileLayout({ children }) {