docs: remove deprecated integration checklists and documentation files
This commit is contained in:
@@ -430,6 +430,30 @@ app.get('/api/files/by-date-range', (req, res) => {
|
||||
// Bookmarks API - reads/writes <vault>/.obsidian/bookmarks.json
|
||||
app.use(express.json());
|
||||
|
||||
app.post('/api/logs', (req, res) => {
|
||||
const { source = 'frontend', level = 'info', message = '', data = null, timestamp = Date.now() } = req.body || {};
|
||||
|
||||
const prefix = `[ClientLog:${source}]`;
|
||||
const payload = data !== undefined ? { data } : undefined;
|
||||
|
||||
switch (level) {
|
||||
case 'error':
|
||||
console.error(prefix, message, payload ?? '', new Date(timestamp).toISOString());
|
||||
break;
|
||||
case 'warn':
|
||||
console.warn(prefix, message, payload ?? '', new Date(timestamp).toISOString());
|
||||
break;
|
||||
case 'debug':
|
||||
console.debug(prefix, message, payload ?? '', new Date(timestamp).toISOString());
|
||||
break;
|
||||
default:
|
||||
console.log(prefix, message, payload ?? '', new Date(timestamp).toISOString());
|
||||
break;
|
||||
}
|
||||
|
||||
res.status(202).json({ status: 'queued' });
|
||||
});
|
||||
|
||||
function ensureBookmarksStorage() {
|
||||
const obsidianDir = path.join(vaultDir, '.obsidian');
|
||||
if (!fs.existsSync(obsidianDir)) {
|
||||
|
||||
Reference in New Issue
Block a user