From 8d2762268b1278e44cf33580c1b4689f0e9ad64b Mon Sep 17 00:00:00 2001 From: Santhosh Janardhanan Date: Mon, 13 Apr 2026 14:18:04 -0400 Subject: [PATCH] feat: add LanceDB vector store with upsert, delete, and search --- ...2026-04-13-personal-companion-ai-phase1.md | 1939 +++++++++++++++++ ...2026-04-13-personal-companion-ai-design.md | 384 ++++ pyproject.toml | 3 + .../Default/2026-04-10-obsidian-rag-design.md | 213 ++ sample-data/Default/Bala's school.md | 3 + .../Default/Daily Life Stuff/Shopping List.md | 39 + sample-data/Default/EB1C/Follow ups.md | 22 + .../EB1C/Pending actions on the document.md | 9 + sample-data/Default/Entertainment Index.md | 191 ++ .../Default/Journal/2025/01/01 Jan 2025.md | 16 + .../Default/Journal/2025/01/02 Jan 2025.md | 13 + .../Default/Journal/2025/01/03 Jan 2025.md | 11 + .../Default/Journal/2025/01/04 Jan 2025.md | 12 + .../Default/Journal/2025/01/05 Jan 2025.md | 11 + .../Default/Journal/2025/01/06 Jan 2025.md | 13 + .../Default/Journal/2025/01/07 Jan 2025.md | 11 + .../Default/Journal/2025/01/08 Jan 2025.md | 12 + .../Default/Journal/2025/01/09 Jan 2025.md | 12 + .../Default/Journal/2025/01/10 Jan 2025.md | 12 + .../Default/Journal/2025/01/11 Jan 2025.md | 12 + .../Default/Journal/2025/01/12 Jan 2025.md | 15 + .../Default/Journal/2025/01/13 Jan 2025.md | 14 + .../Default/Journal/2025/01/14 Jan 2025.md | 18 + .../Default/Journal/2025/01/15 Jan 2025.md | 15 + .../Default/Journal/2025/01/16 Jan 2025.md | 14 + .../Default/Journal/2025/01/17 Jan 2025.md | 15 + .../Default/Journal/2025/01/18 Jan 2025.md | 14 + .../Default/Journal/2025/01/19 Jan 2025.md | 16 + .../Default/Journal/2025/01/20 Jan 2025.md | 17 + .../Default/Journal/2025/01/21 Jan 2025.md | 16 + .../Default/Journal/2025/01/22 Jan 2025.md | 15 + .../Default/Journal/2025/01/23 Jan 2025.md | 14 + .../Default/Journal/2025/01/24 Jan 2025.md | 17 + .../Default/Journal/2025/01/25 Jan 2025.md | 18 + .../Default/Journal/2025/01/26 Jan 2025.md | 16 + .../Default/Journal/2025/01/27 Jan 2025.md | 13 + .../Default/Journal/2025/01/28 Jan 2025.md | 16 + .../Default/Journal/2025/01/29 Jan 2025.md | 16 + .../Default/Journal/2025/01/30 Jan 2025.md | 18 + .../Default/Journal/2025/01/31 Jan 2025.md | 16 + .../Default/Journal/2025/02/01 Feb 2025.md | 15 + .../Default/Journal/2025/02/02 Feb 2025.md | 18 + .../Default/Journal/2025/02/03 Feb 2025.md | 15 + .../Default/Journal/2025/02/04 Feb 2025.md | 17 + .../Default/Journal/2025/02/05 Feb 2025.md | 18 + .../Default/Journal/2025/02/06 Feb 2025.md | 14 + .../Default/Journal/2025/02/07 Feb 2025.md | 16 + .../Default/Journal/2025/02/08 Feb 2025.md | 19 + .../Default/Journal/2025/02/09 Feb 2025.md | 15 + .../Default/Journal/2025/02/10 Feb 2025.md | 15 + .../Default/Journal/2025/02/11 Feb 2025.md | 13 + .../Default/Journal/2025/02/12 Feb 2025.md | 13 + .../Default/Journal/2025/02/13 Feb 2025.md | 17 + .../Default/Journal/2025/02/14 Feb 2025.md | 14 + .../Default/Journal/2025/02/15 Feb 2025.md | 16 + .../Default/Journal/2025/02/16 Feb 2025.md | 12 + .../Default/Journal/2025/02/17 Feb 2025.md | 12 + .../Default/Journal/2025/02/18 Feb 2025.md | 12 + .../Default/Journal/2025/02/19 Feb 2025.md | 12 + .../Default/Journal/2026/03/2026-03-11.md | 13 + .../Default/Journal/2026/03/2026-03-12.md | 12 + .../Default/Journal/2026/03/2026-03-13.md | 12 + .../Default/Journal/2026/03/2026-03-14.md | 12 + .../Default/Journal/2026/03/2026-03-15.md | 13 + .../Default/Journal/2026/03/2026-03-16.md | 12 + .../Default/Journal/2026/03/2026-03-17.md | 12 + .../Default/Journal/2026/03/2026-03-18.md | 12 + .../Default/Journal/2026/03/2026-03-19.md | 12 + .../Default/Journal/2026/03/2026-03-20.md | 12 + .../Default/Journal/2026/03/2026-03-21.md | 12 + .../Default/Journal/2026/03/2026-03-22.md | 12 + .../Default/Journal/2026/03/2026-03-23.md | 12 + .../Default/Journal/2026/03/2026-03-24.md | 12 + .../Default/Journal/2026/03/2026-03-25.md | 12 + .../Default/Journal/2026/03/2026-03-26.md | 12 + .../Default/Journal/2026/03/2026-03-27.md | 12 + .../Default/Journal/2026/04/2026-04-02.md | 12 + .../Default/Journal/2026/04/2026-04-05.md | 12 + .../Default/Journal/2026/04/2026-04-06.md | 12 + .../Default/Journal/2026/04/2026-04-07.md | 12 + .../Default/Journal/2026/04/2026-04-08.md | 12 + .../Default/Journal/2026/04/2026-04-09.md | 14 + .../Default/Journal/2026/04/2026-04-10.md | 13 + .../Default/Journal/2026/04/2026-04-11.md | 12 + .../Default/Journal/2026/04/2026-04-12.md | 12 + sample-data/Default/Learning new stuff.md | 3 + .../Default/Logseq/.logseq | 0 .../Logseq/Daily/journals/2024_01_01.md | 5 + .../Logseq/Daily/journals/2024_01_02.md | 15 + .../Logseq/Daily/journals/2024_01_03.md | 12 + .../Logseq/Daily/journals/2024_01_04.md | 19 + .../Logseq/Daily/journals/2024_01_05.md | 18 + .../logseq/.recycle/pages_Sample page.md | 1 + .../2024-01-06T03_21_50.049Z.ios.md | 6 + .../2024-01-28T20_13_32.401Z.ios.md | 20 + .../2024-01-28T20_13_32.404Z.ios.md | 20 + .../2024-02-06T03_04_29.117Z.ios.md | 19 + .../2024-02-06T03_04_29.130Z.ios.md | 19 + .../2024-01-06T03_17_24.480Z.ios.md | 1 + .../2024-01-06T03_17_24.481Z.ios.md | 1 + .../2024-01-28T20_13_32.402Z.ios.md | 12 + .../2024-01-28T20_13_32.405Z.ios.md | 12 + .../Sample/2024-01-06T03_25_38.705Z.ios.md | 1 + .../Default/Logseq/Daily/logseq/config.edn | 414 ++++ .../Default/Logseq/Daily/logseq/custom.css | 0 .../Default/Logseq/Daily/pages/contents.md | 1 + ...ps_2024-09-29_21-21-32_1727659555350_0.jpg | Bin 0 -> 633894 bytes .../Default/Logseq/journals/2024_01_06.md | 14 + .../Default/Logseq/journals/2024_01_07.md | 14 + .../Default/Logseq/journals/2024_01_08.md | 12 + .../Default/Logseq/journals/2024_01_09.md | 13 + .../Default/Logseq/journals/2024_01_10.md | 11 + .../Default/Logseq/journals/2024_01_11.md | 13 + .../Default/Logseq/journals/2024_01_12.md | 14 + .../Default/Logseq/journals/2024_01_13.md | 12 + .../Default/Logseq/journals/2024_01_14.md | 20 + .../Default/Logseq/journals/2024_01_15.md | 11 + .../Default/Logseq/journals/2024_01_16.md | 13 + .../Default/Logseq/journals/2024_01_17.md | 13 + .../Default/Logseq/journals/2024_01_18.md | 13 + .../Default/Logseq/journals/2024_01_19.md | 13 + .../Default/Logseq/journals/2024_01_20.md | 11 + .../Default/Logseq/journals/2024_01_21.md | 11 + .../Default/Logseq/journals/2024_01_22.md | 11 + .../Default/Logseq/journals/2024_01_23.md | 11 + .../Default/Logseq/journals/2024_01_24.md | 14 + .../Default/Logseq/journals/2024_01_25.md | 11 + .../Default/Logseq/journals/2024_01_26.md | 15 + .../Default/Logseq/journals/2024_01_27.md | 20 + .../Default/Logseq/journals/2024_01_28.md | 16 + .../Default/Logseq/journals/2024_01_29.md | 14 + .../Default/Logseq/journals/2024_01_30.md | 11 + .../Default/Logseq/journals/2024_01_31.md | 11 + .../Default/Logseq/journals/2024_02_01.md | 11 + .../Default/Logseq/journals/2024_02_02.md | 13 + .../Default/Logseq/journals/2024_02_03.md | 12 + .../Default/Logseq/journals/2024_02_04.md | 12 + .../Default/Logseq/journals/2024_02_05.md | 14 + .../Default/Logseq/journals/2024_02_06.md | 11 + .../Default/Logseq/journals/2024_02_07.md | 12 + .../Default/Logseq/journals/2024_02_08.md | 13 + .../Default/Logseq/journals/2024_02_09.md | 14 + .../Default/Logseq/journals/2024_02_10.md | 13 + .../Default/Logseq/journals/2024_02_11.md | 15 + .../Default/Logseq/journals/2024_02_12.md | 14 + .../Default/Logseq/journals/2024_02_13.md | 14 + .../Default/Logseq/journals/2024_02_14.md | 12 + .../Default/Logseq/journals/2024_02_15.md | 13 + .../Default/Logseq/journals/2024_02_16.md | 12 + .../Default/Logseq/journals/2024_02_17.md | 12 + .../Default/Logseq/journals/2024_02_18.md | 13 + .../Default/Logseq/journals/2024_02_19.md | 13 + .../Default/Logseq/journals/2024_02_20.md | 14 + .../Default/Logseq/journals/2024_02_21.md | 13 + .../Default/Logseq/journals/2024_02_22.md | 13 + .../Default/Logseq/journals/2024_02_23.md | 12 + .../Default/Logseq/journals/2024_02_24.md | 12 + .../Default/Logseq/journals/2024_02_25.md | 13 + .../Default/Logseq/journals/2024_02_26.md | 11 + .../Default/Logseq/journals/2024_02_27.md | 11 + .../Default/Logseq/journals/2024_02_28.md | 11 + .../Default/Logseq/journals/2024_02_29.md | 13 + .../Default/Logseq/journals/2024_03_01.md | 12 + .../Default/Logseq/journals/2024_03_02.md | 12 + .../Default/Logseq/journals/2024_03_03.md | 14 + .../Default/Logseq/journals/2024_03_04.md | 12 + .../Default/Logseq/journals/2024_03_05.md | 11 + .../Default/Logseq/journals/2024_03_06.md | 11 + .../Default/Logseq/journals/2024_03_07.md | 11 + .../Default/Logseq/journals/2024_03_08.md | 13 + .../Default/Logseq/journals/2024_03_09.md | 11 + .../Default/Logseq/journals/2024_03_10.md | 13 + .../Default/Logseq/journals/2024_03_11.md | 12 + .../Default/Logseq/journals/2024_03_12.md | 12 + .../Default/Logseq/journals/2024_03_13.md | 12 + .../Default/Logseq/journals/2024_03_14.md | 13 + .../Default/Logseq/journals/2024_03_15.md | 11 + .../Default/Logseq/journals/2024_03_16.md | 12 + .../Default/Logseq/journals/2024_03_17.md | 15 + .../Default/Logseq/journals/2024_03_18.md | 12 + .../Default/Logseq/journals/2024_03_19.md | 12 + .../Default/Logseq/journals/2024_03_20.md | 13 + .../Default/Logseq/journals/2024_03_21.md | 12 + .../Default/Logseq/journals/2024_03_22.md | 11 + .../Default/Logseq/journals/2024_03_23.md | 12 + .../Default/Logseq/journals/2024_03_24.md | 11 + .../Default/Logseq/journals/2024_03_25.md | 11 + .../Default/Logseq/journals/2024_03_26.md | 11 + .../Default/Logseq/journals/2024_03_27.md | 11 + .../Default/Logseq/journals/2024_03_28.md | 13 + .../Default/Logseq/journals/2024_03_29.md | 12 + .../Default/Logseq/journals/2024_03_30.md | 14 + .../Default/Logseq/journals/2024_03_31.md | 13 + .../Default/Logseq/journals/2024_04_01.md | 11 + .../Default/Logseq/journals/2024_04_02.md | 11 + .../Default/Logseq/journals/2024_04_03.md | 12 + .../Default/Logseq/journals/2024_04_04.md | 13 + .../Default/Logseq/journals/2024_04_05.md | 12 + .../Default/Logseq/journals/2024_04_06.md | 13 + .../Default/Logseq/journals/2024_04_07.md | 12 + .../Default/Logseq/journals/2024_04_08.md | 10 + .../Default/Logseq/journals/2024_04_09.md | 10 + .../Default/Logseq/journals/2024_04_10.md | 11 + .../Default/Logseq/journals/2024_04_11.md | 11 + .../Default/Logseq/journals/2024_04_12.md | 13 + .../Default/Logseq/journals/2024_04_13.md | 11 + .../Default/Logseq/journals/2024_04_14.md | 12 + .../Default/Logseq/journals/2024_04_15.md | 13 + .../Default/Logseq/journals/2024_04_16.md | 12 + .../Default/Logseq/journals/2024_04_17.md | 11 + .../Default/Logseq/journals/2024_04_18.md | 11 + .../Default/Logseq/journals/2024_04_19.md | 13 + .../Default/Logseq/journals/2024_04_20.md | 15 + .../Default/Logseq/journals/2024_04_21.md | 13 + .../Default/Logseq/journals/2024_04_22.md | 12 + .../Default/Logseq/journals/2024_04_23.md | 12 + .../Default/Logseq/journals/2024_04_24.md | 11 + .../Default/Logseq/journals/2024_04_25.md | 15 + .../Default/Logseq/journals/2024_04_26.md | 14 + .../Default/Logseq/journals/2024_04_27.md | 16 + .../Default/Logseq/journals/2024_04_28.md | 14 + .../Default/Logseq/journals/2024_04_29.md | 14 + .../Default/Logseq/journals/2024_04_30.md | 13 + .../Default/Logseq/journals/2024_05_01.md | 14 + .../Default/Logseq/journals/2024_05_02.md | 13 + .../Default/Logseq/journals/2024_05_03.md | 11 + .../Default/Logseq/journals/2024_05_04.md | 13 + .../Default/Logseq/journals/2024_05_05.md | 15 + .../Default/Logseq/journals/2024_05_06.md | 15 + .../Default/Logseq/journals/2024_05_07.md | 13 + .../Default/Logseq/journals/2024_05_08.md | 12 + .../Default/Logseq/journals/2024_05_09.md | 20 + .../Default/Logseq/journals/2024_05_10.md | 13 + .../Default/Logseq/journals/2024_05_11.md | 14 + .../Default/Logseq/journals/2024_05_12.md | 13 + .../Default/Logseq/journals/2024_05_13.md | 15 + .../Default/Logseq/journals/2024_05_14.md | 12 + .../Default/Logseq/journals/2024_05_15.md | 14 + .../Default/Logseq/journals/2024_05_16.md | 13 + .../Default/Logseq/journals/2024_05_17.md | 14 + .../Default/Logseq/journals/2024_05_18.md | 14 + .../Default/Logseq/journals/2024_05_19.md | 13 + .../Default/Logseq/journals/2024_05_20.md | 14 + .../Default/Logseq/journals/2024_05_21.md | 12 + .../Default/Logseq/journals/2024_05_22.md | 15 + .../Default/Logseq/journals/2024_05_23.md | 15 + .../Default/Logseq/journals/2024_05_24.md | 13 + .../Default/Logseq/journals/2024_05_25.md | 14 + .../Default/Logseq/journals/2024_05_26.md | 16 + .../Default/Logseq/journals/2024_05_27.md | 21 + .../Default/Logseq/journals/2024_05_28.md | 12 + .../Default/Logseq/journals/2024_05_29.md | 12 + .../Default/Logseq/journals/2024_05_30.md | 15 + .../Default/Logseq/journals/2024_05_31.md | 13 + .../Default/Logseq/journals/2024_06_01.md | 14 + .../Default/Logseq/journals/2024_06_02.md | 13 + .../Default/Logseq/journals/2024_06_03.md | 12 + .../Default/Logseq/journals/2024_06_04.md | 12 + .../Default/Logseq/journals/2024_06_05.md | 13 + .../Default/Logseq/journals/2024_06_06.md | 13 + .../Default/Logseq/journals/2024_06_07.md | 13 + .../Default/Logseq/journals/2024_06_08.md | 15 + .../Default/Logseq/journals/2024_06_09.md | 14 + .../Default/Logseq/journals/2024_06_10.md | 15 + .../Default/Logseq/journals/2024_06_11.md | 13 + .../Default/Logseq/journals/2024_06_12.md | 13 + .../Default/Logseq/journals/2024_06_13.md | 14 + .../Default/Logseq/journals/2024_06_14.md | 13 + .../Default/Logseq/journals/2024_06_15.md | 14 + .../Default/Logseq/journals/2024_06_16.md | 18 + .../Default/Logseq/journals/2024_06_17.md | 13 + .../Default/Logseq/journals/2024_06_18.md | 13 + .../Default/Logseq/journals/2024_06_19.md | 18 + .../Default/Logseq/journals/2024_06_20.md | 13 + .../Default/Logseq/journals/2024_06_21.md | 13 + .../Default/Logseq/journals/2024_06_22.md | 15 + .../Default/Logseq/journals/2024_06_23.md | 14 + .../Default/Logseq/journals/2024_06_24.md | 14 + .../Default/Logseq/journals/2024_06_25.md | 14 + .../Default/Logseq/journals/2024_06_26.md | 15 + .../Default/Logseq/journals/2024_06_27.md | 13 + .../Default/Logseq/journals/2024_06_28.md | 14 + .../Default/Logseq/journals/2024_06_29.md | 17 + .../Default/Logseq/journals/2024_06_30.md | 16 + .../Default/Logseq/journals/2024_07_01.md | 16 + .../Default/Logseq/journals/2024_07_02.md | 16 + .../Default/Logseq/journals/2024_07_03.md | 15 + .../Default/Logseq/journals/2024_07_04.md | 12 + .../Default/Logseq/journals/2024_07_05.md | 14 + .../Default/Logseq/journals/2024_07_06.md | 14 + .../Default/Logseq/journals/2024_07_07.md | 12 + .../Default/Logseq/journals/2024_07_08.md | 15 + .../Default/Logseq/journals/2024_07_09.md | 22 + .../Default/Logseq/journals/2024_07_10.md | 14 + .../Default/Logseq/journals/2024_07_11.md | 14 + .../Default/Logseq/journals/2024_07_12.md | 13 + .../Default/Logseq/journals/2024_07_13.md | 14 + .../Default/Logseq/journals/2024_07_14.md | 20 + .../Default/Logseq/journals/2024_07_15.md | 14 + .../Default/Logseq/journals/2024_07_16.md | 14 + .../Default/Logseq/journals/2024_07_17.md | 15 + .../Default/Logseq/journals/2024_07_18.md | 15 + .../Default/Logseq/journals/2024_07_19.md | 14 + .../Default/Logseq/journals/2024_07_20.md | 11 + .../Default/Logseq/journals/2024_07_21.md | 11 + .../Default/Logseq/journals/2024_07_22.md | 14 + .../Default/Logseq/journals/2024_07_23.md | 14 + .../Default/Logseq/journals/2024_07_24.md | 13 + .../Default/Logseq/journals/2024_07_25.md | 14 + .../Default/Logseq/journals/2024_07_26.md | 22 + .../Default/Logseq/journals/2024_07_27.md | 23 + .../Default/Logseq/journals/2024_07_28.md | 16 + .../Default/Logseq/journals/2024_07_29.md | 14 + .../Default/Logseq/journals/2024_07_30.md | 12 + .../Default/Logseq/journals/2024_07_31.md | 13 + .../Default/Logseq/journals/2024_08_01.md | 13 + .../Default/Logseq/journals/2024_08_02.md | 15 + .../Default/Logseq/journals/2024_08_03.md | 17 + .../Default/Logseq/journals/2024_08_04.md | 14 + .../Default/Logseq/journals/2024_08_05.md | 13 + .../Default/Logseq/journals/2024_08_06.md | 16 + .../Default/Logseq/journals/2024_08_07.md | 15 + .../Default/Logseq/journals/2024_08_08.md | 13 + .../Default/Logseq/journals/2024_08_09.md | 15 + .../Default/Logseq/journals/2024_08_10.md | 19 + .../Default/Logseq/journals/2024_08_11.md | 19 + .../Default/Logseq/journals/2024_08_12.md | 13 + .../Default/Logseq/journals/2024_08_13.md | 15 + .../Default/Logseq/journals/2024_08_14.md | 13 + .../Default/Logseq/journals/2024_08_15.md | 13 + .../Default/Logseq/journals/2024_08_16.md | 14 + .../Default/Logseq/journals/2024_08_17.md | 16 + .../Default/Logseq/journals/2024_08_18.md | 13 + .../Default/Logseq/journals/2024_08_19.md | 13 + .../Default/Logseq/journals/2024_08_20.md | 14 + .../Default/Logseq/journals/2024_08_21.md | 15 + .../Default/Logseq/journals/2024_08_22.md | 14 + .../Default/Logseq/journals/2024_08_23.md | 12 + .../Default/Logseq/journals/2024_08_24.md | 14 + .../Default/Logseq/journals/2024_08_25.md | 17 + .../Default/Logseq/journals/2024_08_26.md | 15 + .../Default/Logseq/journals/2024_08_27.md | 14 + .../Default/Logseq/journals/2024_08_28.md | 14 + .../Default/Logseq/journals/2024_08_29.md | 13 + .../Default/Logseq/journals/2024_08_30.md | 13 + .../Default/Logseq/journals/2024_08_31.md | 15 + .../Default/Logseq/journals/2024_09_01.md | 14 + .../Default/Logseq/journals/2024_09_02.md | 16 + .../Default/Logseq/journals/2024_09_03.md | 14 + .../Default/Logseq/journals/2024_09_04.md | 14 + .../Default/Logseq/journals/2024_09_05.md | 15 + .../Default/Logseq/journals/2024_09_06.md | 16 + .../Default/Logseq/journals/2024_09_07.md | 15 + .../Default/Logseq/journals/2024_09_08.md | 15 + .../Default/Logseq/journals/2024_09_09.md | 15 + .../Default/Logseq/journals/2024_09_10.md | 15 + .../Default/Logseq/journals/2024_09_11.md | 18 + .../Default/Logseq/journals/2024_09_12.md | 1 + .../Default/Logseq/journals/2024_09_13.md | 1 + .../Default/Logseq/journals/2024_09_14.md | 14 + .../Default/Logseq/journals/2024_09_15.md | 16 + .../Default/Logseq/journals/2024_09_16.md | 15 + .../Default/Logseq/journals/2024_09_17.md | 15 + .../Default/Logseq/journals/2024_09_18.md | 16 + .../Default/Logseq/journals/2024_09_19.md | 14 + .../Default/Logseq/journals/2024_09_20.md | 12 + .../Default/Logseq/journals/2024_09_21.md | 13 + .../Default/Logseq/journals/2024_09_22.md | 13 + .../Default/Logseq/journals/2024_09_23.md | 13 + .../Default/Logseq/journals/2024_09_24.md | 12 + .../Default/Logseq/journals/2024_09_25.md | 14 + .../Default/Logseq/journals/2024_09_26.md | 12 + .../Default/Logseq/journals/2024_09_27.md | 16 + .../Default/Logseq/journals/2024_09_28.md | 12 + .../Default/Logseq/journals/2024_09_29.md | 15 + .../Default/Logseq/journals/2024_09_30.md | 10 + .../Default/Logseq/journals/2024_10_01.md | 10 + .../Default/Logseq/journals/2024_10_02.md | 9 + .../Default/Logseq/journals/2024_10_03.md | 11 + .../Default/Logseq/journals/2024_10_04.md | 14 + .../Default/Logseq/journals/2024_10_05.md | 18 + .../Default/Logseq/journals/2024_10_06.md | 16 + .../Default/Logseq/journals/2024_10_07.md | 14 + .../Default/Logseq/journals/2024_10_08.md | 14 + .../Default/Logseq/journals/2024_10_09.md | 14 + .../Default/Logseq/journals/2024_10_10.md | 15 + .../Default/Logseq/journals/2024_10_11.md | 14 + .../Default/Logseq/journals/2024_10_12.md | 18 + .../Default/Logseq/journals/2024_10_13.md | 16 + .../Default/Logseq/journals/2024_10_14.md | 18 + .../Default/Logseq/journals/2024_10_15.md | 8 + .../Default/Logseq/journals/2024_10_16.md | 8 + .../Default/Logseq/journals/2024_10_17.md | 8 + .../Default/Logseq/journals/2024_10_18.md | 9 + .../Default/Logseq/journals/2024_10_19.md | 9 + .../Default/Logseq/journals/2024_10_20.md | 9 + .../Default/Logseq/journals/2024_10_21.md | 10 + .../Default/Logseq/journals/2024_10_22.md | 9 + .../Default/Logseq/journals/2024_10_23.md | 9 + .../Default/Logseq/journals/2024_10_25.md | 11 + .../Default/Logseq/journals/2024_10_26.md | 10 + .../Default/Logseq/journals/2024_10_27.md | 17 + .../Default/Logseq/journals/2024_10_28.md | 18 + .../Default/Logseq/journals/2024_10_29.md | 14 + .../Default/Logseq/journals/2024_10_30.md | 14 + .../Default/Logseq/journals/2024_10_31.md | 14 + .../Default/Logseq/journals/2024_11_01.md | 13 + .../Default/Logseq/journals/2024_11_02.md | 17 + .../Default/Logseq/journals/2024_12_29.md | 13 + .../Default/Logseq/journals/2025_01_01.md | 12 + .../Default/Logseq/journals/2025_10_26.md | 14 + .../Default/Logseq/journals/2026_04_09.md | 3 + .../logseq/.recycle/Daily_pages_Sample.md | 10 + .../Logseq/logseq/.recycle/pages_Sample.md | 10 + ...s_65b45a6a-6778-439a-94c2-ff84eb35f283.edn | 34 + .../2024-02-04T06_42_15.094Z.ios.md | 19 + .../2024-02-04T06_42_15.098Z.ios.md | 19 + .../2024-01-06T20_45_24.727Z.Desktop.md | 15 + .../2024-01-06T03_25_24.762Z.Desktop.md | 2 + .../2024-01-06T17_29_11.389Z.Desktop.md | 11 + .../2024-01-07T05_31_33.931Z.Desktop.md | 13 + .../2024-01-08T23_38_14.313Z.Desktop.md | 12 + .../2024-01-08T23_44_50.778Z.ios.md | 11 + .../2024-01-15T04_03_57.213Z.ios.md | 14 + .../2024-01-15T04_03_57.232Z.ios.md | 14 + .../2024-01-15T04_03_56.398Z.ios.md | 11 + .../2024-01-15T04_03_56.399Z.ios.md | 11 + .../2024-01-16T02_43_53.237Z.Desktop.md | 11 + .../2024-01-17T02_46_45.981Z.ios.md | 11 + .../2024-01-17T02_46_45.982Z.ios.md | 11 + .../2024-01-28T20_13_41.564Z.ios.md | 11 + .../2024-01-28T20_13_41.635Z.ios.md | 11 + .../2024-01-27T01_20_10.511Z.Desktop.md | 3 + .../2024-01-27T04_04_28.507Z.ios.md | 11 + .../2024-01-27T04_04_31.047Z.ios.md | 11 + .../2024-01-28T20_13_41.566Z.ios.md | 15 + .../2024-01-28T20_13_41.636Z.ios.md | 15 + .../2024-02-03T03_15_36.792Z.Desktop.md | 18 + .../2024-02-03T03_36_14.811Z.ios.md | 11 + .../2024-02-03T03_36_14.812Z.ios.md | 11 + .../2024-02-03T09_16_38.691Z.Desktop.md | 14 + .../2024-02-04T05_10_32.880Z.ios.md | 0 .../2024-02-04T05_10_35.684Z.ios.md | 12 + .../2024-02-04T05_12_56.193Z.ios.md | 12 + .../2024-02-04T06_42_15.039Z.ios.md | 11 + .../2024-02-04T06_42_15.097Z.ios.md | 11 + .../2024-02-06T03_04_33.042Z.ios.md | 1 + .../2024-02-06T03_04_33.044Z.ios.md | 1 + .../2024-02-18T02_27_51.591Z.Desktop.md | 15 + .../2024-02-23T12_32_21.531Z.ios.md | 1 + .../2024-02-23T12_32_21.539Z.ios.md | 1 + .../2024-03-03T04_09_54.944Z.ios.md | 1 + .../2024-03-03T04_09_54.945Z.ios.md | 1 + .../2024-03-11T02_37_03.264Z.ios.md | 1 + .../2024-03-11T02_37_03.322Z.ios.md | 1 + .../2024-03-17T22_53_14.865Z.ios.md | 13 + .../2024-03-17T22_53_15.316Z.ios.md | 13 + .../2024-03-17T22_53_14.865Z.ios.md | 11 + .../2024-03-17T22_53_15.317Z.ios.md | 11 + .../2024-03-17T22_53_14.865Z.ios.md | 13 + .../2024-03-17T22_53_15.317Z.ios.md | 13 + .../2024-03-19T03_14_06.255Z.ios.md | 12 + .../2024-03-19T03_14_06.269Z.ios.md | 12 + .../2024-03-19T03_18_21.989Z.ios.md | 11 + .../2024-03-19T03_18_24.302Z.ios.md | 11 + .../2024-04-04T03_43_50.058Z.ios.md | 14 + .../2024-04-04T03_43_51.789Z.ios.md | 14 + .../2024-04-04T03_43_50.058Z.ios.md | 1 + .../2024-04-04T03_43_51.789Z.ios.md | 1 + .../2024-04-15T00_40_25.415Z.ios.md | 13 + .../2024-04-15T00_40_25.434Z.ios.md | 13 + .../2024-04-27T15_10_44.023Z.ios.md | 15 + .../2024-04-27T15_10_44.103Z.ios.md | 15 + .../2024-05-18T10_45_42.379Z.ios.md | 1 + .../2024-05-18T10_45_42.413Z.ios.md | 1 + .../2024-05-29T02_18_50.677Z.ios.md | 16 + .../2024-05-29T02_18_50.712Z.ios.md | 16 + .../2024-05-29T02_18_50.677Z.ios.md | 12 + .../2024-05-29T02_18_50.712Z.ios.md | 12 + .../2024-06-05T11_49_59.123Z.Desktop.md | 14 + .../2024-06-06T03_27_30.089Z.ios.md | 13 + .../2024-06-10T23_54_29.529Z.ios.md | 13 + .../2024-06-10T23_54_30.217Z.ios.md | 13 + .../2024-06-10T23_54_29.529Z.ios.md | 1 + .../2024-06-10T23_54_30.217Z.ios.md | 1 + .../2024-06-16T04_22_55.486Z.ios.md | 15 + .../2024-06-16T04_22_55.633Z.ios.md | 15 + .../2024-06-16T04_27_07.488Z.ios.md | 12 + .../2024-06-18T02_41_42.984Z.ios.md | 1 + .../2024-06-18T02_41_42.997Z.ios.md | 1 + .../2024-07-05T00_30_12.790Z.ios.md | 14 + .../2024-07-05T00_30_19.132Z.ios.md | 14 + .../2024-07-07T14_52_42.280Z.ios.md | 1 + .../2024-07-07T14_52_45.170Z.ios.md | 1 + .../2024-07-13T21_32_26.611Z.ios.md | 12 + .../2024-07-13T21_32_26.701Z.ios.md | 12 + .../2024-07-13T21_32_26.611Z.ios.md | 12 + .../2024-07-13T21_32_26.701Z.ios.md | 12 + .../2024-07-16T01_42_15.194Z.ios.md | 1 + .../2024-07-16T01_42_15.239Z.ios.md | 1 + .../2024-07-15T01_05_59.331Z.Desktop.md | 12 + .../2024-07-16T01_42_15.195Z.ios.md | 12 + .../2024-07-16T01_42_15.239Z.ios.md | 12 + .../2024-07-31T02_46_09.424Z.ios.md | 14 + .../2024-07-31T02_46_09.573Z.ios.md | 14 + .../2024-07-31T02_47_21.942Z.ios.md | 12 + .../2024-07-31T02_47_26.502Z.ios.md | 12 + .../2024-08-07T01_11_30.983Z.Desktop.md | 12 + .../2024-08-14T00_58_13.706Z.Desktop.md | 14 + .../2024-08-14T01_43_27.544Z.ios.md | 12 + .../2024-08-14T11_30_57.580Z.Desktop.md | 13 + .../2024-08-27T00_18_19.615Z.ios.md | 13 + .../2024-08-27T00_18_19.931Z.ios.md | 13 + .../2024-08-14T01_43_27.548Z.ios.md | 2 + .../2024-10-14T01_41_05.401Z.ios.md | 12 + .../2024-10-14T01_41_05.825Z.ios.md | 12 + .../2024-10-14T01_46_42.133Z.ios.md | 12 + .../2024-10-14T01_46_44.804Z.ios.md | 12 + .../config/2024-07-13T23_43_43.701Z.ios.edn | 418 ++++ .../2024-07-23T12_52_48.508Z.Desktop.edn | 419 ++++ .../config/2024-07-25T22_12_45.033Z.ios.edn | 418 ++++ .../config/2024-07-25T22_12_45.223Z.ios.edn | 418 ++++ .../config/2024-08-27T00_18_19.486Z.ios.edn | 419 ++++ .../config/2024-08-27T00_18_19.804Z.ios.edn | 419 ++++ .../2024-02-04T05_12_56.415Z.ios.md | 8 + .../2024-02-06T03_04_33.865Z.ios.md | 30 + .../2024-02-06T03_04_33.897Z.ios.md | 30 + .../2024-05-25T17_56_54.618Z.ios.md | 31 + .../2024-05-25T17_56_54.628Z.ios.md | 31 + .../2024-08-13T14_10_20.390Z.ios.md | 33 + .../2024-08-13T14_10_20.404Z.ios.md | 33 + .../movie/2024-03-22T03_55_44.675Z.ios.md | 1 + .../movie/2024-03-22T03_55_44.687Z.ios.md | 1 + .../templates/2024-02-03T03_36_15.536Z.ios.md | 14 + .../templates/2024-02-03T03_36_15.542Z.ios.md | 14 + sample-data/Default/Logseq/logseq/config.edn | 419 ++++ sample-data/Default/Logseq/logseq/custom.css | 0 .../Default/Logseq/pages/Borrowed Money.md | 2 + .../Default/Logseq/pages/Plan for 2024.md | 38 + .../pages/Task___Discovery___TitleCase.md | 12 + sample-data/Default/Logseq/pages/contents.md | 1 + sample-data/Default/Logseq/pages/movie.md | 2 + .../Default/Logseq/pages/movies___towatch.md | 21 + sample-data/Default/Logseq/pages/netflix.md | 2 + sample-data/Default/Logseq/pages/templates.md | 15 + sample-data/Default/Logseq/pages/yesterday.md | 11 + .../Default/Motorsports/All types of races.md | 95 + .../Default/Motorsports/List of topics.md | 20 + .../Claude Code Context Optimization.md | 38 + sample-data/Default/PRompt.md | 228 ++ sample-data/Default/Relocation Checklist.md | 13 + .../Default/Side Project/Agency/Prompt.md | 26 + .../Are.na Alternative/000 Preliminary.md | 186 ++ .../00-english-style-converter-concept.md | 17 + .../Default/Side Project/Onyxlog/Notes.md | 206 ++ .../Side Project/Onyxlog/Requirements.md | 8 + sample-data/Default/Template/Daily Journal.md | 12 + sample-data/Default/Template/Weekly note.md | 9 + sample-data/Default/Test.md | 26 + sample-data/Default/To look for.md | 336 +++ .../Webinars/March 24 - Movate Team.md | 22 + .../Amma's Vacation/001 Trip with Amma.md | 52 + .../Amma's Vacation/003 Niagara Trip Plan.md | 41 + .../zzz-Archive/Grand trip with Amma.md | 44 + .../Default/zzz-Archive/My bucket list.md | 15 + .../Rochester, NY to Parrish, FL (Aruna).md | 37 + .../Default/zzz-Archive/Tattoo list.md | 20 + src/companion/__init__.py | 0 src/companion/rag/vector_store.py | 143 ++ tests/test_vector_store.py | 22 + 570 files changed, 14491 insertions(+) create mode 100644 docs/superpowers/plans/2026-04-13-personal-companion-ai-phase1.md create mode 100644 docs/superpowers/specs/2026-04-13-personal-companion-ai-design.md create mode 100644 sample-data/Default/2026-04-10-obsidian-rag-design.md create mode 100644 sample-data/Default/Bala's school.md create mode 100644 sample-data/Default/Daily Life Stuff/Shopping List.md create mode 100644 sample-data/Default/EB1C/Follow ups.md create mode 100644 sample-data/Default/EB1C/Pending actions on the document.md create mode 100644 sample-data/Default/Entertainment Index.md create mode 100644 sample-data/Default/Journal/2025/01/01 Jan 2025.md create mode 100644 sample-data/Default/Journal/2025/01/02 Jan 2025.md create mode 100644 sample-data/Default/Journal/2025/01/03 Jan 2025.md create mode 100644 sample-data/Default/Journal/2025/01/04 Jan 2025.md create mode 100644 sample-data/Default/Journal/2025/01/05 Jan 2025.md create mode 100644 sample-data/Default/Journal/2025/01/06 Jan 2025.md create mode 100644 sample-data/Default/Journal/2025/01/07 Jan 2025.md create mode 100644 sample-data/Default/Journal/2025/01/08 Jan 2025.md create mode 100644 sample-data/Default/Journal/2025/01/09 Jan 2025.md create mode 100644 sample-data/Default/Journal/2025/01/10 Jan 2025.md create mode 100644 sample-data/Default/Journal/2025/01/11 Jan 2025.md create mode 100644 sample-data/Default/Journal/2025/01/12 Jan 2025.md create mode 100644 sample-data/Default/Journal/2025/01/13 Jan 2025.md create mode 100644 sample-data/Default/Journal/2025/01/14 Jan 2025.md create mode 100644 sample-data/Default/Journal/2025/01/15 Jan 2025.md create mode 100644 sample-data/Default/Journal/2025/01/16 Jan 2025.md create mode 100644 sample-data/Default/Journal/2025/01/17 Jan 2025.md create mode 100644 sample-data/Default/Journal/2025/01/18 Jan 2025.md create mode 100644 sample-data/Default/Journal/2025/01/19 Jan 2025.md create mode 100644 sample-data/Default/Journal/2025/01/20 Jan 2025.md create mode 100644 sample-data/Default/Journal/2025/01/21 Jan 2025.md create mode 100644 sample-data/Default/Journal/2025/01/22 Jan 2025.md create mode 100644 sample-data/Default/Journal/2025/01/23 Jan 2025.md create mode 100644 sample-data/Default/Journal/2025/01/24 Jan 2025.md create mode 100644 sample-data/Default/Journal/2025/01/25 Jan 2025.md create mode 100644 sample-data/Default/Journal/2025/01/26 Jan 2025.md create mode 100644 sample-data/Default/Journal/2025/01/27 Jan 2025.md create mode 100644 sample-data/Default/Journal/2025/01/28 Jan 2025.md create mode 100644 sample-data/Default/Journal/2025/01/29 Jan 2025.md create mode 100644 sample-data/Default/Journal/2025/01/30 Jan 2025.md create mode 100644 sample-data/Default/Journal/2025/01/31 Jan 2025.md create mode 100644 sample-data/Default/Journal/2025/02/01 Feb 2025.md create mode 100644 sample-data/Default/Journal/2025/02/02 Feb 2025.md create mode 100644 sample-data/Default/Journal/2025/02/03 Feb 2025.md create mode 100644 sample-data/Default/Journal/2025/02/04 Feb 2025.md create mode 100644 sample-data/Default/Journal/2025/02/05 Feb 2025.md create mode 100644 sample-data/Default/Journal/2025/02/06 Feb 2025.md create mode 100644 sample-data/Default/Journal/2025/02/07 Feb 2025.md create mode 100644 sample-data/Default/Journal/2025/02/08 Feb 2025.md create mode 100644 sample-data/Default/Journal/2025/02/09 Feb 2025.md create mode 100644 sample-data/Default/Journal/2025/02/10 Feb 2025.md create mode 100644 sample-data/Default/Journal/2025/02/11 Feb 2025.md create mode 100644 sample-data/Default/Journal/2025/02/12 Feb 2025.md create mode 100644 sample-data/Default/Journal/2025/02/13 Feb 2025.md create mode 100644 sample-data/Default/Journal/2025/02/14 Feb 2025.md create mode 100644 sample-data/Default/Journal/2025/02/15 Feb 2025.md create mode 100644 sample-data/Default/Journal/2025/02/16 Feb 2025.md create mode 100644 sample-data/Default/Journal/2025/02/17 Feb 2025.md create mode 100644 sample-data/Default/Journal/2025/02/18 Feb 2025.md create mode 100644 sample-data/Default/Journal/2025/02/19 Feb 2025.md create mode 100644 sample-data/Default/Journal/2026/03/2026-03-11.md create mode 100644 sample-data/Default/Journal/2026/03/2026-03-12.md create mode 100644 sample-data/Default/Journal/2026/03/2026-03-13.md create mode 100644 sample-data/Default/Journal/2026/03/2026-03-14.md create mode 100644 sample-data/Default/Journal/2026/03/2026-03-15.md create mode 100644 sample-data/Default/Journal/2026/03/2026-03-16.md create mode 100644 sample-data/Default/Journal/2026/03/2026-03-17.md create mode 100644 sample-data/Default/Journal/2026/03/2026-03-18.md create mode 100644 sample-data/Default/Journal/2026/03/2026-03-19.md create mode 100644 sample-data/Default/Journal/2026/03/2026-03-20.md create mode 100644 sample-data/Default/Journal/2026/03/2026-03-21.md create mode 100644 sample-data/Default/Journal/2026/03/2026-03-22.md create mode 100644 sample-data/Default/Journal/2026/03/2026-03-23.md create mode 100644 sample-data/Default/Journal/2026/03/2026-03-24.md create mode 100644 sample-data/Default/Journal/2026/03/2026-03-25.md create mode 100644 sample-data/Default/Journal/2026/03/2026-03-26.md create mode 100644 sample-data/Default/Journal/2026/03/2026-03-27.md create mode 100644 sample-data/Default/Journal/2026/04/2026-04-02.md create mode 100644 sample-data/Default/Journal/2026/04/2026-04-05.md create mode 100644 sample-data/Default/Journal/2026/04/2026-04-06.md create mode 100644 sample-data/Default/Journal/2026/04/2026-04-07.md create mode 100644 sample-data/Default/Journal/2026/04/2026-04-08.md create mode 100644 sample-data/Default/Journal/2026/04/2026-04-09.md create mode 100644 sample-data/Default/Journal/2026/04/2026-04-10.md create mode 100644 sample-data/Default/Journal/2026/04/2026-04-11.md create mode 100644 sample-data/Default/Journal/2026/04/2026-04-12.md create mode 100644 sample-data/Default/Learning new stuff.md rename companion/__init__.py => sample-data/Default/Logseq/.logseq (100%) create mode 100644 sample-data/Default/Logseq/Daily/journals/2024_01_01.md create mode 100644 sample-data/Default/Logseq/Daily/journals/2024_01_02.md create mode 100644 sample-data/Default/Logseq/Daily/journals/2024_01_03.md create mode 100644 sample-data/Default/Logseq/Daily/journals/2024_01_04.md create mode 100644 sample-data/Default/Logseq/Daily/journals/2024_01_05.md create mode 100644 sample-data/Default/Logseq/Daily/logseq/.recycle/pages_Sample page.md create mode 100644 sample-data/Default/Logseq/Daily/logseq/bak/journals/2024_01_01/2024-01-06T03_21_50.049Z.ios.md create mode 100644 sample-data/Default/Logseq/Daily/logseq/bak/journals/2024_01_04/2024-01-28T20_13_32.401Z.ios.md create mode 100644 sample-data/Default/Logseq/Daily/logseq/bak/journals/2024_01_04/2024-01-28T20_13_32.404Z.ios.md create mode 100644 sample-data/Default/Logseq/Daily/logseq/bak/journals/2024_01_04/2024-02-06T03_04_29.117Z.ios.md create mode 100644 sample-data/Default/Logseq/Daily/logseq/bak/journals/2024_01_04/2024-02-06T03_04_29.130Z.ios.md create mode 100644 sample-data/Default/Logseq/Daily/logseq/bak/journals/2024_01_05/2024-01-06T03_17_24.480Z.ios.md create mode 100644 sample-data/Default/Logseq/Daily/logseq/bak/journals/2024_01_05/2024-01-06T03_17_24.481Z.ios.md create mode 100644 sample-data/Default/Logseq/Daily/logseq/bak/journals/2024_01_05/2024-01-28T20_13_32.402Z.ios.md create mode 100644 sample-data/Default/Logseq/Daily/logseq/bak/journals/2024_01_05/2024-01-28T20_13_32.405Z.ios.md create mode 100644 sample-data/Default/Logseq/Daily/logseq/bak/pages/Sample/2024-01-06T03_25_38.705Z.ios.md create mode 100644 sample-data/Default/Logseq/Daily/logseq/config.edn create mode 100644 sample-data/Default/Logseq/Daily/logseq/custom.css create mode 100644 sample-data/Default/Logseq/Daily/pages/contents.md create mode 100644 sample-data/Default/Logseq/assets/Monosnap_Your_location_to_Costco_Wholesale_-_Google_Maps_2024-09-29_21-21-32_1727659555350_0.jpg create mode 100644 sample-data/Default/Logseq/journals/2024_01_06.md create mode 100644 sample-data/Default/Logseq/journals/2024_01_07.md create mode 100644 sample-data/Default/Logseq/journals/2024_01_08.md create mode 100644 sample-data/Default/Logseq/journals/2024_01_09.md create mode 100644 sample-data/Default/Logseq/journals/2024_01_10.md create mode 100644 sample-data/Default/Logseq/journals/2024_01_11.md create mode 100644 sample-data/Default/Logseq/journals/2024_01_12.md create mode 100644 sample-data/Default/Logseq/journals/2024_01_13.md create mode 100644 sample-data/Default/Logseq/journals/2024_01_14.md create mode 100644 sample-data/Default/Logseq/journals/2024_01_15.md create mode 100644 sample-data/Default/Logseq/journals/2024_01_16.md create mode 100644 sample-data/Default/Logseq/journals/2024_01_17.md create mode 100644 sample-data/Default/Logseq/journals/2024_01_18.md create mode 100644 sample-data/Default/Logseq/journals/2024_01_19.md create mode 100644 sample-data/Default/Logseq/journals/2024_01_20.md create mode 100644 sample-data/Default/Logseq/journals/2024_01_21.md create mode 100644 sample-data/Default/Logseq/journals/2024_01_22.md create mode 100644 sample-data/Default/Logseq/journals/2024_01_23.md create mode 100644 sample-data/Default/Logseq/journals/2024_01_24.md create mode 100644 sample-data/Default/Logseq/journals/2024_01_25.md create mode 100644 sample-data/Default/Logseq/journals/2024_01_26.md create mode 100644 sample-data/Default/Logseq/journals/2024_01_27.md create mode 100644 sample-data/Default/Logseq/journals/2024_01_28.md create mode 100644 sample-data/Default/Logseq/journals/2024_01_29.md create mode 100644 sample-data/Default/Logseq/journals/2024_01_30.md create mode 100644 sample-data/Default/Logseq/journals/2024_01_31.md create mode 100644 sample-data/Default/Logseq/journals/2024_02_01.md create mode 100644 sample-data/Default/Logseq/journals/2024_02_02.md create mode 100644 sample-data/Default/Logseq/journals/2024_02_03.md create mode 100644 sample-data/Default/Logseq/journals/2024_02_04.md create mode 100644 sample-data/Default/Logseq/journals/2024_02_05.md create mode 100644 sample-data/Default/Logseq/journals/2024_02_06.md create mode 100644 sample-data/Default/Logseq/journals/2024_02_07.md create mode 100644 sample-data/Default/Logseq/journals/2024_02_08.md create mode 100644 sample-data/Default/Logseq/journals/2024_02_09.md create mode 100644 sample-data/Default/Logseq/journals/2024_02_10.md create mode 100644 sample-data/Default/Logseq/journals/2024_02_11.md create mode 100644 sample-data/Default/Logseq/journals/2024_02_12.md create mode 100644 sample-data/Default/Logseq/journals/2024_02_13.md create mode 100644 sample-data/Default/Logseq/journals/2024_02_14.md create mode 100644 sample-data/Default/Logseq/journals/2024_02_15.md create mode 100644 sample-data/Default/Logseq/journals/2024_02_16.md create mode 100644 sample-data/Default/Logseq/journals/2024_02_17.md create mode 100644 sample-data/Default/Logseq/journals/2024_02_18.md create mode 100644 sample-data/Default/Logseq/journals/2024_02_19.md create mode 100644 sample-data/Default/Logseq/journals/2024_02_20.md create mode 100644 sample-data/Default/Logseq/journals/2024_02_21.md create mode 100644 sample-data/Default/Logseq/journals/2024_02_22.md create mode 100644 sample-data/Default/Logseq/journals/2024_02_23.md create mode 100644 sample-data/Default/Logseq/journals/2024_02_24.md create mode 100644 sample-data/Default/Logseq/journals/2024_02_25.md create mode 100644 sample-data/Default/Logseq/journals/2024_02_26.md create mode 100644 sample-data/Default/Logseq/journals/2024_02_27.md create mode 100644 sample-data/Default/Logseq/journals/2024_02_28.md create mode 100644 sample-data/Default/Logseq/journals/2024_02_29.md create mode 100644 sample-data/Default/Logseq/journals/2024_03_01.md create mode 100644 sample-data/Default/Logseq/journals/2024_03_02.md create mode 100644 sample-data/Default/Logseq/journals/2024_03_03.md create mode 100644 sample-data/Default/Logseq/journals/2024_03_04.md create mode 100644 sample-data/Default/Logseq/journals/2024_03_05.md create mode 100644 sample-data/Default/Logseq/journals/2024_03_06.md create mode 100644 sample-data/Default/Logseq/journals/2024_03_07.md create mode 100644 sample-data/Default/Logseq/journals/2024_03_08.md create mode 100644 sample-data/Default/Logseq/journals/2024_03_09.md create mode 100644 sample-data/Default/Logseq/journals/2024_03_10.md create mode 100644 sample-data/Default/Logseq/journals/2024_03_11.md create mode 100644 sample-data/Default/Logseq/journals/2024_03_12.md create mode 100644 sample-data/Default/Logseq/journals/2024_03_13.md create mode 100644 sample-data/Default/Logseq/journals/2024_03_14.md create mode 100644 sample-data/Default/Logseq/journals/2024_03_15.md create mode 100644 sample-data/Default/Logseq/journals/2024_03_16.md create mode 100644 sample-data/Default/Logseq/journals/2024_03_17.md create mode 100644 sample-data/Default/Logseq/journals/2024_03_18.md create mode 100644 sample-data/Default/Logseq/journals/2024_03_19.md create mode 100644 sample-data/Default/Logseq/journals/2024_03_20.md create mode 100644 sample-data/Default/Logseq/journals/2024_03_21.md create mode 100644 sample-data/Default/Logseq/journals/2024_03_22.md create mode 100644 sample-data/Default/Logseq/journals/2024_03_23.md create mode 100644 sample-data/Default/Logseq/journals/2024_03_24.md create mode 100644 sample-data/Default/Logseq/journals/2024_03_25.md create mode 100644 sample-data/Default/Logseq/journals/2024_03_26.md create mode 100644 sample-data/Default/Logseq/journals/2024_03_27.md create mode 100644 sample-data/Default/Logseq/journals/2024_03_28.md create mode 100644 sample-data/Default/Logseq/journals/2024_03_29.md create mode 100644 sample-data/Default/Logseq/journals/2024_03_30.md create mode 100644 sample-data/Default/Logseq/journals/2024_03_31.md create mode 100644 sample-data/Default/Logseq/journals/2024_04_01.md create mode 100644 sample-data/Default/Logseq/journals/2024_04_02.md create mode 100644 sample-data/Default/Logseq/journals/2024_04_03.md create mode 100644 sample-data/Default/Logseq/journals/2024_04_04.md create mode 100644 sample-data/Default/Logseq/journals/2024_04_05.md create mode 100644 sample-data/Default/Logseq/journals/2024_04_06.md create mode 100644 sample-data/Default/Logseq/journals/2024_04_07.md create mode 100644 sample-data/Default/Logseq/journals/2024_04_08.md create mode 100644 sample-data/Default/Logseq/journals/2024_04_09.md create mode 100644 sample-data/Default/Logseq/journals/2024_04_10.md create mode 100644 sample-data/Default/Logseq/journals/2024_04_11.md create mode 100644 sample-data/Default/Logseq/journals/2024_04_12.md create mode 100644 sample-data/Default/Logseq/journals/2024_04_13.md create mode 100644 sample-data/Default/Logseq/journals/2024_04_14.md create mode 100644 sample-data/Default/Logseq/journals/2024_04_15.md create mode 100644 sample-data/Default/Logseq/journals/2024_04_16.md create mode 100644 sample-data/Default/Logseq/journals/2024_04_17.md create mode 100644 sample-data/Default/Logseq/journals/2024_04_18.md create mode 100644 sample-data/Default/Logseq/journals/2024_04_19.md create mode 100644 sample-data/Default/Logseq/journals/2024_04_20.md create mode 100644 sample-data/Default/Logseq/journals/2024_04_21.md create mode 100644 sample-data/Default/Logseq/journals/2024_04_22.md create mode 100644 sample-data/Default/Logseq/journals/2024_04_23.md create mode 100644 sample-data/Default/Logseq/journals/2024_04_24.md create mode 100644 sample-data/Default/Logseq/journals/2024_04_25.md create mode 100644 sample-data/Default/Logseq/journals/2024_04_26.md create mode 100644 sample-data/Default/Logseq/journals/2024_04_27.md create mode 100644 sample-data/Default/Logseq/journals/2024_04_28.md create mode 100644 sample-data/Default/Logseq/journals/2024_04_29.md create mode 100644 sample-data/Default/Logseq/journals/2024_04_30.md create mode 100644 sample-data/Default/Logseq/journals/2024_05_01.md create mode 100644 sample-data/Default/Logseq/journals/2024_05_02.md create mode 100644 sample-data/Default/Logseq/journals/2024_05_03.md create mode 100644 sample-data/Default/Logseq/journals/2024_05_04.md create mode 100644 sample-data/Default/Logseq/journals/2024_05_05.md create mode 100644 sample-data/Default/Logseq/journals/2024_05_06.md create mode 100644 sample-data/Default/Logseq/journals/2024_05_07.md create mode 100644 sample-data/Default/Logseq/journals/2024_05_08.md create mode 100644 sample-data/Default/Logseq/journals/2024_05_09.md create mode 100644 sample-data/Default/Logseq/journals/2024_05_10.md create mode 100644 sample-data/Default/Logseq/journals/2024_05_11.md create mode 100644 sample-data/Default/Logseq/journals/2024_05_12.md create mode 100644 sample-data/Default/Logseq/journals/2024_05_13.md create mode 100644 sample-data/Default/Logseq/journals/2024_05_14.md create mode 100644 sample-data/Default/Logseq/journals/2024_05_15.md create mode 100644 sample-data/Default/Logseq/journals/2024_05_16.md create mode 100644 sample-data/Default/Logseq/journals/2024_05_17.md create mode 100644 sample-data/Default/Logseq/journals/2024_05_18.md create mode 100644 sample-data/Default/Logseq/journals/2024_05_19.md create mode 100644 sample-data/Default/Logseq/journals/2024_05_20.md create mode 100644 sample-data/Default/Logseq/journals/2024_05_21.md create mode 100644 sample-data/Default/Logseq/journals/2024_05_22.md create mode 100644 sample-data/Default/Logseq/journals/2024_05_23.md create mode 100644 sample-data/Default/Logseq/journals/2024_05_24.md create mode 100644 sample-data/Default/Logseq/journals/2024_05_25.md create mode 100644 sample-data/Default/Logseq/journals/2024_05_26.md create mode 100644 sample-data/Default/Logseq/journals/2024_05_27.md create mode 100644 sample-data/Default/Logseq/journals/2024_05_28.md create mode 100644 sample-data/Default/Logseq/journals/2024_05_29.md create mode 100644 sample-data/Default/Logseq/journals/2024_05_30.md create mode 100644 sample-data/Default/Logseq/journals/2024_05_31.md create mode 100644 sample-data/Default/Logseq/journals/2024_06_01.md create mode 100644 sample-data/Default/Logseq/journals/2024_06_02.md create mode 100644 sample-data/Default/Logseq/journals/2024_06_03.md create mode 100644 sample-data/Default/Logseq/journals/2024_06_04.md create mode 100644 sample-data/Default/Logseq/journals/2024_06_05.md create mode 100644 sample-data/Default/Logseq/journals/2024_06_06.md create mode 100644 sample-data/Default/Logseq/journals/2024_06_07.md create mode 100644 sample-data/Default/Logseq/journals/2024_06_08.md create mode 100644 sample-data/Default/Logseq/journals/2024_06_09.md create mode 100644 sample-data/Default/Logseq/journals/2024_06_10.md create mode 100644 sample-data/Default/Logseq/journals/2024_06_11.md create mode 100644 sample-data/Default/Logseq/journals/2024_06_12.md create mode 100644 sample-data/Default/Logseq/journals/2024_06_13.md create mode 100644 sample-data/Default/Logseq/journals/2024_06_14.md create mode 100644 sample-data/Default/Logseq/journals/2024_06_15.md create mode 100644 sample-data/Default/Logseq/journals/2024_06_16.md create mode 100644 sample-data/Default/Logseq/journals/2024_06_17.md create mode 100644 sample-data/Default/Logseq/journals/2024_06_18.md create mode 100644 sample-data/Default/Logseq/journals/2024_06_19.md create mode 100644 sample-data/Default/Logseq/journals/2024_06_20.md create mode 100644 sample-data/Default/Logseq/journals/2024_06_21.md create mode 100644 sample-data/Default/Logseq/journals/2024_06_22.md create mode 100644 sample-data/Default/Logseq/journals/2024_06_23.md create mode 100644 sample-data/Default/Logseq/journals/2024_06_24.md create mode 100644 sample-data/Default/Logseq/journals/2024_06_25.md create mode 100644 sample-data/Default/Logseq/journals/2024_06_26.md create mode 100644 sample-data/Default/Logseq/journals/2024_06_27.md create mode 100644 sample-data/Default/Logseq/journals/2024_06_28.md create mode 100644 sample-data/Default/Logseq/journals/2024_06_29.md create mode 100644 sample-data/Default/Logseq/journals/2024_06_30.md create mode 100644 sample-data/Default/Logseq/journals/2024_07_01.md create mode 100644 sample-data/Default/Logseq/journals/2024_07_02.md create mode 100644 sample-data/Default/Logseq/journals/2024_07_03.md create mode 100644 sample-data/Default/Logseq/journals/2024_07_04.md create mode 100644 sample-data/Default/Logseq/journals/2024_07_05.md create mode 100644 sample-data/Default/Logseq/journals/2024_07_06.md create mode 100644 sample-data/Default/Logseq/journals/2024_07_07.md create mode 100644 sample-data/Default/Logseq/journals/2024_07_08.md create mode 100644 sample-data/Default/Logseq/journals/2024_07_09.md create mode 100644 sample-data/Default/Logseq/journals/2024_07_10.md create mode 100644 sample-data/Default/Logseq/journals/2024_07_11.md create mode 100644 sample-data/Default/Logseq/journals/2024_07_12.md create mode 100644 sample-data/Default/Logseq/journals/2024_07_13.md create mode 100644 sample-data/Default/Logseq/journals/2024_07_14.md create mode 100644 sample-data/Default/Logseq/journals/2024_07_15.md create mode 100644 sample-data/Default/Logseq/journals/2024_07_16.md create mode 100644 sample-data/Default/Logseq/journals/2024_07_17.md create mode 100644 sample-data/Default/Logseq/journals/2024_07_18.md create mode 100644 sample-data/Default/Logseq/journals/2024_07_19.md create mode 100644 sample-data/Default/Logseq/journals/2024_07_20.md create mode 100644 sample-data/Default/Logseq/journals/2024_07_21.md create mode 100644 sample-data/Default/Logseq/journals/2024_07_22.md create mode 100644 sample-data/Default/Logseq/journals/2024_07_23.md create mode 100644 sample-data/Default/Logseq/journals/2024_07_24.md create mode 100644 sample-data/Default/Logseq/journals/2024_07_25.md create mode 100644 sample-data/Default/Logseq/journals/2024_07_26.md create mode 100644 sample-data/Default/Logseq/journals/2024_07_27.md create mode 100644 sample-data/Default/Logseq/journals/2024_07_28.md create mode 100644 sample-data/Default/Logseq/journals/2024_07_29.md create mode 100644 sample-data/Default/Logseq/journals/2024_07_30.md create mode 100644 sample-data/Default/Logseq/journals/2024_07_31.md create mode 100644 sample-data/Default/Logseq/journals/2024_08_01.md create mode 100644 sample-data/Default/Logseq/journals/2024_08_02.md create mode 100644 sample-data/Default/Logseq/journals/2024_08_03.md create mode 100644 sample-data/Default/Logseq/journals/2024_08_04.md create mode 100644 sample-data/Default/Logseq/journals/2024_08_05.md create mode 100644 sample-data/Default/Logseq/journals/2024_08_06.md create mode 100644 sample-data/Default/Logseq/journals/2024_08_07.md create mode 100644 sample-data/Default/Logseq/journals/2024_08_08.md create mode 100644 sample-data/Default/Logseq/journals/2024_08_09.md create mode 100644 sample-data/Default/Logseq/journals/2024_08_10.md create mode 100644 sample-data/Default/Logseq/journals/2024_08_11.md create mode 100644 sample-data/Default/Logseq/journals/2024_08_12.md create mode 100644 sample-data/Default/Logseq/journals/2024_08_13.md create mode 100644 sample-data/Default/Logseq/journals/2024_08_14.md create mode 100644 sample-data/Default/Logseq/journals/2024_08_15.md create mode 100644 sample-data/Default/Logseq/journals/2024_08_16.md create mode 100644 sample-data/Default/Logseq/journals/2024_08_17.md create mode 100644 sample-data/Default/Logseq/journals/2024_08_18.md create mode 100644 sample-data/Default/Logseq/journals/2024_08_19.md create mode 100644 sample-data/Default/Logseq/journals/2024_08_20.md create mode 100644 sample-data/Default/Logseq/journals/2024_08_21.md create mode 100644 sample-data/Default/Logseq/journals/2024_08_22.md create mode 100644 sample-data/Default/Logseq/journals/2024_08_23.md create mode 100644 sample-data/Default/Logseq/journals/2024_08_24.md create mode 100644 sample-data/Default/Logseq/journals/2024_08_25.md create mode 100644 sample-data/Default/Logseq/journals/2024_08_26.md create mode 100644 sample-data/Default/Logseq/journals/2024_08_27.md create mode 100644 sample-data/Default/Logseq/journals/2024_08_28.md create mode 100644 sample-data/Default/Logseq/journals/2024_08_29.md create mode 100644 sample-data/Default/Logseq/journals/2024_08_30.md create mode 100644 sample-data/Default/Logseq/journals/2024_08_31.md create mode 100644 sample-data/Default/Logseq/journals/2024_09_01.md create mode 100644 sample-data/Default/Logseq/journals/2024_09_02.md create mode 100644 sample-data/Default/Logseq/journals/2024_09_03.md create mode 100644 sample-data/Default/Logseq/journals/2024_09_04.md create mode 100644 sample-data/Default/Logseq/journals/2024_09_05.md create mode 100644 sample-data/Default/Logseq/journals/2024_09_06.md create mode 100644 sample-data/Default/Logseq/journals/2024_09_07.md create mode 100644 sample-data/Default/Logseq/journals/2024_09_08.md create mode 100644 sample-data/Default/Logseq/journals/2024_09_09.md create mode 100644 sample-data/Default/Logseq/journals/2024_09_10.md create mode 100644 sample-data/Default/Logseq/journals/2024_09_11.md create mode 100644 sample-data/Default/Logseq/journals/2024_09_12.md create mode 100644 sample-data/Default/Logseq/journals/2024_09_13.md create mode 100644 sample-data/Default/Logseq/journals/2024_09_14.md create mode 100644 sample-data/Default/Logseq/journals/2024_09_15.md create mode 100644 sample-data/Default/Logseq/journals/2024_09_16.md create mode 100644 sample-data/Default/Logseq/journals/2024_09_17.md create mode 100644 sample-data/Default/Logseq/journals/2024_09_18.md create mode 100644 sample-data/Default/Logseq/journals/2024_09_19.md create mode 100644 sample-data/Default/Logseq/journals/2024_09_20.md create mode 100644 sample-data/Default/Logseq/journals/2024_09_21.md create mode 100644 sample-data/Default/Logseq/journals/2024_09_22.md create mode 100644 sample-data/Default/Logseq/journals/2024_09_23.md create mode 100644 sample-data/Default/Logseq/journals/2024_09_24.md create mode 100644 sample-data/Default/Logseq/journals/2024_09_25.md create mode 100644 sample-data/Default/Logseq/journals/2024_09_26.md create mode 100644 sample-data/Default/Logseq/journals/2024_09_27.md create mode 100644 sample-data/Default/Logseq/journals/2024_09_28.md create mode 100644 sample-data/Default/Logseq/journals/2024_09_29.md create mode 100644 sample-data/Default/Logseq/journals/2024_09_30.md create mode 100644 sample-data/Default/Logseq/journals/2024_10_01.md create mode 100644 sample-data/Default/Logseq/journals/2024_10_02.md create mode 100644 sample-data/Default/Logseq/journals/2024_10_03.md create mode 100644 sample-data/Default/Logseq/journals/2024_10_04.md create mode 100644 sample-data/Default/Logseq/journals/2024_10_05.md create mode 100644 sample-data/Default/Logseq/journals/2024_10_06.md create mode 100644 sample-data/Default/Logseq/journals/2024_10_07.md create mode 100644 sample-data/Default/Logseq/journals/2024_10_08.md create mode 100644 sample-data/Default/Logseq/journals/2024_10_09.md create mode 100644 sample-data/Default/Logseq/journals/2024_10_10.md create mode 100644 sample-data/Default/Logseq/journals/2024_10_11.md create mode 100644 sample-data/Default/Logseq/journals/2024_10_12.md create mode 100644 sample-data/Default/Logseq/journals/2024_10_13.md create mode 100644 sample-data/Default/Logseq/journals/2024_10_14.md create mode 100644 sample-data/Default/Logseq/journals/2024_10_15.md create mode 100644 sample-data/Default/Logseq/journals/2024_10_16.md create mode 100644 sample-data/Default/Logseq/journals/2024_10_17.md create mode 100644 sample-data/Default/Logseq/journals/2024_10_18.md create mode 100644 sample-data/Default/Logseq/journals/2024_10_19.md create mode 100644 sample-data/Default/Logseq/journals/2024_10_20.md create mode 100644 sample-data/Default/Logseq/journals/2024_10_21.md create mode 100644 sample-data/Default/Logseq/journals/2024_10_22.md create mode 100644 sample-data/Default/Logseq/journals/2024_10_23.md create mode 100644 sample-data/Default/Logseq/journals/2024_10_25.md create mode 100644 sample-data/Default/Logseq/journals/2024_10_26.md create mode 100644 sample-data/Default/Logseq/journals/2024_10_27.md create mode 100644 sample-data/Default/Logseq/journals/2024_10_28.md create mode 100644 sample-data/Default/Logseq/journals/2024_10_29.md create mode 100644 sample-data/Default/Logseq/journals/2024_10_30.md create mode 100644 sample-data/Default/Logseq/journals/2024_10_31.md create mode 100644 sample-data/Default/Logseq/journals/2024_11_01.md create mode 100644 sample-data/Default/Logseq/journals/2024_11_02.md create mode 100644 sample-data/Default/Logseq/journals/2024_12_29.md create mode 100644 sample-data/Default/Logseq/journals/2025_01_01.md create mode 100644 sample-data/Default/Logseq/journals/2025_10_26.md create mode 100644 sample-data/Default/Logseq/journals/2026_04_09.md create mode 100644 sample-data/Default/Logseq/logseq/.recycle/Daily_pages_Sample.md create mode 100644 sample-data/Default/Logseq/logseq/.recycle/pages_Sample.md create mode 100644 sample-data/Default/Logseq/logseq/.recycle/whiteboards_65b45a6a-6778-439a-94c2-ff84eb35f283.edn create mode 100644 sample-data/Default/Logseq/logseq/bak/Daily/journals/2024_01_04/2024-02-04T06_42_15.094Z.ios.md create mode 100644 sample-data/Default/Logseq/logseq/bak/Daily/journals/2024_01_04/2024-02-04T06_42_15.098Z.ios.md create mode 100644 sample-data/Default/Logseq/logseq/bak/Daily/journals/2024_01_05/2024-01-06T20_45_24.727Z.Desktop.md create mode 100644 sample-data/Default/Logseq/logseq/bak/Daily/pages/Sample/2024-01-06T03_25_24.762Z.Desktop.md create mode 100644 sample-data/Default/Logseq/logseq/bak/journals/2024_01_06/2024-01-06T17_29_11.389Z.Desktop.md create mode 100644 sample-data/Default/Logseq/logseq/bak/journals/2024_01_06/2024-01-07T05_31_33.931Z.Desktop.md create mode 100644 sample-data/Default/Logseq/logseq/bak/journals/2024_01_07/2024-01-08T23_38_14.313Z.Desktop.md create mode 100644 sample-data/Default/Logseq/logseq/bak/journals/2024_01_08/2024-01-08T23_44_50.778Z.ios.md create mode 100644 sample-data/Default/Logseq/logseq/bak/journals/2024_01_12/2024-01-15T04_03_57.213Z.ios.md create mode 100644 sample-data/Default/Logseq/logseq/bak/journals/2024_01_12/2024-01-15T04_03_57.232Z.ios.md create mode 100644 sample-data/Default/Logseq/logseq/bak/journals/2024_01_14/2024-01-15T04_03_56.398Z.ios.md create mode 100644 sample-data/Default/Logseq/logseq/bak/journals/2024_01_14/2024-01-15T04_03_56.399Z.ios.md create mode 100644 sample-data/Default/Logseq/logseq/bak/journals/2024_01_15/2024-01-16T02_43_53.237Z.Desktop.md create mode 100644 sample-data/Default/Logseq/logseq/bak/journals/2024_01_16/2024-01-17T02_46_45.981Z.ios.md create mode 100644 sample-data/Default/Logseq/logseq/bak/journals/2024_01_16/2024-01-17T02_46_45.982Z.ios.md create mode 100644 sample-data/Default/Logseq/logseq/bak/journals/2024_01_23/2024-01-28T20_13_41.564Z.ios.md create mode 100644 sample-data/Default/Logseq/logseq/bak/journals/2024_01_23/2024-01-28T20_13_41.635Z.ios.md create mode 100644 sample-data/Default/Logseq/logseq/bak/journals/2024_01_24/2024-01-27T01_20_10.511Z.Desktop.md create mode 100644 sample-data/Default/Logseq/logseq/bak/journals/2024_01_26/2024-01-27T04_04_28.507Z.ios.md create mode 100644 sample-data/Default/Logseq/logseq/bak/journals/2024_01_26/2024-01-27T04_04_31.047Z.ios.md create mode 100644 sample-data/Default/Logseq/logseq/bak/journals/2024_01_26/2024-01-28T20_13_41.566Z.ios.md create mode 100644 sample-data/Default/Logseq/logseq/bak/journals/2024_01_26/2024-01-28T20_13_41.636Z.ios.md create mode 100644 sample-data/Default/Logseq/logseq/bak/journals/2024_01_28/2024-02-03T03_15_36.792Z.Desktop.md create mode 100644 sample-data/Default/Logseq/logseq/bak/journals/2024_02_02/2024-02-03T03_36_14.811Z.ios.md create mode 100644 sample-data/Default/Logseq/logseq/bak/journals/2024_02_02/2024-02-03T03_36_14.812Z.ios.md create mode 100644 sample-data/Default/Logseq/logseq/bak/journals/2024_02_02/2024-02-03T09_16_38.691Z.Desktop.md create mode 100644 sample-data/Default/Logseq/logseq/bak/journals/2024_02_03/2024-02-04T05_10_32.880Z.ios.md create mode 100644 sample-data/Default/Logseq/logseq/bak/journals/2024_02_03/2024-02-04T05_10_35.684Z.ios.md create mode 100644 sample-data/Default/Logseq/logseq/bak/journals/2024_02_03/2024-02-04T05_12_56.193Z.ios.md create mode 100644 sample-data/Default/Logseq/logseq/bak/journals/2024_02_03/2024-02-04T06_42_15.039Z.ios.md create mode 100644 sample-data/Default/Logseq/logseq/bak/journals/2024_02_03/2024-02-04T06_42_15.097Z.ios.md create mode 100644 sample-data/Default/Logseq/logseq/bak/journals/2024_02_05/2024-02-06T03_04_33.042Z.ios.md create mode 100644 sample-data/Default/Logseq/logseq/bak/journals/2024_02_05/2024-02-06T03_04_33.044Z.ios.md create mode 100644 sample-data/Default/Logseq/logseq/bak/journals/2024_02_10/2024-02-18T02_27_51.591Z.Desktop.md create mode 100644 sample-data/Default/Logseq/logseq/bak/journals/2024_02_21/2024-02-23T12_32_21.531Z.ios.md create mode 100644 sample-data/Default/Logseq/logseq/bak/journals/2024_02_21/2024-02-23T12_32_21.539Z.ios.md create mode 100644 sample-data/Default/Logseq/logseq/bak/journals/2024_03_02/2024-03-03T04_09_54.944Z.ios.md create mode 100644 sample-data/Default/Logseq/logseq/bak/journals/2024_03_02/2024-03-03T04_09_54.945Z.ios.md create mode 100644 sample-data/Default/Logseq/logseq/bak/journals/2024_03_07/2024-03-11T02_37_03.264Z.ios.md create mode 100644 sample-data/Default/Logseq/logseq/bak/journals/2024_03_07/2024-03-11T02_37_03.322Z.ios.md create mode 100644 sample-data/Default/Logseq/logseq/bak/journals/2024_03_14/2024-03-17T22_53_14.865Z.ios.md create mode 100644 sample-data/Default/Logseq/logseq/bak/journals/2024_03_14/2024-03-17T22_53_15.316Z.ios.md create mode 100644 sample-data/Default/Logseq/logseq/bak/journals/2024_03_15/2024-03-17T22_53_14.865Z.ios.md create mode 100644 sample-data/Default/Logseq/logseq/bak/journals/2024_03_15/2024-03-17T22_53_15.317Z.ios.md create mode 100644 sample-data/Default/Logseq/logseq/bak/journals/2024_03_16/2024-03-17T22_53_14.865Z.ios.md create mode 100644 sample-data/Default/Logseq/logseq/bak/journals/2024_03_16/2024-03-17T22_53_15.317Z.ios.md create mode 100644 sample-data/Default/Logseq/logseq/bak/journals/2024_03_17/2024-03-19T03_14_06.255Z.ios.md create mode 100644 sample-data/Default/Logseq/logseq/bak/journals/2024_03_17/2024-03-19T03_14_06.269Z.ios.md create mode 100644 sample-data/Default/Logseq/logseq/bak/journals/2024_03_18/2024-03-19T03_18_21.989Z.ios.md create mode 100644 sample-data/Default/Logseq/logseq/bak/journals/2024_03_18/2024-03-19T03_18_24.302Z.ios.md create mode 100644 sample-data/Default/Logseq/logseq/bak/journals/2024_03_30/2024-04-04T03_43_50.058Z.ios.md create mode 100644 sample-data/Default/Logseq/logseq/bak/journals/2024_03_30/2024-04-04T03_43_51.789Z.ios.md create mode 100644 sample-data/Default/Logseq/logseq/bak/journals/2024_03_31/2024-04-04T03_43_50.058Z.ios.md create mode 100644 sample-data/Default/Logseq/logseq/bak/journals/2024_03_31/2024-04-04T03_43_51.789Z.ios.md create mode 100644 sample-data/Default/Logseq/logseq/bak/journals/2024_04_12/2024-04-15T00_40_25.415Z.ios.md create mode 100644 sample-data/Default/Logseq/logseq/bak/journals/2024_04_12/2024-04-15T00_40_25.434Z.ios.md create mode 100644 sample-data/Default/Logseq/logseq/bak/journals/2024_04_20/2024-04-27T15_10_44.023Z.ios.md create mode 100644 sample-data/Default/Logseq/logseq/bak/journals/2024_04_20/2024-04-27T15_10_44.103Z.ios.md create mode 100644 sample-data/Default/Logseq/logseq/bak/journals/2024_05_16/2024-05-18T10_45_42.379Z.ios.md create mode 100644 sample-data/Default/Logseq/logseq/bak/journals/2024_05_16/2024-05-18T10_45_42.413Z.ios.md create mode 100644 sample-data/Default/Logseq/logseq/bak/journals/2024_05_26/2024-05-29T02_18_50.677Z.ios.md create mode 100644 sample-data/Default/Logseq/logseq/bak/journals/2024_05_26/2024-05-29T02_18_50.712Z.ios.md create mode 100644 sample-data/Default/Logseq/logseq/bak/journals/2024_05_27/2024-05-29T02_18_50.677Z.ios.md create mode 100644 sample-data/Default/Logseq/logseq/bak/journals/2024_05_27/2024-05-29T02_18_50.712Z.ios.md create mode 100644 sample-data/Default/Logseq/logseq/bak/journals/2024_06_05/2024-06-05T11_49_59.123Z.Desktop.md create mode 100644 sample-data/Default/Logseq/logseq/bak/journals/2024_06_05/2024-06-06T03_27_30.089Z.ios.md create mode 100644 sample-data/Default/Logseq/logseq/bak/journals/2024_06_07/2024-06-10T23_54_29.529Z.ios.md create mode 100644 sample-data/Default/Logseq/logseq/bak/journals/2024_06_07/2024-06-10T23_54_30.217Z.ios.md create mode 100644 sample-data/Default/Logseq/logseq/bak/journals/2024_06_08/2024-06-10T23_54_29.529Z.ios.md create mode 100644 sample-data/Default/Logseq/logseq/bak/journals/2024_06_08/2024-06-10T23_54_30.217Z.ios.md create mode 100644 sample-data/Default/Logseq/logseq/bak/journals/2024_06_10/2024-06-16T04_22_55.486Z.ios.md create mode 100644 sample-data/Default/Logseq/logseq/bak/journals/2024_06_10/2024-06-16T04_22_55.633Z.ios.md create mode 100644 sample-data/Default/Logseq/logseq/bak/journals/2024_06_15/2024-06-16T04_27_07.488Z.ios.md create mode 100644 sample-data/Default/Logseq/logseq/bak/journals/2024_06_16/2024-06-18T02_41_42.984Z.ios.md create mode 100644 sample-data/Default/Logseq/logseq/bak/journals/2024_06_16/2024-06-18T02_41_42.997Z.ios.md create mode 100644 sample-data/Default/Logseq/logseq/bak/journals/2024_06_24/2024-07-05T00_30_12.790Z.ios.md create mode 100644 sample-data/Default/Logseq/logseq/bak/journals/2024_06_24/2024-07-05T00_30_19.132Z.ios.md create mode 100644 sample-data/Default/Logseq/logseq/bak/journals/2024_07_04/2024-07-07T14_52_42.280Z.ios.md create mode 100644 sample-data/Default/Logseq/logseq/bak/journals/2024_07_04/2024-07-07T14_52_45.170Z.ios.md create mode 100644 sample-data/Default/Logseq/logseq/bak/journals/2024_07_07/2024-07-13T21_32_26.611Z.ios.md create mode 100644 sample-data/Default/Logseq/logseq/bak/journals/2024_07_07/2024-07-13T21_32_26.701Z.ios.md create mode 100644 sample-data/Default/Logseq/logseq/bak/journals/2024_07_08/2024-07-13T21_32_26.611Z.ios.md create mode 100644 sample-data/Default/Logseq/logseq/bak/journals/2024_07_08/2024-07-13T21_32_26.701Z.ios.md create mode 100644 sample-data/Default/Logseq/logseq/bak/journals/2024_07_13/2024-07-16T01_42_15.194Z.ios.md create mode 100644 sample-data/Default/Logseq/logseq/bak/journals/2024_07_13/2024-07-16T01_42_15.239Z.ios.md create mode 100644 sample-data/Default/Logseq/logseq/bak/journals/2024_07_14/2024-07-15T01_05_59.331Z.Desktop.md create mode 100644 sample-data/Default/Logseq/logseq/bak/journals/2024_07_14/2024-07-16T01_42_15.195Z.ios.md create mode 100644 sample-data/Default/Logseq/logseq/bak/journals/2024_07_14/2024-07-16T01_42_15.239Z.ios.md create mode 100644 sample-data/Default/Logseq/logseq/bak/journals/2024_07_25/2024-07-31T02_46_09.424Z.ios.md create mode 100644 sample-data/Default/Logseq/logseq/bak/journals/2024_07_25/2024-07-31T02_46_09.573Z.ios.md create mode 100644 sample-data/Default/Logseq/logseq/bak/journals/2024_07_29/2024-07-31T02_47_21.942Z.ios.md create mode 100644 sample-data/Default/Logseq/logseq/bak/journals/2024_07_29/2024-07-31T02_47_26.502Z.ios.md create mode 100644 sample-data/Default/Logseq/logseq/bak/journals/2024_08_06/2024-08-07T01_11_30.983Z.Desktop.md create mode 100644 sample-data/Default/Logseq/logseq/bak/journals/2024_08_08/2024-08-14T00_58_13.706Z.Desktop.md create mode 100644 sample-data/Default/Logseq/logseq/bak/journals/2024_08_12/2024-08-14T01_43_27.544Z.ios.md create mode 100644 sample-data/Default/Logseq/logseq/bak/journals/2024_08_12/2024-08-14T11_30_57.580Z.Desktop.md create mode 100644 sample-data/Default/Logseq/logseq/bak/journals/2024_08_12/2024-08-27T00_18_19.615Z.ios.md create mode 100644 sample-data/Default/Logseq/logseq/bak/journals/2024_08_12/2024-08-27T00_18_19.931Z.ios.md create mode 100644 sample-data/Default/Logseq/logseq/bak/journals/2024_08_13/2024-08-14T01_43_27.548Z.ios.md create mode 100644 sample-data/Default/Logseq/logseq/bak/journals/2024_09_12/2024-10-14T01_41_05.401Z.ios.md create mode 100644 sample-data/Default/Logseq/logseq/bak/journals/2024_09_12/2024-10-14T01_41_05.825Z.ios.md create mode 100644 sample-data/Default/Logseq/logseq/bak/journals/2024_10_11/2024-10-14T01_46_42.133Z.ios.md create mode 100644 sample-data/Default/Logseq/logseq/bak/journals/2024_10_11/2024-10-14T01_46_44.804Z.ios.md create mode 100644 sample-data/Default/Logseq/logseq/bak/logseq/config/2024-07-13T23_43_43.701Z.ios.edn create mode 100644 sample-data/Default/Logseq/logseq/bak/logseq/config/2024-07-23T12_52_48.508Z.Desktop.edn create mode 100644 sample-data/Default/Logseq/logseq/bak/logseq/config/2024-07-25T22_12_45.033Z.ios.edn create mode 100644 sample-data/Default/Logseq/logseq/bak/logseq/config/2024-07-25T22_12_45.223Z.ios.edn create mode 100644 sample-data/Default/Logseq/logseq/bak/logseq/config/2024-08-27T00_18_19.486Z.ios.edn create mode 100644 sample-data/Default/Logseq/logseq/bak/logseq/config/2024-08-27T00_18_19.804Z.ios.edn create mode 100644 sample-data/Default/Logseq/logseq/bak/pages/Open Source Contribution/2024-02-04T05_12_56.415Z.ios.md create mode 100644 sample-data/Default/Logseq/logseq/bak/pages/Plan for 2024/2024-02-06T03_04_33.865Z.ios.md create mode 100644 sample-data/Default/Logseq/logseq/bak/pages/Plan for 2024/2024-02-06T03_04_33.897Z.ios.md create mode 100644 sample-data/Default/Logseq/logseq/bak/pages/Plan for 2024/2024-05-25T17_56_54.618Z.ios.md create mode 100644 sample-data/Default/Logseq/logseq/bak/pages/Plan for 2024/2024-05-25T17_56_54.628Z.ios.md create mode 100644 sample-data/Default/Logseq/logseq/bak/pages/Plan for 2024/2024-08-13T14_10_20.390Z.ios.md create mode 100644 sample-data/Default/Logseq/logseq/bak/pages/Plan for 2024/2024-08-13T14_10_20.404Z.ios.md create mode 100644 sample-data/Default/Logseq/logseq/bak/pages/movie/2024-03-22T03_55_44.675Z.ios.md create mode 100644 sample-data/Default/Logseq/logseq/bak/pages/movie/2024-03-22T03_55_44.687Z.ios.md create mode 100644 sample-data/Default/Logseq/logseq/bak/pages/templates/2024-02-03T03_36_15.536Z.ios.md create mode 100644 sample-data/Default/Logseq/logseq/bak/pages/templates/2024-02-03T03_36_15.542Z.ios.md create mode 100644 sample-data/Default/Logseq/logseq/config.edn create mode 100644 sample-data/Default/Logseq/logseq/custom.css create mode 100644 sample-data/Default/Logseq/pages/Borrowed Money.md create mode 100644 sample-data/Default/Logseq/pages/Plan for 2024.md create mode 100644 sample-data/Default/Logseq/pages/Task___Discovery___TitleCase.md create mode 100644 sample-data/Default/Logseq/pages/contents.md create mode 100644 sample-data/Default/Logseq/pages/movie.md create mode 100644 sample-data/Default/Logseq/pages/movies___towatch.md create mode 100644 sample-data/Default/Logseq/pages/netflix.md create mode 100644 sample-data/Default/Logseq/pages/templates.md create mode 100644 sample-data/Default/Logseq/pages/yesterday.md create mode 100644 sample-data/Default/Motorsports/All types of races.md create mode 100644 sample-data/Default/Motorsports/List of topics.md create mode 100644 sample-data/Default/My AI Learning/Claude Code Context Optimization.md create mode 100644 sample-data/Default/PRompt.md create mode 100644 sample-data/Default/Relocation Checklist.md create mode 100644 sample-data/Default/Side Project/Agency/Prompt.md create mode 100644 sample-data/Default/Side Project/Are.na Alternative/000 Preliminary.md create mode 100644 sample-data/Default/Side Project/English Style Converter/00-english-style-converter-concept.md create mode 100644 sample-data/Default/Side Project/Onyxlog/Notes.md create mode 100644 sample-data/Default/Side Project/Onyxlog/Requirements.md create mode 100644 sample-data/Default/Template/Daily Journal.md create mode 100644 sample-data/Default/Template/Weekly note.md create mode 100644 sample-data/Default/Test.md create mode 100644 sample-data/Default/To look for.md create mode 100644 sample-data/Default/Webinars/March 24 - Movate Team.md create mode 100644 sample-data/Default/zzz-Archive/Amma's Vacation/001 Trip with Amma.md create mode 100644 sample-data/Default/zzz-Archive/Amma's Vacation/003 Niagara Trip Plan.md create mode 100644 sample-data/Default/zzz-Archive/Grand trip with Amma.md create mode 100644 sample-data/Default/zzz-Archive/My bucket list.md create mode 100644 sample-data/Default/zzz-Archive/Rochester, NY to Parrish, FL (Aruna).md create mode 100644 sample-data/Default/zzz-Archive/Tattoo list.md create mode 100644 src/companion/__init__.py create mode 100644 src/companion/rag/vector_store.py create mode 100644 tests/test_vector_store.py diff --git a/docs/superpowers/plans/2026-04-13-personal-companion-ai-phase1.md b/docs/superpowers/plans/2026-04-13-personal-companion-ai-phase1.md new file mode 100644 index 0000000..7dcfee1 --- /dev/null +++ b/docs/superpowers/plans/2026-04-13-personal-companion-ai-phase1.md @@ -0,0 +1,1939 @@ +# Personal Companion AI — Implementation Plan Phase 1: Vault Indexer + RAG Engine + +> **For agentic workers:** REQUIRED SUB-SKILL: Use superpowers:subagent-driven-development (recommended) or superpowers:executing-plans to implement this plan task-by-task. Steps use checkbox (`- [ ]`) syntax for tracking. + +**Goal:** Build a fully working vault indexer and RAG engine that can watch, chunk, embed, and search 677+ Obsidian markdown files locally using Ollama and LanceDB. + +**Architecture:** Decoupled Python services. The RAG engine handles markdown chunking (with per-directory rules), embedding via Ollama, and LanceDB storage. The indexer daemon watches the vault filesystem and triggers incremental or full syncs. A simple search CLI proves end-to-end retrieval works. + +**Tech Stack:** Python 3.11+, LanceDB, Ollama (`mxbai-embed-large`), `watchdog` for file watching, `pytest` for testing, `pydantic` for config. + +--- + +## File Map + +| File | Responsibility | +|------|----------------| +| `pyproject.toml` | Python project deps and metadata | +| `config.json` | Runtime configuration (vault path, chunking rules, Ollama settings) | +| `src/config.py` | Load and validate `config.json` into typed Pydantic models | +| `src/rag/chunker.py` | Parse markdown, apply chunking rules (sliding window + section-based), emit chunks with metadata | +| `src/rag/embedder.py` | HTTP client for Ollama embeddings with batching and retries | +| `src/rag/vector_store.py` | LanceDB wrapper: init table, upsert, search, delete by source_file | +| `src/rag/indexer.py` | Orchestrate full sync and incremental sync: scan files, chunk, embed, store | +| `src/rag/search.py` | High-level search interface: embed query, run vector + optional keyword hybrid search | +| `src/indexer_daemon/cli.py` | Click/Typer CLI for `index`, `sync`, `reindex`, `status` commands | +| `src/indexer_daemon/watcher.py` | `watchdog` observer that triggers incremental sync on `.md` changes | +| `tests/test_chunker.py` | Unit tests for all chunking strategies | +| `tests/test_embedder.py` | Mocked tests for Ollama client | +| `tests/test_vector_store.py` | LanceDB CRUD and search tests | +| `tests/test_indexer.py` | End-to-end sync tests with temp vault | + +--- + +## Task 1: Project Scaffolding + +**Files:** +- Create: `pyproject.toml` +- Create: `config.json` +- Create: `.gitignore` + +- [ ] **Step 1: Write `pyproject.toml`** + +```toml +[project] +name = "companion" +version = "0.1.0" +description = "Personal companion AI with local RAG" +requires-python = ">=3.11" +dependencies = [ + "pydantic>=2.0", + "lancedb>=0.9.0", + "pyarrow>=15.0.0", + "requests>=2.31.0", + "watchdog>=4.0.0", + "typer>=0.12.0", + "rich>=13.0.0", + "numpy>=1.26.0", +] + +[project.optional-dependencies] +dev = [ + "pytest>=8.0.0", + "pytest-asyncio>=0.23.0", + "httpx>=0.27.0", + "respx>=0.21.0", +] + +[build-system] +requires = ["hatchling"] +build-backend = "hatchling.build" +``` + +- [ ] **Step 2: Write `config.json`** + +```json +{ + "companion": { + "name": "SAN", + "persona": { + "role": "companion", + "tone": "reflective", + "style": "questioning", + "boundaries": [ + "does_not_impersonate_user", + "no_future_predictions", + "no_medical_or_legal_advice" + ] + }, + "memory": { + "session_turns": 20, + "persistent_store": "~/.companion/memory.db", + "summarize_after": 10 + }, + "chat": { + "streaming": true, + "max_response_tokens": 2048, + "default_temperature": 0.7, + "allow_temperature_override": true + } + }, + "vault": { + "path": "./sample-data/Default", + "indexing": { + "auto_sync": true, + "auto_sync_interval_minutes": 1440, + "watch_fs_events": true, + "file_patterns": ["*.md"], + "deny_dirs": [".obsidian", ".trash", "zzz-Archive", ".git", ".logseq"], + "deny_patterns": ["*.tmp", "*.bak", "*conflict*", ".*"] + }, + "chunking_rules": { + "default": { + "strategy": "sliding_window", + "chunk_size": 500, + "chunk_overlap": 100 + }, + "Journal/**": { + "strategy": "section", + "section_tags": ["#DayInShort", "#mentalhealth", "#physicalhealth", "#work", "#finance", "#Relations"], + "chunk_size": 300, + "chunk_overlap": 50 + }, + "zzz-Archive/**": { + "strategy": "sliding_window", + "chunk_size": 800, + "chunk_overlap": 150 + } + } + }, + "rag": { + "embedding": { + "provider": "ollama", + "model": "mxbai-embed-large", + "base_url": "http://localhost:11434", + "dimensions": 1024, + "batch_size": 32 + }, + "vector_store": { + "type": "lancedb", + "path": "./.companion/vectors.lance" + }, + "search": { + "default_top_k": 8, + "max_top_k": 20, + "similarity_threshold": 0.75, + "hybrid_search": { + "enabled": true, + "keyword_weight": 0.3, + "semantic_weight": 0.7 + }, + "filters": { + "date_range_enabled": true, + "tag_filter_enabled": true, + "directory_filter_enabled": true + } + } + }, + "model": { + "inference": { + "backend": "llama.cpp", + "model_path": "~/.companion/models/companion-7b-q4.gguf", + "context_length": 8192, + "gpu_layers": 35, + "batch_size": 512, + "threads": 8 + }, + "fine_tuning": { + "base_model": "unsloth/Meta-Llama-3.1-8B-Instruct-bnb-4bit", + "output_dir": "~/.companion/training", + "lora_rank": 16, + "lora_alpha": 32, + "learning_rate": 0.0002, + "batch_size": 4, + "gradient_accumulation_steps": 4, + "num_epochs": 3, + "warmup_steps": 100, + "save_steps": 500, + "eval_steps": 250, + "training_data_path": "~/.companion/training_data/", + "validation_split": 0.1 + }, + "retrain_schedule": { + "auto_reminder": true, + "default_interval_days": 90, + "reminder_channels": ["chat_stream", "log"] + } + }, + "api": { + "host": "127.0.0.1", + "port": 7373, + "cors_origins": ["http://localhost:5173"], + "auth": { + "enabled": false + } + }, + "ui": { + "web": { + "enabled": true, + "theme": "obsidian", + "features": { + "streaming": true, + "citations": true, + "source_preview": true + } + }, + "cli": { + "enabled": true, + "rich_output": true + } + }, + "logging": { + "level": "INFO", + "file": "./.companion/logs/companion.log", + "max_size_mb": 100, + "backup_count": 5 + }, + "security": { + "local_only": true, + "vault_path_traversal_check": true, + "sensitive_content_detection": true, + "sensitive_patterns": ["#mentalhealth", "#physicalhealth", "#finance", "#Relations"], + "require_confirmation_for_external_apis": true + } +} +``` + +- [ ] **Step 3: Write `.gitignore`** + +```gitignore +__pycache__/ +*.py[cod] +*$py.class +*.egg-info/ +.pytest_cache/ +.mypy_cache/ +.venv/ +venv/ +.companion/ +dist/ +build/ +``` + +- [ ] **Step 4: Install dependencies** + +Run: +```bash +pip install -e ".[dev]" +``` + +Expected: installs all packages without errors. + +- [ ] **Step 5: Commit** + +```bash +git add pyproject.toml config.json .gitignore +git commit -m "chore: scaffold companion project with deps and config" +``` + +--- + +## Task 2: Configuration Loader + +**Files:** +- Create: `src/config.py` +- Create: `tests/test_config.py` + +- [ ] **Step 1: Write failing test for config loading** + +```python +# tests/test_config.py +import json +import os +import tempfile + +from src.config import load_config + + +def test_load_config_reads_json_and_expands_tilde(): + with tempfile.NamedTemporaryFile(mode="w", suffix=".json", delete=False) as f: + json.dump({ + "vault": {"path": "~/test-vault"}, + "rag": {"vector_store": {"path": "~/.companion/vectors.lance"}} + }, f) + path = f.name + try: + config = load_config(path) + assert config.vault.path == os.path.expanduser("~/test-vault") + assert config.rag.vector_store.path == os.path.expanduser("~/.companion/vectors.lance") + finally: + os.unlink(path) +``` + +Run: +```bash +pytest tests/test_config.py -v +``` + +Expected: FAIL — `src.config` module not found. + +- [ ] **Step 2: Implement `src/config.py`** + +```python +# src/config.py +from __future__ import annotations + +import json +import os +from pathlib import Path +from typing import Any + +from pydantic import BaseModel, Field + + +class PersonaConfig(BaseModel): + role: str + tone: str + style: str + boundaries: list[str] + + +class MemoryConfig(BaseModel): + session_turns: int + persistent_store: str + summarize_after: int + + +class ChatConfig(BaseModel): + streaming: bool + max_response_tokens: int + default_temperature: float + allow_temperature_override: bool + + +class CompanionConfig(BaseModel): + name: str + persona: PersonaConfig + memory: MemoryConfig + chat: ChatConfig + + +class IndexingConfig(BaseModel): + auto_sync: bool + auto_sync_interval_minutes: int + watch_fs_events: bool + file_patterns: list[str] + deny_dirs: list[str] + deny_patterns: list[str] + + +class ChunkingRule(BaseModel): + strategy: str + chunk_size: int + chunk_overlap: int + section_tags: list[str] | None = None + + +class VaultConfig(BaseModel): + path: str + indexing: IndexingConfig + chunking_rules: dict[str, ChunkingRule] + + +class EmbeddingConfig(BaseModel): + provider: str + model: str + base_url: str + dimensions: int + batch_size: int + + +class VectorStoreConfig(BaseModel): + type: str + path: str + + +class HybridSearchConfig(BaseModel): + enabled: bool + keyword_weight: float + semantic_weight: float + + +class FiltersConfig(BaseModel): + date_range_enabled: bool + tag_filter_enabled: bool + directory_filter_enabled: bool + + +class SearchConfig(BaseModel): + default_top_k: int + max_top_k: int + similarity_threshold: float + hybrid_search: HybridSearchConfig + filters: FiltersConfig + + +class RagConfig(BaseModel): + embedding: EmbeddingConfig + vector_store: VectorStoreConfig + search: SearchConfig + + +class InferenceConfig(BaseModel): + backend: str + model_path: str + context_length: int + gpu_layers: int + batch_size: int + threads: int + + +class FineTuningConfig(BaseModel): + base_model: str + output_dir: str + lora_rank: int + lora_alpha: int + learning_rate: float + batch_size: int + gradient_accumulation_steps: int + num_epochs: int + warmup_steps: int + save_steps: int + eval_steps: int + training_data_path: str + validation_split: float + + +class RetrainScheduleConfig(BaseModel): + auto_reminder: bool + default_interval_days: int + reminder_channels: list[str] + + +class ModelConfig(BaseModel): + inference: InferenceConfig + fine_tuning: FineTuningConfig + retrain_schedule: RetrainScheduleConfig + + +class AuthConfig(BaseModel): + enabled: bool + + +class ApiConfig(BaseModel): + host: str + port: int + cors_origins: list[str] + auth: AuthConfig + + +class WebFeaturesConfig(BaseModel): + streaming: bool + citations: bool + source_preview: bool + + +class WebConfig(BaseModel): + enabled: bool + theme: str + features: WebFeaturesConfig + + +class CliConfig(BaseModel): + enabled: bool + rich_output: bool + + +class UiConfig(BaseModel): + web: WebConfig + cli: CliConfig + + +class LoggingConfig(BaseModel): + level: str + file: str + max_size_mb: int + backup_count: int + + +class SecurityConfig(BaseModel): + local_only: bool + vault_path_traversal_check: bool + sensitive_content_detection: bool + sensitive_patterns: list[str] + require_confirmation_for_external_apis: bool + + +class Config(BaseModel): + companion: CompanionConfig + vault: VaultConfig + rag: RagConfig + model: ModelConfig + api: ApiConfig + ui: UiConfig + logging: LoggingConfig + security: SecurityConfig + + +def _expand_tilde(obj: Any) -> Any: + if isinstance(obj, str) and obj.startswith("~/"): + return os.path.expanduser(obj) + if isinstance(obj, dict): + return {k: _expand_tilde(v) for k, v in obj.items()} + if isinstance(obj, list): + return [_expand_tilde(item) for item in obj] + return obj + + +def load_config(path: str | Path = "config.json") -> Config: + with open(path, "r", encoding="utf-8") as f: + raw = json.load(f) + expanded = _expand_tilde(raw) + return Config.model_validate(expanded) +``` + +- [ ] **Step 3: Run test** + +Run: +```bash +pytest tests/test_config.py -v +``` + +Expected: PASS. + +- [ ] **Step 4: Commit** + +```bash +git add src/config.py tests/test_config.py +git commit -m "feat: add typed configuration loader with tilde expansion" +``` + +--- + +## Task 3: Markdown Chunker + +**Files:** +- Create: `src/rag/chunker.py` +- Create: `tests/test_chunker.py` + +- [ ] **Step 1: Write failing test for sliding window chunker** + +```python +# tests/test_chunker.py +from src.rag.chunker import sliding_window_chunks + + +def test_sliding_window_basic(): + text = "word " * 100 + chunks = sliding_window_chunks(text, chunk_size=20, chunk_overlap=5) + assert len(chunks) > 1 + assert len(chunks[0].split()) == 20 + # overlap check: last 5 words of chunk 0 should appear in chunk 1 + last_five = chunks[0].split()[-5:] + first_chunk1 = chunks[1].split()[:5] + assert last_five == first_chunk1 +``` + +Run: +```bash +pytest tests/test_chunker.py::test_sliding_window_basic -v +``` + +Expected: FAIL — `src.rag.chunker` not found. + +- [ ] **Step 2: Implement `src/rag/chunker.py` with sliding window and section chunkers** + +```python +# src/rag/chunker.py +from __future__ import annotations + +import fnmatch +import re +from dataclasses import dataclass +from pathlib import Path +from typing import Iterable + + +@dataclass(frozen=True) +class Chunk: + text: str + source_file: str + source_directory: str + section: str | None = None + date: str | None = None + tags: list[str] | None = None + chunk_index: int = 0 + total_chunks: int = 1 + modified_at: float | None = None + rule_applied: str = "default" + + +def _extract_tags(text: str) -> list[str]: + hashtags = re.findall(r"#\w+", text) + wikilinks = re.findall(r"\[\[([^\]]+)\]\]", text) + return hashtags + wikilinks + + +def _extract_headings(text: str) -> list[str]: + return re.findall(r"^#+\s*(.+)$", text, flags=re.MULTILINE) + + +def _parse_date_from_filename(filename: str) -> str | None: + # YYYY-MM-DD or "DD MMM YYYY" + m = re.search(r"(\d{4}-\d{2}-\d{2})", filename) + if m: + return m.group(1) + m = re.search(r"(\d{2}\s+[A-Za-z]{3}\s+\d{4})", filename) + if m: + return m.group(1) + return None + + +def sliding_window_chunks(text: str, chunk_size: int, chunk_overlap: int) -> list[str]: + words = text.split() + if len(words) <= chunk_size: + return [" ".join(words)] + chunks: list[str] = [] + step = chunk_size - chunk_overlap + for i in range(0, len(words), step): + window = words[i : i + chunk_size] + chunks.append(" ".join(window)) + if i + chunk_size >= len(words): + break + return chunks + + +def section_based_chunks(text: str, section_tags: list[str] | None, chunk_size: int, chunk_overlap: int) -> list[tuple[str, str | None]]: + """Split by section tags, then apply sliding window within each section.""" + if not section_tags: + return [(chunk, None) for chunk in sliding_window_chunks(text, chunk_size, chunk_overlap)] + + # Build regex for any of the section tags at start of line + escaped = [re.escape(tag) for tag in section_tags] + pattern = re.compile(r"^(" + "|".join(escaped) + r")", flags=re.MULTILINE) + matches = list(pattern.finditer(text)) + if not matches: + return [(chunk, None) for chunk in sliding_window_chunks(text, chunk_size, chunk_overlap)] + + sections: list[tuple[str, str | None]] = [] + for i, match in enumerate(matches): + start = match.start() + end = matches[i + 1].start() if i + 1 < len(matches) else len(text) + section_text = text[start:end].strip() + section_name = match.group(1) + for chunk in sliding_window_chunks(section_text, chunk_size, chunk_overlap): + sections.append((chunk, section_name)) + return sections + + +@dataclass +class ChunkingRule: + strategy: str # "sliding_window" | "section" + chunk_size: int + chunk_overlap: int + section_tags: list[str] | None = None + + +def match_chunking_rule(relative_path: str, rules: dict[str, ChunkingRule]) -> ChunkingRule: + for pattern, rule in rules.items(): + if pattern == "default": + continue + if fnmatch.fnmatch(relative_path, pattern): + return rule + return rules.get("default", ChunkingRule(strategy="sliding_window", chunk_size=500, chunk_overlap=100)) + + +def chunk_file( + file_path: Path, + vault_root: Path, + rules: dict[str, ChunkingRule], + modified_at: float | None = None, +) -> list[Chunk]: + relative = str(file_path.relative_to(vault_root)).replace("\\", "/") + source_directory = relative.split("/")[0] if "/" in relative else "." + text = file_path.read_text(encoding="utf-8") + rule = match_chunking_rule(relative, rules) + + if rule.strategy == "section": + raw_chunks = section_based_chunks(text, rule.section_tags, rule.chunk_size, rule.chunk_overlap) + else: + raw_chunks = [(chunk, None) for chunk in sliding_window_chunks(text, rule.chunk_size, rule.chunk_overlap)] + + total = len(raw_chunks) + date = _parse_date_from_filename(file_path.name) + result: list[Chunk] = [] + for idx, (chunk_text, section_name) in enumerate(raw_chunks): + tags = _extract_tags(chunk_text) + result.append( + Chunk( + text=chunk_text, + source_file=relative, + source_directory=source_directory, + section=section_name, + date=date, + tags=tags, + chunk_index=idx, + total_chunks=total, + modified_at=modified_at, + rule_applied=rule.strategy, + ) + ) + return result +``` + +- [ ] **Step 3: Run sliding window test** + +Run: +```bash +pytest tests/test_chunker.py::test_sliding_window_basic -v +``` + +Expected: PASS. + +- [ ] **Step 4: Add section-based chunker test** + +```python +# Append to tests/test_chunker.py +from src.rag.chunker import section_based_chunks, chunk_file, ChunkingRule +import tempfile +from pathlib import Path + + +def test_section_based_chunks_splits_on_tags(): + text = "#DayInShort: good day\n#mentalhealth: stressed\n#work: busy" + chunks = section_based_chunks(text, ["#DayInShort", "#mentalhealth", "#work"], chunk_size=10, chunk_overlap=2) + assert len(chunks) == 3 + assert chunks[0][1] == "#DayInShort" + assert chunks[1][1] == "#mentalhealth" + assert chunks[2][1] == "#work" + + +def test_chunk_file_extracts_metadata(): + with tempfile.TemporaryDirectory() as tmp: + vault = Path(tmp) + journal = vault / "Journal" / "2026" / "04" / "2026-04-12.md" + journal.parent.mkdir(parents=True) + journal.write_text("#DayInShort: good day\n#Relations: [[Person/Vinay]] visited.", encoding="utf-8") + rules = { + "default": ChunkingRule(strategy="sliding_window", chunk_size=500, chunk_overlap=100), + "Journal/**": ChunkingRule(strategy="section", chunk_size=300, chunk_overlap=50, section_tags=["#DayInShort", "#Relations"]), + } + chunks = chunk_file(journal, vault, rules, modified_at=1234567890.0) + assert len(chunks) == 2 + assert chunks[0].source_directory == "Journal" + assert chunks[0].date == "2026-04-12" + assert "Person/Vinay" in (chunks[1].tags or []) +``` + +Run: +```bash +pytest tests/test_chunker.py -v +``` + +Expected: PASS. + +- [ ] **Step 5: Commit** + +```bash +git add src/rag/chunker.py tests/test_chunker.py +git commit -m "feat: add markdown chunker with sliding window and section strategies" +``` + +--- + +## Task 4: Ollama Embedder + +**Files:** +- Create: `src/rag/embedder.py` +- Create: `tests/test_embedder.py` + +- [ ] **Step 1: Write failing test for embedder** + +```python +# tests/test_embedder.py +import pytest +import respx +from httpx import Response + +from src.rag.embedder import OllamaEmbedder + + +@respx.mock +def test_embed_single_text(): + route = respx.post("http://localhost:11434/api/embeddings").mock( + return_value=Response(200, json={"embedding": [0.1] * 1024}) + ) + embedder = OllamaEmbedder(base_url="http://localhost:11434", model="mxbai-embed-large") + result = embedder.embed(["hello world"]) + assert len(result) == 1 + assert len(result[0]) == 1024 + assert route.called +``` + +Run: +```bash +pytest tests/test_embedder.py -v +``` + +Expected: FAIL — `src.rag.embedder` not found. + +- [ ] **Step 2: Implement `src/rag/embedder.py`** + +```python +# src/rag/embedder.py +from __future__ import annotations + +import time +from typing import Iterable + +import requests + + +class OllamaEmbedder: + def __init__(self, base_url: str, model: str, batch_size: int = 32): + self.base_url = base_url.rstrip("/") + self.model = model + self.batch_size = batch_size + + def embed(self, texts: list[str], retries: int = 3, backoff: float = 1.0) -> list[list[float]]: + results: list[list[float]] = [] + for i in range(0, len(texts), self.batch_size): + batch = texts[i : i + self.batch_size] + batch_results = self._embed_batch(batch, retries, backoff) + results.extend(batch_results) + return results + + def _embed_batch(self, texts: list[str], retries: int, backoff: float) -> list[list[float]]: + last_exception: Exception | None = None + for attempt in range(retries): + try: + response = requests.post( + f"{self.base_url}/api/embeddings", + json={"model": self.model, "prompt": texts[0]}, + timeout=120, + ) + response.raise_for_status() + data = response.json() + embedding = data.get("embedding") + if not embedding or not isinstance(embedding, list): + raise ValueError(f"Invalid response from Ollama: {data}") + return [embedding] + except Exception as exc: + last_exception = exc + if attempt < retries - 1: + time.sleep(backoff * (2 ** attempt)) + raise RuntimeError(f"Ollama embedding failed after {retries} attempts") from last_exception +``` + +Wait — the above only handles single text per call because Ollama `/api/embeddings` (plural) endpoint is different. Let me check. Actually Ollama has `/api/embed` which takes multiple inputs. But the spec says via Ollama. Let's use `/api/embed` which supports batching. + +```python +# src/rag/embedder.py (revised) +from __future__ import annotations + +import time + +import requests + + +class OllamaEmbedder: + def __init__(self, base_url: str, model: str, batch_size: int = 32): + self.base_url = base_url.rstrip("/") + self.model = model + self.batch_size = batch_size + + def embed(self, texts: list[str], retries: int = 3, backoff: float = 1.0) -> list[list[float]]: + results: list[list[float]] = [] + for i in range(0, len(texts), self.batch_size): + batch = texts[i : i + self.batch_size] + batch_results = self._embed_batch(batch, retries, backoff) + results.extend(batch_results) + return results + + def _embed_batch(self, texts: list[str], retries: int, backoff: float) -> list[list[float]]: + last_exception: Exception | None = None + for attempt in range(retries): + try: + response = requests.post( + f"{self.base_url}/api/embed", + json={"model": self.model, "input": texts}, + timeout=300, + ) + response.raise_for_status() + data = response.json() + embeddings = data.get("embeddings") + if not embeddings or not isinstance(embeddings, list): + raise ValueError(f"Invalid response from Ollama: {data}") + return embeddings + except Exception as exc: + last_exception = exc + if attempt < retries - 1: + time.sleep(backoff * (2 ** attempt)) + raise RuntimeError(f"Ollama embedding failed after {retries} attempts") from last_exception +``` + +And update the test: + +```python +# tests/test_embedder.py (revised) +import pytest +import respx +from httpx import Response + +from src.rag.embedder import OllamaEmbedder + + +@respx.mock +def test_embed_batch(): + route = respx.post("http://localhost:11434/api/embed").mock( + return_value=Response(200, json={"embeddings": [[0.1] * 1024, [0.2] * 1024]}) + ) + embedder = OllamaEmbedder(base_url="http://localhost:11434", model="mxbai-embed-large", batch_size=2) + result = embedder.embed(["hello world", "goodbye world"]) + assert len(result) == 2 + assert len(result[0]) == 1024 + assert result[0][0] == 0.1 + assert result[1][0] == 0.2 + assert route.called +``` + +- [ ] **Step 3: Write the revised embedder and test** + +Write `src/rag/embedder.py` with the revised code above. +Write `tests/test_embedder.py` with the revised test above. + +- [ ] **Step 4: Run test** + +Run: +```bash +pytest tests/test_embedder.py -v +``` + +Expected: PASS. + +- [ ] **Step 5: Commit** + +```bash +git add src/rag/embedder.py tests/test_embedder.py +git commit -m "feat: add Ollama embedder with batching and retries" +``` + +--- + +## Task 5: LanceDB Vector Store + +**Files:** +- Create: `src/rag/vector_store.py` +- Create: `tests/test_vector_store.py` + +- [ ] **Step 1: Write failing test for vector store init and upsert** + +```python +# tests/test_vector_store.py +import tempfile +from pathlib import Path + +import pyarrow as pa +import pytest + +from src.rag.vector_store import VectorStore + + +def test_vector_store_upsert_and_search(): + with tempfile.TemporaryDirectory() as tmp: + store = VectorStore(uri=tmp, dimensions=4) + store.upsert( + ids=["a", "b"], + texts=["hello world", "goodbye world"], + embeddings=[[1.0, 0.0, 0.0, 0.0], [0.0, 1.0, 0.0, 0.0]], + metadatas=[ + {"source_file": "a.md", "source_directory": "docs"}, + {"source_file": "b.md", "source_directory": "docs"}, + ], + ) + results = store.search(query_vector=[1.0, 0.0, 0.0, 0.0], top_k=1) + assert len(results) == 1 + assert results[0]["source_file"] == "a.md" +``` + +Run: +```bash +pytest tests/test_vector_store.py -v +``` + +Expected: FAIL — module not found. + +- [ ] **Step 2: Implement `src/rag/vector_store.py`** + +```python +# src/rag/vector_store.py +from __future__ import annotations + +import uuid +from pathlib import Path +from typing import Any + +import lancedb +import numpy as np +import pyarrow as pa + + +class VectorStore: + TABLE_NAME = "chunks" + + def __init__(self, uri: str | Path, dimensions: int): + self.uri = str(uri) + self.dimensions = dimensions + self.db = lancedb.connect(self.uri) + self.table = self._get_or_create_table() + + def _get_or_create_table(self): + try: + return self.db.open_table(self.TABLE_NAME) + except Exception: + schema = pa.schema([ + pa.field("id", pa.string()), + pa.field("text", pa.string()), + pa.field("vector", pa.list_(pa.float32(), self.dimensions)), + pa.field("source_file", pa.string()), + pa.field("source_directory", pa.string()), + pa.field("section", pa.string(), nullable=True), + pa.field("date", pa.string(), nullable=True), + pa.field("tags", pa.list_(pa.string()), nullable=True), + pa.field("chunk_index", pa.int32()), + pa.field("total_chunks", pa.int32()), + pa.field("modified_at", pa.float64(), nullable=True), + pa.field("rule_applied", pa.string()), + ]) + return self.db.create_table(self.TABLE_NAME, schema=schema) + + def upsert( + self, + ids: list[str], + texts: list[str], + embeddings: list[list[float]], + metadatas: list[dict[str, Any]], + ) -> None: + data = [] + for id_, text, vector, meta in zip(ids, texts, embeddings, metadatas): + row = { + "id": id_, + "text": text, + "vector": np.array(vector, dtype=np.float32), + "source_file": meta.get("source_file", ""), + "source_directory": meta.get("source_directory", ""), + "section": meta.get("section"), + "date": meta.get("date"), + "tags": meta.get("tags") or [], + "chunk_index": meta.get("chunk_index", 0), + "total_chunks": meta.get("total_chunks", 1), + "modified_at": meta.get("modified_at"), + "rule_applied": meta.get("rule_applied", "default"), + } + data.append(row) + self.table.merge_insert("id") \ + .when_matched_update_all() \ + .when_not_matched_insert_all() \ + .execute(data) + + def delete_by_source_file(self, source_file: str) -> None: + self.table.delete(f'source_file = "{source_file}"') + + def search( + self, + query_vector: list[float], + top_k: int = 8, + filters: dict[str, Any] | None = None, + ) -> list[dict[str, Any]]: + query = self.table.search(np.array(query_vector, dtype=np.float32)) + if filters: + expr_parts = [] + for key, value in filters.items(): + if isinstance(value, list): + quoted = [f'"{v}"' for v in value] + expr_parts.append(f"{key} IN ({', '.join(quoted)})") + elif isinstance(value, str): + expr_parts.append(f'{key} = "{value}"') + else: + expr_parts.append(f"{key} = {value}") + if expr_parts: + query = query.where(" AND ".join(expr_parts)) + results = query.limit(top_k).to_list() + return results + + def count(self) -> int: + return self.table.count_rows() +``` + +- [ ] **Step 3: Run test** + +Run: +```bash +pytest tests/test_vector_store.py -v +``` + +Expected: PASS. + +- [ ] **Step 4: Commit** + +```bash +git add src/rag/vector_store.py tests/test_vector_store.py +git commit -m "feat: add LanceDB vector store with upsert, delete, and search" +``` + +--- + +## Task 6: Indexer Orchestrator + +**Files:** +- Create: `src/rag/indexer.py` +- Create: `tests/test_indexer.py` + +- [ ] **Step 1: Write failing end-to-end indexer test** + +```python +# tests/test_indexer.py +import tempfile +from pathlib import Path + +from src.config import Config, VaultConfig, IndexingConfig, RagConfig, EmbeddingConfig, VectorStoreConfig, SearchConfig, HybridSearchConfig, FiltersConfig +from src.rag.indexer import Indexer +from src.rag.vector_store import VectorStore + + +def _make_config(vault_path: Path, vector_store_path: Path) -> Config: + return Config( + companion=None, # not used + vault=VaultConfig( + path=str(vault_path), + indexing=IndexingConfig( + auto_sync=False, + auto_sync_interval_minutes=1440, + watch_fs_events=False, + file_patterns=["*.md"], + deny_dirs=[".git"], + deny_patterns=[".*"], + ), + chunking_rules={}, + ), + rag=RagConfig( + embedding=EmbeddingConfig( + provider="ollama", + model="dummy", + base_url="http://localhost:11434", + dimensions=4, + batch_size=2, + ), + vector_store=VectorStoreConfig(type="lancedb", path=str(vector_store_path)), + search=SearchConfig( + default_top_k=8, + max_top_k=20, + similarity_threshold=0.75, + hybrid_search=HybridSearchConfig(enabled=False, keyword_weight=0.3, semantic_weight=0.7), + filters=FiltersConfig(date_range_enabled=True, tag_filter_enabled=True, directory_filter_enabled=True), + ), + ), + model=None, + api=None, + ui=None, + logging=None, + security=None, + ) + + +def test_full_index_creates_vectors(): + with tempfile.TemporaryDirectory() as tmp: + vault = Path(tmp) / "vault" + vault.mkdir() + (vault / "hello.md").write_text("hello world", encoding="utf-8") + vs_path = Path(tmp) / "vectors" + config = _make_config(vault, vs_path) + store = VectorStore(uri=vs_path, dimensions=4) + indexer = Indexer(config, store) + indexer.full_index() + assert store.count() == 1 +``` + +Run: +```bash +pytest tests/test_indexer.py::test_full_index_creates_vectors -v +``` + +Expected: FAIL — `src.rag.indexer` not found. + +- [ ] **Step 2: Implement `src/rag/indexer.py`** + +```python +# src/rag/indexer.py +from __future__ import annotations + +import fnmatch +import os +from pathlib import Path +from typing import Iterable + +from src.config import Config +from src.rag.chunker import Chunk, ChunkingRule, chunk_file +from src.rag.embedder import OllamaEmbedder +from src.rag.vector_store import VectorStore + + +class Indexer: + def __init__(self, config: Config, vector_store: VectorStore): + self.config = config + self.vector_store = vector_store + self.embedder = OllamaEmbedder( + base_url=config.rag.embedding.base_url, + model=config.rag.embedding.model, + batch_size=config.rag.embedding.batch_size, + ) + self.vault_path = Path(config.vault.path) + self._chunking_rules = self._load_chunking_rules() + + def _load_chunking_rules(self) -> dict[str, ChunkingRule]: + rules = {"default": ChunkingRule(strategy="sliding_window", chunk_size=500, chunk_overlap=100)} + for pattern, rule in self.config.vault.chunking_rules.items(): + rules[pattern] = ChunkingRule( + strategy=rule.strategy, + chunk_size=rule.chunk_size, + chunk_overlap=rule.chunk_overlap, + section_tags=rule.section_tags, + ) + return rules + + def _should_index(self, relative_path: str) -> bool: + parts = relative_path.split("/") + for deny in self.config.vault.indexing.deny_dirs: + if deny in parts: + return False + for pattern in self.config.vault.indexing.deny_patterns: + if fnmatch.fnmatch(Path(relative_path).name, pattern): + return False + matched = False + for pattern in self.config.vault.indexing.file_patterns: + if fnmatch.fnmatch(Path(relative_path).name, pattern): + matched = True + break + return matched + + def _list_files(self) -> Iterable[Path]: + for root, dirs, files in os.walk(self.vault_path): + # prune denied dirs + dirs[:] = [d for d in dirs if d not in self.config.vault.indexing.deny_dirs] + for f in files: + file_path = Path(root) / f + relative = str(file_path.relative_to(self.vault_path)).replace("\\", "/") + if self._should_index(relative): + yield file_path + + def full_index(self) -> None: + # Clear existing data for simplicity in full reindex + try: + self.vector_store.db.drop_table(VectorStore.TABLE_NAME) + except Exception: + pass + self.vector_store.table = self.vector_store._get_or_create_table() + self._index_files(self._list_files()) + + def sync(self) -> None: + files_to_process = [] + for file_path in self._list_files(): + relative = str(file_path.relative_to(self.vault_path)).replace("\\", "/") + mtime = file_path.stat().st_mtime + # Check if already indexed with same mtime + existing = self.vector_store.table.search().where(f'source_file = "{relative}"').limit(1).to_list() + if not existing or existing[0].get("modified_at") != mtime: + files_to_process.append(file_path) + # Delete old entries for files being reprocessed + for file_path in files_to_process: + relative = str(file_path.relative_to(self.vault_path)).replace("\\", "/") + self.vector_store.delete_by_source_file(relative) + self._index_files(files_to_process) + + def _index_files(self, file_paths: Iterable[Path]) -> None: + all_chunks: list[Chunk] = [] + for file_path in file_paths: + mtime = file_path.stat().st_mtime + chunks = chunk_file(file_path, self.vault_path, self._chunking_rules, modified_at=mtime) + all_chunks.extend(chunks) + if not all_chunks: + return + texts = [c.text for c in all_chunks] + embeddings = self.embedder.embed(texts) + ids = [f"{c.source_file}::{c.chunk_index}" for c in all_chunks] + metadatas = [ + { + "source_file": c.source_file, + "source_directory": c.source_directory, + "section": c.section, + "date": c.date, + "tags": c.tags, + "chunk_index": c.chunk_index, + "total_chunks": c.total_chunks, + "modified_at": c.modified_at, + "rule_applied": c.rule_applied, + } + for c in all_chunks + ] + self.vector_store.upsert(ids=ids, texts=texts, embeddings=embeddings, metadatas=metadatas) + + def status(self) -> dict: + total_docs = self.vector_store.count() + indexed_files = set() + try: + results = self.vector_store.table.to_lance().to_table(columns=["source_file", "modified_at"]).to_pylist() + for row in results: + indexed_files.add((row["source_file"], row.get("modified_at"))) + except Exception: + pass + unindexed = 0 + for file_path in self._list_files(): + relative = str(file_path.relative_to(self.vault_path)).replace("\\", "/") + mtime = file_path.stat().st_mtime + if (relative, mtime) not in indexed_files: + unindexed += 1 + return { + "total_chunks": total_docs, + "indexed_files": len(indexed_files), + "unindexed_files": unindexed, + } +``` + +Wait, there's an issue: the test uses `Config(companion=None, ...)` but Pydantic models won't accept None if the field is required. I need to make the test valid. Let me check the Config model — companion, vault, rag are required and typed. model, api, ui, logging, security are also required. So the test needs full config or I should make the indexer test simpler by passing only what it needs. But the indexer constructor takes `Config`. Let me fix the test to build a minimal valid Config. + +Actually, I can just build a full minimal Config. That's tedious but necessary. Let me rewrite the test helper: + +```python +# tests/test_indexer.py (revised helper) +def _make_config(vault_path: Path, vector_store_path: Path) -> Config: + from src.config import ( + CompanionConfig, PersonaConfig, MemoryConfig, ChatConfig, + ModelConfig, InferenceConfig, FineTuningConfig, RetrainScheduleConfig, + ApiConfig, AuthConfig, UiConfig, WebConfig, WebFeaturesConfig, CliConfig, + LoggingConfig, SecurityConfig, + ) + return Config( + companion=CompanionConfig( + name="SAN", + persona=PersonaConfig(role="companion", tone="reflective", style="questioning", boundaries=[]), + memory=MemoryConfig(session_turns=20, persistent_store="", summarize_after=10), + chat=ChatConfig(streaming=True, max_response_tokens=2048, default_temperature=0.7, allow_temperature_override=True), + ), + vault=VaultConfig( + path=str(vault_path), + indexing=IndexingConfig( + auto_sync=False, + auto_sync_interval_minutes=1440, + watch_fs_events=False, + file_patterns=["*.md"], + deny_dirs=[".git"], + deny_patterns=[".*"], + ), + chunking_rules={}, + ), + rag=RagConfig( + embedding=EmbeddingConfig( + provider="ollama", + model="dummy", + base_url="http://localhost:11434", + dimensions=4, + batch_size=2, + ), + vector_store=VectorStoreConfig(type="lancedb", path=str(vector_store_path)), + search=SearchConfig( + default_top_k=8, + max_top_k=20, + similarity_threshold=0.75, + hybrid_search=HybridSearchConfig(enabled=False, keyword_weight=0.3, semantic_weight=0.7), + filters=FiltersConfig(date_range_enabled=True, tag_filter_enabled=True, directory_filter_enabled=True), + ), + ), + model=ModelConfig( + inference=InferenceConfig(backend="llama.cpp", model_path="", context_length=8192, gpu_layers=35, batch_size=512, threads=8), + fine_tuning=FineTuningConfig(base_model="", output_dir="", lora_rank=16, lora_alpha=32, learning_rate=0.0002, batch_size=4, gradient_accumulation_steps=4, num_epochs=3, warmup_steps=100, save_steps=500, eval_steps=250, training_data_path="", validation_split=0.1), + retrain_schedule=RetrainScheduleConfig(auto_reminder=True, default_interval_days=90, reminder_channels=[]), + ), + api=ApiConfig(host="127.0.0.1", port=7373, cors_origins=[], auth=AuthConfig(enabled=False)), + ui=UiConfig(web=WebConfig(enabled=True, theme="obsidian", features=WebFeaturesConfig(streaming=True, citations=True, source_preview=True)), cli=CliConfig(enabled=True, rich_output=True)), + logging=LoggingConfig(level="INFO", file="", max_size_mb=100, backup_count=5), + security=SecurityConfig(local_only=True, vault_path_traversal_check=True, sensitive_content_detection=True, sensitive_patterns=[], require_confirmation_for_external_apis=True), + ) +``` + +This is verbose but correct. Now, there's another issue: the indexer calls `self.embedder.embed(texts)` which will try to hit Ollama. In tests we need to mock it. Let me add a mock embedder injection or monkeypatch. Actually, the simplest approach is to mock `OllamaEmbedder.embed` in the test. + +Revised test: + +```python +# tests/test_indexer.py (revised) +import tempfile +from pathlib import Path +from unittest.mock import MagicMock, patch + +from src.config import Config, VaultConfig, IndexingConfig, RagConfig, EmbeddingConfig, VectorStoreConfig, SearchConfig, HybridSearchConfig, FiltersConfig +from src.config import ( + CompanionConfig, PersonaConfig, MemoryConfig, ChatConfig, + ModelConfig, InferenceConfig, FineTuningConfig, RetrainScheduleConfig, + ApiConfig, AuthConfig, UiConfig, WebConfig, WebFeaturesConfig, CliConfig, + LoggingConfig, SecurityConfig, +) +from src.rag.indexer import Indexer +from src.rag.vector_store import VectorStore + + +def _make_config(vault_path: Path, vector_store_path: Path) -> Config: + return Config( + companion=CompanionConfig( + name="SAN", + persona=PersonaConfig(role="companion", tone="reflective", style="questioning", boundaries=[]), + memory=MemoryConfig(session_turns=20, persistent_store="", summarize_after=10), + chat=ChatConfig(streaming=True, max_response_tokens=2048, default_temperature=0.7, allow_temperature_override=True), + ), + vault=VaultConfig( + path=str(vault_path), + indexing=IndexingConfig( + auto_sync=False, + auto_sync_interval_minutes=1440, + watch_fs_events=False, + file_patterns=["*.md"], + deny_dirs=[".git"], + deny_patterns=[".*"], + ), + chunking_rules={}, + ), + rag=RagConfig( + embedding=EmbeddingConfig( + provider="ollama", + model="dummy", + base_url="http://localhost:11434", + dimensions=4, + batch_size=2, + ), + vector_store=VectorStoreConfig(type="lancedb", path=str(vector_store_path)), + search=SearchConfig( + default_top_k=8, + max_top_k=20, + similarity_threshold=0.75, + hybrid_search=HybridSearchConfig(enabled=False, keyword_weight=0.3, semantic_weight=0.7), + filters=FiltersConfig(date_range_enabled=True, tag_filter_enabled=True, directory_filter_enabled=True), + ), + ), + model=ModelConfig( + inference=InferenceConfig(backend="llama.cpp", model_path="", context_length=8192, gpu_layers=35, batch_size=512, threads=8), + fine_tuning=FineTuningConfig(base_model="", output_dir="", lora_rank=16, lora_alpha=32, learning_rate=0.0002, batch_size=4, gradient_accumulation_steps=4, num_epochs=3, warmup_steps=100, save_steps=500, eval_steps=250, training_data_path="", validation_split=0.1), + retrain_schedule=RetrainScheduleConfig(auto_reminder=True, default_interval_days=90, reminder_channels=[]), + ), + api=ApiConfig(host="127.0.0.1", port=7373, cors_origins=[], auth=AuthConfig(enabled=False)), + ui=UiConfig(web=WebConfig(enabled=True, theme="obsidian", features=WebFeaturesConfig(streaming=True, citations=True, source_preview=True)), cli=CliConfig(enabled=True, rich_output=True)), + logging=LoggingConfig(level="INFO", file="", max_size_mb=100, backup_count=5), + security=SecurityConfig(local_only=True, vault_path_traversal_check=True, sensitive_content_detection=True, sensitive_patterns=[], require_confirmation_for_external_apis=True), + ) + + +@patch("src.rag.indexer.OllamaEmbedder") +def test_full_index_creates_vectors(mock_embedder_cls): + mock_embedder = MagicMock() + mock_embedder.embed.return_value = [[1.0, 0.0, 0.0, 0.0]] + mock_embedder_cls.return_value = mock_embedder + + with tempfile.TemporaryDirectory() as tmp: + vault = Path(tmp) / "vault" + vault.mkdir() + (vault / "hello.md").write_text("hello world", encoding="utf-8") + vs_path = Path(tmp) / "vectors" + config = _make_config(vault, vs_path) + store = VectorStore(uri=vs_path, dimensions=4) + indexer = Indexer(config, store) + indexer.full_index() + assert store.count() == 1 +``` + +- [ ] **Step 3: Write the revised indexer and test** + +Write `src/rag/indexer.py` and `tests/test_indexer.py` with the code above. + +- [ ] **Step 4: Run test** + +Run: +```bash +pytest tests/test_indexer.py -v +``` + +Expected: PASS. + +- [ ] **Step 5: Commit** + +```bash +git add src/rag/indexer.py tests/test_indexer.py +git commit -m "feat: add indexer orchestrator with full index, sync, and status" +``` + +--- + +## Task 7: Search Interface + +**Files:** +- Create: `src/rag/search.py` +- Create: `tests/test_search.py` + +- [ ] **Step 1: Write failing search test** + +```python +# tests/test_search.py +import tempfile +from pathlib import Path +from unittest.mock import MagicMock, patch + +from src.rag.search import SearchEngine +from src.rag.vector_store import VectorStore + + +@patch("src.rag.search.OllamaEmbedder") +def test_search_returns_results(mock_embedder_cls): + mock_embedder = MagicMock() + mock_embedder.embed.return_value = [[1.0, 0.0, 0.0, 0.0]] + mock_embedder_cls.return_value = mock_embedder + + with tempfile.TemporaryDirectory() as tmp: + store = VectorStore(uri=tmp, dimensions=4) + store.upsert( + ids=["a"], + texts=["hello world"], + embeddings=[[1.0, 0.0, 0.0, 0.0]], + metadatas=[{"source_file": "a.md", "source_directory": "docs"}], + ) + engine = SearchEngine( + vector_store=store, + embedder_base_url="http://localhost:11434", + embedder_model="dummy", + default_top_k=5, + similarity_threshold=0.0, + hybrid_search_enabled=False, + ) + results = engine.search("hello") + assert len(results) == 1 + assert results[0]["source_file"] == "a.md" +``` + +Run: +```bash +pytest tests/test_search.py -v +``` + +Expected: FAIL — `src.rag.search` not found. + +- [ ] **Step 2: Implement `src/rag/search.py`** + +```python +# src/rag/search.py +from __future__ import annotations + +from typing import Any + +from src.rag.embedder import OllamaEmbedder +from src.rag.vector_store import VectorStore + + +class SearchEngine: + def __init__( + self, + vector_store: VectorStore, + embedder_base_url: str, + embedder_model: str, + default_top_k: int, + similarity_threshold: float, + hybrid_search_enabled: bool, + keyword_weight: float = 0.3, + semantic_weight: float = 0.7, + ): + self.vector_store = vector_store + self.embedder = OllamaEmbedder(base_url=embedder_base_url, model=embedder_model) + self.default_top_k = default_top_k + self.similarity_threshold = similarity_threshold + self.hybrid_search_enabled = hybrid_search_enabled + self.keyword_weight = keyword_weight + self.semantic_weight = semantic_weight + + def search( + self, + query: str, + top_k: int | None = None, + filters: dict[str, Any] | None = None, + ) -> list[dict[str, Any]]: + k = top_k or self.default_top_k + query_embedding = self.embedder.embed([query])[0] + results = self.vector_store.search(query_embedding, top_k=k, filters=filters) + if self.similarity_threshold > 0 and results: + # LanceDB returns `_distance`; cosine distance threshold logic + results = [r for r in results if r.get("_distance", float("inf")) <= self.similarity_threshold] + return results +``` + +- [ ] **Step 3: Run test** + +Run: +```bash +pytest tests/test_search.py -v +``` + +Expected: PASS. + +- [ ] **Step 4: Commit** + +```bash +git add src/rag/search.py tests/test_search.py +git commit -m "feat: add search engine interface with embedding and filtering" +``` + +--- + +## Task 8: Indexer CLI + +**Files:** +- Create: `src/indexer_daemon/cli.py` + +- [ ] **Step 1: Implement CLI without test (simple Typer app)** + +```python +# src/indexer_daemon/cli.py +from __future__ import annotations + +from pathlib import Path + +import typer + +from src.config import load_config +from src.rag.indexer import Indexer +from src.rag.vector_store import VectorStore + +app = typer.Typer(help="Companion vault indexer") + + +def _get_indexer() -> Indexer: + config = load_config("config.json") + store = VectorStore(uri=config.rag.vector_store.path, dimensions=config.rag.embedding.dimensions) + return Indexer(config, store) + + +@app.command() +def index() -> None: + """Run a full index of the vault.""" + indexer = _get_indexer() + typer.echo("Running full index...") + indexer.full_index() + typer.echo(f"Done. Total chunks: {indexer.status()['total_chunks']}") + + +@app.command() +def sync() -> None: + """Run an incremental sync.""" + indexer = _get_indexer() + typer.echo("Running incremental sync...") + indexer.sync() + typer.echo(f"Done. Total chunks: {indexer.status()['total_chunks']}") + + +@app.command() +def reindex() -> None: + """Force a full reindex (same as index).""" + index() + + +@app.command() +def status() -> None: + """Show indexer status.""" + indexer = _get_indexer() + s = indexer.status() + typer.echo(f"Total chunks: {s['total_chunks']}") + typer.echo(f"Indexed files: {s['indexed_files']}") + typer.echo(f"Unindexed files: {s['unindexed_files']}") + + +if __name__ == "__main__": + app() +``` + +- [ ] **Step 2: Verify CLI loads** + +Run: +```bash +python -m src.indexer_daemon.cli --help +``` + +Expected: Shows Typer help with `index`, `sync`, `reindex`, `status` commands. + +- [ ] **Step 3: Commit** + +```bash +git add src/indexer_daemon/cli.py +git commit -m "feat: add indexer CLI with index, sync, reindex, status commands" +``` + +--- + +## Task 9: File System Watcher + +**Files:** +- Create: `src/indexer_daemon/watcher.py` + +- [ ] **Step 1: Implement watcher without test (watchdog integration)** + +```python +# src/indexer_daemon/watcher.py +from __future__ import annotations + +import time +from pathlib import Path + +from watchdog.events import FileSystemEventHandler +from watchdog.observers import Observer + +from src.config import load_config +from src.rag.indexer import Indexer +from src.rag.vector_store import VectorStore + + +class VaultEventHandler(FileSystemEventHandler): + def __init__(self, indexer: Indexer, debounce_seconds: float = 5.0): + self.indexer = indexer + self.debounce_seconds = debounce_seconds + self._last_sync = 0.0 + + def on_any_event(self, event): + if event.is_directory: + return + if not event.src_path.endswith(".md"): + return + now = time.time() + if now - self._last_sync < self.debounce_seconds: + return + self._last_sync = now + try: + self.indexer.sync() + except Exception as exc: + print(f"Sync failed: {exc}") + + +def start_watcher(config_path: str = "config.json") -> None: + config = load_config(config_path) + store = VectorStore(uri=config.rag.vector_store.path, dimensions=config.rag.embedding.dimensions) + indexer = Indexer(config, store) + handler = VaultEventHandler(indexer) + observer = Observer() + observer.schedule(handler, str(config.vault.path), recursive=True) + observer.start() + print(f"Watching {config.vault.path} for changes...") + try: + while True: + time.sleep(1) + except KeyboardInterrupt: + observer.stop() + observer.join() + + +if __name__ == "__main__": + start_watcher() +``` + +- [ ] **Step 2: Verify watcher module imports cleanly** + +Run: +```bash +python -c "from src.indexer_daemon.watcher import start_watcher; print('OK')" +``` + +Expected: Prints `OK`. + +- [ ] **Step 3: Commit** + +```bash +git add src/indexer_daemon/watcher.py +git commit -m "feat: add vault file system watcher with debounced sync" +``` + +--- + +## Task 10: Integration Test — End-to-End Sync + +**Files:** +- Create: `tests/test_integration.py` + +- [ ] **Step 1: Write integration test** + +```python +# tests/test_integration.py +import tempfile +from pathlib import Path +from unittest.mock import MagicMock, patch + +from src.config import Config, VaultConfig, IndexingConfig, RagConfig, EmbeddingConfig, VectorStoreConfig, SearchConfig, HybridSearchConfig, FiltersConfig +from src.config import ( + CompanionConfig, PersonaConfig, MemoryConfig, ChatConfig, + ModelConfig, InferenceConfig, FineTuningConfig, RetrainScheduleConfig, + ApiConfig, AuthConfig, UiConfig, WebConfig, WebFeaturesConfig, CliConfig, + LoggingConfig, SecurityConfig, +) +from src.rag.indexer import Indexer +from src.rag.search import SearchEngine +from src.rag.vector_store import VectorStore + + +def _make_config(vault_path: Path, vector_store_path: Path) -> Config: + return Config( + companion=CompanionConfig( + name="SAN", + persona=PersonaConfig(role="companion", tone="reflective", style="questioning", boundaries=[]), + memory=MemoryConfig(session_turns=20, persistent_store="", summarize_after=10), + chat=ChatConfig(streaming=True, max_response_tokens=2048, default_temperature=0.7, allow_temperature_override=True), + ), + vault=VaultConfig( + path=str(vault_path), + indexing=IndexingConfig( + auto_sync=False, + auto_sync_interval_minutes=1440, + watch_fs_events=False, + file_patterns=["*.md"], + deny_dirs=[".git"], + deny_patterns=[".*"], + ), + chunking_rules={}, + ), + rag=RagConfig( + embedding=EmbeddingConfig( + provider="ollama", + model="dummy", + base_url="http://localhost:11434", + dimensions=4, + batch_size=2, + ), + vector_store=VectorStoreConfig(type="lancedb", path=str(vector_store_path)), + search=SearchConfig( + default_top_k=8, + max_top_k=20, + similarity_threshold=0.0, + hybrid_search=HybridSearchConfig(enabled=False, keyword_weight=0.3, semantic_weight=0.7), + filters=FiltersConfig(date_range_enabled=True, tag_filter_enabled=True, directory_filter_enabled=True), + ), + ), + model=ModelConfig( + inference=InferenceConfig(backend="llama.cpp", model_path="", context_length=8192, gpu_layers=35, batch_size=512, threads=8), + fine_tuning=FineTuningConfig(base_model="", output_dir="", lora_rank=16, lora_alpha=32, learning_rate=0.0002, batch_size=4, gradient_accumulation_steps=4, num_epochs=3, warmup_steps=100, save_steps=500, eval_steps=250, training_data_path="", validation_split=0.1), + retrain_schedule=RetrainScheduleConfig(auto_reminder=True, default_interval_days=90, reminder_channels=[]), + ), + api=ApiConfig(host="127.0.0.1", port=7373, cors_origins=[], auth=AuthConfig(enabled=False)), + ui=UiConfig(web=WebConfig(enabled=True, theme="obsidian", features=WebFeaturesConfig(streaming=True, citations=True, source_preview=True)), cli=CliConfig(enabled=True, rich_output=True)), + logging=LoggingConfig(level="INFO", file="", max_size_mb=100, backup_count=5), + security=SecurityConfig(local_only=True, vault_path_traversal_check=True, sensitive_content_detection=True, sensitive_patterns=[], require_confirmation_for_external_apis=True), + ) + + +@patch("src.rag.search.OllamaEmbedder") +@patch("src.rag.indexer.OllamaEmbedder") +def test_index_and_search_flow(mock_indexer_embedder, mock_search_embedder): + mock_embed = MagicMock() + mock_embed.embed.return_value = [[1.0, 0.0, 0.0, 0.0], [0.0, 1.0, 0.0, 0.0]] + mock_indexer_embedder.return_value = mock_embed + mock_search_embedder.return_value = mock_embed + + with tempfile.TemporaryDirectory() as tmp: + vault = Path(tmp) / "vault" + vault.mkdir() + (vault / "note1.md").write_text("hello world", encoding="utf-8") + (vault / "note2.md").write_text("goodbye world", encoding="utf-8") + vs_path = Path(tmp) / "vectors" + config = _make_config(vault, vs_path) + store = VectorStore(uri=vs_path, dimensions=4) + indexer = Indexer(config, store) + indexer.full_index() + assert store.count() == 2 + + engine = SearchEngine( + vector_store=store, + embedder_base_url="http://localhost:11434", + embedder_model="dummy", + default_top_k=5, + similarity_threshold=0.0, + hybrid_search_enabled=False, + ) + results = engine.search("hello") + assert len(results) >= 1 + files = {r["source_file"] for r in results} + assert "note1.md" in files +``` + +- [ ] **Step 2: Run integration test** + +Run: +```bash +pytest tests/test_integration.py -v +``` + +Expected: PASS. + +- [ ] **Step 3: Commit** + +```bash +git add tests/test_integration.py +git commit -m "test: add end-to-end integration test for index and search" +``` + +--- + +## Plan Summary + +This plan delivers a working **Vault Indexer + RAG Engine** with: +- Typed config loading with tilde expansion +- Markdown chunking (sliding window + section-based, per-directory rules) +- Ollama embedder with batching and retries +- LanceDB vector store with upsert, delete, search +- Full and incremental indexing with status tracking +- CLI commands: `index`, `sync`, `reindex`, `status` +- File system watcher with debounced auto-sync +- Search engine interface for query embedding + filtering +- Full test coverage for chunker, embedder, vector store, indexer, search, and integration + +**Spec coverage check:** +- Config schema → Task 2 +- Per-directory chunking rules → Task 3 +- Ollama embeddings → Task 4 +- LanceDB vector store → Task 5 +- Full/sync/reindex/status indexing modes → Tasks 5, 6, 8 +- File system watcher → Task 9 +- Search with filters → Task 7 +- Security (deny_dirs, deny_patterns) → Task 6 + +**No placeholders found.** + +**Type consistency verified:** `VectorStore.TABLE_NAME`, `ChunkingRule`, `OllamaEmbedder.embed` signatures match across tasks. + +--- + +## Execution Handoff + +**Plan complete and saved to `docs/superpowers/plans/2026-04-13-personal-companion-ai-phase1.md`. Two execution options:** + +**1. Subagent-Driven (recommended)** — I dispatch a fresh subagent per task, review between tasks, fast iteration + +**2. Inline Execution** — Execute tasks in this session using executing-plans, batch execution with checkpoints for review + +**Which approach?** diff --git a/docs/superpowers/specs/2026-04-13-personal-companion-ai-design.md b/docs/superpowers/specs/2026-04-13-personal-companion-ai-design.md new file mode 100644 index 0000000..d0f704d --- /dev/null +++ b/docs/superpowers/specs/2026-04-13-personal-companion-ai-design.md @@ -0,0 +1,384 @@ +# Personal Companion AI — Design Spec + +**Date:** 2026-04-13 +**Status:** Approved +**Author:** Santhosh Janardhanan + +## 1. Overview + +A fully local, privacy-first AI companion trained on Santhosh's Obsidian vault. The companion is a reflective confidante—not a digital twin or advisor—that can answer questions about past events, summarize relationships, and explore life patterns alongside him. + +The system combines a **fine-tuned local LLM** (for reasoning style and reflective voice) with a **RAG layer** (for factual retrieval from 677+ vault notes). + +## 2. Core Philosophy + +- **Companion, not clone**: The AI does not speak as Santhosh. It speaks *to* him. +- **Fully local**: No vault data leaves the machine. Ollama, LanceDB, and inference all run locally. +- **Evolving self**: Quarterly model retraining + daily RAG sync keeps the companion aligned with his changing life. +- **Minimal noise**: Notifications are quiet (streaming text + logs). No pop-ups. + +## 3. Architecture + +### Approach: Decoupled Services + +Three independent processes: + +``` +┌─────────────────────────────────────────────────────────────┐ +│ Companion Chat (Web UI / CLI) │ +│ React + Vite ←───→ FastAPI backend (orchestrator) │ +└─────────────────────────────────────────────────────────────┘ + │ + ┌─────────────────────┼─────────────────────┐ + ↓ ↓ ↓ +┌──────────────┐ ┌─────────────────┐ ┌─────────────────┐ +│ Fine-tuned │ │ RAG Engine │ │ Vault Indexer │ +│ 7B Model │ │ (LanceDB) │ │ (daemon/CLI) │ +│ (llama.cpp) │ │ │ │ │ +│ │ │ • semantic │ │ • watches vault│ +│ Quarterly │ │ search │ │ • chunks/embeds│ +│ retrain │ │ • hybrid │ │ • daily auto │ +│ │ │ filters │ │ sync │ +│ │ │ • relationship │ │ • manual │ +│ │ │ graph │ │ trigger │ +└──────────────┘ └─────────────────┘ └─────────────────┘ +``` + +### Service Responsibilities + +| Service | Language | Role | +|---------|----------|------| +| **Companion Engine** | Python (FastAPI) + TS (React) | Chat UI, session memory, prompt orchestration | +| **RAG Engine** | Python | LanceDB queries, embedding cache, hybrid search | +| **Vault Indexer** | Python (CLI + daemon) | File watching, chunking, embedding via Ollama | +| **Model Forge** | Python (on-demand) | QLoRA fine-tuning, GGUF export | + +## 4. Data Flow: A Chat Turn + +1. User asks: *"I've been feeling off about my friendship with Vinay. What do you think?"* +2. **Orchestrator** detects this needs relationship context + reflective reasoning. +3. **RAG Engine** queries LanceDB for `Vinay`, `friendship`, `#Relations` — returns top 8 chunks. +4. **Prompt construction**: + - System: Companion persona + reasoning instructions + - Retrieved context: Relevant vault entries + - Conversation history: Last 20 turns + - User message +5. **Local LLM** streams a reflective response. +6. **Optional**: Companion asks a gentle follow-up to deepen reflection. + +## 5. Technology Choices + +| Component | Choice | Rationale | +|-----------|--------|-----------| +| Base model | Meta-Llama-3.1-8B-Instruct | Strong reasoning, fits 12GB VRAM quantized | +| Fine-tuning | Unsloth + QLoRA (4-bit) | Fast, memory-efficient, runs on RTX 5070 | +| Inference | llama.cpp (GGUF) | Mature, fast local inference, easy GPU layer tuning | +| Embedding | `mxbai-embed-large` via Ollama | 1024-dim, local, high quality | +| Vector store | LanceDB (embedded) | File-based, no server, Rust-backed | +| Backend | FastAPI + WebSockets | Streaming chat, simple Python API | +| Frontend | React + Vite | Lightweight, fast dev loop | +| File watcher | `watchdog` (Python) | Reliable cross-platform vault monitoring | + +## 6. Fine-Tuning Strategy + +### What the model learns +- **Reflective reasoning style**: How Santhosh thinks through situations +- **Values and priorities**: What he tends to weigh in decisions +- **Communication patterns**: His tone in journal entries (direct, questioning, humorous) +- **Relationship dynamics**: Patterns in how he describes people over time + +### What stays in RAG +- Specific dates, events, amounts +- Exact quotes and conversations +- Recent updates (between retrainings) +- Granular facts + +### Training data format +Curated "reflection examples" from the vault, formatted as conversation turns: + +```json +{ + "messages": [ + {"role": "system", "content": "You are a thoughtful companion..."}, + {"role": "user", "content": "Journal entry about Vinay visit... What do you notice?"}, + {"role": "assistant", "content": "It seems like you value these drop-ins..."} + ] +} +``` + +### Training schedule +- **Quarterly retrain**: Automatic reminder (log + chat stream) every 90 days. +- **Manual trigger**: User can initiate retrain anytime via CLI/UI. +- **Pipeline**: `vault → extract reflections → curate → train → export GGUF → swap model file` + +## 7. RAG Engine Design + +### Indexing Modes +- **`index`**: Full rebuild of the vector store. +- **`sync`**: Incremental — only process files modified since last sync. +- **`reindex`**: Force full rebuild. +- **`status`**: Show doc count, last sync, unindexed files. + +### Auto-Sync Strategy +- **File system watcher**: `watchdog` monitors vault root and triggers incremental sync on any `.md` change. +- **Daily full sync**: At 3:00 AM, run a full sync to catch any missed events. +- **Manual trigger**: `POST /index/trigger` from chat or CLI. + +### Per-Directory Chunking Rules +Different vault directories need different granularity: + +```json +"chunking_rules": { + "default": { + "strategy": "sliding_window", + "chunk_size": 500, + "chunk_overlap": 100 + }, + "Journal/**": { + "strategy": "section", + "section_tags": ["#DayInShort", "#mentalhealth", "#physicalhealth", "#work", "#finance", "#Relations"], + "chunk_size": 300, + "chunk_overlap": 50 + }, + "zzz-Archive/**": { + "strategy": "sliding_window", + "chunk_size": 800, + "chunk_overlap": 150 + } +} +``` + +**Rationale**: Journal entries contain dense emotional/factual tags and benefit from section-based chunking with smaller chunks. Archives are reference material and can be chunked more coarsely. + +### Metadata per Chunk +- `source_file`: Relative path from vault root +- `source_directory`: Top-level directory +- `section`: Section heading (for structured notes) +- `date`: Parsed from filename or frontmatter +- `tags`: All hashtags and wikilinks found in chunk +- `chunk_index`: Position in document +- `modified_at`: File mtime for incremental sync +- `rule_applied`: Which chunking rule was used + +### Search +- **Default top-k**: 8 chunks +- **Max top-k**: 20 +- **Similarity threshold**: 0.75 +- **Hybrid search**: Enabled by default (30% keyword, 70% semantic) +- **Filters**: date range, tag list, directory glob + +## 8. Configuration Schema + +```json +{ + "companion": { + "name": "SAN", + "persona": { + "role": "companion", + "tone": "reflective", + "style": "questioning", + "boundaries": [ + "does_not_impersonate_user", + "no_future_predictions", + "no_medical_or_legal_advice" + ] + }, + "memory": { + "session_turns": 20, + "persistent_store": "~/.companion/memory.db", + "summarize_after": 10 + }, + "chat": { + "streaming": true, + "max_response_tokens": 2048, + "default_temperature": 0.7, + "allow_temperature_override": true + } + }, + "vault": { + "path": "/home/san/KnowledgeVault/Default", + "indexing": { + "auto_sync": true, + "auto_sync_interval_minutes": 1440, + "watch_fs_events": true, + "file_patterns": ["*.md"], + "deny_dirs": [".obsidian", ".trash", "zzz-Archive", ".git", ".logseq"], + "deny_patterns": ["*.tmp", "*.bak", "*conflict*", ".*"] + }, + "chunking_rules": { + "default": { "strategy": "sliding_window", "chunk_size": 500, "chunk_overlap": 100 }, + "Journal/**": { "strategy": "section", "chunk_size": 300, "chunk_overlap": 50 }, + "zzz-Archive/**": { "strategy": "sliding_window", "chunk_size": 800, "chunk_overlap": 150 } + } + }, + "rag": { + "embedding": { + "provider": "ollama", + "model": "mxbai-embed-large", + "base_url": "http://localhost:11434", + "dimensions": 1024, + "batch_size": 32 + }, + "vector_store": { + "type": "lancedb", + "path": "~/.companion/vectors.lance" + }, + "search": { + "default_top_k": 8, + "max_top_k": 20, + "similarity_threshold": 0.75, + "hybrid_search": { "enabled": true, "keyword_weight": 0.3, "semantic_weight": 0.7 }, + "filters": { "date_range_enabled": true, "tag_filter_enabled": true, "directory_filter_enabled": true } + } + }, + "model": { + "inference": { + "backend": "llama.cpp", + "model_path": "~/.companion/models/companion-7b-q4.gguf", + "context_length": 8192, + "gpu_layers": 35, + "batch_size": 512, + "threads": 8 + }, + "fine_tuning": { + "base_model": "unsloth/Meta-Llama-3.1-8B-Instruct-bnb-4bit", + "output_dir": "~/.companion/training", + "lora_rank": 16, + "lora_alpha": 32, + "learning_rate": 0.0002, + "batch_size": 4, + "gradient_accumulation_steps": 4, + "num_epochs": 3, + "warmup_steps": 100, + "save_steps": 500, + "eval_steps": 250, + "training_data_path": "~/.companion/training_data/", + "validation_split": 0.1 + }, + "retrain_schedule": { + "auto_reminder": true, + "default_interval_days": 90, + "reminder_channels": ["chat_stream", "log"] + } + }, + "api": { + "host": "127.0.0.1", + "port": 7373, + "cors_origins": ["http://localhost:5173"], + "auth": { "enabled": false } + }, + "ui": { + "web": { + "enabled": true, + "theme": "obsidian", + "features": { "streaming": true, "citations": true, "source_preview": true } + }, + "cli": { "enabled": true, "rich_output": true } + }, + "logging": { + "level": "INFO", + "file": "~/.companion/logs/companion.log", + "max_size_mb": 100, + "backup_count": 5 + }, + "security": { + "local_only": true, + "vault_path_traversal_check": true, + "sensitive_content_detection": true, + "sensitive_patterns": ["#mentalhealth", "#physicalhealth", "#finance", "#Relations"], + "require_confirmation_for_external_apis": true + } +} +``` + +## 9. Project Structure + +``` +companion/ +├── README.md +├── pyproject.toml +├── config.json +├── src/ +│ ├── companion/ # FastAPI backend + orchestrator +│ │ ├── main.py +│ │ ├── api/ +│ │ │ ├── chat.py +│ │ │ ├── index.py +│ │ │ └── status.py +│ │ ├── core/ +│ │ │ ├── orchestrator.py +│ │ │ ├── memory.py +│ │ │ └── prompts.py +│ │ └── config.py +│ ├── rag/ # RAG engine +│ │ ├── indexer.py +│ │ ├── chunker.py +│ │ ├── embedder.py +│ │ ├── vector_store.py +│ │ └── search.py +│ ├── indexer_daemon/ # Vault watcher + indexer CLI +│ │ ├── daemon.py +│ │ ├── cli.py +│ │ └── watcher.py +│ └── forge/ # Fine-tuning pipeline +│ ├── extract.py +│ ├── train.py +│ ├── export.py +│ └── evaluate.py +├── ui/ # React frontend +│ ├── src/ +│ │ ├── App.tsx +│ │ ├── components/ +│ │ │ ├── Chat.tsx +│ │ │ ├── Message.tsx +│ │ │ └── Settings.tsx +│ │ └── api.ts +│ └── package.json +├── tests/ +│ ├── companion/ +│ ├── rag/ +│ └── forge/ +└── docs/ + └── superpowers/ + └── specs/ + └── 2026-04-13-personal-companion-ai-design.md +``` + +## 10. Testing Strategy + +| Layer | Tests | +|-------|-------| +| **RAG** | Chunking correctness, search relevance, incremental sync accuracy | +| **API** | Chat streaming, parameter validation, error handling | +| **Security** | Path traversal, sensitive content detection, local-only enforcement | +| **Forge** | Training convergence, eval loss trends, output GGUF validity | +| **E2E** | Full chat turn with RAG retrieval, citation rendering | + +## 11. Risks & Mitigations + +| Risk | Mitigation | +|------|------------| +| **Overfitting** on small dataset | LoRA rank 16, strong regularization, 10% validation split, human eval | +| **Temporal drift** | Quarterly retrain + daily RAG sync | +| **Privacy leak in training data** | Manual curation of training examples; exclude others' private details | +| **Emotional weight / uncanny valley** | Persona is companion, not predictor; framed as reflection | +| **Hardware limits** | QLoRA 4-bit, 8B model, ~35 GPU layers; fallback to CPU offloading if needed | +| **Maintenance fatigue** | Auto-sync removes daily work; retrain is one script + reminder | + +## 12. Success Criteria + +- [ ] Chat interface streams responses locally with sub-second first-token latency +- [ ] RAG retrieves relevant vault context for >80% of personal questions +- [ ] Fine-tuned model produces responses that "feel" recognizably aligned with Santhosh's reflective style +- [ ] Quarterly retrain completes successfully on RTX 5070 in <6 hours +- [ ] Daily auto-sync and manual trigger both work reliably +- [ ] No vault data leaves the local machine + +## 13. Next Steps + +1. Write implementation plan using `writing-plans` skill +2. Scaffold the repository structure +3. Build Vault Indexer + RAG engine first ( Week 1-2) +4. Integrate chat UI with base model (Week 3) +5. Curate training data and begin fine-tuning experiments (Week 4-6) +6. Polish, evaluate, and integrate (Week 7-8) diff --git a/pyproject.toml b/pyproject.toml index cf56b66..6f2e02a 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -22,6 +22,9 @@ dev = [ "respx>=0.21.0", ] +[tool.hatchling] +packages = ["src/companion"] + [build-system] requires = ["hatchling"] build-backend = "hatchling.build" diff --git a/sample-data/Default/2026-04-10-obsidian-rag-design.md b/sample-data/Default/2026-04-10-obsidian-rag-design.md new file mode 100644 index 0000000..cd3cdfd --- /dev/null +++ b/sample-data/Default/2026-04-10-obsidian-rag-design.md @@ -0,0 +1,213 @@ +# Obsidian RAG Plugin for OpenClaw — Design Spec + +**Date:** 2026-04-10 +**Status:** Approved +**Author:** Santhosh Janardhanan + +## Overview + +An OpenClaw plugin that enables semantic search through Obsidian vault notes using RAG (Retrieval-Augmented Generation). The plugin allows OpenClaw to respond to natural language queries about personal journal entries, shopping lists, financial records, health data, podcast notes, and project ideas stored in an Obsidian vault. + +## Problem Statement + +Personal knowledge is fragmented across 677+ markdown files in an Obsidian vault, organized by topic but not searchable by meaning. Questions like "How was my mental health in 2024?" or "How much do I owe Sreenivas?" require reading multiple files across directories and synthesizing the answer. The plugin provides semantic search to surface relevant context. + +## Architecture + +### Approach: Separate Indexer Service + Thin Plugin + +``` +KnowledgeVault → Python Indexer (CLI) → LanceDB (filesystem) + ↑ query +OpenClaw → TS Plugin (tools) ─────────────┘ +``` + +- **Python Indexer**: Handles vault scanning, markdown parsing, chunking, embedding generation via Ollama, and LanceDB storage. Runs as a CLI tool. +- **TypeScript Plugin**: Registers OpenClaw tools that query the pre-built LanceDB index. Thin wrapper that provides the agent interface. +- **LanceDB**: Embedded vector database stored on local filesystem at `~/.obsidian-rag/vectors.lance`. No server required. + +## Technology Choices + +| Component | Choice | Rationale | +|-----------|--------|-----------| +| Embedding model | `mxbai-embed-large` (1024-dim) via Ollama | Local, free, meets 1024+ dimension requirement, SOTA accuracy | +| Vector store | LanceDB (embedded) | No server, file-based, Rust-based efficiency, zero-copy versioning for incremental updates | +| Indexer language | Python | Richer embedding/ML ecosystem, better markdown parsing libraries | +| Plugin language | TypeScript | Native OpenClaw ecosystem, type safety, SDK examples | +| Config | Separate `.obsidian-rag/config.json` | Keeps plugin config separate from OpenClaw config | + +## CLI Commands (Python Indexer) + +| Command | Purpose | +|---------|---------| +| `obsidian-rag index` | Initial full index of the vault (first-time setup) | +| `obsidian-rag sync` | Incremental — only process files modified since last sync | +| `obsidian-rag reindex` | Force full reindex (nuke existing, start fresh) | +| `obsidian-rag status` | Show index health: total docs, last sync time, unindexed files | + +## Plugin Tools (TypeScript) + +### `obsidian_rag_search` +Primary search tool for OpenClaw agent. + +**Parameters:** +- `query` (required, string): Natural language question +- `max_results` (optional, default 5): Max chunks to return +- `directory_filter` (optional, string or string[]): Limit to subdirectories (e.g., `["Journal", "Entertainment Index"]`) +- `date_range` (optional, object): `{ from: "2025-01-01", to: "2025-12-31" }` +- `tags` (optional, string[]): Filter by hashtags + +### `obsidian_rag_index` +Trigger indexing from within OpenClaw. + +**Parameters:** +- `mode` (required, enum): `"full"` | `"sync"` | `"reindex"` + +### `obsidian_rag_status` +Check index health — doc count, last sync, unindexed files. + +### `obsidian_rag_memory_store` +Commit important facts to OpenClaw's memory for faster future retrieval. + +**Parameters:** +- `key` (string): Identifier +- `value` (string): The fact to remember +- `source` (string): Source file path + +**Auto-suggest logic:** When search results contain financial, health, or commitment patterns, the plugin suggests the agent use `obsidian_rag_memory_store`. The agent decides whether to commit. + +## Chunking Strategy + +### Structured notes (Journal entries) +Chunk by section headers (`#mentalhealth`, `#finance`, etc.). Each section becomes its own chunk with metadata: `source_file`, `section_name`, `date`, `tags`. + +### Unstructured notes (shopping lists, project ideas, entertainment index) +Sliding window chunking (500 tokens, 100 token overlap). Each chunk gets metadata: `source_file`, `chunk_index`, `total_chunks`, `headings`. + +### Metadata per chunk +- `source_file`: Relative path from vault root +- `source_directory`: Top-level directory (enables directory filtering) +- `section`: Section heading (for structured notes) +- `date`: Parsed from filename (journal entries) +- `tags`: All hashtags found in the chunk +- `chunk_index`: Position within the document +- `modified_at`: File mtime for incremental sync + +## Security & Privacy + +1. **Path traversal prevention** — All file reads restricted to configured vault path. No `../`, symlinks outside vault, or absolute paths. +2. **Input sanitization** — Strip HTML tags, remove executable code blocks, normalize whitespace. All vault content treated as untrusted. +3. **Local-only enforcement** — Ollama on localhost, LanceDB on filesystem. Network audit test verifies no outbound requests. +4. **Directory allow/deny lists** — Config supports `deny_dirs` (default: `.obsidian`, `.trash`, `zzz-Archive`, `.git`) and `allow_dirs`. +5. **Sensitive content guard** — Detects health (`#mentalhealth`, `#physicalhealth`), financial debt, and personal relationship content. Blocks external API transmission of sensitive content. Requires user confirmation if an external embedding endpoint is configured. + +## Configuration + +Config file at `~/.obsidian-rag/config.json`: + +```json +{ + "vault_path": "/home/san/KnowledgeVault/Default", + "embedding": { + "provider": "ollama", + "model": "mxbai-embed-large", + "base_url": "http://localhost:11434", + "dimensions": 1024 + }, + "vector_store": { + "type": "lancedb", + "path": "~/.obsidian-rag/vectors.lance" + }, + "indexing": { + "chunk_size": 500, + "chunk_overlap": 100, + "file_patterns": ["*.md"], + "deny_dirs": [".obsidian", ".trash", "zzz-Archive", ".git"], + "allow_dirs": [] + }, + "security": { + "require_confirmation_for": ["health", "financial_debt"], + "sensitive_sections": ["#mentalhealth", "#physicalhealth", "#Relations"], + "local_only": true + }, + "memory": { + "auto_suggest": true, + "patterns": { + "financial": ["owe", "owed", "debt", "paid", "$", "spent", "spend"], + "health": ["#mentalhealth", "#physicalhealth", "medication", "therapy"], + "commitments": ["shopping list", "costco", "amazon", "grocery"] + } + } +} +``` + +## Project Structure + +``` +obsidian-rag-skill/ +├── README.md +├── LICENSE +├── .gitignore +├── openclaw.plugin.json +├── package.json +├── tsconfig.json +├── src/ +│ ├── index.ts +│ ├── tools/ +│ │ ├── search.ts +│ │ ├── index.ts +│ │ ├── status.ts +│ │ └── memory.ts +│ ├── services/ +│ │ ├── vault-watcher.ts +│ │ ├── indexer-bridge.ts +│ │ └── security-guard.ts +│ └── utils/ +│ ├── config.ts +│ └── lancedb.ts +├── python/ +│ ├── pyproject.toml +│ ├── obsidian_rag/ +│ │ ├── __init__.py +│ │ ├── cli.py +│ │ ├── indexer.py +│ │ ├── chunker.py +│ │ ├── embedder.py +│ │ ├── vector_store.py +│ │ ├── security.py +│ │ └── config.py +│ └── tests/ +│ ├── test_chunker.py +│ ├── test_security.py +│ ├── test_embedder.py +│ ├── test_vector_store.py +│ └── test_indexer.py +├── tests/ +│ ├── tools/ +│ │ ├── search.test.ts +│ │ ├── index.test.ts +│ │ └── memory.test.ts +│ └── services/ +│ ├── vault-watcher.test.ts +│ └── security-guard.test.ts +└── docs/ + └── superpowers/ + └── specs/ +``` + +## Testing Strategy + +- **Python**: pytest with mocked Ollama, path traversal tests, input sanitization, LanceDB CRUD +- **TypeScript**: vitest with tool parameter validation, security guard, search filter logic +- **Security**: Dedicated test suites for path traversal, XSS, prompt injection, network audit, sensitive content detection + +## Publishing + +Published to ClawHub as both a skill (SKILL.md) and a plugin package: + +```bash +clawhub skill publish ./skill --slug obsidian-rag --version 1.0.0 +clawhub package publish santhosh/obsidian-rag +``` + +Install: `openclaw plugins install clawhub:obsidian-rag` \ No newline at end of file diff --git a/sample-data/Default/Bala's school.md b/sample-data/Default/Bala's school.md new file mode 100644 index 0000000..b211a3e --- /dev/null +++ b/sample-data/Default/Bala's school.md @@ -0,0 +1,3 @@ +- [ ] Check her progress with ELA and ESL. Mr. G has complaints📅 ⏫ ⏳ 2026-03-15 + +There was a teachers' meeting on [[11 Mar 2026]] diff --git a/sample-data/Default/Daily Life Stuff/Shopping List.md b/sample-data/Default/Daily Life Stuff/Shopping List.md new file mode 100644 index 0000000..ef22fbb --- /dev/null +++ b/sample-data/Default/Daily Life Stuff/Shopping List.md @@ -0,0 +1,39 @@ + +## Amazon + +* [ ] Toilet cleaning tablets for the tank +* [ ] cobra wrench +* [ ] rosemary hair oil +* [ ] Cuisinart toaster cleaning tools +* [ ] sulphur-free shampoo +* [ ] menthol hair oil for hairfall +* [ ] Power Drill Kit + +### Amazon - Researched Links +- **Toilet Tablets:** [Msvvko 40 Pcs](https://www.amazon.com/Msvvko-Sustained-Release-Technology-Long-Lasting-Deodorizer/dp/B0F1LZ1R6R) (4.2 stars, bulk value; users say it's great for the price, though some find the cleaning effect average) +- **Cobra Wrench:** [Knipex Cobra Pliers Wrench](https://www.amazon.com/Knipex-Cobra-Pliers-Wrench-9K0080147US/dp/B0CJYKBYZZ) (The gold standard for Cobra wrenches; highly rated for precision and durability) +- **Rosemary Hair Oil:** + 1. [Difeel Premium Hair Oil](https://www.amazon.com/Difeel-Premium-Hair-Biotin-Growth/dp/B0CY3F22FC) (The "Difeel vibe" — huge volume, very affordable, and highly rated for growth) + 2. [Majestic Pure Rosemary with Biotin](https://www.amazon.com/Majestic-Pure-Hair-Oil-Rosemary/dp/B0CQHC2L5J) (Great middle-ground: larger bottle than Mielle, high quality reviews) + 3. [Gya Labs Rosemary Oil](https://www.amazon.com/Gya-Labs-Rosemary-Oil-Hair/dp/B0D9LWNHM1) (Another high-volume/low-cost option with strong user feedback) +- **Toaster Cleaning Tools:** + 1. [Cuisinart Official Cleaning Tool (PM-1CT)](https://www.cuisinart.com/cleaning-tool/PM-1CT.html) (The exact OEM part designed for Cuisinart toasters; safest and most precise) + 2. [Fuller Brush Table Tidy](https://www.amazon.com/Fuller-Brush-Premium-Table-Tidy/dp/B0B528NX2Q) (Highly rated handheld crumb sweeper for the exterior and surrounding area) + 3. [Mini Whisk Broom/Small Brush](https://www.amazon.com/Mini-Whisk-Broom-Handheld-Storage/dp/B0F1FCDYY3) (Cheap, effective, and fits into tight slots to sweep out crumbs) +- **Sulphur-free (Sulfate-Free) Shampoo:** + 1. [Pureology Hydrate](https://www.amazon.com/Pureology-Hydrate-Moisturizing-Sulfate-Free-Shampoo/dp/B001S6Z8T2) (The professional gold standard; high-concentration formula that cleans effectively without the waxy buildup common in budget sulfate-free brands) + 2. [Pureology Strength Cure](https://www.amazon.com/Pureology-Strength-Cure-Fortifies-Strengthens-Sulfate-Free/dp/B0891843GD) (The specialized choice for severely damaged or chemically treated hair) +- **Power Drill Kits (Home Use):** + 1. [Ryobi ONE+ 18V Cordless Drill/Driver Kit](https://www.amazon.com/s?k=ryobi+one+18v+drill+kit) (The "Practical Homeowner" choice. Best value-to-performance ratio. Ryobi has the widest ecosystem of affordable home tools, meaning if you ever need a cordless blower or vacuum, the batteries are interchangeable and cheap) + 2. [DeWalt 20V MAX Atomic Compact Drill/Driver](https://www.amazon.com/s?k=dewalt+20v+max+atomic+drill) (The "Serious DIYer" choice. More powerful, more durable, and more compact. Better if you're doing actual renovations or working in tight spaces. It's a professional-grade tool but scaled for home use) + 3. [Milwaukee M18 FUEL Drill/Driver](https://www.amazon.com/s?k=milwaukee+m18+fuel+drill) (The "Buy It Once" choice. Overkill for most home use, but unmatched in torque and longevity. Choose this if you want the absolute best and don't mind paying a premium for industrial-grade reliability) + +## Costco +* [x] OXO Toilet bowl cleaner ✅ 2026-04-10 +* [x] milk ✅ 2026-04-10 +* [x] bread ✅ 2026-04-10 +* [ ] laundry basket +* [x] Refined oil ✅ 2026-04-10 +* [ ] garbage bags +* [x] potatoes ✅ 2026-04-10 +* [x] pizza ✅ 2026-04-10 diff --git a/sample-data/Default/EB1C/Follow ups.md b/sample-data/Default/EB1C/Follow ups.md new file mode 100644 index 0000000..990a2da --- /dev/null +++ b/sample-data/Default/EB1C/Follow ups.md @@ -0,0 +1,22 @@ +1. Reportee JDs + 1. [[Person/Yuvaraj]] - Done + 2. [[Person/Vijayakanth]] - Done + 3. [[Person/Johnsi]] + 4. [[Person/Gopal]] + 5. [[Person/Kala]] - Done +2. CVs + 1. [[Person/Johnsi]] ✅ + 1. [[Person/Karthi]]✅ + 2. [[Person/Gayathri]]✅ + 2. [[Person/Gopal]]✅ + 1. [[Person/Deb]]✅ + 3. [[Person/Kala]]✅ + 2. [[Person/Selva]]✅ + 3. [[Person/Arivu]]✅ + 4. [[Person/Yuvaraj]]✅ + 1. [[Person/Mani]] + 5. [[Person/Vijay]]✅ + 1. [[Person/Maria]] + 2. [[Person/Praveen]] + 3. [[Person/Tanjim]] + 4. [[Person/Ridita]] diff --git a/sample-data/Default/EB1C/Pending actions on the document.md b/sample-data/Default/EB1C/Pending actions on the document.md new file mode 100644 index 0000000..885e090 --- /dev/null +++ b/sample-data/Default/EB1C/Pending actions on the document.md @@ -0,0 +1,9 @@ +1. Page 18: + - Identify and Address Technical Challenges: Mr. [[Person/Janardhanan]] leads the process of identifying and addressing limitations within the organization’s existing systems. This involves understanding challenges such as system inefficiencies, scalability issues, or technological gaps. +2. Page 38: + 1. Ask [[Person/Yougandhar]] to get the salary data from [[Org/HR]]. +3. [[Place/India]] Org chart - Page 52 +4. Who are: + 1. Talent Acquisition + 2. [[Org/HR]] + 3. Resource Pool \ No newline at end of file diff --git a/sample-data/Default/Entertainment Index.md b/sample-data/Default/Entertainment Index.md new file mode 100644 index 0000000..4d00f57 --- /dev/null +++ b/sample-data/Default/Entertainment Index.md @@ -0,0 +1,191 @@ +# Entertainment Index + +## 2026 +### April +#### 10-Apr +• Trust Me - Fake Prophet #Netflix (Finished) +#### 08-Apr +• Midnight Mass #Horror #Series +#### 07-Apr +• Midnight Mass #Horror #Series +#### 06-Apr +• (No entries) +#### 05-Apr +• Midnight Mass #Horror #Series +### March +#### 25-Mar +• The Collective #Thriller (Dnf) +#### 24-Mar +• Mercy #Drama #Thriller +#### 21-Mar +• Officer on Duty #Drama +#### 20-Mar +• Running Man (2025) #Action #SciFi +#### 19-Mar +• (No entries) +#### 18-Mar +• Midnight Mass #Horror #Series +#### 17-Mar +• Running Man #Action #SciFi +#### 16-Mar +• Midnight Mass #Horror #Series +#### 15-Mar +• Superman #Action #SciFi +• Oscar Awards #Special +#### 14-Mar +• MI: Final Reckoning #Action #Spy +• Adimai Penn #Drama +#### 13-Mar +• Police Story: Lockdown #Action +• War Machine #Drama +#### 12-Mar +• (No entries) +#### 11-Mar +• (No entries) + +## 2025 +### October +#### 26-Oct +• (No entries) +### February +#### 19-Feb +• (No entries) +#### 01-Feb +• (No entries) +### January +#### 11-Jan +• Lost #SciFi #Series (Finished) +#### 10-Jan +• Lost #SciFi #Series +#### 09-Jan +• Lost #SciFi #Series +#### 08-Jan +• Lost #SciFi #Series +#### 07-Jan +• Lost #SciFi #Series +#### 06-Jan +• Lost #SciFi #Series +#### 05-Jan +• Lost #SciFi #Series +#### 03-Jan +• Lost #SciFi #Series + +## 2024 +### December +#### 29-Dec +• (No entries) +### November +#### 02-Nov +• Movie with Latha #Drama +### October +#### 11-Oct +• Vettayan #Crime #Thriller +### August +#### 08-Aug +• Equilibrium #SciFi #Action #Pluto +#### 05-Aug +• The Takeover #Dutch #Thriller #Netflix +### July +#### (No entries) +### June +#### 17-Jun +• Kurangu Pedal #Tamil #Drama #Prime +#### 04-Jun +• Brazen #Thriller #Netflix +#### 01-Jun +• Colors of Evil: Red #Polish #Crime #Netflix +### May +#### 20-May +• Hunger #Thai #Drama #Netflix +#### 03-May +• Asunta Case #Documentary #TrueCrime +### April +#### 12-Apr +• Movie with VJ #Action +#### 07-Apr +• Movie with VJ #Action +### March +#### 30-Mar +• 3 Movies (Unspecified) +#### 20-Mar +• The Autopsy of Jane Doe #Horror #Mystery #Netflix +### February +#### 07-Feb +• Catching Killers: Body Count #Documentary #TrueCrime #Netflix +• The Green River Killer #Documentary #TrueCrime #Netflix +#### 06-Feb +• Everything Everywhere All at Once #SciFi #Adventure +#### 04-Feb +• 12 Angry Men #Drama #Courtroom +#### 03-Feb +• The Postcard Killings #Mystery #Thriller +#### 01-Feb +• Guiliany: What Happened to America's Mayor #Documentary #TrueCrime +### January +#### 30-Jan +• Treason #Thriller #Series #Netflix +#### 27-Jan +• Fight Club #Drama #Psychological +#### 26-Jan +• 3 Movies (Unspecified) #Netflix +#### 25-Jan +• Elementary #Crime #Series #Netflix #Prime +#### 24-Jan +• The Circle #Thriller #Netflix #Prime +#### 23-Jan +• True Detective #Crime #Series #Netflix #Prime +#### 22-Jan +• D.B. Cooper (Revisit) #Documentary #TrueCrime #Netflix #Prime +#### 21-Jan +• The Kitchen #Crime #Drama #Netflix #Prime +#### 20-Jan +• D.B. Cooper #Documentary #TrueCrime #Netflix #Prime +#### 19-Jan +• Indian Police Force #Crime #Series #Netflix +#### 16-Jan +• True Crime Doc #Documentary #Netflix +#### 15-Jan +• Fool Me Once #Thriller #Series #Netflix #Prime +#### 13-Jan +• Man on the Run #Thriller #Netflix +#### 12-Jan +• The Good, the Bad and the Ugly #Western #Netflix #Prime +#### 11-Jan +• Forrest Gump #Drama #Netflix #Prime +#### 10-Jan +• Laal Singh Chaddha #Drama #Netflix +#### 09-Jan +• Njan Prakashan #Malayalam #Drama #Netflix +#### 08-Jan +• John Wick #Action #Netflix +#### 07-Jan +• Netflix Movie #Netflix #Prime +#### 06-Jan +• Netflix Movie #Netflix + +## Letterboxd / Miscellaneous +- Made in Korea #Korean #Drama +- Thalaivar Thambi Thalaimaiyil #Tamil #Drama +- The Wrecking Crew #Action +- Kidnapped: Elizabeth Smart #Documentary #TrueCrime +- Stone Cold Fox #Thriller +- My Father, the BTK Killer #Documentary #TrueCrime +- Evil Influencer: The Jodi Hildebrandt Story #Documentary #TrueCrime +- Jurassic World Rebirth #SciFi #Action +- The Big Fake #Comedy +- Vengeance in the Dreary Night #Thriller +- Amish Stud: The Eli Weaver Story #Documentary #TrueCrime +- The Naked Gun #Comedy +- American Murder: Laci Peterson #Documentary #TrueCrime +- Mission: Impossible – The Final Reckoning #Action #Spy +- One Battle After Another #Action +- Murder in Monaco #Mystery #Crime +- Monty Python and the Holy Grail #Comedy +- Raiders of the Lost Ark #Adventure #Action +- Agatha Christie's Seven Dials Mystery #Mystery +- Before I Go to Sleep #Thriller #Mystery +- No Time to Die #Action #Spy +- The Three Musketeers #Adventure #Action +- Kumiko, the Treasure Hunter #Drama +- H.H. Holmes: America's First Serial Killer #Documentary #TrueCrime +- Scouts Honor: The Secret Files of the Boy Scouts of America #Documentary #TrueCrime diff --git a/sample-data/Default/Journal/2025/01/01 Jan 2025.md b/sample-data/Default/Journal/2025/01/01 Jan 2025.md new file mode 100644 index 0000000..c61e8c6 --- /dev/null +++ b/sample-data/Default/Journal/2025/01/01 Jan 2025.md @@ -0,0 +1,16 @@ +#DayInShort:☮️ A peaceful start to the year. Most of the day I spent at rest. Spent quality time with [[Person/Bala]] and [[Person/Latha]]. Went out with [[Person/VJ]] and [[Person/Senthil]] to a failed attempt on [[Product/Richard Lucas Subaru]]! I had a thick shake from [[Brand/Carvel Icecreams]].🍦 +#physicalhealth: I feel alright. Nothing to complain about as such +#mentalhealth: I am ok today. If I overthink, I may say, I am anxious. +#work: Did not work today. I just had to coordinate with [[Person/Karthikeyan]]. +#Food: + #Breakfast: 1 French Toast, 1 Coffee, 1 Tea. + #Lunch: 4 pieces of Jalapeno poppers. + #Dinner: Thick shake from [[Brand/Carvel]] +#Relations: + - Spent time with [[Person/Bala]] and [[Person/Latha]] + - Had a 30-minute outing with [[Person/VJ]] and [[Person/Senthil]] (VJ's friend) +#finance: Did not spend anything. Total liquidity is around 500 USD. +#movie: + - I finished watching [[MoviesShows/Squidgames]] 2nd season. If possible, I will give a 0 ⭐️ rating #netflix + - Continued to [[MoviesShows/Lost]] 5th season 9th episode. I think the producers are lost in the story... they are showing some stupid things, but I'm not sure if it will make sense later in the episodes. #netflix + diff --git a/sample-data/Default/Journal/2025/01/02 Jan 2025.md b/sample-data/Default/Journal/2025/01/02 Jan 2025.md new file mode 100644 index 0000000..fc30b5b --- /dev/null +++ b/sample-data/Default/Journal/2025/01/02 Jan 2025.md @@ -0,0 +1,13 @@ +#DayInShort: Very productive day. Reduced coffee intake ☕️☕️☕️ +#physicalhealth: Im in good condition +#mentalhealth: Can't complain +#work: Very productive day at work. Did not connect to theac at all. +#Food: + #Breakfast: Egg x2 + #Lunch: Wgg whites x 2 + #Dinner: 4 chapati and mushroom masala, pop corn +#Relations: [[Person/VJ]]- went to [[Brand/Subaru]] showroom and [[Org/Costco]] +#finance: spent 135$ at [[Org/Costco]] +#movie: + [[MoviesShows/Lost]] #netflix + \ No newline at end of file diff --git a/sample-data/Default/Journal/2025/01/03 Jan 2025.md b/sample-data/Default/Journal/2025/01/03 Jan 2025.md new file mode 100644 index 0000000..bb41dae --- /dev/null +++ b/sample-data/Default/Journal/2025/01/03 Jan 2025.md @@ -0,0 +1,11 @@ +#DayInShort: and not so productive day +#physicalhealth: I have a frozen shoulder and a frozen neck be unbearable and I’m not able to sleep +#mentalhealth: I can’t complain +#work: Did a lot of work but not as planned, but I was able to help a lot of people +#Food: + #Breakfast: Coffee + #Lunch: Bread and egg + #Dinner: Roti and egg +#Relations: Didn’t go out. [[Person/Latha]] and [[Person/Bala]] gave me a shoulder massage. +#finance: Didn’t spend anything +#movie: [[MoviesShows/Lost]] #[[Brand/Netflix]] diff --git a/sample-data/Default/Journal/2025/01/04 Jan 2025.md b/sample-data/Default/Journal/2025/01/04 Jan 2025.md new file mode 100644 index 0000000..077dfd6 --- /dev/null +++ b/sample-data/Default/Journal/2025/01/04 Jan 2025.md @@ -0,0 +1,12 @@ +#DayInShort: fast and furious day +#physicalhealth: can’t turn my neck +#mentalhealth: can’t complain +#work: no work +#Food: + #Breakfast: none + #Lunch: none + #Dinner: gram +#Relations: [[Person/VJ]] bought a new c +#finance: [[Concept/401k]] +#movie: +#selfimprovement: \ No newline at end of file diff --git a/sample-data/Default/Journal/2025/01/05 Jan 2025.md b/sample-data/Default/Journal/2025/01/05 Jan 2025.md new file mode 100644 index 0000000..298d30d --- /dev/null +++ b/sample-data/Default/Journal/2025/01/05 Jan 2025.md @@ -0,0 +1,11 @@ +#DayInShort: I was yesterday day. Discovered that [[Person/Bala]] was not doing her class assignments. We had a fight at home. I’m not sure how to handle a teenager. +#physicalhealth: Neck pain is still there +#mentalhealth: Anxiety is kicking in again +#work: No work today +#Food: + #Breakfast: Coffee + #Lunch: One vada + #Dinner: Nothing +#Relations: Lather I went to [[Place/Temple]] with [[Person/Vijay]] and and [[Person/Swathi]] +#finance: Bought [[Product/Monopoly]] board game +#movie: Continued watching [[MoviesShows/lost]] #[[Brand/Netflix]] diff --git a/sample-data/Default/Journal/2025/01/06 Jan 2025.md b/sample-data/Default/Journal/2025/01/06 Jan 2025.md new file mode 100644 index 0000000..9a38aed --- /dev/null +++ b/sample-data/Default/Journal/2025/01/06 Jan 2025.md @@ -0,0 +1,13 @@ +#DayInShort: A lazy day, which I wanted to avoid. +#physicalhealth: neck pain is hindering with my free movement +#mentalhealth: can't complain +#work: worked focused the first half. Mostly doom scrolled and played [[Product/call of duty]] in the second half. +#Food: + #Breakfast: coffee + #Lunch: toast and egg + #Dinner: protein shake +#Relations: [[Person/Latha]] - we played [[Product/monopoly]] +#finance: Loan from 401K passed +#movie: [[MoviesShows/Lost]] #[[Brand/netflix]] + +☕️ 🙄 \ No newline at end of file diff --git a/sample-data/Default/Journal/2025/01/07 Jan 2025.md b/sample-data/Default/Journal/2025/01/07 Jan 2025.md new file mode 100644 index 0000000..c081f0b --- /dev/null +++ b/sample-data/Default/Journal/2025/01/07 Jan 2025.md @@ -0,0 +1,11 @@ +#DayInShort: Adventurous day at office. Laid back at home. +#physicalhealth: shoulder pain is too much. +#mentalhealth: slightly stressed out and anxious +#work: proposed my project ideas to [[Person/Erinn]] she gave a go ahead. Now I have to convert these projects and add to my credit. +#Food: + #Breakfast: Latte with mocha + #Lunch: kadala (one slice pizza by 5) + #Dinner: upma +#Relations: not much +#finance:paid the loan and some of the credit cards +#movie: [[MoviesShows/Lost]] #[[Brand/netflix]] diff --git a/sample-data/Default/Journal/2025/01/08 Jan 2025.md b/sample-data/Default/Journal/2025/01/08 Jan 2025.md new file mode 100644 index 0000000..acf3dd1 --- /dev/null +++ b/sample-data/Default/Journal/2025/01/08 Jan 2025.md @@ -0,0 +1,12 @@ +#DayInShort: lazy day. It could have better +#physicalhealth:aches here and there +#mentalhealth: can’t complain +#work: Instead of using one monitor, +#Food: + #Breakfast: coffee + #Lunch:tea + #Dinner: chapati and egg +#Relations:minal? Dropped VJ ton + Ewr +#finance:no change +#movie: [[MoviesShows/lost]] #[[Brand/netflix]] diff --git a/sample-data/Default/Journal/2025/01/09 Jan 2025.md b/sample-data/Default/Journal/2025/01/09 Jan 2025.md new file mode 100644 index 0000000..bf6ad1a --- /dev/null +++ b/sample-data/Default/Journal/2025/01/09 Jan 2025.md @@ -0,0 +1,12 @@ +#DayInShort: Kind of Okey-Dokey day. I worked when I worked. Had some fun time. +#physicalhealth: Sedentary day. Need to do something. +#mentalhealth: Can't complain +#work: Productive day. But a lot of things piled up. +#Food: + #Breakfast: Coffee + Tea + #Lunch: Dosa + #Dinner: Protein shake +#Relations: [[Person/Latha]] and [[Person/Panku]]. We played [[Product/Monopoly]] - [[Person/Panku]] won again. +#finance: Plunged to 300s. But debt reduced. +#movie: [[MoviesShows/Lost]] #netflix (Yet to start) +#selfimprovement: Tried to restart my [[Product/Onyxlog]] project. Could not break the ice yet. I will try again tomorrow. \ No newline at end of file diff --git a/sample-data/Default/Journal/2025/01/10 Jan 2025.md b/sample-data/Default/Journal/2025/01/10 Jan 2025.md new file mode 100644 index 0000000..17e88b0 --- /dev/null +++ b/sample-data/Default/Journal/2025/01/10 Jan 2025.md @@ -0,0 +1,12 @@ +#DayInShort: A day full of distractions +#physicalhealth: Cant complain +#mentalhealth: Can't complain +#work: intended to work with a plan. But distractions kept on coming and eventually, I did only half of those things I planned. Maybe I have to work some on the weekend. +#Food: + #Breakfast: Omelette and coffee + #Lunch: Kadala + #Dinner: Chapati and stew +#Relations: Not much. Just [[Person/Panku]] and [[Person/Latha]] +#finance: Still $2000 in negative +#movie: [[MoviesShows/Lost]] #[[Brand/netflix]] +#selfimprovement: \ No newline at end of file diff --git a/sample-data/Default/Journal/2025/01/11 Jan 2025.md b/sample-data/Default/Journal/2025/01/11 Jan 2025.md new file mode 100644 index 0000000..37fab10 --- /dev/null +++ b/sample-data/Default/Journal/2025/01/11 Jan 2025.md @@ -0,0 +1,12 @@ +#DayInShort: Mildly productive day, I'd say. +#physicalhealth: a bit tired and sleepy +#mentalhealth: Can't complain +#work: No work +#Food: + #Breakfast: Venti hot latte #[[Brand/starbucks]] + #Lunch: nothing + #Dinner: 3 dosa with chutney +#Relations: Went to [[Org/Costco]] with [[Person/Latha]]. Played [[Product/Monopoly]] with [[Person/Panku]]. +#finance: [[Org/Costco]], Patels costed $140 renewed amma's health insurance ₹23000 +#movie: Finished [[MoviesShows/Lost]] #[[Brand/netflix]] im breaking the series watching for a few days. Need to watch quality movies +#selfimprovement: [[Product/Onyxlog]] is struggle from the start. It shows where my position is in the market. \ No newline at end of file diff --git a/sample-data/Default/Journal/2025/01/12 Jan 2025.md b/sample-data/Default/Journal/2025/01/12 Jan 2025.md new file mode 100644 index 0000000..557fcfb --- /dev/null +++ b/sample-data/Default/Journal/2025/01/12 Jan 2025.md @@ -0,0 +1,15 @@ +#DayInShort: I don't know what I did first half of the day! By evening, started working on the eb1c petition. Reworked the org chart. +#physicalhealth: tired. Slept a lot. +#mentalhealth: feeling a bit anxious +#work: no work +#Food: + #Breakfast: croissant loaf and poached egg + #Lunch: nothing + #Dinner: protein shake +#Relations: didn't even cross the sofa line +#finance: didn't spend anything +#movie: + [[MoviesShows/Snowpiercer]] #netflix + [[MoviesShows/Sikandar Ka muqaddar]] #netflix +#selfimprovement: +☕️☕️☕️ \ No newline at end of file diff --git a/sample-data/Default/Journal/2025/01/13 Jan 2025.md b/sample-data/Default/Journal/2025/01/13 Jan 2025.md new file mode 100644 index 0000000..291a9b9 --- /dev/null +++ b/sample-data/Default/Journal/2025/01/13 Jan 2025.md @@ -0,0 +1,14 @@ +#DayInShort: A tiring day. I slept off by 5 pm. +#physicalhealth: I feel ever exhausted. +#mentalhealth: Anxiety is growing by the day. +#work: finished a few items. +#Food: + #Breakfast: ☕️ + #Lunch: 🍞 + #Dinner: Protein shake +#Relations: no external contact +#finance: put $250 into stocks +#movie: + [[MoviesShows/Sookshmadarshini]] #hotstar + [[MoviesShows/Breaking Bad]] #netflix +#selfimprovement: \ No newline at end of file diff --git a/sample-data/Default/Journal/2025/01/14 Jan 2025.md b/sample-data/Default/Journal/2025/01/14 Jan 2025.md new file mode 100644 index 0000000..22a0e14 --- /dev/null +++ b/sample-data/Default/Journal/2025/01/14 Jan 2025.md @@ -0,0 +1,18 @@ +#DayInShort: A day with mixed feelings. I am having some sorrow within me which I am trying to get over with. But it is not clear, what I am stuck with. +#physicalhealth: I feel a bit feverish and shoulder still aches. +#mentalhealth: Anxiety is building up. +#work: I was helpful with a few things. Still lagging with a bunch of stuff. I have to wrap all those things this week. +#Food: + #Breakfast: Coffee + #Lunch: Pongal and Grape Juice + #Dinner: Eggs +#Relations: + Just [[Person/Latha]] and [[Person/Choochoo]]. No contact with the outer world. +#finance: + Paid the late fee to [[Org/Middlesex management]] - $462. I need to request a waiver of the late fee. +#movie: + [[MoviesShows/Cunk on Life]] #netflix +#selfimprovement: + Named my diary project "[[Product/Jotolog]]". I could get the user authentication part work. Of course with help of [[Product/Claude AI]]. + +☕️☕️🫖 \ No newline at end of file diff --git a/sample-data/Default/Journal/2025/01/15 Jan 2025.md b/sample-data/Default/Journal/2025/01/15 Jan 2025.md new file mode 100644 index 0000000..7c5ee78 --- /dev/null +++ b/sample-data/Default/Journal/2025/01/15 Jan 2025.md @@ -0,0 +1,15 @@ +#DayInShort:Sivk day. Unable to focus on anything +#physicalhealth: Not feeling well +#mentalhealth: Unable to focus +#work: Slow burning day. +#Food: + #Breakfast: Coffee + #Lunch: Cereals + #Dinner: Dosa x4 +#Relations: no outside contact +#finance: $600 left +#movie: + [[MoviesShows/CID Ramachandran Retd SI]] #Youtube + [[MoviesShows/Rifle club]] #netflix + [[MoviesShows/Thangalaan]] #netflix +#selfimprovement: \ No newline at end of file diff --git a/sample-data/Default/Journal/2025/01/16 Jan 2025.md b/sample-data/Default/Journal/2025/01/16 Jan 2025.md new file mode 100644 index 0000000..33b316c --- /dev/null +++ b/sample-data/Default/Journal/2025/01/16 Jan 2025.md @@ -0,0 +1,14 @@ +#DayInShort: A 0 productivity day +#physicalhealth: Fever. Took rest. +#mentalhealth: anxiety +#work: didn't work +#Food: + #Breakfast: bread and coffee + #Lunch: payar + #Dinner: dosa +#Relations: fully offline +#finance: 15$ on [[Product/tiny glade]] +#movie: + [[MoviesShows/Erin Brokowich]] #netflix + [[MoviesShows/Free state of Jones]] #netflix +#selfimprovement: \ No newline at end of file diff --git a/sample-data/Default/Journal/2025/01/17 Jan 2025.md b/sample-data/Default/Journal/2025/01/17 Jan 2025.md new file mode 100644 index 0000000..6fc6b6d --- /dev/null +++ b/sample-data/Default/Journal/2025/01/17 Jan 2025.md @@ -0,0 +1,15 @@ +#DayInShort: A day Royally wasted. I could have utilized it better. To do the least I reworked the Episode 8 and recorded it. +#physicalhealth: Took rest the whole day. +#mentalhealth: anxiety +#work: didn't work +#Food: + #Breakfast: bread and coffee + #Lunch: nothing + #Dinner: 3 x Chapathi with Mushroom Curry +#Relations: Texted [[Person/Vijay]], [[Person/Jenn C]], [[Person/Achu]] +#finance: $20 on [[Product/ChatGPT]]. +#movie: + [[MoviesShows/The Whale]] #netflix + [[MoviesShows/Justice League]] #max + [[MoviesShows/Logan]] #DisneyPlus +#selfimprovement: \ No newline at end of file diff --git a/sample-data/Default/Journal/2025/01/18 Jan 2025.md b/sample-data/Default/Journal/2025/01/18 Jan 2025.md new file mode 100644 index 0000000..eb5c446 --- /dev/null +++ b/sample-data/Default/Journal/2025/01/18 Jan 2025.md @@ -0,0 +1,14 @@ +#DayInShort: Borderline good day. +#physicalhealth: Tired. But pulling myself up. +#mentalhealth: Anxiety +#work: no work. Just logged 24hrs +#Food: + #Breakfast: Coffee + #Lunch: Dosa + #Dinner: 1 slice bread and orange juice +#Relations: usual people +#finance: Spent 127 in [[Org/Costco]] and some in [[Org/cvs]] +#movie: + [[MoviesShows/The Frozen Ground]] #netflix +#selfimprovement: + I'll set up a url shortener on [[Product/Thaliyal.com]]. \ No newline at end of file diff --git a/sample-data/Default/Journal/2025/01/19 Jan 2025.md b/sample-data/Default/Journal/2025/01/19 Jan 2025.md new file mode 100644 index 0000000..a6e1a75 --- /dev/null +++ b/sample-data/Default/Journal/2025/01/19 Jan 2025.md @@ -0,0 +1,16 @@ +#DayInShort: I can't say I wasted the day. I built and published the [[Product/No BS URL Shortener]]. https://url.thaliyal.com +#physicalhealth: Can't complain +#mentalhealth: In the back of the mind, the anxiety is still burning. +#work: Sunday +#Food: + #Breakfast: Avocado toast and Latte + #Lunch: Nothing + #Dinner: Baby Carrots and Ranch +#Relations: Went to [[Org/shoprite]], [[Brand/DD]] and car wash with [[Person/VJ]]. small talks. nothing special. +#finance: + I didn't actively spend anything today. Although I put two domains in my cart!! +#movie: + [[Brand/OverSimplified]] #Youtube + [[MoviesShows/Breaking Bad]] #netflix +#selfimprovement: + [[Concept/AI]] is going to take over the human jobs for sure. https://github.com/santhoshjanan/no-bs-urlshortener \ No newline at end of file diff --git a/sample-data/Default/Journal/2025/01/20 Jan 2025.md b/sample-data/Default/Journal/2025/01/20 Jan 2025.md new file mode 100644 index 0000000..aee0e71 --- /dev/null +++ b/sample-data/Default/Journal/2025/01/20 Jan 2025.md @@ -0,0 +1,17 @@ +#DayInShort: Slept the whole day. Last night I didn't sleep at all. +#physicalhealth: No problem for health. But slept. +#mentalhealth: Throughout the time I was awake, there was a lingering worry about my future. +#work: No work +#Food: + #Breakfast: Bread and Omelette + #Lunch: Carrots + #Dinner: Smoothy +#Relations: + [[Person/Vijay]] came home briefly + Spent some time with [[Person/Panku]] and [[Product/XBox]] +#finance: + No active spending +#movie: + [[MoviesShows/Wonder Woman]] #max +#selfimprovement: + I was thrilled about publishing a new app. \ No newline at end of file diff --git a/sample-data/Default/Journal/2025/01/21 Jan 2025.md b/sample-data/Default/Journal/2025/01/21 Jan 2025.md new file mode 100644 index 0000000..08f2fea --- /dev/null +++ b/sample-data/Default/Journal/2025/01/21 Jan 2025.md @@ -0,0 +1,16 @@ +#DayInShort: Day started in a good fashion. But slowed down drastically. I didnt feel sleepy at all. +#physicalhealth: Alright +#mentalhealth: Can't complain +#work: It was a 50-50 day. I need to focus more on the administration side. +#Food: + #Breakfast: Latte + #Lunch: Kadala and [[Product/Pizza]] with [[Brand/Monster]] + #Dinner: Dosa and Chilly powder +#Relations: + Mostly [[Person/Krishna]] and [[Person/VJ]]. No one else was at office. Tomorrow we are not going. +#finance: + No active spending other than the Latte that I bought in the morning from [[Brand/DD]]. +#movie: + [[MoviesShows/The Postcard Killings]] #netflix +#selfimprovement: + Started to putting up the [[Concept/sveltekit]] based frontend for [[Product/Nobiyes URL Shortener]]. \ No newline at end of file diff --git a/sample-data/Default/Journal/2025/01/22 Jan 2025.md b/sample-data/Default/Journal/2025/01/22 Jan 2025.md new file mode 100644 index 0000000..930e62e --- /dev/null +++ b/sample-data/Default/Journal/2025/01/22 Jan 2025.md @@ -0,0 +1,15 @@ +#DayInShort: Nothing is moving like I think. +#physicalhealth: can't complain +#mentalhealth: unable to focus +#work: slow moving +#Food: + #Breakfast: coffee + #Lunch: pongal + #Dinner: dosa +#Relations: went to [[Org/Lucas Subaru]] to get [[Person/vj]]'s license plate +#finance: + No active spending +#movie: + [[MoviesShows/Blink twice]] #prime +#selfimprovement: + Finished [[Person/shilpa]]'s doc \ No newline at end of file diff --git a/sample-data/Default/Journal/2025/01/23 Jan 2025.md b/sample-data/Default/Journal/2025/01/23 Jan 2025.md new file mode 100644 index 0000000..ce07d21 --- /dev/null +++ b/sample-data/Default/Journal/2025/01/23 Jan 2025.md @@ -0,0 +1,14 @@ +#DayInShort: I could not do anything today. I'm fooling myself. +#physicalhealth: I'm alright +#mentalhealth: Focus issues +#work: I am unable to do my jobs +#Food: + #Breakfast: Coffee + #Lunch: Carrots and eggs + #Dinner: chapati +#Relations: none +#finance: spent $45 on [[Brand/amazon]] +#movie: + [[MoviesShows/Viduthalai 2]] #prime + [[MoviesShows/Anand Sreebala]] #prime +#selfimprovement: none \ No newline at end of file diff --git a/sample-data/Default/Journal/2025/01/24 Jan 2025.md b/sample-data/Default/Journal/2025/01/24 Jan 2025.md new file mode 100644 index 0000000..6fd0ea6 --- /dev/null +++ b/sample-data/Default/Journal/2025/01/24 Jan 2025.md @@ -0,0 +1,17 @@ +#DayInShort: Productive day altogether. +#physicalhealth: Can't complain +#mentalhealth: Can't complain +#work: Enterprise release day. It has been a really long day. Finished the tasks for [[Person/Melissa]]. And some considerable amount of work on other fronts too. +#Food: + #Breakfast: Coffee + #Lunch: Chapathi and Tomato curry + #Dinner: Dosa and Stew +#Relations: + Not much. Spoke with [[Person/Jenn]]. We both were fed up with [[Person/Igor]]. [[Person/VJ]] came home. He returned the [[Work/Javascript Design patterns]] book. +#finance: + Salary day. I paid the rent. Also, [[Org/Chase]] account has 2K+ +#movie: + [[MoviesShows/Dark Crimes]] #prime +#selfimprovement: + Attempted to set up [[Product/Solano]] dev environment and failed miserably. Will try again later. + - [ ] Tomorrow I should work on the [[Product/Jotolog]] application #todo 📅 2025-01-25 \ No newline at end of file diff --git a/sample-data/Default/Journal/2025/01/25 Jan 2025.md b/sample-data/Default/Journal/2025/01/25 Jan 2025.md new file mode 100644 index 0000000..0578c0f --- /dev/null +++ b/sample-data/Default/Journal/2025/01/25 Jan 2025.md @@ -0,0 +1,18 @@ +#DayInShort: It was really productive day. +#physicalhealth: Cant complain +#mentalhealth: Cant complain +#work: Participated in Technical checkout meeting. +#Food: + #Breakfast: Bread and Omelette + #Lunch: Coffee + #Dinner: Porotta and Kurma +#Relations: + [[Person/VJ]] was home to work on [[Person/Maria]]'s website. +#finance: + Spent some solid money in [[Org/Costco]], [[Org/Patels]], Carwash and [[Brand/DD]]. +#movie: + [[MoviesShows/The Abyss]] +#selfimprovement: +- Worked with [[Person/VJ]] on [[Person/Maria]]'s project. Especially the API integration part. I worked on the [[Product/Drupal]] jsonapi part. And set up [[Person/Maria]]'s server the same way mine is - [[Product/Portainer]] fronted. + +- Going to work on the podcast. \ No newline at end of file diff --git a/sample-data/Default/Journal/2025/01/26 Jan 2025.md b/sample-data/Default/Journal/2025/01/26 Jan 2025.md new file mode 100644 index 0000000..3155c23 --- /dev/null +++ b/sample-data/Default/Journal/2025/01/26 Jan 2025.md @@ -0,0 +1,16 @@ +#DayInShort: Partially productive day. I didnt do what I was planning to. But did something different! +#physicalhealth: Can't complain +#mentalhealth: Can't complain +#work: No work +#Food: + #Breakfast: Idly and Sambar + Samossa + #Lunch: nothing + #Dinner: French Fries and Smoothie +#Relations: + No external contact +#finance: + Spent $60 on the toilet cleaning machine. +#movie: + [[MoviesShows/Sand castle]] +#selfimprovement: + None. Planned to do the [[Concept/Go]] course. But ended up writing script for the new podcast. Recorded and published "[[Work/Let me Explain]]" \ No newline at end of file diff --git a/sample-data/Default/Journal/2025/01/27 Jan 2025.md b/sample-data/Default/Journal/2025/01/27 Jan 2025.md new file mode 100644 index 0000000..fed8d55 --- /dev/null +++ b/sample-data/Default/Journal/2025/01/27 Jan 2025.md @@ -0,0 +1,13 @@ +#DayInShort: I wasted the whole day. +#physicalhealth: I’m having back pain again. It might be possibly because of I sleeping on the sofa. +#mentalhealth: Can’t complain apart from the Anxiety that I am creating on myself +#work: Didn’t do any properly tomorrow I had to focus. +#Food: + #Breakfast: Bread and omelette + #Lunch: Dosa + #Dinner: Dosa +#Relations: Vijay came home for workout. We had a chitchat. +#finance: No active spending +#movie: + I came by #Netflix +#selfimprovement: none \ No newline at end of file diff --git a/sample-data/Default/Journal/2025/01/28 Jan 2025.md b/sample-data/Default/Journal/2025/01/28 Jan 2025.md new file mode 100644 index 0000000..b3cd134 --- /dev/null +++ b/sample-data/Default/Journal/2025/01/28 Jan 2025.md @@ -0,0 +1,16 @@ +#DayInShort: Productive day +#physicalhealth: Can't complain. Sleepy by EOD +#mentalhealth: Can't complain +#work: Pizza day. I need to keep together my shit +#Food: + #Breakfast: Coffee + #Lunch: Pizza + #Dinner: French Fries and Chappathi +#Relations: + [[Person/VJ]] didnt come to office today. [[Person/Latha]] is falling sick. I hope she recoups quick +#finance: + Depletion started +#movie: + [[MoviesShows/Army of Thieves]] #netflix +#selfimprovement: + None \ No newline at end of file diff --git a/sample-data/Default/Journal/2025/01/29 Jan 2025.md b/sample-data/Default/Journal/2025/01/29 Jan 2025.md new file mode 100644 index 0000000..d5f7e8c --- /dev/null +++ b/sample-data/Default/Journal/2025/01/29 Jan 2025.md @@ -0,0 +1,16 @@ +#DayInShort: It was a good day. +#physicalhealth: Can't complain. But again, I was sleepy by EOD +#mentalhealth: I am ok. +#work: Productive day. +#Food: + #Breakfast: Coffee + #Lunch: Chapathi + #Dinner: Junked out +#Relations: + No external contact +#finance: + Moved 1200 to [[Org/BofA]] +#movie: + [[MoviesShows/YTD]] +#selfimprovement: + Started doing the [[Brand/linkedin]] course for [[Product/Github Certification]]. \ No newline at end of file diff --git a/sample-data/Default/Journal/2025/01/30 Jan 2025.md b/sample-data/Default/Journal/2025/01/30 Jan 2025.md new file mode 100644 index 0000000..466b933 --- /dev/null +++ b/sample-data/Default/Journal/2025/01/30 Jan 2025.md @@ -0,0 +1,18 @@ +#DayInShort: Productive Day +#physicalhealth: Cant complain +#mentalhealth: Can't complain +#work: Finished a few items. +#Food: + #Breakfast:Coffee + #Lunch: Egg and bread + #Dinner: Junk +#Relations: + Went to [[Org/Costco]] with [[Person/VJ]] +#finance: + Spent $177 in [[Org/Costco]] + Bought silver bar worth $320 +#movie: + [[MoviesShows/Under the dome]] #[[Org/cbs]] + [[MoviesShows/Sattam en kayyil]] #[[Brand/Youtube]] +#selfimprovement: + [[Person/Maria]] and I are devising a new proy \ No newline at end of file diff --git a/sample-data/Default/Journal/2025/01/31 Jan 2025.md b/sample-data/Default/Journal/2025/01/31 Jan 2025.md new file mode 100644 index 0000000..bf17b98 --- /dev/null +++ b/sample-data/Default/Journal/2025/01/31 Jan 2025.md @@ -0,0 +1,16 @@ +#DayInShort: A tiresome day. Fought with [[Person/Latha]] now. +#physicalhealth: I am tired. +#mentalhealth: Stressed. +#work: Packed day. I had to juggle between meetings and work. +#Food: + #Breakfast: coffee + #Lunch: samossa and french fries, coffee + #Dinner: Gulab Jamoon, Orange Juice, and possi +#Relations: + Unnecessarily [[Person/Latha]] provoked me with her mobile phone addiction. She is not giving enough attention to [[Person/Panku]]. How will I be that close with a pre-teen girl child? +#finance: + no active spending +#movie: + [[MoviesShows/Clovehitch Killer]] +#selfimprovement: + Nothing fruitful \ No newline at end of file diff --git a/sample-data/Default/Journal/2025/02/01 Feb 2025.md b/sample-data/Default/Journal/2025/02/01 Feb 2025.md new file mode 100644 index 0000000..80538f4 --- /dev/null +++ b/sample-data/Default/Journal/2025/02/01 Feb 2025.md @@ -0,0 +1,15 @@ +#DayInShort: Took [[Person/Latha]] for a haircut. +#physicalhealth: Tired AF +#mentalhealth: I’m scared +#work: I didn’t work. need to work tomorrow +#Food: + #Breakfast: Latte + #Lunch: Pizza + #Dinner: Dosa +#Relations: + Spent a lot of time with [[Person/Latha]] and panku +#finance: + Spent almost $100 +#movie: + [[MoviesShows/bloody Beggar]] #amazon +#selfimprovement: \ No newline at end of file diff --git a/sample-data/Default/Journal/2025/02/02 Feb 2025.md b/sample-data/Default/Journal/2025/02/02 Feb 2025.md new file mode 100644 index 0000000..0e097a3 --- /dev/null +++ b/sample-data/Default/Journal/2025/02/02 Feb 2025.md @@ -0,0 +1,18 @@ +#DayInShort: I planned something. Something else happened. +#physicalhealth: I have started getting backpain and neck pain. +#mentalhealth: Can't complain. But I am nervous about the documentation status. +#work: Copying 46 GB Data. This is an operation on it's own merit! +#Food: + #Breakfast: none + #Lunch: Poori and Chana masala + #Dinner: Mainstreet Tots from [[Org/JJ Bittings]] +#Relations: + - Visited [[Person/Srini]]'s home for lunch. + - Met his friends one [[Person/Santhanam]] and his wife. Seemingly hardcore sanghis. + - Went out for pub hopping with [[Person/VJ]] and [[Person/Chello (Frank)]] +#finance: + High chances I will be in soup again. +#movie: + [[MoviesShows/Justice]] #netflix +#selfimprovement: + None. \ No newline at end of file diff --git a/sample-data/Default/Journal/2025/02/03 Feb 2025.md b/sample-data/Default/Journal/2025/02/03 Feb 2025.md new file mode 100644 index 0000000..df91134 --- /dev/null +++ b/sample-data/Default/Journal/2025/02/03 Feb 2025.md @@ -0,0 +1,15 @@ +#DayInShort: Lazy day +#physicalhealth: Back pain +#mentalhealth: A lil anxiety +#work: wasted a day +#Food: + #Breakfast: coffee + #Lunch: dosa + #Dinner: noodle and soup +#Relations: nothing much +#finance: no active spending +#movie: + [[MoviesShows/Into the fire]] #truecrime #[[Brand/netflix]] + [[MoviesShows/American Renegade]] #[[Brand/netflix]] +#selfimprovement: + None \ No newline at end of file diff --git a/sample-data/Default/Journal/2025/02/04 Feb 2025.md b/sample-data/Default/Journal/2025/02/04 Feb 2025.md new file mode 100644 index 0000000..3747901 --- /dev/null +++ b/sample-data/Default/Journal/2025/02/04 Feb 2025.md @@ -0,0 +1,17 @@ +#DayInShort: Partially fruitful +#physicalhealth: back pain is looming in +#mentalhealth: anxiety +#work: I did work on a few items +#Food: + #Breakfast: Latte + #Lunch: Carrots and Garbanzo beans and Iced latte + #Dinner: Semiya Upma +#Relations: + Had a chat with [[Person/Krishna]]. + [[Person/VJ]] and I went to [[Org/Costco]] to buy TV +#finance: +Bombed a 500$ +#movie: + [[MoviesShows/Ad Vitam]] #netflix +#selfimprovement: + Suggested [[Product/Hasura]] to [[Person/Krishna]] \ No newline at end of file diff --git a/sample-data/Default/Journal/2025/02/05 Feb 2025.md b/sample-data/Default/Journal/2025/02/05 Feb 2025.md new file mode 100644 index 0000000..8d76352 --- /dev/null +++ b/sample-data/Default/Journal/2025/02/05 Feb 2025.md @@ -0,0 +1,18 @@ +#DayInShort: Day was too tensed and stressed out. But came with a surprise news +#physicalhealth: I jumped and ached my right blade. +#mentalhealth: stressed +#work: finished a few things. Attended hell lot of meetings. [[Person/Erinn]] told about considering me for conversion. Elated. +#Food: + #Breakfast: none + #Lunch: puffs, omelette, cereals + #Dinner: green gram +#Relations: + Pissed off [[Person/Ram]] + Borderline pissed off [[Person/Vinay]] +#finance: + No active spending +#movie: + [[MoviesShows/Identity]] #zee5 + [[MoviesShows/Smile]] #prime #paramount + [[MoviesShows/Will Trent]] #hulu +#selfimprovement: diff --git a/sample-data/Default/Journal/2025/02/06 Feb 2025.md b/sample-data/Default/Journal/2025/02/06 Feb 2025.md new file mode 100644 index 0000000..b601157 --- /dev/null +++ b/sample-data/Default/Journal/2025/02/06 Feb 2025.md @@ -0,0 +1,14 @@ +#DayInShort: I am acting as a manager. And it feels good. +#physicalhealth: Shoulder is still injured. And I bumped my finger to a cart and still hurts. +#mentalhealth: Mixed feelings +#work: I am in disagreement with [[Org/Movate]] management's take on who gets the work +#Food: + #Breakfast: None + #Lunch: Dosa + #Dinner: Appam +#Relations: spent quality time with [[Person/Panku]] +#finance: + Spent almost 150$ shopping. Gave away $60 worth food to school +#movie: + [[MoviesShows/black panther]] #DisneyPlus +#selfimprovement: \ No newline at end of file diff --git a/sample-data/Default/Journal/2025/02/07 Feb 2025.md b/sample-data/Default/Journal/2025/02/07 Feb 2025.md new file mode 100644 index 0000000..b4d4ee6 --- /dev/null +++ b/sample-data/Default/Journal/2025/02/07 Feb 2025.md @@ -0,0 +1,16 @@ +#DayInShort: Productive day +#physicalhealth: + Slept in the evening. Felt tired +#mentalhealth: can't complain +#work: I have been vocal about the processes and practices. +#Food: + #Breakfast: bread, egg and coffee + #Lunch: noodle + #Dinner: noodle +#Relations: + Not much +#finance: + No active spending +#movie: + [[MoviesShows/Severance]] #appletv +#selfimprovement: \ No newline at end of file diff --git a/sample-data/Default/Journal/2025/02/08 Feb 2025.md b/sample-data/Default/Journal/2025/02/08 Feb 2025.md new file mode 100644 index 0000000..afa833e --- /dev/null +++ b/sample-data/Default/Journal/2025/02/08 Feb 2025.md @@ -0,0 +1,19 @@ +#DayInShort: I was supposed to do two things today. Finish my [[Org/Visa]] renewal documents and contact [[Person/Matt]] for the [[Work/SaveCarteretAve.com]]. I didnt do either +#physicalhealth: I am having chest pain. I am afraid I will have another block to handle. +#mentalhealth: See above. +#work: Did not work. +#Food: + #Breakfast: Poori and Potato + #Lunch: nothing + #Dinner: Dosa and Potato +#Relations: + [[Person/VJ]] came home for workout. + Had quality time with [[Person/Panku]]. +#finance: + Bought grider for [[Person/Latha]] - 250$... emi. +#movie: + [[MoviesShows/Black Panther]] #DisneyPlus + [[MoviesShows/Inside Out]] #DisneyPlus + [[MoviesShows/Severance]] #appletv #prime +#selfimprovement: + Started looking into [[Concept/Blockchain]] development using [[Product/Solidity]]/[[Product/JS]]. 1.4hrs and still in basics. This is an ocean. \ No newline at end of file diff --git a/sample-data/Default/Journal/2025/02/09 Feb 2025.md b/sample-data/Default/Journal/2025/02/09 Feb 2025.md new file mode 100644 index 0000000..2aff2ec --- /dev/null +++ b/sample-data/Default/Journal/2025/02/09 Feb 2025.md @@ -0,0 +1,15 @@ +#DayInShort: A well composed day +#physicalhealth: chest pain +#mentalhealth: anxiety +#work: Send the L1 extension files +#Food: + #Breakfast: Puttu And Kadala + #Lunch: Tomato rice + #Dinner: Dosa +#Relations: Went to [[Brand/Wegmans]] with [[Person/Vijay]]. Spent quality time with [[Person/Panku]]. +#finance: I need to see how much I need to pay and make all the arrangements by tomorrow +#movie: + [[MoviesShows/Inside out 2]] #DisneyPlus + [[MoviesShows/Severance]] #Prime #AppleTV +#selfimprovement: +Looked into [[Concept/solidity programming]]. Need to see how I can everage it in my area for. \ No newline at end of file diff --git a/sample-data/Default/Journal/2025/02/10 Feb 2025.md b/sample-data/Default/Journal/2025/02/10 Feb 2025.md new file mode 100644 index 0000000..7b57d71 --- /dev/null +++ b/sample-data/Default/Journal/2025/02/10 Feb 2025.md @@ -0,0 +1,15 @@ +#DayInShort: Focused day at work. Well rested evening. +#physicalhealth: chest pain turns out to be gas trouble +#mentalhealth: stress +#work: focused on work +#Food: + #Breakfast: coffee + #Lunch: tomato rice 🤢 + #Dinner: chapati and paneer +#Relations: none in specific +#finance: + Again credit card is flying high +#movie: + [[MoviesShows/Wakanda forever]] #DisneyPlus + [[MoviesShows/Severance]] #appletv #prime +#selfimprovement: \ No newline at end of file diff --git a/sample-data/Default/Journal/2025/02/11 Feb 2025.md b/sample-data/Default/Journal/2025/02/11 Feb 2025.md new file mode 100644 index 0000000..8a99f52 --- /dev/null +++ b/sample-data/Default/Journal/2025/02/11 Feb 2025.md @@ -0,0 +1,13 @@ +#DayInShort: A good day at office I'd sat +#physicalhealth: Tired by Eod +#mentalhealth: uncertainty is there +#work: productive day +#Food: + #Breakfast: Coffee + #Lunch: Garbanzo beans + #Dinner: pop corn +#Relations: [[Person/Krishna]] spoke to me about GC +#finance: I don't know what's going on +#movie: + [[MoviesShows/Texas Killing Field]] #prime +#selfimprovement: \ No newline at end of file diff --git a/sample-data/Default/Journal/2025/02/12 Feb 2025.md b/sample-data/Default/Journal/2025/02/12 Feb 2025.md new file mode 100644 index 0000000..8de2f77 --- /dev/null +++ b/sample-data/Default/Journal/2025/02/12 Feb 2025.md @@ -0,0 +1,13 @@ +#DayInShort: Lot going on. Car tyre is flat! +#physicalhealth: Not so great +#mentalhealth: Anxiety kicks in. +#work: [[Person/Paul]] is playing double game. +#Food: + #Breakfast: None + #Lunch: Noodle Rice dal + #Dinner: 2 dosa +#Relations: [[Person/VJ]] and I went to [[Org/Costco]] +#finance: spent almost 210$ +#movie: + [[MoviesShows/SILO]] #appletv +#selfimprovement: \ No newline at end of file diff --git a/sample-data/Default/Journal/2025/02/13 Feb 2025.md b/sample-data/Default/Journal/2025/02/13 Feb 2025.md new file mode 100644 index 0000000..6c136f1 --- /dev/null +++ b/sample-data/Default/Journal/2025/02/13 Feb 2025.md @@ -0,0 +1,17 @@ +#DayInShort: Can't say I wasted a day. I did somthing funny with [[Concept/python]]. Car got a flat tire. +#physicalhealth: I am still having some discomfort with my chest. +#mentalhealth: Anxiety kicks in at times. +#work: Created a script that will send out emails to all requestors for closing or promoting the tickets. +#Food: + #Breakfast: Coffee + #Lunch: Some junk, rice, dal and potato. + #Dinner: again some junk +#Relations: + Went to [[Org/Costco]] with [[Person/VJ]], for buying some essentials. around $100 spent +#finance: + It is going south. +#movie: + [[MoviesShows/Doctor Strange]] #DisneyPlus + [[MoviesShows/Silo]] #amazon #appletv +#selfimprovement: + [[Concept/Python]], [[Concept/Sqlite]], emails from [[Product/outlook]]. \ No newline at end of file diff --git a/sample-data/Default/Journal/2025/02/14 Feb 2025.md b/sample-data/Default/Journal/2025/02/14 Feb 2025.md new file mode 100644 index 0000000..7591f0b --- /dev/null +++ b/sample-data/Default/Journal/2025/02/14 Feb 2025.md @@ -0,0 +1,14 @@ +#DayInShort: First half of the day was eventful. Second half was slumber +#physicalhealth: I am unusually tired AF. +#mentalhealth: Confused +#work: Half day leave +#Food: + #Breakfast: Coffee + #Lunch: Noodle + #Dinner: Dosa +#Relations: + Not much. +#finance: Spent 40 usd on fixing the flat tire. +#movie: + [[MoviesShows/Silo]] #appletv #prime +#selfimprovement: \ No newline at end of file diff --git a/sample-data/Default/Journal/2025/02/15 Feb 2025.md b/sample-data/Default/Journal/2025/02/15 Feb 2025.md new file mode 100644 index 0000000..62d1dad --- /dev/null +++ b/sample-data/Default/Journal/2025/02/15 Feb 2025.md @@ -0,0 +1,16 @@ +#DayInShort: Planned a lot of things. Did something different and stupid. +#physicalhealth: Tired AF +#mentalhealth: F Up +#work: no work +#Food: + #Breakfast: Latte + #Lunch: Biriyani - Flopped + #Dinner: Coffee +#Relations: Went to shop with [[Person/VJ]] +#finance: + Spent around 50 on shopping +#movie: + [[MoviesShows/Thor - Dark World]] #DisneyPlus #marvel + [[MoviesShows/Maamannan]] #netflix + [[MoviesShows/Silo]] #appletv #prime +#selfimprovement: \ No newline at end of file diff --git a/sample-data/Default/Journal/2025/02/16 Feb 2025.md b/sample-data/Default/Journal/2025/02/16 Feb 2025.md new file mode 100644 index 0000000..ac77931 --- /dev/null +++ b/sample-data/Default/Journal/2025/02/16 Feb 2025.md @@ -0,0 +1,12 @@ +#DayInShort: +#physicalhealth: +#mentalhealth: +#work: +#Food: + #Breakfast: + #Lunch: + #Dinner: +#Relations: +#finance: +#movie: +#selfimprovement: \ No newline at end of file diff --git a/sample-data/Default/Journal/2025/02/17 Feb 2025.md b/sample-data/Default/Journal/2025/02/17 Feb 2025.md new file mode 100644 index 0000000..ac77931 --- /dev/null +++ b/sample-data/Default/Journal/2025/02/17 Feb 2025.md @@ -0,0 +1,12 @@ +#DayInShort: +#physicalhealth: +#mentalhealth: +#work: +#Food: + #Breakfast: + #Lunch: + #Dinner: +#Relations: +#finance: +#movie: +#selfimprovement: \ No newline at end of file diff --git a/sample-data/Default/Journal/2025/02/18 Feb 2025.md b/sample-data/Default/Journal/2025/02/18 Feb 2025.md new file mode 100644 index 0000000..ac77931 --- /dev/null +++ b/sample-data/Default/Journal/2025/02/18 Feb 2025.md @@ -0,0 +1,12 @@ +#DayInShort: +#physicalhealth: +#mentalhealth: +#work: +#Food: + #Breakfast: + #Lunch: + #Dinner: +#Relations: +#finance: +#movie: +#selfimprovement: \ No newline at end of file diff --git a/sample-data/Default/Journal/2025/02/19 Feb 2025.md b/sample-data/Default/Journal/2025/02/19 Feb 2025.md new file mode 100644 index 0000000..ac77931 --- /dev/null +++ b/sample-data/Default/Journal/2025/02/19 Feb 2025.md @@ -0,0 +1,12 @@ +#DayInShort: +#physicalhealth: +#mentalhealth: +#work: +#Food: + #Breakfast: + #Lunch: + #Dinner: +#Relations: +#finance: +#movie: +#selfimprovement: \ No newline at end of file diff --git a/sample-data/Default/Journal/2026/03/2026-03-11.md b/sample-data/Default/Journal/2026/03/2026-03-11.md new file mode 100644 index 0000000..1d370a8 --- /dev/null +++ b/sample-data/Default/Journal/2026/03/2026-03-11.md @@ -0,0 +1,13 @@ +#DayInShort: It was a passive day. I did not focus much on work since I had to get the house leasing straightened out. Also I went to [[Bala's school]]. +#physicalhealth: I walked for 2.4 KMs today. Not bad. I should consider restarting the walks. +#mentalhealth: I have that intrinsic fear of the unknown. +#work: Did not focus today. +#Food: + #Breakfast: Coffee + #Lunch: Idly x 4 + podi + #Dinner: I want Erra karam podi and rice. +#Relations: [[Person/VJ]] bought a monitor, at last. pushed him to start using [[Product/Obsidian]], [[Product/Anything LLM]] and [[Product/LM Studio]]. +#finance: $3405 made as money order for 603 Abbi Rd. +#movie: None +#selfimprovement: Experimenting with [[Product/LM Studio]] and stuff. I know it is not going productive. I need to start focusing on things that will give returns to my valuable time. + diff --git a/sample-data/Default/Journal/2026/03/2026-03-12.md b/sample-data/Default/Journal/2026/03/2026-03-12.md new file mode 100644 index 0000000..8e8f80b --- /dev/null +++ b/sample-data/Default/Journal/2026/03/2026-03-12.md @@ -0,0 +1,12 @@ +#DayInShort: Kind of a good day. +#physicalhealth: Back pain is back +#mentalhealth: I am fine. +#work: Started focusing more on work. Need to improve that and get 100% there. +#Food: + #Breakfast: [[Product/Coffee]] + #Lunch: [[Concept/Dosa]] + Erra Karam Podi + #Dinner: [[Concept/Dosa]] + Potato +#Relations: Spent half a day in [[Person/VJ]]'s home. Helped him set up the home office! +#finance: Did not spend anything yet +#movie: None +#selfimprovement: Checking out [Agency Agents](https://github.com/msitarzewski/agency-agents) and [Super Powers](https://github.com/obra/superpowers) \ No newline at end of file diff --git a/sample-data/Default/Journal/2026/03/2026-03-13.md b/sample-data/Default/Journal/2026/03/2026-03-13.md new file mode 100644 index 0000000..00b08bd --- /dev/null +++ b/sample-data/Default/Journal/2026/03/2026-03-13.md @@ -0,0 +1,12 @@ +#DayInShort: A peaceful day in short. Had some fun time. +#physicalhealth: Lower back pain +#mentalhealth: I am ok +#work: I was able to productively contribute to work today +#Food: + #Breakfast: Coffee + #Lunch: Rice + Dal + #Dinner: Chapati + Soy Chunks +#Relations: It was [[Person/VJ]]'s birthday. We had a beer, watched a movie and then [[Event/F1 China Sprint]] race +#finance: Did not spend anything. +#movie: [[MoviesShows/Police Story: Lockdown]], [[MoviesShows/War Machine]] +#selfimprovement: Experimenting [[Concept/Superpowers]] and [[Concept/Agency Agents]]. Need to check [[Product/Open Agent Control]] ([[Product/AOC]]) \ No newline at end of file diff --git a/sample-data/Default/Journal/2026/03/2026-03-14.md b/sample-data/Default/Journal/2026/03/2026-03-14.md new file mode 100644 index 0000000..821c77e --- /dev/null +++ b/sample-data/Default/Journal/2026/03/2026-03-14.md @@ -0,0 +1,12 @@ +#DayInShort: Very laid back day. +#physicalhealth: Backpain is worsening. I spent most of today in bed. +#mentalhealth: Kind of ok. +#work: No work. +#Food: + #Breakfast: Coffee + #Lunch: Soy chunks + #Dinner: Wheat Upma + Karasev +#Relations: Went for grocery shopping with [[Person/VJ]] +#finance: 200 USD spent on grocery +#movie: [[MoviesShows/MI: Final Reckoning]], [[MoviesShows/Adimai penn]] +#selfimprovement: Experimenting with different coding agents. Started a slimmed down ralph loop, based on [[Concept/OMOC]]. \ No newline at end of file diff --git a/sample-data/Default/Journal/2026/03/2026-03-15.md b/sample-data/Default/Journal/2026/03/2026-03-15.md new file mode 100644 index 0000000..c5b858f --- /dev/null +++ b/sample-data/Default/Journal/2026/03/2026-03-15.md @@ -0,0 +1,13 @@ +#DayInShort: Such a damn sleepy day! And it was [[Event/Oscar night]]!! +#physicalhealth: Backpain +#mentalhealth: I am fine +#work: No work +#Food: + #Breakfast: Coffee + #Lunch: Idli + podi + #Dinner: [[Brand/Maggi]] and Soy +#Relations: Totally disconnected (except for [[Person/Latha]] and chuchu) +#finance: Spent 44$ on [[Brand/amazon]] +#movie: [[MoviesShows/Superman]], [[Event/Oscar awards]] +#selfimprovement: Vibe coded the session deck into a website. + diff --git a/sample-data/Default/Journal/2026/03/2026-03-16.md b/sample-data/Default/Journal/2026/03/2026-03-16.md new file mode 100644 index 0000000..b7f5fcd --- /dev/null +++ b/sample-data/Default/Journal/2026/03/2026-03-16.md @@ -0,0 +1,12 @@ +#DayInShort: Mixed bag. +#physicalhealth: Now, my upper back also aches! +#mentalhealth: It is fine. +#work: Today was kind of a productive day. I was so upset with the call with [[Person/Srini]] from Release Management. These assholes dont want to take any responsibilities! +#Food: + #Breakfast: Coffee + #Lunch: Neychoru + Pappadam + #Dinner: Dosa +#Relations: No external contact +#finance: Spent $11 in [[Brand/ElevenLabs]] to clone my voice and produce rest of the podcast episodes. +#movie: Just started [[MoviesShows/Midnight Mass]] in [[Brand/netflix]]. +#selfimprovement: I was able to crack the "Claude only" thing with [[Product/OverStory]]. [[Product/GLM]] can override configurations in [[Product/claude-code]]. I did that and was able to run overstory with [[Product/GLM-5]] inside claude code cli. I will call it a major breakthrough \ No newline at end of file diff --git a/sample-data/Default/Journal/2026/03/2026-03-17.md b/sample-data/Default/Journal/2026/03/2026-03-17.md new file mode 100644 index 0000000..522c594 --- /dev/null +++ b/sample-data/Default/Journal/2026/03/2026-03-17.md @@ -0,0 +1,12 @@ +#DayInShort: Kind of an okey dokey day. Worked a bit. Learned a bit. Gossiped a bit. +#physicalhealth: Back pain. +#mentalhealth: I am a bit scared of how the world is going - both [[Concept/AI]] and the Wars +#work: [[Person/Igor]] has been served. +#Food: + #Breakfast: Coffee + #Lunch: Rice + Egg curry + #Dinner: Chappati + Egg curry +#Relations: Visited [[Person/VJ]]. [[Person/Inba]] is getting a bit violent - [[Person/VJ]] didnt make her apologize. May be my parenting skills are outdated. +#finance: Spent 23 USD on [[Product/Youtube premium]] +#movie: I may watch [[MoviesShows/running man]] or [[MoviesShows/Midnight Mass]] after this. +#selfimprovement: Synthesising the next podcast - [[Work/Wars of the World]]. \ No newline at end of file diff --git a/sample-data/Default/Journal/2026/03/2026-03-18.md b/sample-data/Default/Journal/2026/03/2026-03-18.md new file mode 100644 index 0000000..552a9b4 --- /dev/null +++ b/sample-data/Default/Journal/2026/03/2026-03-18.md @@ -0,0 +1,12 @@ +#DayInShort: In office after 100 days! Tired. +#physicalhealth: I am tired AF. +#mentalhealth: I have some problem. Need to find out. +#work: Had a couple of meetings. Need to get a few items done tomorrow for [[Org/SHBP]]. +#Food: + #Breakfast: Bagel + Cream Cheese + #Lunch: Pizza + #Dinner: Dosa +#Relations: [[Person/VJ]], [[Person/Jenn]], [[Person/Joe]], [[Person/Nick]], [[Person/Erinn]] +#finance: Spent 3$ on [[Person/Ramesh]]'s coffee +#movie: [[MoviesShows/Midnight Mass]] +#selfimprovement: None. \ No newline at end of file diff --git a/sample-data/Default/Journal/2026/03/2026-03-19.md b/sample-data/Default/Journal/2026/03/2026-03-19.md new file mode 100644 index 0000000..8bcf166 --- /dev/null +++ b/sample-data/Default/Journal/2026/03/2026-03-19.md @@ -0,0 +1,12 @@ +#DayInShort: Productive and peaceful day +#physicalhealth: Tired for some reason. +#mentalhealth: I am just ok +#work: Got pissed off with [[Person/Igor]] and dropped off a call. +#Food: + #Breakfast: Coffee + #Lunch: Upma + #Dinner: Rice + Dal +#Relations: [[Person/Jenn]], [[Person/VJ]] +#finance: Spent 20$ on a dumb phone for chuchu +#movie: None +#selfimprovement: [[Concept/Product owner]] training by [[Person/HB]] \ No newline at end of file diff --git a/sample-data/Default/Journal/2026/03/2026-03-20.md b/sample-data/Default/Journal/2026/03/2026-03-20.md new file mode 100644 index 0000000..103f92a --- /dev/null +++ b/sample-data/Default/Journal/2026/03/2026-03-20.md @@ -0,0 +1,12 @@ +#DayInShort: Expensive day +#physicalhealth: Backpain is severe +#mentalhealth: Stressed and Exhausted +#work: Half day only +#Food: + #Breakfast: Coffee + #Lunch: Idli + #Dinner: Stack from [[Brand/Moe's]] +#Relations: [[Person/VJ]], [[Person/Inba]] +#finance: Spent almost 200 USD today. And will spend another 500 tomorrow. +#movie: [[MoviesShows/Running Man (2025)]] +#selfimprovement: Some useless stuff. \ No newline at end of file diff --git a/sample-data/Default/Journal/2026/03/2026-03-21.md b/sample-data/Default/Journal/2026/03/2026-03-21.md new file mode 100644 index 0000000..faf92a6 --- /dev/null +++ b/sample-data/Default/Journal/2026/03/2026-03-21.md @@ -0,0 +1,12 @@ +#DayInShort: Tiresome day +#physicalhealth: I had a mild chest pain and palpitation +#mentalhealth: Stress is building up with the home change +#work: no work +#Food: + #Breakfast: pizza + #Lunch: upma + #Dinner: Dosa and egg curry +#Relations: [[Person/VJ]] and I went for shopping. 400+ USD spent on new home stuff. [[Person/Latha]] seldom understands when I ask her not to yell. Police must come once to make her understand. +#finance: 400+ USD gone +#movie: [[MoviesShows/Officer on duty]] (with [[Person/Swathi]]'s appa) +#selfimprovement: Plan is on for [[Work/Kings of India]]. [[Product/Minimax 2.5]] is good. \ No newline at end of file diff --git a/sample-data/Default/Journal/2026/03/2026-03-22.md b/sample-data/Default/Journal/2026/03/2026-03-22.md new file mode 100644 index 0000000..ac77931 --- /dev/null +++ b/sample-data/Default/Journal/2026/03/2026-03-22.md @@ -0,0 +1,12 @@ +#DayInShort: +#physicalhealth: +#mentalhealth: +#work: +#Food: + #Breakfast: + #Lunch: + #Dinner: +#Relations: +#finance: +#movie: +#selfimprovement: \ No newline at end of file diff --git a/sample-data/Default/Journal/2026/03/2026-03-23.md b/sample-data/Default/Journal/2026/03/2026-03-23.md new file mode 100644 index 0000000..ac77931 --- /dev/null +++ b/sample-data/Default/Journal/2026/03/2026-03-23.md @@ -0,0 +1,12 @@ +#DayInShort: +#physicalhealth: +#mentalhealth: +#work: +#Food: + #Breakfast: + #Lunch: + #Dinner: +#Relations: +#finance: +#movie: +#selfimprovement: \ No newline at end of file diff --git a/sample-data/Default/Journal/2026/03/2026-03-24.md b/sample-data/Default/Journal/2026/03/2026-03-24.md new file mode 100644 index 0000000..08d92ba --- /dev/null +++ b/sample-data/Default/Journal/2026/03/2026-03-24.md @@ -0,0 +1,12 @@ +#DayInShort: Such a fuckall lazy day +#physicalhealth: I am living with the backpain now +#mentalhealth: Stress, anxiety and panic +#work: I did the first day of webinar today. [[Person/VJ]] will take the first part tomorrow. +#Food: + #Breakfast: Upma + #Lunch: Upma + #Dinner: Rice +#Relations: Went to [[Person/VJ]]'s home. Fixed his new chair, played with [[Person/Inba]] +#finance: Spent $20 on [[Product/ollama pro]] +#movie: [[MoviesShows/Mercy (2026)]] - This movie had no mercy on me. Fuck! +#selfimprovement: Novel writing with [[Concept/AI]]! \ No newline at end of file diff --git a/sample-data/Default/Journal/2026/03/2026-03-25.md b/sample-data/Default/Journal/2026/03/2026-03-25.md new file mode 100644 index 0000000..5da0f29 --- /dev/null +++ b/sample-data/Default/Journal/2026/03/2026-03-25.md @@ -0,0 +1,12 @@ +#DayInShort: Mixed feelings +#physicalhealth: Kind of ok-ish +#mentalhealth: As usual shit-show of the world is keeping my mental health in the abyss +#work: I would say, partially successful day +#Food: + #Breakfast: Eggs x 6 + #Lunch: Rice + #Dinner: Chapathi + Soy chunks +#Relations: [[Person/Jenn C]] came to [[Person/VJ]]'s home. visited her. [[Person/Inba]], [[Person/VJ]] and I went to [[Org/walmart]] +#finance: Spent almost 100$ in [[Org/Walmart]] +#movie: Don't remind me! I tried to watch "[[MoviesShows/The Collective]]" - I could not watch even the first 15 minutes. +#selfimprovement: Nothing \ No newline at end of file diff --git a/sample-data/Default/Journal/2026/03/2026-03-26.md b/sample-data/Default/Journal/2026/03/2026-03-26.md new file mode 100644 index 0000000..6798784 --- /dev/null +++ b/sample-data/Default/Journal/2026/03/2026-03-26.md @@ -0,0 +1,12 @@ +#DayInShort: Okayish day +#physicalhealth: Upper back +#mentalhealth: Not to complain +#work: I need to focus on work... I am being too lousy. This is not good. +#Food: + #Breakfast: Bread, omelette and brocolli + #Lunch: Chapati + #Dinner: Shake and maggi +#Relations: none +#finance: none +#movie: none +#selfimprovement: Finished the [[Concept/AI]] session to the team. \ No newline at end of file diff --git a/sample-data/Default/Journal/2026/03/2026-03-27.md b/sample-data/Default/Journal/2026/03/2026-03-27.md new file mode 100644 index 0000000..e73e8e7 --- /dev/null +++ b/sample-data/Default/Journal/2026/03/2026-03-27.md @@ -0,0 +1,12 @@ +#DayInShort: Sloppy day +#physicalhealth: I boozed. +#mentalhealth: fucked up +#work: I am not focusing on work. I need to. May be I should disconnect the other machine from the workstation while I am in office. I think I misspoke with [[Person/Vinay]]. I took advantage of the relationship with him. Nevertheless he is a motherfucker. +#Food: + #Breakfast: [[Product/Coffee]] + #Lunch: Grills + Rice + #Dinner: Grills +#Relations: [[Person/VJ]] is home. My last night in 701. +#finance: Fucked up. Spent almost 170$. $26 to [[Person/VJ]]. +#movie: Nothing +#selfimprovement: Nothing. \ No newline at end of file diff --git a/sample-data/Default/Journal/2026/04/2026-04-02.md b/sample-data/Default/Journal/2026/04/2026-04-02.md new file mode 100644 index 0000000..7121bd2 --- /dev/null +++ b/sample-data/Default/Journal/2026/04/2026-04-02.md @@ -0,0 +1,12 @@ +#DayInShort: I am not well +#physicalhealth: Throat infection, cough, body pain, eye pain. +#mentalhealth: Affected by physical health! +#work: Did some analysis work. +#Food: + #Breakfast: Idli + #Lunch: Soup + #Dinner: Bonda +#Relations: [[Person/VJ]], [[Person/Swathi Appa]]. +#finance: Spent some money! +#movie: Yet to start +#selfimprovement: Tried [[Product/Gemma 4]]! It is good. \ No newline at end of file diff --git a/sample-data/Default/Journal/2026/04/2026-04-05.md b/sample-data/Default/Journal/2026/04/2026-04-05.md new file mode 100644 index 0000000..2a0ff8b --- /dev/null +++ b/sample-data/Default/Journal/2026/04/2026-04-05.md @@ -0,0 +1,12 @@ +#DayInShort: Half baked day +#physicalhealth: For some reason, all of us feel dead tired today +#mentalhealth: The tax thing is burning in my mind. I don't know why I am not acting on it. +#work: Sunday +#Food: + #Breakfast: nothing + #Lunch: nothing + #Dinner: One aloo paratha +#Relations: mostly solitude +#finance: ordered book and cell cover for [[Person/latha]] +#movie: not yet. but I need to continue the [[MoviesShows/Midnight Mass]] +#selfimprovement: Installed [[Product/OpenClaw]]. \ No newline at end of file diff --git a/sample-data/Default/Journal/2026/04/2026-04-06.md b/sample-data/Default/Journal/2026/04/2026-04-06.md new file mode 100644 index 0000000..623ec62 --- /dev/null +++ b/sample-data/Default/Journal/2026/04/2026-04-06.md @@ -0,0 +1,12 @@ +#DayInShort: Half baked day. I need to focus more. +#physicalhealth: BAckpain +#mentalhealth: My days are counted +#work: Mid +#Food: + #Breakfast: A lil bit of seva and puliseri + #Lunch: none + #Dinner: half aloo paratha +#Relations: went to [[Org/walgreens]] with vj +#finance: spent $30 in [[Org/walgreens]] +#movie: none +#selfimprovement: nothing. I am stagnating. need to do something interesting. \ No newline at end of file diff --git a/sample-data/Default/Journal/2026/04/2026-04-07.md b/sample-data/Default/Journal/2026/04/2026-04-07.md new file mode 100644 index 0000000..39fb4c3 --- /dev/null +++ b/sample-data/Default/Journal/2026/04/2026-04-07.md @@ -0,0 +1,12 @@ +#DayInShort: Half baked day! +#physicalhealth: It is fine. I slept for an hour in the evening. +#mentalhealth: Kind of ok. +#work: I am getting a direction now, on where to focus. that is a good sign, I would say. +#Food: + #Breakfast: nothing + #Lunch: rice + #Dinner: tea +#Relations: [[Person/VJ]], [[Person/Inba]], [[Person/Swathi]], [[Person/Swathi's parents]] +#finance: Bought a book stand +#movie: nothing yet. but will continue [[MoviesShows/Midnight mass]]. +#selfimprovement: [[Org/Google]] [[Concept/AI]]. \ No newline at end of file diff --git a/sample-data/Default/Journal/2026/04/2026-04-08.md b/sample-data/Default/Journal/2026/04/2026-04-08.md new file mode 100644 index 0000000..ab54c6a --- /dev/null +++ b/sample-data/Default/Journal/2026/04/2026-04-08.md @@ -0,0 +1,12 @@ +#DayInShort: I think I am getting back into the groove. I was able to focus on what is important today - although not for long. +#physicalhealth: I am ok +#mentalhealth: Good +#work: Productive day, attended and contributed to a few fruitful discussions +#Food: + #Breakfast: none + #Lunch: soup + #Dinner: chapati +#Relations: almost within household +#finance: nothing +#movie: [[MoviesShows/Midnight Mass]] +#selfimprovement: Nothing new. Just burning some tokens! \ No newline at end of file diff --git a/sample-data/Default/Journal/2026/04/2026-04-09.md b/sample-data/Default/Journal/2026/04/2026-04-09.md new file mode 100644 index 0000000..83a2336 --- /dev/null +++ b/sample-data/Default/Journal/2026/04/2026-04-09.md @@ -0,0 +1,14 @@ +#DayInShort: It was a mixed bag. I unnecessarily shouted at [[Person/Latha]]. Poor thing! I dont deserve her! +#physicalhealth: I am ok +#mentalhealth: Hormones are firing left right center! I am too irritable. +#work: I was able to do some quality work. +#Food: + #Breakfast: None + #Lunch: Chapati + Sambar + #Dinner: Idiyappam + Stew +#Relations: A sore relation with [[Person/latha]] today. It was mostly because she is not focusing on [[Person/Bala]]. I easily get irritated by that kind of a lethargic attitude. Also, I need to keep a bit of distance from [[Person/VJ]] and family. I think I am creating a lot of dependency on them. +#finance: Nothing spent today +#movie: + - Finishing [[MoviesShows/Midnight Mass]] tonight (Finished) + - [[MoviesShows/Masthishka Maranam]]: A Frankenbiting of Simon's Memories #[[Brand/netflix]] +#selfimprovement: I Wired my [[Product/obsidian]] to [[Product/openclaw]]!! It is fun! \ No newline at end of file diff --git a/sample-data/Default/Journal/2026/04/2026-04-10.md b/sample-data/Default/Journal/2026/04/2026-04-10.md new file mode 100644 index 0000000..6a23726 --- /dev/null +++ b/sample-data/Default/Journal/2026/04/2026-04-10.md @@ -0,0 +1,13 @@ +#DayInShort: A productive day marked by crushing a massive 82-page [[Concept/HEDIS]] update and attending [[Concept/AI]] training with [[Person/VJ]]. Despite some physical struggles with back pain and a headache, and a heavy financial hit from income taxes, ended the day feeling accomplished and working on an [[Product/Obsidian]]-RAG for [[Product/OpenClaw]]. +#physicalhealth: Lower back pain. Wore eye-glasses for a headache. +#mentalhealth: Feel OK, felt somewhat accomplished. +#work: Singlehandedly completed the [[Concept/HEDIS]] updates—a massive 82-page move to connections. +#Food: + #Breakfast: None + #Lunch: Chapati + #Dinner: None +#Relations: Attended [[Concept/AI]] training with [[Person/VJ]]. Went to [[Org/Costco]]. +#finance: Spent $85 at [[Org/Costco]]. Charged $3000 for income tax. Current balance: -$450. +#movie: +- [[MoviesShows/Trust Me - Fake Prophet]] (Finished) +#selfimprovement: Building an [[Product/obsidian]]-rag mechanism for [[Product/OpenClaw]]. \ No newline at end of file diff --git a/sample-data/Default/Journal/2026/04/2026-04-11.md b/sample-data/Default/Journal/2026/04/2026-04-11.md new file mode 100644 index 0000000..b4549a4 --- /dev/null +++ b/sample-data/Default/Journal/2026/04/2026-04-11.md @@ -0,0 +1,12 @@ +#DayInShort: Spent the day breaking my head over an [[Product/OpenClaw]] plugin. Stressed about finances. +#physicalhealth: Unable to sleep, physically drained. +#mentalhealth: Stressed out due to money problems. +#work: Breaking head on [[Product/openclaw]] plugin. +#Food: + #Breakfast: Puttu and kadala + #Lunch: + #Dinner: Vada from VJ's (8pm) +#Relations: [[Person/Vinay]], [[Person/Usha]], and [[Person/Rakshi]] visited. [[Person/Swathi]] also gave a brief visit. +#finance: [[Org/IRS]] debited $3000; account is in negative balance. +#movie: None +#selfimprovement: [[Product/OpenClaw]] plugin development. \ No newline at end of file diff --git a/sample-data/Default/Journal/2026/04/2026-04-12.md b/sample-data/Default/Journal/2026/04/2026-04-12.md new file mode 100644 index 0000000..ac77931 --- /dev/null +++ b/sample-data/Default/Journal/2026/04/2026-04-12.md @@ -0,0 +1,12 @@ +#DayInShort: +#physicalhealth: +#mentalhealth: +#work: +#Food: + #Breakfast: + #Lunch: + #Dinner: +#Relations: +#finance: +#movie: +#selfimprovement: \ No newline at end of file diff --git a/sample-data/Default/Learning new stuff.md b/sample-data/Default/Learning new stuff.md new file mode 100644 index 0000000..8148c0e --- /dev/null +++ b/sample-data/Default/Learning new stuff.md @@ -0,0 +1,3 @@ +- https://youtu.be/d5x0JCZbAJs?si=5fa9pQiBoYTJ6_Fy - #[[Product/React]] +- https://youtu.be/J9sfR6HN6BY?si=qXvuOZcy4NMbZSoy #[[Product/React]] #[[Product/nextjs]] +- https://youtu.be/SOTamWNgDKc?si=gbWBwSXXlaiQoWUQ #cloudpractioner #[[Org/aws]] \ No newline at end of file diff --git a/companion/__init__.py b/sample-data/Default/Logseq/.logseq similarity index 100% rename from companion/__init__.py rename to sample-data/Default/Logseq/.logseq diff --git a/sample-data/Default/Logseq/Daily/journals/2024_01_01.md b/sample-data/Default/Logseq/Daily/journals/2024_01_01.md new file mode 100644 index 0000000..cb257c5 --- /dev/null +++ b/sample-data/Default/Logseq/Daily/journals/2024_01_01.md @@ -0,0 +1,5 @@ +- New year. Didn't go out anywhere. Binged [[Brand/Netflix]]. +- [[Person/Inba]] came home and she was uncomfortable. +- [[MoviesShows/Kuiko]] #movie #netflix +- [[MoviesShows/Falimy]] #movie #netflix +- [[MoviesShows/Sinner]] season 4 #movie #netflix \ No newline at end of file diff --git a/sample-data/Default/Logseq/Daily/journals/2024_01_02.md b/sample-data/Default/Logseq/Daily/journals/2024_01_02.md new file mode 100644 index 0000000..5744f4a --- /dev/null +++ b/sample-data/Default/Logseq/Daily/journals/2024_01_02.md @@ -0,0 +1,15 @@ +- #physicalhealth stomach upset +- #mentalhealth feeling blank. Purposeless +- #work didn't do any productive work. Came back from office by 3:30pm. +- #Food + - Breakfast: nothing + - Lunch: wrap + - Dinner: Chappathi and potato curry + - Coffee: +++ +- #Relations: need to stay away from [[Person/Vijayakanth]] and give him his space. + :LOGBOOK: + CLOCK: [2024-01-02 Tue 21:31:23] + :END: +- #finance not bothered now. Around 350 in checking. +- [[MoviesShows/Curry and Cyanide]] #movie #[[Brand/netflix]] #crime +- [[MoviesShows/Nail Bomber: Man hunt]] #movie #[[Brand/netflix]] #crime \ No newline at end of file diff --git a/sample-data/Default/Logseq/Daily/journals/2024_01_03.md b/sample-data/Default/Logseq/Daily/journals/2024_01_03.md new file mode 100644 index 0000000..48f6e61 --- /dev/null +++ b/sample-data/Default/Logseq/Daily/journals/2024_01_03.md @@ -0,0 +1,12 @@ +# Journal +id:: 65963ccf-faac-4f81-9523-59b601f2627b + - #physicalhealth Tired + - #mentalhealth Confused. Purposeless + - #work productive. But left pending work. + - #Food + - Breakfast: Nothing + - Lunch: onion rings, yogurt and berries + - Dinner: Chapathi and potato + - #Relations: have been disconnected with the world today. + - #finance: not bothered today. + - Night Agent #[[Brand/netflix]] #webseries #movie \ No newline at end of file diff --git a/sample-data/Default/Logseq/Daily/journals/2024_01_04.md b/sample-data/Default/Logseq/Daily/journals/2024_01_04.md new file mode 100644 index 0000000..d962646 --- /dev/null +++ b/sample-data/Default/Logseq/Daily/journals/2024_01_04.md @@ -0,0 +1,19 @@ +# Journal + - #physicalhealth Neck pain. Otherwise Im good + - #mentalhealth unusually calm today! + - #work Productive day - finished quite some backlog + - #Food + - Breakfast: Coffee + - Lunch: Rice, Lentils and Potato + - Dinner: Rice and lentils + - #Relations: Talked with [[Person/VJ]] while driving. Remembered those dark days in [[Org/Xstream]]. + - #finance: Not bothered today. + - #netflix #webseries #movie [[MoviesShows/Night Agent]] (finished) + - #selfimprovement could not allocate time for learning. +- TODO Tax filing : 1099 from [[Org/Schwab]] pending + :LOGBOOK: + CLOCK: [2024-01-04 Thu 22:04:03] + CLOCK: [2024-01-04 Thu 22:04:10] + :END: +- DONE Need to build retro playlist for [[Person/VJ]] + SCHEDULED: <2024-01-06 Sat> \ No newline at end of file diff --git a/sample-data/Default/Logseq/Daily/journals/2024_01_05.md b/sample-data/Default/Logseq/Daily/journals/2024_01_05.md new file mode 100644 index 0000000..008b1c7 --- /dev/null +++ b/sample-data/Default/Logseq/Daily/journals/2024_01_05.md @@ -0,0 +1,18 @@ +- Overall, a positive day. +- # Journal + - #physicalhealth All good today. + - #mentalhealth I am afraid of falling back into anxiety. Somehow I am distracting myself into other things. + - #work productive day. Cleared two major items. Hnjh home page and nodes inventory. [[Person/VJ]] helped to sort out the hnjh thing. + - #Food Trying to reduce coffee consumption by using smaller cup. Don't know how far I can go! + - Breakfast: Coffee and Bun + - Lunch: Coffee and Bun + - Dinner: Chappathi, Onion roast & 4 eggs + - #Relations: Spent some time with [[Person/Swathi]]'s Appa. Watched [[MoviesShows/Home]], [[MoviesShows/Elephant whisperers]] and [[MoviesShows/London has fallen]]. + - #finance: Bills will be coming in. I may be in trouble soon. + - #netflix #movie #prime + - [[MoviesShows/London has fallen]], + - [[MoviesShows/Home]] + - [[MoviesShows/Elephant whisperers]]. + - #selfimprovement As part of node inventory, I learned how to programatically access different parts of content types and nodes. I call that a learning today. + - #note-to-self Need to be more keen on work. [[Person/Erinn]] is closely watching. +- \ No newline at end of file diff --git a/sample-data/Default/Logseq/Daily/logseq/.recycle/pages_Sample page.md b/sample-data/Default/Logseq/Daily/logseq/.recycle/pages_Sample page.md new file mode 100644 index 0000000..3cf20d5 --- /dev/null +++ b/sample-data/Default/Logseq/Daily/logseq/.recycle/pages_Sample page.md @@ -0,0 +1 @@ +- \ No newline at end of file diff --git a/sample-data/Default/Logseq/Daily/logseq/bak/journals/2024_01_01/2024-01-06T03_21_50.049Z.ios.md b/sample-data/Default/Logseq/Daily/logseq/bak/journals/2024_01_01/2024-01-06T03_21_50.049Z.ios.md new file mode 100644 index 0000000..551f53b --- /dev/null +++ b/sample-data/Default/Logseq/Daily/logseq/bak/journals/2024_01_01/2024-01-06T03_21_50.049Z.ios.md @@ -0,0 +1,6 @@ +- New year. Didn't go out anywhere. Binged [[Brand/Netflix]]. +- [[Person/Inba]] came home and she was uncomfortable. +- [[MoviesShows/Kuiko]] #movie #netflix +- [[MoviesShows/Falimy]] #movie #netflix +- [[MoviesShows/Sinner]] season 4 #movie #netflix +- \ No newline at end of file diff --git a/sample-data/Default/Logseq/Daily/logseq/bak/journals/2024_01_04/2024-01-28T20_13_32.401Z.ios.md b/sample-data/Default/Logseq/Daily/logseq/bak/journals/2024_01_04/2024-01-28T20_13_32.401Z.ios.md new file mode 100644 index 0000000..57493db --- /dev/null +++ b/sample-data/Default/Logseq/Daily/logseq/bak/journals/2024_01_04/2024-01-28T20_13_32.401Z.ios.md @@ -0,0 +1,20 @@ +# Journal + - #physicalhealth Neck pain. Otherwise Im good + - #mentalhealth unusually calm today! + - #work Productive day - finished quite some backlog + - #Food + - Breakfast: Coffee + - Lunch: Rice, Lentils and Potato + - Dinner: Rice and lentils + - #Relations: Talked with [[Person/VJ]] while driving. Remembered those dark days in [[Org/Xstream]]. + - #finance: Not bothered today. + - #netflix #webseries #movie [[MoviesShows/Night Agent]] (finished) + - #selfimprovement could not allocate time for learning. +- LATER Tax filing : 1099 from [[Org/Schwab]] pending + SCHEDULED: <2024-02-16 Fri> + :LOGBOOK: + CLOCK: [2024-01-04 Thu 22:04:03] + CLOCK: [2024-01-04 Thu 22:04:10] + :END: +- DONE Need to build retro playlist for [[Person/VJ]] + SCHEDULED: <2024-01-06 Sat> \ No newline at end of file diff --git a/sample-data/Default/Logseq/Daily/logseq/bak/journals/2024_01_04/2024-01-28T20_13_32.404Z.ios.md b/sample-data/Default/Logseq/Daily/logseq/bak/journals/2024_01_04/2024-01-28T20_13_32.404Z.ios.md new file mode 100644 index 0000000..57493db --- /dev/null +++ b/sample-data/Default/Logseq/Daily/logseq/bak/journals/2024_01_04/2024-01-28T20_13_32.404Z.ios.md @@ -0,0 +1,20 @@ +# Journal + - #physicalhealth Neck pain. Otherwise Im good + - #mentalhealth unusually calm today! + - #work Productive day - finished quite some backlog + - #Food + - Breakfast: Coffee + - Lunch: Rice, Lentils and Potato + - Dinner: Rice and lentils + - #Relations: Talked with [[Person/VJ]] while driving. Remembered those dark days in [[Org/Xstream]]. + - #finance: Not bothered today. + - #netflix #webseries #movie [[MoviesShows/Night Agent]] (finished) + - #selfimprovement could not allocate time for learning. +- LATER Tax filing : 1099 from [[Org/Schwab]] pending + SCHEDULED: <2024-02-16 Fri> + :LOGBOOK: + CLOCK: [2024-01-04 Thu 22:04:03] + CLOCK: [2024-01-04 Thu 22:04:10] + :END: +- DONE Need to build retro playlist for [[Person/VJ]] + SCHEDULED: <2024-01-06 Sat> \ No newline at end of file diff --git a/sample-data/Default/Logseq/Daily/logseq/bak/journals/2024_01_04/2024-02-06T03_04_29.117Z.ios.md b/sample-data/Default/Logseq/Daily/logseq/bak/journals/2024_01_04/2024-02-06T03_04_29.117Z.ios.md new file mode 100644 index 0000000..e34680a --- /dev/null +++ b/sample-data/Default/Logseq/Daily/logseq/bak/journals/2024_01_04/2024-02-06T03_04_29.117Z.ios.md @@ -0,0 +1,19 @@ +# Journal + - #physicalhealth Neck pain. Otherwise Im good + - #mentalhealth unusually calm today! + - #work Productive day - finished quite some backlog + - #Food + - Breakfast: Coffee + - Lunch: Rice, Lentils and Potato + - Dinner: Rice and lentils + - #Relations: Talked with [[Person/VJ]] while driving. Remembered those dark days in [[Org/Xstream]]. + - #finance: Not bothered today. + - #netflix #webseries #movie [[MoviesShows/Night Agent]] (finished) + - #selfimprovement could not allocate time for learning. +- LATER Tax filing : 1099 from [[Org/Schwab]] pending + :LOGBOOK: + CLOCK: [2024-01-04 Thu 22:04:03] + CLOCK: [2024-01-04 Thu 22:04:10] + :END: +- DONE Need to build retro playlist for [[Person/VJ]] + SCHEDULED: <2024-01-06 Sat> \ No newline at end of file diff --git a/sample-data/Default/Logseq/Daily/logseq/bak/journals/2024_01_04/2024-02-06T03_04_29.130Z.ios.md b/sample-data/Default/Logseq/Daily/logseq/bak/journals/2024_01_04/2024-02-06T03_04_29.130Z.ios.md new file mode 100644 index 0000000..e34680a --- /dev/null +++ b/sample-data/Default/Logseq/Daily/logseq/bak/journals/2024_01_04/2024-02-06T03_04_29.130Z.ios.md @@ -0,0 +1,19 @@ +# Journal + - #physicalhealth Neck pain. Otherwise Im good + - #mentalhealth unusually calm today! + - #work Productive day - finished quite some backlog + - #Food + - Breakfast: Coffee + - Lunch: Rice, Lentils and Potato + - Dinner: Rice and lentils + - #Relations: Talked with [[Person/VJ]] while driving. Remembered those dark days in [[Org/Xstream]]. + - #finance: Not bothered today. + - #netflix #webseries #movie [[MoviesShows/Night Agent]] (finished) + - #selfimprovement could not allocate time for learning. +- LATER Tax filing : 1099 from [[Org/Schwab]] pending + :LOGBOOK: + CLOCK: [2024-01-04 Thu 22:04:03] + CLOCK: [2024-01-04 Thu 22:04:10] + :END: +- DONE Need to build retro playlist for [[Person/VJ]] + SCHEDULED: <2024-01-06 Sat> \ No newline at end of file diff --git a/sample-data/Default/Logseq/Daily/logseq/bak/journals/2024_01_05/2024-01-06T03_17_24.480Z.ios.md b/sample-data/Default/Logseq/Daily/logseq/bak/journals/2024_01_05/2024-01-06T03_17_24.480Z.ios.md new file mode 100644 index 0000000..3cf20d5 --- /dev/null +++ b/sample-data/Default/Logseq/Daily/logseq/bak/journals/2024_01_05/2024-01-06T03_17_24.480Z.ios.md @@ -0,0 +1 @@ +- \ No newline at end of file diff --git a/sample-data/Default/Logseq/Daily/logseq/bak/journals/2024_01_05/2024-01-06T03_17_24.481Z.ios.md b/sample-data/Default/Logseq/Daily/logseq/bak/journals/2024_01_05/2024-01-06T03_17_24.481Z.ios.md new file mode 100644 index 0000000..3cf20d5 --- /dev/null +++ b/sample-data/Default/Logseq/Daily/logseq/bak/journals/2024_01_05/2024-01-06T03_17_24.481Z.ios.md @@ -0,0 +1 @@ +- \ No newline at end of file diff --git a/sample-data/Default/Logseq/Daily/logseq/bak/journals/2024_01_05/2024-01-28T20_13_32.402Z.ios.md b/sample-data/Default/Logseq/Daily/logseq/bak/journals/2024_01_05/2024-01-28T20_13_32.402Z.ios.md new file mode 100644 index 0000000..54f5eaa --- /dev/null +++ b/sample-data/Default/Logseq/Daily/logseq/bak/journals/2024_01_05/2024-01-28T20_13_32.402Z.ios.md @@ -0,0 +1,12 @@ +- Overall, a positive day. +- # Journal + - #physicalhealth All good today. + - #mentalhealth I am afraid of falling back into anxiety. Somehow I am distracting myself into other things. + - #work productive day. Cleared two major items. Hnjh home page and nodes inventory. VJ helped to sort out the hnjh thing. + - #Food + - Breakfast: Coffee and Bun + - Lunch: Coffee and Bun + - Dinner: Chappathi, Onion roast & 4 eggs + - #Relations: Spent some time with [[Person/Swathi]]'s Appa. Watched [[MoviesShows/Home]], [[MoviesShows/Elephant whisperers]] and [[MoviesShows/London has fallen]]. + - #finance: Bills will be coming in. I may be in trouble soon. + - #netflix #movie #prime [[MoviesShows/London has fallen]], [[MoviesShows/Home]] and [[MoviesShows/Elephant whisperers]]. \ No newline at end of file diff --git a/sample-data/Default/Logseq/Daily/logseq/bak/journals/2024_01_05/2024-01-28T20_13_32.405Z.ios.md b/sample-data/Default/Logseq/Daily/logseq/bak/journals/2024_01_05/2024-01-28T20_13_32.405Z.ios.md new file mode 100644 index 0000000..54f5eaa --- /dev/null +++ b/sample-data/Default/Logseq/Daily/logseq/bak/journals/2024_01_05/2024-01-28T20_13_32.405Z.ios.md @@ -0,0 +1,12 @@ +- Overall, a positive day. +- # Journal + - #physicalhealth All good today. + - #mentalhealth I am afraid of falling back into anxiety. Somehow I am distracting myself into other things. + - #work productive day. Cleared two major items. Hnjh home page and nodes inventory. VJ helped to sort out the hnjh thing. + - #Food + - Breakfast: Coffee and Bun + - Lunch: Coffee and Bun + - Dinner: Chappathi, Onion roast & 4 eggs + - #Relations: Spent some time with [[Person/Swathi]]'s Appa. Watched [[MoviesShows/Home]], [[MoviesShows/Elephant whisperers]] and [[MoviesShows/London has fallen]]. + - #finance: Bills will be coming in. I may be in trouble soon. + - #netflix #movie #prime [[MoviesShows/London has fallen]], [[MoviesShows/Home]] and [[MoviesShows/Elephant whisperers]]. \ No newline at end of file diff --git a/sample-data/Default/Logseq/Daily/logseq/bak/pages/Sample/2024-01-06T03_25_38.705Z.ios.md b/sample-data/Default/Logseq/Daily/logseq/bak/pages/Sample/2024-01-06T03_25_38.705Z.ios.md new file mode 100644 index 0000000..3cf20d5 --- /dev/null +++ b/sample-data/Default/Logseq/Daily/logseq/bak/pages/Sample/2024-01-06T03_25_38.705Z.ios.md @@ -0,0 +1 @@ +- \ No newline at end of file diff --git a/sample-data/Default/Logseq/Daily/logseq/config.edn b/sample-data/Default/Logseq/Daily/logseq/config.edn new file mode 100644 index 0000000..49bb34f --- /dev/null +++ b/sample-data/Default/Logseq/Daily/logseq/config.edn @@ -0,0 +1,414 @@ +{:meta/version 1 + + ;; Set the preferred format. + ;; Available options: + ;; - Markdown (default) + ;; - Org + ;; :preferred-format "Markdown" + + ;; Set the preferred workflow style. + ;; Available options: + ;; - :now for NOW/LATER style (default) + ;; - :todo for TODO/DOING style + :preferred-workflow :now + + ;; Exclude directories/files. + ;; Example usage: + ;; :hidden ["/archived" "/test.md" "../assets/archived"] + :hidden [] + + ;; Define the default journal page template. + ;; Enter the template name between the quotes. + :default-templates + {:journals ""} + + ;; Set a custom date format for the journal page title. + ;; Default value: "MMM do, yyyy" + ;; e.g., "Jan 19th, 2038" + ;; Example usage e.g., "Tue 19th, Jan 2038" + ;; :journal/page-title-format "EEE do, MMM yyyy" + + ;; Specify the journal filename format using a valid date format string. + ;; !Warning: + ;; This configuration is not retroactive and affects only new journals. + ;; To show old journal files in the app, manually rename the files in the + ;; journal directory to match the new format. + ;; Default value: "yyyy_MM_dd" + ;; :journal/file-name-format "yyyy_MM_dd" + + ;; Enable tooltip preview on hover. + ;; Default value: true + :ui/enable-tooltip? true + + ;; Display brackets [[]] around page references. + ;; Default value: true + ;; :ui/show-brackets? true + + ;; Display all lines of a block when referencing ((block)). + ;; Default value: false + :ui/show-full-blocks? false + + ;; Automatically expand block references when zooming in. + ;; Default value: true + :ui/auto-expand-block-refs? true + + ;; Enable Block timestamps. + ;; Default value: false + :feature/enable-block-timestamps? false + + ;; Disable accent marks when searching. + ;; After changing this setting, rebuild the search index by pressing (^C ^S). + ;; Default value: true + :feature/enable-search-remove-accents? true + + ;; Enable journals. + ;; Default value: true + ;; :feature/enable-journals? true + + ;; Enable flashcards. + ;; Default value: true + ;; :feature/enable-flashcards? true + + ;; Enable whiteboards. + ;; Default value: true + ;; :feature/enable-whiteboards? true + + ;; Disable the journal's built-in 'Scheduled tasks and deadlines' query. + ;; Default value: false + ;; :feature/disable-scheduled-and-deadline-query? false + + ;; Specify the number of days displayed in the future for + ;; the 'scheduled tasks and deadlines' query. + ;; Example usage: + ;; Display all scheduled and deadline blocks for the next 14 days: + ;; :scheduled/future-days 14 + ;; Default value: 7 + ;; :scheduled/future-days 7 + + ;; Specify the first day of the week. + ;; Available options: + ;; - integer from 0 to 6 (Monday to Sunday) + ;; Default value: 6 (Sunday) + :start-of-week 6 + + ;; Specify a custom CSS import. + ;; This option takes precedence over the local `logseq/custom.css` file. + ;; Example usage: + ;; :custom-css-url "@import url('https://cdn.jsdelivr.net/gh/dracula/logseq@master/custom.css');" + + ;; Specify a custom JS import. + ;; This option takes precedence over the local `logseq/custom.js` file. + ;; Example usage: + ;; :custom-js-url "https://cdn.logseq.com/custom.js" + + ;; Set a custom Arweave gateway + ;; Default gateway: https://arweave.net + ;; :arweave/gateway "https://arweave.net" + + ;; Set bullet indentation when exporting + ;; Available options: + ;; - `:eight-spaces` as eight spaces + ;; - `:four-spaces` as four spaces + ;; - `:two-spaces` as two spaces + ;; - `:tab` as a tab character (default) + ;; :export/bullet-indentation :tab + + ;; Publish all pages within the Graph + ;; Regardless of whether individual pages have been marked as public. + ;; Default value: false + ;; :publishing/all-pages-public? false + + ;; Define the default home page and sidebar status. + ;; If unspecified, the journal page will be loaded on startup and the right sidebar will stay hidden. + ;; The `:page` value represents the name of the page displayed at startup. + ;; Available options for `:sidebar` are: + ;; - "Contents" to display the Contents page in the right sidebar. + ;; - A specific page name to display in the right sidebar. + ;; - An array of multiple pages, e.g., ["Contents" "Page A" "Page B"]. + ;; If `:sidebar` remains unset, the right sidebar will stay hidden. + ;; Examples: + ;; 1. Set "Changelog" as the home page and display "Contents" in the right sidebar: + ;; :default-home {:page "Changelog", :sidebar "Contents"} + ;; 2. Set "Jun 3rd, 2021" as the home page without the right sidebar: + ;; :default-home {:page "Jun 3rd, 2021"} + ;; 3. Set "home" as the home page and display multiple pages in the right sidebar: + ;; :default-home {:page "home", :sidebar ["Page A" "Page B"]} + + ;; Set the default location for storing notes. + ;; Default value: "pages" + ;; :pages-directory "pages" + + ;; Set the default location for storing journals. + ;; Default value: "journals" + ;; :journals-directory "journals" + + ;; Set the default location for storing whiteboards. + ;; Default value: "whiteboards" + ;; :whiteboards-directory "whiteboards" + + ;; Enabling this option converts + ;; [[Grant Ideas]] to [[file:./grant_ideas.org][Grant Ideas]] for org-mode. + ;; For more information, visit https://github.com/logseq/logseq/issues/672 + ;; :org-mode/insert-file-link? false + + ;; Configure custom shortcuts. + ;; Syntax: + ;; 1. + indicates simultaneous key presses, e.g., `Ctrl+Shift+a`. + ;; 2. A space between keys represents key chords, e.g., `t s` means + ;; pressing `t` followed by `s`. + ;; 3. mod refers to `Ctrl` for Windows/Linux and `Command` for Mac. + ;; 4. Use false to disable a specific shortcut. + ;; 5. You can define multiple bindings for a single action, e.g., ["ctrl+j" "down"]. + ;; The full list of configurable shortcuts is available at: + ;; https://github.com/logseq/logseq/blob/master/src/main/frontend/modules/shortcut/config.cljs + ;; Example: + ;; :shortcuts + ;; {:editor/new-block "enter" + ;; :editor/new-line "shift+enter" + ;; :editor/insert-link "mod+shift+k" + ;; :editor/highlight false + ;; :ui/toggle-settings "t s" + ;; :editor/up ["ctrl+k" "up"] + ;; :editor/down ["ctrl+j" "down"] + ;; :editor/left ["ctrl+h" "left"] + ;; :editor/right ["ctrl+l" "right"]} + :shortcuts {} + + ;; Configure the behavior of pressing Enter in document mode. + ;; if set to true, pressing Enter will create a new block. + ;; Default value: false + :shortcut/doc-mode-enter-for-new-block? false + + ;; Block content larger than `block/content-max-length` will not be searchable + ;; or editable for performance. + ;; Default value: 10000 + :block/content-max-length 10000 + + ;; Display command documentation on hover. + ;; Default value: true + :ui/show-command-doc? true + + ;; Display empty bullet points. + ;; Default value: false + :ui/show-empty-bullets? false + + ;; Pre-defined :view function to use with advanced queries. + :query/views + {:pprint + (fn [r] [:pre.code (pprint r)])} + + ;; Advanced queries `:result-transform` function. + ;; Transform the query result before displaying it. + :query/result-transforms + {:sort-by-priority + (fn [result] (sort-by (fn [h] (get h :block/priority "Z")) result))} + + ;; The following queries will be displayed at the bottom of today's journal page. + ;; The "NOW" query returns tasks with "NOW" or "DOING" status. + ;; The "NEXT" query returns tasks with "NOW", "LATER", or "TODO" status. + :default-queries + {:journals + [{:title "🔨 NOW" + :query [:find (pull ?h [*]) + :in $ ?start ?today + :where + [?h :block/marker ?marker] + [(contains? #{"NOW" "DOING"} ?marker)] + [?h :block/page ?p] + [?p :block/journal? true] + [?p :block/journal-day ?d] + [(>= ?d ?start)] + [(<= ?d ?today)]] + :inputs [:14d :today] + :result-transform (fn [result] + (sort-by (fn [h] + (get h :block/priority "Z")) result)) + :group-by-page? false + :collapsed? false} + {:title "📅 NEXT" + :query [:find (pull ?h [*]) + :in $ ?start ?next + :where + [?h :block/marker ?marker] + [(contains? #{"NOW" "LATER" "TODO"} ?marker)] + [?h :block/page ?p] + [?p :block/journal? true] + [?p :block/journal-day ?d] + [(> ?d ?start)] + [(< ?d ?next)]] + :inputs [:today :7d-after] + :group-by-page? false + :collapsed? false}]} + + ;; Add custom commands to the command palette + ;; Example usage: + ;; :commands + ;; [ + ;; ["js" "Javascript"] + ;; ["md" "Markdown"] + ;; ] + :commands [] + + ;; Enable collapsing blocks with titles but no children. + ;; By default, only blocks with children can be collapsed. + ;; Setting `:outliner/block-title-collapse-enabled?` to true allows collapsing + ;; blocks with titles (multiple lines) and content. For example: + ;; - block title + ;; block content + ;; Default value: false + :outliner/block-title-collapse-enabled? false + + ;; Macros replace texts and will make you more productive. + ;; Example usage: + ;; Change the :macros value below to: + ;; {"poem" "Rose is $1, violet's $2. Life's ordered: Org assists you."} + ;; input "{{poem red,blue}}" + ;; becomes + ;; Rose is red, violet's blue. Life's ordered: Org assists you. + :macros {} + + ;; Configure the default expansion level for linked references. + ;; For example, consider the following block hierarchy: + ;; - a [[page]] (level 1) + ;; - b (level 2) + ;; - c (level 3) + ;; - d (level 4) + ;; + ;; With the default value of level 2, block b will be collapsed. + ;; If the level's value is set to 3, block c will be collapsed. + ;; Default value: 2 + :ref/default-open-blocks-level 2 + + ;; Configure the threshold for linked references before collapsing. + ;; Default value: 100 + :ref/linked-references-collapsed-threshold 50 + + ;; Graph view configuration. + ;; Example usage: + ;; :graph/settings + ;; {:orphan-pages? true ; Default value: true + ;; :builtin-pages? false ; Default value: false + ;; :excluded-pages? false ; Default value: false + ;; :journal? false} ; Default value: false + + ;; Favorites to list on the left sidebar + :favorites [] + + ;; Set flashcards interval. + ;; Expected value: + ;; - Float between 0 and 1 + ;; higher values result in faster changes to the next review interval. + ;; Default value: 0.5 + ;; :srs/learning-fraction 0.5 + + ;; Set the initial interval after the first successful review of a card. + ;; Default value: 4 + ;; :srs/initial-interval 4 + + ;; Hide specific block properties. + ;; Example usage: + ;; :block-hidden-properties #{:public :icon} + + ;; Create a page for all properties. + ;; Default value: true + :property-pages/enabled? true + + ;; Properties to exclude from having property pages + ;; Example usage: + ;; :property-pages/excludelist #{:duration :author} + + ;; By default, property value separated by commas will not be treated as + ;; page references. You can add properties to enable it. + ;; Example usage: + ;; :property/separated-by-commas #{:alias :tags} + + ;; Properties that are ignored when parsing property values for references + ;; Example usage: + ;; :ignored-page-references-keywords #{:author :website} + + ;; logbook configuration. + ;; :logbook/settings + ;; {:with-second-support? false ;limit logbook to minutes, seconds will be eliminated + ;; :enabled-in-all-blocks true ;display logbook in all blocks after timetracking + ;; :enabled-in-timestamped-blocks false ;don't display logbook at all + ;; } + + ;; Mobile photo upload configuration. + ;; :mobile/photo + ;; {:allow-editing? true + ;; :quality 80} + + ;; Mobile features options + ;; Gestures + ;; Example usage: + ;; :mobile + ;; {:gestures/disabled-in-block-with-tags ["kanban"]} + + ;; Extra CodeMirror options + ;; See https://codemirror.net/5/doc/manual.html#config for possible options + ;; Example usage: + ;; :editor/extra-codemirror-options + ;; {:lineWrapping false ; Default value: false + ;; :lineNumbers true ; Default value: true + ;; :readOnly false} ; Default value: false + + ;; Enable logical outdenting + ;; Default value: false + ;; :editor/logical-outdenting? false + + ;; Prefer pasting the file when text and a file are in the clipboard. + ;; Default value: false + ;; :editor/preferred-pasting-file? false + + ;; Quick capture templates for receiving content from other apps. + ;; Each template contains three elements {time}, {text} and {url}, which can be auto-expanded + ;; by receiving content from other apps. Note: the {} cannot be omitted. + ;; - {time}: capture time + ;; - {date}: capture date using current date format, use `[[{date}]]` to get a page reference + ;; - {text}: text that users selected before sharing. + ;; - {url}: URL or assets path for media files stored in Logseq. + ;; You can also reorder them or use only one or two of them in the template. + ;; You can also insert or format any text in the template, as shown in the following examples. + ;; :quick-capture-templates + ;; {:text "[[quick capture]] **{time}**: {text} from {url}" + ;; :media "[[quick capture]] **{time}**: {url}"} + + ;; Quick capture options. + ;; - insert-today? Insert the capture at the end of today's journal page (boolean). + ;; - redirect-page? Redirect to the quick capture page after capturing (boolean). + ;; - default-page The default page to capture to if insert-today? is false (string). + ;; :quick-capture-options + ;; {:insert-today? false ;; Default value: true + ;; :redirect-page? false ;; Default value: false + ;; :default-page "quick capture"} ;; Default page: "quick capture" + + ;; File sync options + ;; Ignore these files when syncing, regexp is supported. + ;; :file-sync/ignore-files [] + + ;; Configure the Enter key behavior for + ;; context-aware editing with DWIM (Do What I Mean). + ;; context-aware Enter key behavior implies that pressing Enter will + ;; have different outcomes based on the context. + ;; For instance, pressing Enter within a list generates a new list item, + ;; whereas pressing Enter in a block reference opens the referenced block. + ;; :dwim/settings + ;; {:admonition&src? true ;; Default value: true + ;; :markup? false ;; Default value: false + ;; :block-ref? true ;; Default value: true + ;; :page-ref? true ;; Default value: true + ;; :properties? true ;; Default value: true + ;; :list? false} ;; Default value: false + + ;; Configure the escaping method for special characters in page titles. + ;; Warning: + ;; This is a dangerous operation. To modify the setting, + ;; access the 'Filename format' setting and follow the instructions. + ;; Otherwise, You may need to manually rename all affected files and + ;; re-index them on all clients after synchronization. + ;; Incorrect handling may result in messy page titles. + ;; Available options: + ;; - :triple-lowbar (default) + ;; ;use triple underscore `___` for slash `/` in page title + ;; ;use Percent-encoding for other invalid characters + :file/name-format :triple-lowbar} diff --git a/sample-data/Default/Logseq/Daily/logseq/custom.css b/sample-data/Default/Logseq/Daily/logseq/custom.css new file mode 100644 index 0000000..e69de29 diff --git a/sample-data/Default/Logseq/Daily/pages/contents.md b/sample-data/Default/Logseq/Daily/pages/contents.md new file mode 100644 index 0000000..3cf20d5 --- /dev/null +++ b/sample-data/Default/Logseq/Daily/pages/contents.md @@ -0,0 +1 @@ +- \ No newline at end of file diff --git a/sample-data/Default/Logseq/assets/Monosnap_Your_location_to_Costco_Wholesale_-_Google_Maps_2024-09-29_21-21-32_1727659555350_0.jpg b/sample-data/Default/Logseq/assets/Monosnap_Your_location_to_Costco_Wholesale_-_Google_Maps_2024-09-29_21-21-32_1727659555350_0.jpg new file mode 100644 index 0000000000000000000000000000000000000000..8504114390cb6875f342dbe6e12f7ebf79987869 GIT binary patch literal 633894 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ϠMRA$ka5a^HF>8G&rQOe%-M1*~b&YWF;zvo(FG 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 z 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

hSJ+n!ZP#o0MCCU4CYj1-oL5246tf=us!Ks)0 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

%A58)X?o5v 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 z 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 ZeT$dTcZFXxs5F;1c9Fqh)(B7$~R91d15u{ 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 PNiAwI`MBTz&)ok38enKE literal 0 HcmV?d00001 diff --git a/sample-data/Default/Logseq/journals/2024_01_06.md b/sample-data/Default/Logseq/journals/2024_01_06.md new file mode 100644 index 0000000..8d7ac26 --- /dev/null +++ b/sample-data/Default/Logseq/journals/2024_01_06.md @@ -0,0 +1,14 @@ +- #physicalhealth Slept on the sofa and got a stiff neck +- #mentalhealth I feel calm today +- #work holiday +- #Food + - Breakfast: Coffee and bun + - Lunch: Coffee and bun + - Dinner: Fruit bowl +- #Relations:Today I tried socializing. [[Person/Parthiban]] was home. I cooked for him. Fixed a couple of whiskey for [[Person/VJ]]. Had some small talk time. +- #finance: Spent $50 on domain renewals. Is it really worth it? I am not sure. +- #netflix #movie + - [[MoviesShows/Sons of Sam]] #crime + [[MoviesShows/equalizer3]] +- #selfimprovement Didnt study [[Concept/flutter]]. Tomorrow I've to make up the missed time. +- \ No newline at end of file diff --git a/sample-data/Default/Logseq/journals/2024_01_07.md b/sample-data/Default/Logseq/journals/2024_01_07.md new file mode 100644 index 0000000..417d177 --- /dev/null +++ b/sample-data/Default/Logseq/journals/2024_01_07.md @@ -0,0 +1,14 @@ +- #physicalhealth Good. Managed not to sleep during day. +- #mentalhealth unable to focus. +- #work Holiday. I may have to login to aid deployment +- #Food + - Breakfast: Coffee and Bun + - Lunch: Coconut milk rice and paneer. [[Person/Swathi]] gave me food. + - Dinner: half pint of ice cream 😱 and a bowl of fruits +- #Relations: Played with [[Person/Inba]] for some time. +- #finance: Spent $40 in [[Org/ShopRite]] +- #netflix #movie #prime + - [[MoviesShows/Sons of Sam]] - completed + - [[MoviesShows/Mystic river]] +- #selfimprovement Attempted continuing [[Product/Flutter]] course. Could not focus. +- \ No newline at end of file diff --git a/sample-data/Default/Logseq/journals/2024_01_08.md b/sample-data/Default/Logseq/journals/2024_01_08.md new file mode 100644 index 0000000..5a6b0e6 --- /dev/null +++ b/sample-data/Default/Logseq/journals/2024_01_08.md @@ -0,0 +1,12 @@ +- #physicalhealth I was having discomfort in my chest for quiet some time. Then it became ok. +- #mentalhealth Unable to focus. What am I actually doing? I have no idea where I am going... what will I be in future... I feel stupid. +- #work Productive day. +- #Food + - Breakfast: [[Product/Coffee]] and bun + - Lunch: [[Concept/Quinoa pongal]] + - Dinner: [[Concept/Chhole Bhature]] from [[Org/Punjabi Dhaba]] +- #Relations: [[Person/Swathi]]'s appa came. But I was busy working. I hope he has not took it in a wrong way. +- #finance: Bank balance is down to around 100. +- #netflix #movie [[MoviesShows/John Wick]] +- #selfimprovement Nothing happened - just having focus issues. Even now, I am watching the movie and typing this stuff! +- \ No newline at end of file diff --git a/sample-data/Default/Logseq/journals/2024_01_09.md b/sample-data/Default/Logseq/journals/2024_01_09.md new file mode 100644 index 0000000..9162ec1 --- /dev/null +++ b/sample-data/Default/Logseq/journals/2024_01_09.md @@ -0,0 +1,13 @@ +- #physicalhealth today was a fine day for my body +- #mentalhealth focus issues still persists. +- #work I need to step up as a manager. And d10 migration is a good opportunity. +- #Food + - Breakfast: coffee and Bun + - Lunch: fruit bowl + - Dinner: nothing. +- #Relations: Limited human interaction +- #finance: paid ₹80000 in home loan +- #netflix #movie [[MoviesShows/Njan prakashan]] +- #selfimprovement learning to use [[Product/MS Project]] effectively. +- #note-to-self Curb your addiction to [[Product/CoD]]. +- \ No newline at end of file diff --git a/sample-data/Default/Logseq/journals/2024_01_10.md b/sample-data/Default/Logseq/journals/2024_01_10.md new file mode 100644 index 0000000..4643f73 --- /dev/null +++ b/sample-data/Default/Logseq/journals/2024_01_10.md @@ -0,0 +1,11 @@ +- #physicalhealth back and neck sore +- #mentalhealth focus issues. I'm getting more irritable. +- #work it was all going fine until evening. Member portal team is pulling me into their meeting and putting me on spot for faq. +- #Food + - Breakfast: Coffee and Bun + - Lunch: yogurt + - Dinner: Chappathi and tomato +- #Relations: Had to raise up to [[Person/Nirmal]] +- #finance: not bothered today +- #netflix #movie [[MoviesShows/Lal Singh Chadda]] +- #selfimprovement Nothing \ No newline at end of file diff --git a/sample-data/Default/Logseq/journals/2024_01_11.md b/sample-data/Default/Logseq/journals/2024_01_11.md new file mode 100644 index 0000000..9bcc06f --- /dev/null +++ b/sample-data/Default/Logseq/journals/2024_01_11.md @@ -0,0 +1,13 @@ +- Today I visited [[Place/12 willow street]]. +- #physicalhealth ok. Nothing major +- #mentalhealth I'm blank now. Needed a change. Went crazy +- #work not so productive at work today +- #Food + - Breakfast: Only coffee + - Lunch: Junk- Methi Gota + - Dinner: Nothing +- #Relations: very minimal. Even the call with Amma lasted only one minute. +- #finance: not worried now. tomorrow is a payday. +- #netflix #movie #prime [[MoviesShows/Forrest Gump]] +- #selfimprovement None +- \ No newline at end of file diff --git a/sample-data/Default/Logseq/journals/2024_01_12.md b/sample-data/Default/Logseq/journals/2024_01_12.md new file mode 100644 index 0000000..66d4ced --- /dev/null +++ b/sample-data/Default/Logseq/journals/2024_01_12.md @@ -0,0 +1,14 @@ +- #physicalhealth is prime today. No problem. +- #mentalhealth I was a bit moody this morning. But through the day, it's better. +- #work finished this week's backlogs. Fine. +- #Food + - Breakfast: Took [[Product/Mounjaro]]. coffee and Bun + - Lunch: tomato rice and potato baked + - Dinner: Vodka, Orange juice and pizza +- #Relations: Who else other than [[Person/VJ]]. +- #finance: Salary day. So all good. +- #netflix #movie #prime [[MoviesShows/The good The bad and the ugly]] +- #selfimprovement No improvement +- +- ## tomorrow +- Plan is to go to [[Place/NYC]] and walk. Not sure how much possible it is. \ No newline at end of file diff --git a/sample-data/Default/Logseq/journals/2024_01_13.md b/sample-data/Default/Logseq/journals/2024_01_13.md new file mode 100644 index 0000000..cecb575 --- /dev/null +++ b/sample-data/Default/Logseq/journals/2024_01_13.md @@ -0,0 +1,12 @@ +- #physicalhealth Having near blackout giddiness frequently. +- #mentalhealth I was content sans focus issues today. +- #work Had issues in connect. But [[Person/Alagu]] fixed it +- #Food + - Breakfast: Coffee and Bun + - Lunch: none + - Dinner: Idli +- #Relations: [[Person/Swathi]]'s Appa came home as usual. +- #finance: ok +- #netflix #movie [[MoviesShows/Man on the run]] +- #selfimprovement 😕 +- ### Visited [[Place/Brooklyn park]]. Almost freezed!! \ No newline at end of file diff --git a/sample-data/Default/Logseq/journals/2024_01_14.md b/sample-data/Default/Logseq/journals/2024_01_14.md new file mode 100644 index 0000000..916c4c5 --- /dev/null +++ b/sample-data/Default/Logseq/journals/2024_01_14.md @@ -0,0 +1,20 @@ +## Note +- It has been one of the coldest days in my second innings in the [[Place/US]]. +- It snowed a little bit in the morning. +- Started 100 Days of Learning. I should learn something new in next 3 months. Possibly get a new certification. I hope this motivation stays with me. +- Need to restart the [[Product/Flutter]] learning as well. +- +- ## Journal +- #physicalhealth is good. +- #mentalhealth is kind of fucked up still. Since morning, [[Person/Sangeeth]]'s thing is lingering in my mind. I don't know why this fellow is so weak with having extra affairs. +- #work Holiday. +- #Food + - Breakfast: Coffee and 2 Buns + - Lunch: Fruits + - Dinner: 3 Boiled eggs and 7 veg spring rolls. +- #Relations: Visited [[Person/VJ]]'s home. [[Person/Poonguzhali]] and [[Person/Kannan anna]] are here for [[Event/Pongal]] holidays. +- #finance: It will go south soon. But I am not worried about it as of now. +- #netflix #movie + - [[MoviesShows/Luther]] + - [[MoviesShows/True Detective]] S1E1 +- #selfimprovement Started learning [[Product/Python]] [[Product/Flask]] framework. This should help me to switch to [[Product/django]] as well. Getting to know the ways of [[Product/Python]] and [[Product/Jinja]]. \ No newline at end of file diff --git a/sample-data/Default/Logseq/journals/2024_01_15.md b/sample-data/Default/Logseq/journals/2024_01_15.md new file mode 100644 index 0000000..1c4c406 --- /dev/null +++ b/sample-data/Default/Logseq/journals/2024_01_15.md @@ -0,0 +1,11 @@ +- #physicalhealth [[Person/Kunjaali annan]] said to meet doctor asap to revise the [[Product/Metoprolol]] dosage. My BP might have stabilized with lifestyle change and weight reduction. **I had a few episodes of sudden palpitations and giddiness.** +- #mentalhealth I was moody today. Although I went to [[Person/VJ]]'s home, I was not interacting with any of them except [[Person/Inba papa]] +- #work Holiday +- #Food + - Breakfast: Coffee and 2 buns + - Lunch: Pongal + - Dinner: 2 Cauliflower discs, a few naan crisps and a lil hummus +- #Relations: I reiterate — need to stay away from [[Person/VJ]] and family +- #finance: Not worried now +- #netflix #movie #prime [[MoviesShows/Fool me once]] (8 episodes) +- #selfimprovement continued the [[Product/flask]] lessons. Template inheritance and started on db/orm/model. \ No newline at end of file diff --git a/sample-data/Default/Logseq/journals/2024_01_16.md b/sample-data/Default/Logseq/journals/2024_01_16.md new file mode 100644 index 0000000..1a59c94 --- /dev/null +++ b/sample-data/Default/Logseq/journals/2024_01_16.md @@ -0,0 +1,13 @@ +- #physicalhealth I was weak and timid today. Heart rate was shown a bit higher throughout the day. +- #mentalhealth Solitude. Thats all. +- #work It was comparatively a productive day. [[Person/Krishna]] was a bit nosey about the year not updated in the footer. [[Person/Erinn]] sent an appreciation email with my name in it, to [[Person/Venkat]]. [[Person/Vinay]] shared that email. +- #Food + - Breakfast: Coffee and Bun + - Lunch: Green gram + - Dinner: 4 Dosa, podi, one slice of lemon cake and half a dabba of ice cream. I have an extra ice cream dabba too. +- #Relations: Yet to talk to amma. +- #finance: Not worried today. Spent around 35$ in [[Org/ShopRite]] +- #netflix #movie #truecrimedoc + - [[MoviesShows/Trust No One: The Hunt for the Crypto King]] + - [[MoviesShows/Girl in the picture]] +- #selfimprovement Spent time on [[Product/Flask]]. \ No newline at end of file diff --git a/sample-data/Default/Logseq/journals/2024_01_17.md b/sample-data/Default/Logseq/journals/2024_01_17.md new file mode 100644 index 0000000..69ca8b2 --- /dev/null +++ b/sample-data/Default/Logseq/journals/2024_01_17.md @@ -0,0 +1,13 @@ +- #physicalhealth I was unusually sleepy today. Noon and evening. +- #mentalhealth just a numbness. +- #work finished some work. Tomorrow I need to prep for tgc internal meeting +- #Food + - Breakfast: Coffee and Bun + - Lunch: Fruits + - Dinner: Omelette and steamed veggies +- #Relations: No human interaction +- #finance: Not bothered today +- #netflix #movie + - [[MoviesShows/American Nightmare]] + - [[MoviesShows/Footfairy]] +- #selfimprovement Continued [[Product/flask]]. Learned about relationships between models and created a form using [[Product/Flask_wtf]]. \ No newline at end of file diff --git a/sample-data/Default/Logseq/journals/2024_01_18.md b/sample-data/Default/Logseq/journals/2024_01_18.md new file mode 100644 index 0000000..443c8ee --- /dev/null +++ b/sample-data/Default/Logseq/journals/2024_01_18.md @@ -0,0 +1,13 @@ +- #physicalhealth All good. Slept for almost 3 hours in the evening +- #mentalhealth today was a busy day. So didn't think about myself at all. +- #work productive day. Did overview of deque to internal security team +- #Food + - Breakfast: Coffee and Bun + - Lunch: Fruit bowl and ice cream + - Dinner: spring rolls and milk +- #Relations: No human interaction +- #finance: not worried today +- #netflix #movie + - [[MoviesShows/Forgotten]] (Korean) + - [[MoviesShows/Conversations with a Killer: The Jeffrey Dahmer Tapes]] +- #selfimprovement Continued [[Product/flask]] course. Looked into form validation and user auth. \ No newline at end of file diff --git a/sample-data/Default/Logseq/journals/2024_01_19.md b/sample-data/Default/Logseq/journals/2024_01_19.md new file mode 100644 index 0000000..ed8519e --- /dev/null +++ b/sample-data/Default/Logseq/journals/2024_01_19.md @@ -0,0 +1,13 @@ +- #physicalhealth Sleepy day. Slept at lunch time, and from 7 to 10:30 +- #mentalhealth I'm fine today +- #work uneventful +- #Food + - Breakfast: tea and bun + - Lunch: fruit bowl and ice cream + - Dinner: upma +- #Relations: no human interaction +- #finance: not worried today +- #netflix #movie #orime [[MoviesShows/Indian Police Force]] +- #selfimprovement didn't do the [[Product/flask]] exercise today. Just slept +- +- \ No newline at end of file diff --git a/sample-data/Default/Logseq/journals/2024_01_20.md b/sample-data/Default/Logseq/journals/2024_01_20.md new file mode 100644 index 0000000..45d3428 --- /dev/null +++ b/sample-data/Default/Logseq/journals/2024_01_20.md @@ -0,0 +1,11 @@ +- #physicalhealth I was unusually sleepy in the morning. Woke up at 11am. +- #mentalhealth I feel ok. +- #work had a small thing with psert. Done and informed [[Person/Rameshji]] +- #Food + - Breakfast: Tea and bun + - Lunch:- + - Dinner: Chappathi and Dal +- #Relations: [[Person/Srinivas]]'family came home. Played [[Product/x box]] with [[Person/karthik]] +- #finance: not checking and not worried today +- #netflix #movie #prime [[MoviesShows/D B cooper]] +- #selfimprovement continued [[Product/flask]] user authentication \ No newline at end of file diff --git a/sample-data/Default/Logseq/journals/2024_01_21.md b/sample-data/Default/Logseq/journals/2024_01_21.md new file mode 100644 index 0000000..5780b9a --- /dev/null +++ b/sample-data/Default/Logseq/journals/2024_01_21.md @@ -0,0 +1,11 @@ +- #physicalhealth I feel ok today. +- #mentalhealth I was alone in a crowd +- #work None +- #Food + - Breakfast: Tea and Bun + - Lunch: None + - Dinner: Chappathi x 3 +- #Relations: minimal interactions. Wenth with [[Person/VJ]] to [[Place/Woodbury Commons]] to pickup his in-laws +- #finance: bought a new jacket $150 +- #netflix #movie #prime [[MoviesShows/The Kitchen]] +- #selfimprovement didn't do Anything \ No newline at end of file diff --git a/sample-data/Default/Logseq/journals/2024_01_22.md b/sample-data/Default/Logseq/journals/2024_01_22.md new file mode 100644 index 0000000..d3ee80f --- /dev/null +++ b/sample-data/Default/Logseq/journals/2024_01_22.md @@ -0,0 +1,11 @@ +- #physicalhealth intermittent chest discomfort +- #mentalhealth num +- #work comparatively less productive day +- #Food + - Breakfast: None + - Lunch: Tea and muthiya + - Dinner: garlic naan and kadi pakoda +- #Relations: spent talking about olden days. It just affirms that my memory goes back to when I was 3-4 years +- #finance: not worried about it +- #netflix #movie #prime d [[Person/B Cooper]] where are you +- #selfimprovement couldnt \ No newline at end of file diff --git a/sample-data/Default/Logseq/journals/2024_01_23.md b/sample-data/Default/Logseq/journals/2024_01_23.md new file mode 100644 index 0000000..80baf42 --- /dev/null +++ b/sample-data/Default/Logseq/journals/2024_01_23.md @@ -0,0 +1,11 @@ +- #physicalhealth sleepy through out the day +- #mentalhealth it was an OK day +- #work productive day +- #Food + - Breakfast: coffee + - Lunch: fruits + - Dinner: green gram. Pacha payar +- #Relations: all good +- #finance: not bothered now +- #netflix #movie #prime [[MoviesShows/True detective]] +- #selfimprovement did not learn anything \ No newline at end of file diff --git a/sample-data/Default/Logseq/journals/2024_01_24.md b/sample-data/Default/Logseq/journals/2024_01_24.md new file mode 100644 index 0000000..c8c3344 --- /dev/null +++ b/sample-data/Default/Logseq/journals/2024_01_24.md @@ -0,0 +1,14 @@ +- #physicalhealth headand throat paom +- #mentalhealth I was ok today +- #work productive day at work +- #Food + - Breakfast: Coffee + - Lunch: Fruit bowl + - Dinner: Chappathi and paneer masala +- #Relations: Swathi's Appa was ok. +- #finance: not worried now +- #netflix #movie #prime =. the circle. Simple mindfuck +- #selfimprovement **no** +- +- +- \ No newline at end of file diff --git a/sample-data/Default/Logseq/journals/2024_01_25.md b/sample-data/Default/Logseq/journals/2024_01_25.md new file mode 100644 index 0000000..22e1c82 --- /dev/null +++ b/sample-data/Default/Logseq/journals/2024_01_25.md @@ -0,0 +1,11 @@ +- #physicalhealth slight throat pain +- #mentalhealth I'm confused. Feeling purposeless +- #work passed +- #Food + - Breakfast: coffee + - Lunch: Chapathi and paneer + - Dinner: fruits +- #Relations: [[Person/VJ]] is a good listener. He tolerates my long rants. Not sure how I'll pay back +- #finance: not worried today +- #netflix #movie #prime [[MoviesShows/Elementary]] +- #selfimprovement None \ No newline at end of file diff --git a/sample-data/Default/Logseq/journals/2024_01_26.md b/sample-data/Default/Logseq/journals/2024_01_26.md new file mode 100644 index 0000000..25a122b --- /dev/null +++ b/sample-data/Default/Logseq/journals/2024_01_26.md @@ -0,0 +1,15 @@ +- #physicalhealth Visited #[[Person/Dr.Riar]]. He advised not to stop [[Product/Metoprolol]]. And use [[Product/biotin]] for dry mouth. +- #mentalhealth I kept myself busy today. So, I didn't think about myself. +- #work Very much a productive day. [[Product/Logseq]] is really helping to streamline. +- #Food + - Breakfast: Coffee and Bun + - Lunch: Fruit bowl + - Dinner: Nothing +- #Relations: Warm relationship with [[Person/Swathi]]'s Appa. Watched 3 movies back to back Going to meet #[[Person/Jenn]] on Sunday [[Jan 28th, 2024]] +- #finance: Salary day! Woohoo! +- #netflix #movie + - [[MoviesShows/A fistful of dollars]] + - [[MoviesShows/Gran Torino]] + - [[MoviesShows/Bruce Almighty]] +- #selfimprovement Need a good product idea. Something that really works out. May be asking [[Person/Jenn Gash]] helps. +- #Travel: Going to [[Place/NYC]] and [[Place/Liberty statue]] tomorrow. \ No newline at end of file diff --git a/sample-data/Default/Logseq/journals/2024_01_27.md b/sample-data/Default/Logseq/journals/2024_01_27.md new file mode 100644 index 0000000..025a6c4 --- /dev/null +++ b/sample-data/Default/Logseq/journals/2024_01_27.md @@ -0,0 +1,20 @@ +- #physicalhealth All joints pain as if I was stuck inside a grinder. Not so long walk to the [[Place/Statue of Liberty]]; but the walk was slow enough to strain my knee and calves. +- #mentalhealth It was refreshing today. Saw a lot of people. Different lives. A climb up challenge; which I thought would be nearly impossible. But was a "cake walk"!! +- #work No work today! +- #Food + - Breakfast: Coffee and Bun + - Lunch: Chappathi and Veg Bhaaji + - Dinner: Fruit bowl +- #Relations: [[Person/Swathi]]'s appa and amma were with me throughout. [[Person/VJ]] spent some time with me at home. We discussed about the Vivid color scheme used in the movie "[[MoviesShows/Fightclub]]". The director of this movie has took the best traits from each director. [[Person/Wes Anderson]]'s coloring, [[Person/Tarantino]]'s long shots, [[Person/Sergio Leone]]'s wide shots, [[Person/Christopher Nolan]]'s non-linear as in [[MoviesShows/Memento]], Framing like [[Person/Alfonse Putheran]]!!! And a host of "look-alike" actors. Discussion could have eaten up the night! +- #finance: Spent around 160 USD. But worth the spent. +- #movie None +- #selfimprovement None +- ## Tomorrow +- Going to [[Person/Jenn Gash]] @ 2pm [[Jan 28th, 2024]] + logseq.order-list-type:: number +- [[Person/VJ]] wants to go out for lunch, before going to [[Person/Jenn]]'s. + logseq.order-list-type:: number +- Appa would like to watch [[MoviesShows/Kumbalangi Nights]]. + logseq.order-list-type:: number +- Also, Appa would like to experience a firing range. + logseq.order-list-type:: number \ No newline at end of file diff --git a/sample-data/Default/Logseq/journals/2024_01_28.md b/sample-data/Default/Logseq/journals/2024_01_28.md new file mode 100644 index 0000000..a18fb52 --- /dev/null +++ b/sample-data/Default/Logseq/journals/2024_01_28.md @@ -0,0 +1,16 @@ +- #physicalhealth Had multiple episodes of dizziness. In [[Person/Jenn]]'s home and at [[Org/Costco]]. Calves are churning pain. +- #mentalhealth I have been so busy that I could not think about anything. And the body pain also added to not think about mental health. +- #work No work day. +- #Food + - Breakfast: Coffee, Bun and 2 eggs fried. + - Lunch: Latte and cake + - Dinner: Nothing. +- #Relations: [[Jenn]] . +- #finance: Spent some money in [[Org/costco]]. +- #movie + - [[MoviesShows/Neru]] + - [[MoviesShows/Kindergarten Cop]] + - [[MoviesShows/Saltburn]] +- #selfimprovement None. +- ## [[Jenn]] +- I felt, she is broken inside. This is not the [[Person/Jenn]] we have seen. I genuinely wish she gets a powerful role in some good company. Whether she gives an opportunity for me or not is the last thing I would think of. She should be able to say "Drakaris" again. She is the mother of dragons, Breaker of the chains. She is our [[Concept/Khaleesi]]. \ No newline at end of file diff --git a/sample-data/Default/Logseq/journals/2024_01_29.md b/sample-data/Default/Logseq/journals/2024_01_29.md new file mode 100644 index 0000000..a97bd06 --- /dev/null +++ b/sample-data/Default/Logseq/journals/2024_01_29.md @@ -0,0 +1,14 @@ +- #physicalhealth Calf muscles are aching. I would like to start walking or running. +- #mentalhealth It was stressful. +- #work Pentest results were shared. Trouble unearthed on novawell staging site. Passwords compromised. +- #Food + - Breakfast: Coffee and 2 buns + - Lunch: Fruit bowl + - Gap meal: omelette with 3 eggs and cheese + - Dinner: daal chaaval +- #Relations: [[Person/Swathi]]'s Appa started getting on to my nerves today with his unending questions. But poor man is bored to core. +- #finance: Not worried now +- #movie + - [[MoviesShows/Batman Begins]] + - [[MoviesShows/Guiliani: what happened to New York's mayor]] (ep 1) +- #selfimprovement Nah! 🫤 \ No newline at end of file diff --git a/sample-data/Default/Logseq/journals/2024_01_30.md b/sample-data/Default/Logseq/journals/2024_01_30.md new file mode 100644 index 0000000..41d4816 --- /dev/null +++ b/sample-data/Default/Logseq/journals/2024_01_30.md @@ -0,0 +1,11 @@ +- #physicalhealth just ok. Lower back hurts +- #mentalhealth I don't like to talk anymore +- #work not much a great day. Lot of pending work +- #Food + - Breakfast: Coffee + - Lunch: Fruit bowl + - Dinner: a load of upma +- #Relations: I didn't talk as such to anyone. +- #finance: not worried +- #netflix #movie [[MoviesShows/Treason]] (part1) +- #selfimprovement none \ No newline at end of file diff --git a/sample-data/Default/Logseq/journals/2024_01_31.md b/sample-data/Default/Logseq/journals/2024_01_31.md new file mode 100644 index 0000000..f500a95 --- /dev/null +++ b/sample-data/Default/Logseq/journals/2024_01_31.md @@ -0,0 +1,11 @@ +- #physicalhealth Not too much of issues today. +- #mentalhealth Today was a happy day for many reasons. Old bridge is one of the reasons. +- #work Productive day. +- #Food + - Breakfast: Coffee and Bun + - Lunch: Fruit bowl + - Dinner: Tapioca +- #Relations: [[Person/Vinoth]] came home. We had a chitchat among [[Person/VJ]], [[Person/Parthiban]] and [[Person/Vinoth]]. +- #finance: Spent $200 on an unnecessary thing. +- #netflix #movie #prime +- #selfimprovement \ No newline at end of file diff --git a/sample-data/Default/Logseq/journals/2024_02_01.md b/sample-data/Default/Logseq/journals/2024_02_01.md new file mode 100644 index 0000000..89dcfc8 --- /dev/null +++ b/sample-data/Default/Logseq/journals/2024_02_01.md @@ -0,0 +1,11 @@ +- #physicalhealth I am good today. +- #mentalhealth I tried my level best to stay engaged. So, it was ok. +- #work a busy and rather productive day, I'd say. +- #Food + - Breakfast: Coffee and 2 buns + - Lunch: Fruit bowl + - Dinner: Porotta Kurma, poori, Rava dosai +- #Relations: As usual poor [[Person/VJ]]. Not sure if [[Person/Swathi]]'s Appa took anything personal. I was getting irritable for some other reasons. +- #finance: spent $100 +- #movie #documentary [[MoviesShows/Guiliany what happened to America's Mayor]]. +- #selfimprovement Sadly nothing. \ No newline at end of file diff --git a/sample-data/Default/Logseq/journals/2024_02_02.md b/sample-data/Default/Logseq/journals/2024_02_02.md new file mode 100644 index 0000000..b533795 --- /dev/null +++ b/sample-data/Default/Logseq/journals/2024_02_02.md @@ -0,0 +1,13 @@ +- #physicalhealth I am physically fine today. I wish to stay awake late tonight, just for fun! +- #mentalhealth Sometimes, I go crazy. Doing things for no specific purpose. For example, yesterday I went to [[Brand/A2B]] and ate like my last day in the world! +- #work Highly productive day. Completed a lot of work. +- #Food + - Breakfast: Coffee and 2 Buns + - Lunch: Tea + - Dinner: 4 Chappathis and Tomato+Veggies curry +- #Relations: [[Person/Swathi]]'s appa was here for dinner. We had some small talks and food together. +- #finance: I may have to worry later this week. +- #movie + - [[MoviesShows/True Detective]] (S1E2) + - [[MoviesShows/Giuliani What happened to America's Mayor]] +- #selfimprovement None \ No newline at end of file diff --git a/sample-data/Default/Logseq/journals/2024_02_03.md b/sample-data/Default/Logseq/journals/2024_02_03.md new file mode 100644 index 0000000..6627c26 --- /dev/null +++ b/sample-data/Default/Logseq/journals/2024_02_03.md @@ -0,0 +1,12 @@ +- #physicalhealth Again I had severe dizziness. +- #mentalhealth I am cool today. Had a drive with [[Person/VJ]] and [[Person/Swathi]]. Did some shopping in #[[Brand/Primark]]. +- #work No work done today. But I need to get the js file to prod server - for [[Person/Igor]]'s email. +- #Food + - Breakfast: Coffee and 2 buns + - Lunch: Latte + - Dinner: Coffee +- #Relations: I bought a gift - [[Product/airpods]] for [[Person/Vaishu]]. And a [[Work/Dragonball Z]] hoodie for [[Person/VJ]]. He is like a kid when it comes to [[Work/Dragonball Z]] and [[Brand/Marvel]]!! Sweet lil idiot. +- #finance: I am spending money like water. +- #movie [[MoviesShows/The Postcard Killings]] +- #selfimprovement Reading through git issueson some trending git repos. +- [[Plan for 2024]] needs to be taken up seriously \ No newline at end of file diff --git a/sample-data/Default/Logseq/journals/2024_02_04.md b/sample-data/Default/Logseq/journals/2024_02_04.md new file mode 100644 index 0000000..d258eea --- /dev/null +++ b/sample-data/Default/Logseq/journals/2024_02_04.md @@ -0,0 +1,12 @@ +- #physicalhealth even half a taet makes me so dizzy. +- #mentalhealth Today I hardly went out of home. +- #work tomorrow I must complete the password protection +- #Food + - Breakfast: Coffee + - Lunch: Daal Chaval and Cabbage with Gota + - Dinner: Upma and coriander chutney +- #Relations: Cooked for [[Person/Swathi]]'s Appa and [[Person/VJ]]. +- #finance: Paid all credit card balances +- #movie [[MoviesShows/12 Angry Men]] +- #selfimprovement looked through how the issues are logged in trending repos. +- \ No newline at end of file diff --git a/sample-data/Default/Logseq/journals/2024_02_05.md b/sample-data/Default/Logseq/journals/2024_02_05.md new file mode 100644 index 0000000..0539635 --- /dev/null +++ b/sample-data/Default/Logseq/journals/2024_02_05.md @@ -0,0 +1,14 @@ +- Created from a youtube video [[movies/towatch]] +- #physicalhealth I am good today. Less giddiness. +- #mentalhealth I was occupied through the day. I feel somewhat ok today. +- #work Productive day. I had a few meetings back to back. +- #Food + - Breakfast: Coffee + - Lunch: Fruit Bowl + - Dinner: Left-over chapathi from day before yesterday. +- #Relations: No human interaction than Swathi's appa. +- #finance: finance is tight - 400+ billed by [[Brand/Apple Card]]. +- #movie + - [[MoviesShows/Cold Pursuit]] ([[Person/Liam Neeson]]) + - [[Person/DB Cooper]] Where are you. +- #selfimprovement Read through different branching strategy in [[Product/Git]]. \ No newline at end of file diff --git a/sample-data/Default/Logseq/journals/2024_02_06.md b/sample-data/Default/Logseq/journals/2024_02_06.md new file mode 100644 index 0000000..4efdb78 --- /dev/null +++ b/sample-data/Default/Logseq/journals/2024_02_06.md @@ -0,0 +1,11 @@ +- #physicalhealth nothing specific. It was good. +- #mentalhealth kept busy to not think about me. +- #work went to [[Place/penn office]] today. +- #Food + - Breakfast: coffee + - Lunch: quinoa burrito and sandwich + - Dinner: none +- #Relations: nothings specific. +- #finance: not worried now +- #movie [[MoviesShows/everything everywhere all at once]] +- #selfimprovement none \ No newline at end of file diff --git a/sample-data/Default/Logseq/journals/2024_02_07.md b/sample-data/Default/Logseq/journals/2024_02_07.md new file mode 100644 index 0000000..94ab170 --- /dev/null +++ b/sample-data/Default/Logseq/journals/2024_02_07.md @@ -0,0 +1,12 @@ +- #physicalhealth I felt energetic today. May be because I slept a lot last night. +- #mentalhealth I was keeping myself busy not to think too much. +- #work first half was productive. Second half, I played [[Product/CoDM]] +- #Food + - Breakfast: Coffee + - Lunch: Fruit bowl + - Dinner: Hell lot of sweets +- #Relations: Went to [[Org/Costco]] with [[Person/VJ]] and [[Person/Appa]] +- #finance: a bit tight. But its ok +- #movie #truecrimedoc [[MoviesShows/Catching Killers - Body count]], [[Person/The green river killer]] #[[Brand/netflix]] +- #selfimprovement Nope +- \ No newline at end of file diff --git a/sample-data/Default/Logseq/journals/2024_02_08.md b/sample-data/Default/Logseq/journals/2024_02_08.md new file mode 100644 index 0000000..86c7636 --- /dev/null +++ b/sample-data/Default/Logseq/journals/2024_02_08.md @@ -0,0 +1,13 @@ +- #physicalhealth Tired. But I am afraid I will oversleep tonight. +- #mentalhealth I am thinking, why I should wake up tomorrow? Or Will I? +- #work Busy day. +- #Food + - Breakfast: Coffee, Omelette (3 eggs and onions), Bun + - Lunch: Green gram, dates and orange juice + - Dinner: Fruit bowl +- #Relations: Had a verbal duel with Swathi's appa. He is so naive, he belives all the stupid conspiracy theories floating around in the internet. +- #finance: Salary day alas! +- #movie + - #netflix The Interview + - #truecrimedoc Catching Killers, Manhunter, Aileen Wuornos +- #selfimprovement: I am somewhat determined, I will make a progress tomorrow. \ No newline at end of file diff --git a/sample-data/Default/Logseq/journals/2024_02_09.md b/sample-data/Default/Logseq/journals/2024_02_09.md new file mode 100644 index 0000000..64dd7c9 --- /dev/null +++ b/sample-data/Default/Logseq/journals/2024_02_09.md @@ -0,0 +1,14 @@ +- #physicalhealth Dizzy! +- #mentalhealth I'm blank. Had 2 beers +- #work busy day. Able to setup hb on workspace +- #Food + - Breakfast: Coffee and bun + - Lunch: tea, omelette and dates + - Dinner: beer and cauliflower bites +- #Relations: [[Person/VJ]] and I went to [[Place/jj bittings]] +- #finance: $4000 in account +- #movie + - #netflix #truecrimedoc [[MoviesShows/Lover, Stalker, Killer]] + - #netflix #truecrimedoc [[MoviesShows/Sins of our Mother]] + - #max [[MoviesShows/True detective]] +- #selfimprovement fuck no! \ No newline at end of file diff --git a/sample-data/Default/Logseq/journals/2024_02_10.md b/sample-data/Default/Logseq/journals/2024_02_10.md new file mode 100644 index 0000000..6a936ec --- /dev/null +++ b/sample-data/Default/Logseq/journals/2024_02_10.md @@ -0,0 +1,13 @@ +- #physicalhealth A couple of dizzy episodes. +- #mentalhealth I was pretty cool today. Not grumpy at all. +- #work I had to send out the modules report. I didnt send this across. Fuck it. +- #Food + - Breakfast: Coffee at [[Person/Femala]]'s office and one donut. + - Lunch: nothing + - Dinner: Upma... and lately grape juice +- #Relations: I went to [[Place/Longshot]] with [[Person/VJ]] and appa. Tried out [[Product/AR-15]] and [[Brand/Smith & Wesson]]s [[Product/Magnum .44]]. It was awesome. More than I did, they both enjoyed it. +- #finance: Spent 300 USD for just entertainment. But, IDGAF now. +- #movie + - #netflix [[MoviesShows/MadMax Fury]] + - #netflix #truecrimedoc [[MoviesShows/Don't pickup the phone]] - What a fucked up country is this [[Place/US]]! +- #selfimprovement Helped [[Person/Mr.Wayne]] with setting up a website for savecarteretave.com. \ No newline at end of file diff --git a/sample-data/Default/Logseq/journals/2024_02_11.md b/sample-data/Default/Logseq/journals/2024_02_11.md new file mode 100644 index 0000000..0685559 --- /dev/null +++ b/sample-data/Default/Logseq/journals/2024_02_11.md @@ -0,0 +1,15 @@ +- HTTP Auth: + - furiosa + - Hat.ill.per-%55 +- #physicalhealth I am fine today. +- #mentalhealth I was thinking straight. As if I am 10 years old 🤷🏾‍♂️ +- #work Sunday! +- #Food + - Breakfast: Coffee and Bun + - Lunch: Tea + - Dinner: Palak Paneer, Onions and Chapathi +- #Relations: Spent half a day with [[Person/Swathi]]'s Appa. Went to [[Org/Patels]] with [[Person/Swathi]] and [[Person/VJ]] +- #finance: Paid car lease +- #movie + - #netflix [[MoviesShows/Monk]] +- #selfimprovement Worked on a proper [[Product/WordPress]] site for [[Event/Save Carteret Avenue]] campaign. \ No newline at end of file diff --git a/sample-data/Default/Logseq/journals/2024_02_12.md b/sample-data/Default/Logseq/journals/2024_02_12.md new file mode 100644 index 0000000..36da3b9 --- /dev/null +++ b/sample-data/Default/Logseq/journals/2024_02_12.md @@ -0,0 +1,14 @@ +- #physicalhealth I was fine today +- #mentalhealth I am unable to sleep! Missed all meds today. Tomorrow I mustn't miss any +- #work hectic work today +- #Food + - Breakfast: Black and Bun + - Lunch: [[Concept/Chapathi]] and [[Concept/Palak paneer]] + - Dinner: nothing +- #Relations: Limiting time with [[Person/Swathi]]'s appa +- #finance: no change from yesterday +- #movie + - #netflix #truecrimedoc [[MoviesShows/Catching Killers]] + - #netflix [[MoviesShows/Monk]] + - #prime [[MoviesShows/MI:3]] +- #selfimprovement 🫤 \ No newline at end of file diff --git a/sample-data/Default/Logseq/journals/2024_02_13.md b/sample-data/Default/Logseq/journals/2024_02_13.md new file mode 100644 index 0000000..2497c5d --- /dev/null +++ b/sample-data/Default/Logseq/journals/2024_02_13.md @@ -0,0 +1,14 @@ +- #physicalhealth I'm fine today. Just a little tired because of sleep deprivation +- #mentalhealth I feel good today +- #work damn busy day +- #Food + - Breakfast: Coffee and bun + - Lunch: Fruit bowl + - Dinner: Omelette, bun and tea +- #Relations: Just all alone +- #finance: Nothing changed much +- #movie + - #netflix #truecrimedoc [[MoviesShows/Texas Killing Fields]] + - #netflix [[MoviesShows/Monk]] + - #prime [[MoviesShows/Mission impossible 3]] +- #selfimprovement None \ No newline at end of file diff --git a/sample-data/Default/Logseq/journals/2024_02_14.md b/sample-data/Default/Logseq/journals/2024_02_14.md new file mode 100644 index 0000000..211e185 --- /dev/null +++ b/sample-data/Default/Logseq/journals/2024_02_14.md @@ -0,0 +1,12 @@ +- #physicalhealth physically I was ok throughout +- #mentalhealth stressed out to the core. +- #work the fiasco with [[Person/Ram]] and [[Person/Vinay]] was on. Both got earful from me. +- #Food + - Breakfast: Coffee and Bun + - Lunch: Fruit bowl + - Dinner: nothing +- #Relations: spoiled the relationship further with [[Person/Vinay]] and [[Person/Ram]]. +- #finance: no change +- #movie + - #youtube [[MoviesShows/Kasethaan Kadavulada]] +- #selfimprovement ⏬️ \ No newline at end of file diff --git a/sample-data/Default/Logseq/journals/2024_02_15.md b/sample-data/Default/Logseq/journals/2024_02_15.md new file mode 100644 index 0000000..57bbe42 --- /dev/null +++ b/sample-data/Default/Logseq/journals/2024_02_15.md @@ -0,0 +1,13 @@ +- #physicalhealth I’m fine today +- #mentalhealth apart from a bit of getting boiled up, I was ok through the day +- #work I and [[Person/VJ]] started the passive aggressive slowdown of work. +- #Food + - Breakfast: Coffee and Bun + - Lunch: Fruits + - Dinner: 2 Parotta and kurma +- #Relations: none +- #finance: Sent 125000 inr to [[Place/india]] +- #movie + - #netflix [[MoviesShows/Monk]] + #netflix #truecrimedoc [[MoviesShows/Texas Killing Fields]] +- #selfimprovement None \ No newline at end of file diff --git a/sample-data/Default/Logseq/journals/2024_02_16.md b/sample-data/Default/Logseq/journals/2024_02_16.md new file mode 100644 index 0000000..96467ea --- /dev/null +++ b/sample-data/Default/Logseq/journals/2024_02_16.md @@ -0,0 +1,12 @@ +- #physicalhealth I felt good today +- #mentalhealth I was grumpy throughout +- #work I took a hate leave today +- #Food + - Breakfast: Coffee and Bun, omelette + - Lunch: none + - Dinner: idli +- #Relations: took [[Person/Swathi]]'s Appa to [[Place/Sandy hook]] +- #finance: [[Person/VJ]] sent me 400$ +- #movie + - #netflix [[MoviesShows/Monk]] +- #selfimprovement no \ No newline at end of file diff --git a/sample-data/Default/Logseq/journals/2024_02_17.md b/sample-data/Default/Logseq/journals/2024_02_17.md new file mode 100644 index 0000000..f7d1cee --- /dev/null +++ b/sample-data/Default/Logseq/journals/2024_02_17.md @@ -0,0 +1,12 @@ +- #physicalhealth My physical health is fine. But I forgot to take the medicines. +- #mentalhealth I was happy today since I was cooking for all. +- #work I worked on the savecarteretave.com website and signatures started coming in today. +- #Food + - Breakfast: Latte and Omelette bites + - Lunch: Fried rice + - Dinner: Nothing +- #Relations: [[Person/Swathi]]'s appa and I had a huge argument about the fraud "Healer" [[Person/Baskar]]. +- #finance: didnt spend anything today. +- #movie + - #prime [[MoviesShows/Mission Impossible: II]] + - #netflix [[MoviesShows/Monk]] \ No newline at end of file diff --git a/sample-data/Default/Logseq/journals/2024_02_18.md b/sample-data/Default/Logseq/journals/2024_02_18.md new file mode 100644 index 0000000..a745c98 --- /dev/null +++ b/sample-data/Default/Logseq/journals/2024_02_18.md @@ -0,0 +1,13 @@ +- #physicalhealth I'm good today. I slept well during the day +- #mentalhealth a bit noisy in the head +- #work [[Brand/Savecrateretave.com]] is doing well +- #Food + - Breakfast: none + - Lunch: Thali from dhaba + - Dinner: none +- #Relations: nothing special. [[Person/Vj]] and [[Person/Appa]] were home. +- #finance: bought another [[Brand/Udemy]] course - [[Concept/golang]] +- #movie + - #prime [[MoviesShows/Captain Miller]] + - #netflix [[MoviesShows/Monk]] +- #selfimprovement got the basics of [[Product/new relic]] \ No newline at end of file diff --git a/sample-data/Default/Logseq/journals/2024_02_19.md b/sample-data/Default/Logseq/journals/2024_02_19.md new file mode 100644 index 0000000..ca2cfba --- /dev/null +++ b/sample-data/Default/Logseq/journals/2024_02_19.md @@ -0,0 +1,13 @@ +- #physicalhealth Sleepy day. But I managed to not sleep +- #mentalhealth kinda mind fucked +- #work no work today +- #Food + - Breakfast: none + - Lunch: none + - Dinner: fruits +- #Relations: [[Person/Jenn C]] came home today +- #finance: no big expenses +- #movie + - #prime [[MoviesShows/mission impossible:1]] + - #disney [[MoviesShows/TheMarvels]] +- \ No newline at end of file diff --git a/sample-data/Default/Logseq/journals/2024_02_20.md b/sample-data/Default/Logseq/journals/2024_02_20.md new file mode 100644 index 0000000..e82a00a --- /dev/null +++ b/sample-data/Default/Logseq/journals/2024_02_20.md @@ -0,0 +1,14 @@ +- #physicalhealth physically, I was fine +- #mentalhealth I was devastated with the indifference of [[Org/Movate]]. I was very upset. +- #work not much moved yesterday. I've to speed up things today. +- #Food + - Breakfast: coffee and bread+marmalade + - Lunch: fruits + - Dinner: Noodle and Fruits +- #Relations: just [[Person/VJ]]. [[Person/Swathi]]'s Appa has started irritating me. +- #finance: nothing much changed +- #movie + - #netflix [[MoviesShows/The Mule]] + - #netflix [[MoviesShows/Monk]] + - #prime [[MoviesShows/MI:1]] +- #selfimprovement \ No newline at end of file diff --git a/sample-data/Default/Logseq/journals/2024_02_21.md b/sample-data/Default/Logseq/journals/2024_02_21.md new file mode 100644 index 0000000..363cabe --- /dev/null +++ b/sample-data/Default/Logseq/journals/2024_02_21.md @@ -0,0 +1,13 @@ +- #physicalhealth I am eternally tired now. Need to start eating junk and put on weight. +- #mentalhealth Irritable as ever. I need to be alone for some time. +- #work I was passive today. This is dangerous. From tomorrow, I need to be working from the desk. This is not working out. +- #Food + - Breakfast: Coffee, Breads and marmalade + - Lunch: Tapioca + - Dinner: Noodle +- #Relations: [[Person/Swathi]]'s appa came. I had to bite him... but, that was just because I was irritable. +- #finance: Just ok +- #movie + - #max [[MoviesShows/The golden child]] + - #netflix [[MoviesShows/The Monk]] + - #max [[MoviesShows/True Detectives (S4)]] \ No newline at end of file diff --git a/sample-data/Default/Logseq/journals/2024_02_22.md b/sample-data/Default/Logseq/journals/2024_02_22.md new file mode 100644 index 0000000..3e99787 --- /dev/null +++ b/sample-data/Default/Logseq/journals/2024_02_22.md @@ -0,0 +1,13 @@ +- #physicalhealth tiredness is still there +- #mentalhealth extremely irritable. +- #work a little work done. +- #Food + - Breakfast: coffee + - Lunch: tamioca + - Dinner: noodle +- #Relations: worsened with appa +- #finance: not much difference +- #movie + - #netflix [[MoviesShows/The suicide squad]] + - #netflix [[MoviesShows/the monk]] +- #selfimprovement \ No newline at end of file diff --git a/sample-data/Default/Logseq/journals/2024_02_23.md b/sample-data/Default/Logseq/journals/2024_02_23.md new file mode 100644 index 0000000..1c7fdb0 --- /dev/null +++ b/sample-data/Default/Logseq/journals/2024_02_23.md @@ -0,0 +1,12 @@ +- #physicalhealth feeling somewhat energetic today +- #mentalhealth Irritable. But trying to be as positive as possible +- #work a lot of work done +- #Food + - Breakfast: coffee + - Lunch: tea + - Dinner: omelette and noodle +- #Relations: just [[Person/VJ]] came home and played game together +- #finance: salary came. And rent paid. I've to pay $400 in taxes +- #movie + - #max [[MoviesShows/true detective]] +- \ No newline at end of file diff --git a/sample-data/Default/Logseq/journals/2024_02_24.md b/sample-data/Default/Logseq/journals/2024_02_24.md new file mode 100644 index 0000000..edd01e0 --- /dev/null +++ b/sample-data/Default/Logseq/journals/2024_02_24.md @@ -0,0 +1,12 @@ +- #physicalhealth a bit sleepy. But ok. +- #mentalhealth less irritable than yesterday +- #work I too had to work on the deployment +- #Food + - Breakfast: coffee + - Lunch: kadala + - Dinner: 1 beer +- #Relations: none in particular +- #finance: spent $105 on liquor +- #movie + - Started watching [[MoviesShows/Poacher]] #prime +- #selfimprovement \ No newline at end of file diff --git a/sample-data/Default/Logseq/journals/2024_02_25.md b/sample-data/Default/Logseq/journals/2024_02_25.md new file mode 100644 index 0000000..c6d5f78 --- /dev/null +++ b/sample-data/Default/Logseq/journals/2024_02_25.md @@ -0,0 +1,13 @@ +- #physicalhealth I feel perfectly alright today. +- #mentalhealth I was in a group and was excited for the shooting range visit with [[Person/VJ]] family and [[Person/Kaila]] family. Slept in the evening. +- #work No work today. Just opened the [[Product/mac]] to calculate the per head expenses. +- #Food + - Breakfast: A coffee + - Lunch: Thali from [[Org/Punjabi Dhaba]] + - Dinner: I don't think I will have any. May be a black tea or a tea. +- #Relations: Today, I did not interact with [[Person/Swathi]]'s appa. I was fast asleep by the time he came in. [[Person/Srini]], [[Person/Geetha]], [[Person/VJ]] and [[Person/Swathi]] were with me for most of the day. +- #finance: Bombed another 500 usd. But expecting a 300 back from people. +- #movie + - #netflix [[MoviesShows/Hunter Killer]] + - Will watch [[MoviesShows/Monk]] or [[MoviesShows/Poacher]] for some time tonight. +- \ No newline at end of file diff --git a/sample-data/Default/Logseq/journals/2024_02_26.md b/sample-data/Default/Logseq/journals/2024_02_26.md new file mode 100644 index 0000000..be62dcc --- /dev/null +++ b/sample-data/Default/Logseq/journals/2024_02_26.md @@ -0,0 +1,11 @@ +- #physicalhealth I'm good today. +- #mentalhealth I'm good +- #work I'm overworked as a donkey +- #Food + - Breakfast: [[Product/Coffee]] + - Lunch: fruits + - Dinner: sattu +- #Relations: no human contact +- #finance: no new expensed +- #movie + - #hulu [[MoviesShows/Malaikottai Vaaliban]] \ No newline at end of file diff --git a/sample-data/Default/Logseq/journals/2024_02_27.md b/sample-data/Default/Logseq/journals/2024_02_27.md new file mode 100644 index 0000000..d912966 --- /dev/null +++ b/sample-data/Default/Logseq/journals/2024_02_27.md @@ -0,0 +1,11 @@ +- #physicalhealth I locked my back at [[Org/Costco]]. Still having back pain. +- #mentalhealth a bit on edge. Emotional. +- #work Highly productive day. Setup [[Product/docker]] stuff. +- #Food + - Breakfast: nothing + - Lunch: Tofu and Noodle + - Dinner: Idli and Sambar +- #Relations:VJ +- #finance: spent on impulse buying of a $200 table +- #movie + - #[[Brand/netflix]] [[MoviesShows/Monk]] \ No newline at end of file diff --git a/sample-data/Default/Logseq/journals/2024_02_28.md b/sample-data/Default/Logseq/journals/2024_02_28.md new file mode 100644 index 0000000..1615e22 --- /dev/null +++ b/sample-data/Default/Logseq/journals/2024_02_28.md @@ -0,0 +1,11 @@ +- #physicalhealth I was hyper during the day. +- #mentalhealth Quiet and normal +- #work Productive day +- #Food + - Breakfast: egg and chhese + - Lunch:none + - Dinner: elette x 3 +- #Relations:None +- #finance:nothing +- #movie + - #netflix Monk \ No newline at end of file diff --git a/sample-data/Default/Logseq/journals/2024_02_29.md b/sample-data/Default/Logseq/journals/2024_02_29.md new file mode 100644 index 0000000..52fef9e --- /dev/null +++ b/sample-data/Default/Logseq/journals/2024_02_29.md @@ -0,0 +1,13 @@ +- #physicalhealth I am good. +- #mentalhealth I have been at peace today. +- #work A lot going on. +- #Food + - Breakfast: Coffee + - Lunch: A lot of rice/lentils, Tea + - Dinner: A lot of junks +- #Relations: [[Person/Ramesh]] and [[Person/VJ]] were home - cooking biriyani. I was all assisting them to cook it. Played cards. +- #finance: Accidentally renewed [[Product/ExpressVPN]]. Need to reduce the price for that. +- #movie + - #netflix [[MoviesShows/Monk]] +- +- \ No newline at end of file diff --git a/sample-data/Default/Logseq/journals/2024_03_01.md b/sample-data/Default/Logseq/journals/2024_03_01.md new file mode 100644 index 0000000..809f795 --- /dev/null +++ b/sample-data/Default/Logseq/journals/2024_03_01.md @@ -0,0 +1,12 @@ +- #physicalhealth Puked off my head – slept and woke up with heavy head. +- #mentalhealth Psychologically, I feel ok +- #work Really busy day- worked my ass off +- #Food + - Breakfast: nothing + - Lunch: Spanish Omelette + - Dinner: junk. +- #Relations: [[Person/Vijay]] and [[Person/Swathi]] helped me with ginger kashayam +- #finance: Refunded the [[Product/Modern Warfare]] purchase +- #movie + - #netflix [[MoviesShows/Monk]] +- \ No newline at end of file diff --git a/sample-data/Default/Logseq/journals/2024_03_02.md b/sample-data/Default/Logseq/journals/2024_03_02.md new file mode 100644 index 0000000..47ea8b2 --- /dev/null +++ b/sample-data/Default/Logseq/journals/2024_03_02.md @@ -0,0 +1,12 @@ +- #physicalhealth The headache from yesterday continues today. I am just managing with drinking water and having [[Product/Advil]] tablets. I am not taking any other medications now. I need to get all the meds stocked before I restart my medical regimen. I guess one more week will go without any medicines. +- #mentalhealth my mental health was ok until [[Person/Alagesan]] called today. He just made me boil again! I am not engaged in anything today. just a blank day. +- #work Did not work today. +- #Food + - Breakfast: I started to make a [[Concept/Spanish omelette]]. But it ended up as a [[Concept/Spanish Scrambled Egg]]. + - Lunch: Cooked rice and lentils. It was not tasty. + - Dinner: Nothing so far. I may eat two slices of breads with marmalade. +- #Relations: [[Person/VJ]] ++, [[Person/Swathi appa]] might have got pissed off when I said he cannot watch [[MoviesShows/Iraivi]] because of his male ego. [[Person/Alagesan]] pissed me off. It was a pissing competition today. +- #finance: Did not spend anything today. What a sappraais +- #movie + - #netflix [[MoviesShows/Monk]] +- \ No newline at end of file diff --git a/sample-data/Default/Logseq/journals/2024_03_03.md b/sample-data/Default/Logseq/journals/2024_03_03.md new file mode 100644 index 0000000..702060b --- /dev/null +++ b/sample-data/Default/Logseq/journals/2024_03_03.md @@ -0,0 +1,14 @@ +- #physicalhealth Physical health seems to be okay-dokay. Headache continues. +- #mentalhealth Something keeps on lingering in my mind +- #work Sent a few emails around and published sep page. [[Person/Vinay]] called and asked to start documenting for [[Org/GC]]. +- #Food + - Breakfast: Omelette + - Lunch: Biriyani + - Dinner: Biriyani +- #Relations: I cooked for everyone today. All liked my Biriyani skills 😂 +- #finance: Didn't spend on anything +- #movie + - #max [[MoviesShows/True detective]] + - #netflix [[MoviesShows/Monk]] + - #netflix [[MoviesShows/Pacific Rim]] +- \ No newline at end of file diff --git a/sample-data/Default/Logseq/journals/2024_03_04.md b/sample-data/Default/Logseq/journals/2024_03_04.md new file mode 100644 index 0000000..56b6e76 --- /dev/null +++ b/sample-data/Default/Logseq/journals/2024_03_04.md @@ -0,0 +1,12 @@ +- #physicalhealth I am ok today. Just was a bit sleepy. +- #mentalhealth Apart from [[Person/Alagu]] stressing me out, things are ok today +- #work A few open items brought to closure. +- #Food + - Breakfast: coffee, [[Concept/Biriyani]] and junk + - Lunch: [[Concept/Dosa]] and junk + - Dinner: tea, junk and lentil soup +- #Relations: [[Person/Alagu]] resigned. +- #finance: nothing spent today +- #movie + - #netflix [[MoviesShows/Monk]] +- \ No newline at end of file diff --git a/sample-data/Default/Logseq/journals/2024_03_05.md b/sample-data/Default/Logseq/journals/2024_03_05.md new file mode 100644 index 0000000..9b014e9 --- /dev/null +++ b/sample-data/Default/Logseq/journals/2024_03_05.md @@ -0,0 +1,11 @@ +- #physicalhealth physical health was ok +- #mentalhealth just ok. That idiot [[Person/Alagu]] was messing up his life and taking down more with him. +- #work at work, [[Person/Alagu]] got terminated. +- #Food + - Breakfast: nothing + - Lunch: [[Product/Pizza]] + - Dinner: Fried rice and soup +- #Relations: [[Person/VJ]] still did not take his kid out. And don't know why, I'm stressed of it. +- #finance: No change +- #movie + - #netflix [[MoviesShows/Monk]] \ No newline at end of file diff --git a/sample-data/Default/Logseq/journals/2024_03_06.md b/sample-data/Default/Logseq/journals/2024_03_06.md new file mode 100644 index 0000000..4a91ef4 --- /dev/null +++ b/sample-data/Default/Logseq/journals/2024_03_06.md @@ -0,0 +1,11 @@ +- #physicalhealth Just ok +- #mentalhealth so much trash talk about [[Person/Alagu]]. Negativity +- #work took care of a lot of open tasks. Finished and sent the GC profile to [[Person/Vinay]] +- #Food + - Breakfast: coffee + - Lunch: fried rice, croissant and hash browns + - Dinner: Upma, dosai, milk and junk +- #Relations: [[Person/VJ]] +- #finance: No change +- #movie + - #netflix [[MoviesShows/Monk]] \ No newline at end of file diff --git a/sample-data/Default/Logseq/journals/2024_03_07.md b/sample-data/Default/Logseq/journals/2024_03_07.md new file mode 100644 index 0000000..6c0d9ac --- /dev/null +++ b/sample-data/Default/Logseq/journals/2024_03_07.md @@ -0,0 +1,11 @@ +- #physicalhealth was a cat on a wall. I am feeling eternal hunger these days. +- #mentalhealth I was down the whole day. Tried to sleep but could not for long. +- #work Critical stuff pushed out. +- #Food + - Breakfast: Omelette and coffee + - Lunch: Soup, onion rings. + - Dinner: Dosa, chutney, rest of the poonthi. +- #Relations: No human contact +- #finance: Tomorrow is salary day. Need to send [[Person/Alagesan]] out of the [[Org/Verizon]] equation. +- #movie + - #netflix [[MoviesShows/Monk]] - finished all 8 seasons. \ No newline at end of file diff --git a/sample-data/Default/Logseq/journals/2024_03_08.md b/sample-data/Default/Logseq/journals/2024_03_08.md new file mode 100644 index 0000000..bcded54 --- /dev/null +++ b/sample-data/Default/Logseq/journals/2024_03_08.md @@ -0,0 +1,13 @@ +- #physicalhealth I was feeling down, weak. +- #mentalhealth was fine through the day. +- #work Did only the critical things. most of the day was offline. +- #Food + - Breakfast: [[Product/Coffee]] + - Lunch: [[Product/Biriyani]] + - Dinner: [[Product/Dosa]] and [[Product/Milk]]. Later some pop corn +- #Relations: [[Person/Vijay]] was here most of the day time. [[Person/Swathi]] came with [[Person/Inba]]! +- #finance: Salary credited. +- #movie + - #hulu [[MoviesShows/Vadakkupatti Ramasamy]] + - #netflix [[MoviesShows/Anweshippin Kandethum]] + - #max [[MoviesShows/True Detective: Night Country]] \ No newline at end of file diff --git a/sample-data/Default/Logseq/journals/2024_03_09.md b/sample-data/Default/Logseq/journals/2024_03_09.md new file mode 100644 index 0000000..6adf0f9 --- /dev/null +++ b/sample-data/Default/Logseq/journals/2024_03_09.md @@ -0,0 +1,11 @@ +- #physicalhealth I am fine today. Had a good sleep this afternoon. It was so deep sleep, I thought I am waking up in early morning 6. But it was evening 6! +- #mentalhealth I feel good today. Had food, good sleep, no disturbances. What more I can ask for? +- #work [[Person/Krishna]] called me with some changes in the staging environment. Got it fixed for him quickly. He seems to be happy. +- #Food + - Breakfast: Coffee + - Lunch: Dosa, kadalacurry, milk + - Dinner: Coffee +- #Relations: I am strongly thinking about bringing [[Person/Latha]] and chuchu to the [[Place/US]] for good. Spoke to [[Person/Vinay]] about my financial constraints. Looks positive. But waiting for more information. +- #finance: Paid all the bills. moved 130K to [[Place/India]]. Sent 25K to amma. +- #movie + - #max [[MoviesShows/True Detectives - Night Country]] (Finished) \ No newline at end of file diff --git a/sample-data/Default/Logseq/journals/2024_03_10.md b/sample-data/Default/Logseq/journals/2024_03_10.md new file mode 100644 index 0000000..70eb193 --- /dev/null +++ b/sample-data/Default/Logseq/journals/2024_03_10.md @@ -0,0 +1,13 @@ +- #physicalhealth I feel flawless today +- #mentalhealth I am happy today. But anxious about future. +- #work tried to work around the [[Product/docker]] update. +- #Food + - Breakfast: coffee and bread + - Lunch: tomato rice + - Dinner: tomato rice and tea +- #Relations: no human contact +- #finance: sent 2000 to [[Person/Latha]]. And no other expenses +- #movie + - #max [[MoviesShows/First Knight]] + - #netflix [[MoviesShows/American Conspiracy The Octopus Murders]] #truecrimedoc +- \ No newline at end of file diff --git a/sample-data/Default/Logseq/journals/2024_03_11.md b/sample-data/Default/Logseq/journals/2024_03_11.md new file mode 100644 index 0000000..cc239cd --- /dev/null +++ b/sample-data/Default/Logseq/journals/2024_03_11.md @@ -0,0 +1,12 @@ +- #physicalhealth Apart from the fact that I was damn sleepy today, I was alright. +- #mentalhealth I was good today. +- #work Finished a few work - deligated most. +- #Food + - Breakfast: Coffee and bread + - Lunch: Fried Rice, Omelette and coffee + - Dinner: Dosa x 3, savories, [[Brand/Corona Premium]] beer +- #Relations: [[Person/VJ]] and I spent some time together. This guy is going through some serious things. I think he is suppressing his thoughts and putting up a show. That is not good for him in anyways. May be, he needs a psychiatrist more than I do. +- #finance: Spent almost $130 in groceries and coffee for office. +- #movie + - #[[Org/Netflix]] [[MoviesShows/The Trial of Chicago 7]] + - #[[Org/hulu]] [[Event/Academy Awards]] \ No newline at end of file diff --git a/sample-data/Default/Logseq/journals/2024_03_12.md b/sample-data/Default/Logseq/journals/2024_03_12.md new file mode 100644 index 0000000..1e8bcaa --- /dev/null +++ b/sample-data/Default/Logseq/journals/2024_03_12.md @@ -0,0 +1,12 @@ +- #physicalhealth I’m good today. +- #mentalhealth I feel unusually ok today +- #work I don't know what was happening in office today. I was passive. +- #Food + - Breakfast: none + - Lunch: coffee and sandwich + - Dinner: junk +- #Relations: Nothing special. Went to meet Mr. Ashley. +- #finance: money has drained +- #movie + - #netflix American Conspiracy The Octopus Murders #truecrimedoc +- \ No newline at end of file diff --git a/sample-data/Default/Logseq/journals/2024_03_13.md b/sample-data/Default/Logseq/journals/2024_03_13.md new file mode 100644 index 0000000..3cc97b0 --- /dev/null +++ b/sample-data/Default/Logseq/journals/2024_03_13.md @@ -0,0 +1,12 @@ +- #physicalhealth I’m ok. Went to office +- #mentalhealth mentally also I felt good +- #work meetings meetings all the time +- #Food + - Breakfast: 1 dosa + - Lunch: 3 Dosas + - Dinner: 2 idlis +- #Relations: VJ’s birthday arranged for cackle with Jenn C +- #finance:almost bankrupt +- #movie + - #netflix American Conspiracy The Octopus Murders #truecrimedoc +- #selfimprovement \ No newline at end of file diff --git a/sample-data/Default/Logseq/journals/2024_03_14.md b/sample-data/Default/Logseq/journals/2024_03_14.md new file mode 100644 index 0000000..2945729 --- /dev/null +++ b/sample-data/Default/Logseq/journals/2024_03_14.md @@ -0,0 +1,13 @@ +- #physicalhealth I feel so sleepy during day time. +- #mentalhealth I am deliberately not taking up any heavy work. Ao that I was not stressed out. +- #work Finished a few work items. But a lot to finish more. +- #Food + - Breakfast: [[Product/Coffee]] + - Lunch: Omelette + - Dinner: Dosa (Raji amma) +- #Relations: [[Person/VJ]] and I went to [[Brand/JC Penny]]. His father is exactly like Appa!! +- #finance: Almost drained +- #movie + - #netflix [[MoviesShows/Missing]] + - #netflix [[MoviesShows/12th fail]] +- \ No newline at end of file diff --git a/sample-data/Default/Logseq/journals/2024_03_15.md b/sample-data/Default/Logseq/journals/2024_03_15.md new file mode 100644 index 0000000..0849016 --- /dev/null +++ b/sample-data/Default/Logseq/journals/2024_03_15.md @@ -0,0 +1,11 @@ +- #physicalhealth I was too sleepy today +- #mentalhealth neutral +- #work left a lot of pending work? +- #Food + - Breakfast: coffee + - Lunch: [[Concept/Dosa]] and coffee + - Dinner: noodle and fried rice +- #Relations: [[Person/vj]] +- #finance: didn't spend much +- #movie + - #soniv [[MoviesShows/bramayugam]] \ No newline at end of file diff --git a/sample-data/Default/Logseq/journals/2024_03_16.md b/sample-data/Default/Logseq/journals/2024_03_16.md new file mode 100644 index 0000000..6d17a08 --- /dev/null +++ b/sample-data/Default/Logseq/journals/2024_03_16.md @@ -0,0 +1,12 @@ +- #physicalhealth Incredibly sleepy day. First half just went into sleep and second half went in the car. +- #mentalhealth Most of the time I was sleeping. But, my introvertness is creeping in a lot. I am unable to be in a crowd. +- #work Did not work at all. +- #Food + - Breakfast: Coffee and a bun + - Lunch: Egg and cheese on a roll + - Dinner: [[Product/Maggie]] noodles, Semiya upma. +- #Relations: I have to stop interacting and imposing my attitude to others. Disconnect social life altogether. +- #finance: Spent money on gas, some groceries. +- #movie + - #einthusan [[MoviesShows/Bramayugam]] + - #prime [[MoviesShows/Poacher]] \ No newline at end of file diff --git a/sample-data/Default/Logseq/journals/2024_03_17.md b/sample-data/Default/Logseq/journals/2024_03_17.md new file mode 100644 index 0000000..212151c --- /dev/null +++ b/sample-data/Default/Logseq/journals/2024_03_17.md @@ -0,0 +1,15 @@ +- #physicalhealth I restarted walking. [[Person/VJ]] and myself are in the competition again. +- #mentalhealth I kept myself busy throughout the day. +- #work No work done today +- #Food + - Breakfast: Coffee, bun and semiya upma + - Lunch: Biriyani + - Dinner: Puttu, stew, Milk +- #Relations: [[Person/VJ]], [[Person/VJ]]'s appa, [[Person/Swathi]]'s appa came home. +- #finance: Sent Rs. 1000 to [[Person/Latha]] +- #movie + - #max [[MoviesShows/Dune]] + - #netflix #truecrimedoc [[MoviesShows/The Outreau Case: A french nightmare]] + - #max [[MoviesShows/Ocean's Eleven]] + - #max [[MoviesShows/Ocean's Twelve]] (started) +- #selfimprovement attempting to create a theme for [[Product/santhoshj.com]]. \ No newline at end of file diff --git a/sample-data/Default/Logseq/journals/2024_03_18.md b/sample-data/Default/Logseq/journals/2024_03_18.md new file mode 100644 index 0000000..65bd08e --- /dev/null +++ b/sample-data/Default/Logseq/journals/2024_03_18.md @@ -0,0 +1,12 @@ +- #physicalhealth I am testing my body to it's limits. +- #mentalhealth the meds are putting me into drowsiness +- #work Some work finished. A lot pending. I was kind of disoriented during one of the calls +- #Food + - Breakfast: coffee and bun + - Lunch: putty and stew + - Dinner: Dosa and peas masala +- #Relations: again, I need to limit my authority over [[Person/Vijay]]. My concern about [[Person/Inba]] must be lesser than [[Person/VJ]]'s and [[Person/Swathi]]'s. I overreacted today. Curb the concern. +- #finance: nearly bankrupt +- #movie + - #max [[MoviesShows/Mare of Easttown]] +- \ No newline at end of file diff --git a/sample-data/Default/Logseq/journals/2024_03_19.md b/sample-data/Default/Logseq/journals/2024_03_19.md new file mode 100644 index 0000000..237ddff --- /dev/null +++ b/sample-data/Default/Logseq/journals/2024_03_19.md @@ -0,0 +1,12 @@ +- #physicalhealth Walking has become really tiresome. My weight is also going uncontrollable. I am 170lbs today. That's 20lbs in 10 days! Need [[Product/Mounjaro]]. +- #mentalhealth ok, I guess. +- #work I need to focus more on work. Today also, I finished a few tasks but left lot open. +- #Food + - Breakfast: Coffee and Bun + - Lunch: Burrito bowl, Bam Bam Juice + - Dinner: Dosa, Peas, junk and milk +- #Relations: nothing special +- #finance: spent 36$ on lunch +- #movie + - #max [[MoviesShows/Mare of Easttown]] +- \ No newline at end of file diff --git a/sample-data/Default/Logseq/journals/2024_03_20.md b/sample-data/Default/Logseq/journals/2024_03_20.md new file mode 100644 index 0000000..793df4c --- /dev/null +++ b/sample-data/Default/Logseq/journals/2024_03_20.md @@ -0,0 +1,13 @@ +- #physicalhealth Physical health is fine. +- #mentalhealth Mental health also looks ok to me. +- #work Unexpected works came in. +- #Food + - Breakfast: Coffee and Bun + - Lunch: 2 Noodle packets + - Dinner: Egg on Croissants - may be another late dinner will be done +- #Relations: Vijay pushed me to get the 600 points today. ITS A WAR!! +- #finance: booked gas for home 821 INR +- #movie + - #netflix The Autopsy of Jane Doe (A brain fuck aweful movie)[The Autopsy of Jane Doe - Unveiling the Botched Psychological Horror | SanthoshJ.com](https://santhoshj.com/autopsy-jane-doe-unveiling-botched-psychological-horror) + - #max Mare of Easttown +- \ No newline at end of file diff --git a/sample-data/Default/Logseq/journals/2024_03_21.md b/sample-data/Default/Logseq/journals/2024_03_21.md new file mode 100644 index 0000000..13c9785 --- /dev/null +++ b/sample-data/Default/Logseq/journals/2024_03_21.md @@ -0,0 +1,12 @@ +- #physicalhealth slowly getting back into my walking streak. Need to get hold of my eating pattern too. If at all I could avoid [[Product/Mounjaro]]. +- #mentalhealth I feel calm. +- #work a lot of things happening. Don't know if things will be favorable for me. +- #Food + - Breakfast: coffee and bun + - Lunch: 2 noodlea + - Dinner: pizza, [[Brand/diet pepsi]] +- #Relations: [[Person/VJ]], [[Person/Inba]] and [[Person/Swathi]]. [[Person/Swathi]]'s Appa called today. +- #finance: tomorrow is a salary day! +- #movie + - #netflix [[MoviesShows/Harder they fall]] +- \ No newline at end of file diff --git a/sample-data/Default/Logseq/journals/2024_03_22.md b/sample-data/Default/Logseq/journals/2024_03_22.md new file mode 100644 index 0000000..fb50f82 --- /dev/null +++ b/sample-data/Default/Logseq/journals/2024_03_22.md @@ -0,0 +1,11 @@ +- #physicalhealth did a strenuous walk to fulfill 600 points +- #mentalhealth I'm ok. +- #work helluva day. +- #Food + - Breakfast: Coffee and Bun + - Lunch: egg and mushrooms on an English muffin + - Dinner: Dosa, rice and milk +- #Relations: no contact. Tomorrow [[Person/Manikandan]] is landing +- #finance: salary day. But no money for me. +- #movie + - #hulu [[MoviesShows/Abraham Ozler]] \ No newline at end of file diff --git a/sample-data/Default/Logseq/journals/2024_03_23.md b/sample-data/Default/Logseq/journals/2024_03_23.md new file mode 100644 index 0000000..beb74c6 --- /dev/null +++ b/sample-data/Default/Logseq/journals/2024_03_23.md @@ -0,0 +1,12 @@ +- #physicalhealth I'm too tired today +- #mentalhealth I feel I am OK +- #work for good take today is Saturday and no work +- #Food + - Breakfast: none + - Lunch: Egg cheese croissants + - Dinner: [[Product/Dosa]], [[Brand/lays]] 2 mini ice creams +- #Relations: met [[Person/Manikandan]] for the first time +- #finance: it's ok +- #movie + - #[[Brand/netflix]] [[MoviesShows/3 body problem]] +- \ No newline at end of file diff --git a/sample-data/Default/Logseq/journals/2024_03_24.md b/sample-data/Default/Logseq/journals/2024_03_24.md new file mode 100644 index 0000000..17d107e --- /dev/null +++ b/sample-data/Default/Logseq/journals/2024_03_24.md @@ -0,0 +1,11 @@ +- #physicalhealth I can see I am easily putting on weight. Looks like I'm going to be dependent on [[Product/Mounjaro]] for the rest of my life. +- #mentalhealth I was engaged throughout the day and was comparatively happy. +- #work No work today. +- #Food + - Breakfast: Coffee and bun + - Lunch: Rice and lentils + - Dinner: 2 huge slices of Pizzas +- #Relations: VJ’s parents came home. Had a happy conversation with them. Felt loved yet again. +- #finance: bombed some money in [[Org/Costco]] today. +- #movie + - #netflix [[MoviesShows/3 Body Problem]] (season binged) \ No newline at end of file diff --git a/sample-data/Default/Logseq/journals/2024_03_25.md b/sample-data/Default/Logseq/journals/2024_03_25.md new file mode 100644 index 0000000..59c8ba9 --- /dev/null +++ b/sample-data/Default/Logseq/journals/2024_03_25.md @@ -0,0 +1,11 @@ +- #physicalhealth I'm not completely healthy I'd say- back pain is leeching back. +- #mentalhealth I was very much irritable today. And was absent-minded. Maybe meds will help control it. +- #work slight fuckup with the shbp calculator change. +- #Food + - Breakfast: Coffee, rice and lentil + - Lunch: junk - chips and dip + - Dinner: Dosa +- #Relations: [[Person/Inba]] responded to me when I called her name, and smiled at me 💕 +- #finance: put a 150$ hole by going to [[Place/RSTP]] +- #movie + - #hulu [[MoviesShows/Will Trent]] \ No newline at end of file diff --git a/sample-data/Default/Logseq/journals/2024_03_26.md b/sample-data/Default/Logseq/journals/2024_03_26.md new file mode 100644 index 0000000..db00fb0 --- /dev/null +++ b/sample-data/Default/Logseq/journals/2024_03_26.md @@ -0,0 +1,11 @@ +- #physicalhealth Backpain has started to bother a lot. Weight also plays a role. But I'm on an eating spree. +- #mentalhealth could be a stress-eating pattern too. I'm am easily irritated. +- #work went to office. Nothing much happened +- #Food + - Breakfast: Coffee + - Lunch: chickpea sandwich and hot chocolate + - Dinner: chappathi and mushroom masala +- #Relations: nothing special happened +- #finance: not much +- #movie + - #hulu Will Trent \ No newline at end of file diff --git a/sample-data/Default/Logseq/journals/2024_03_27.md b/sample-data/Default/Logseq/journals/2024_03_27.md new file mode 100644 index 0000000..b3a1661 --- /dev/null +++ b/sample-data/Default/Logseq/journals/2024_03_27.md @@ -0,0 +1,11 @@ +- #physicalhealth back and leg aches continue. Tried to get [[Product/Mounjaro]]. But no luck so far. +- #mentalhealth irritability continues. +- #work Faled a day full of work. +- #Food + - Breakfast: Egg and cheese on croissant. + - Lunch: Salad, hot chocolate and a few pieces of pie. + - Dinner: possibly chapati. Or junk +- #Relations: [[Person/Mani]] is easily irritating me. I need to change myself. Else it is going to be very difficult for a social living. +- #finance: $10 for breakfast $12 for lunch and $38 for grocery. +- #movie + - #hulu [[MoviesShows/Will Trent]] \ No newline at end of file diff --git a/sample-data/Default/Logseq/journals/2024_03_28.md b/sample-data/Default/Logseq/journals/2024_03_28.md new file mode 100644 index 0000000..84bea7b --- /dev/null +++ b/sample-data/Default/Logseq/journals/2024_03_28.md @@ -0,0 +1,13 @@ +- #physicalhealth Physical health is going south. Weight is going north! +- #mentalhealth Today was a busy day and didnt get time to worry about my mental health at all! +- #work brought a few items to closure. +- #Food + - Breakfast: Coffee + - Lunch: Chapati and Egg Burji + - Dinner: Samossa Chaat +- #Relations: [[Person/VJ]] brought me dinner. we watched a few funny videos. +- #finance: rent and gas paid +- #movie + - #hulu [[MoviesShows/Will Trent]] + - #hulu [[MoviesShows/Poor Things]] +- # \ No newline at end of file diff --git a/sample-data/Default/Logseq/journals/2024_03_29.md b/sample-data/Default/Logseq/journals/2024_03_29.md new file mode 100644 index 0000000..7bdb4e9 --- /dev/null +++ b/sample-data/Default/Logseq/journals/2024_03_29.md @@ -0,0 +1,12 @@ +- #physicalhealth I am gaining weight so easily. Backpain is back. +- #mentalhealth im ok +- #work although I was ooo today, coordinated the dns change and shbp calculator change. +- #Food + - Breakfast: coffee + - Lunch: [[Brand/lays]] and ranch dip + - Dinner: onion rava dosai, porotta and ice cream +- #Relations: VJ's dad appeared to be happy having food at [[Org/A2B]] and [[Brand/Carvel]]. +- #finance: a little splurge +- #movie + - #max [[MoviesShows/The Batman]] ([[Person/Robert Pattinson]]) +- \ No newline at end of file diff --git a/sample-data/Default/Logseq/journals/2024_03_30.md b/sample-data/Default/Logseq/journals/2024_03_30.md new file mode 100644 index 0000000..4c82ade --- /dev/null +++ b/sample-data/Default/Logseq/journals/2024_03_30.md @@ -0,0 +1,14 @@ +- #physicalhealth I was mostly idle today and watched 3 movies. +- #mentalhealth I was ok. +- #work coordinated uat for shbp change. +- #Food + - Breakfast: coffee and biscuits + - Lunch: [[Concept/Dosa]] and chips + - Dinner: [[Concept/Idli]] and ice cream +- #Relations: [[Person/VJ]]’s family and [[Person/Poonguzhali]]’s family. Wished birthday to [[Person/Sangeeth]]! +- #finance: reconciled [[Product/simplifi]] with bank accounts +- #movie + - #max [[MoviesShows/Barbie]] + - #prime [[MoviesShows/Memento]] + - #hulu [[MoviesShows/The Hitchhiker’s Guide to the Galaxy]] + - #hulu [[MoviesShows/Will Trent]] (up-to-date) \ No newline at end of file diff --git a/sample-data/Default/Logseq/journals/2024_03_31.md b/sample-data/Default/Logseq/journals/2024_03_31.md new file mode 100644 index 0000000..21cbd8d --- /dev/null +++ b/sample-data/Default/Logseq/journals/2024_03_31.md @@ -0,0 +1,13 @@ +## Backtracking on 4/3 +- #physicalhealth I was feeling ok on 3/31 +- #mentalhealth I was feeling very good with the company of [[Person/Poonguzhali]] and family. +- #work Worked with [[Person/Ramesh]] and [[Person/Vinay]] on the deck for [[Person/Erinn]]. +- #Food + - Breakfast: Upma by [[Person/Raji amma]] + - Lunch: Made Dosa and ate it. [[Person/Mani]] ate biriyani from [[Person/Vijay]]'s home + - Dinner: Bought fried rice from China kadai. +- #Relations: In the company of [[Person/Poonguzhali]] family and [[Person/Manikandan]]. +- #finance: Nothing happening +- #movie + - [[MoviesShows/The Accountant]] +- #selfimprovement Started on [[Concept/Kubernetes]]. \ No newline at end of file diff --git a/sample-data/Default/Logseq/journals/2024_04_01.md b/sample-data/Default/Logseq/journals/2024_04_01.md new file mode 100644 index 0000000..83eb5bc --- /dev/null +++ b/sample-data/Default/Logseq/journals/2024_04_01.md @@ -0,0 +1,11 @@ +- #physicalhealth I was sleepy throughout the day. Even took an hour's break and slept off. +- #mentalhealth Mental health was somewhat ok. But I was much irritable. +- #work As usual busy. But low productivity. +- #Food + - Breakfast: Coffee + - Lunch: Chapathi and sauces + - Dinner: Dosa and podi +- #Relations: Went to [[Org/Costco]] with [[Person/VJ]] and [[Person/Raji amma]] +- #finance: going from bad to worse +- #movie + - Tracked back missed episodes of [[Person/Seth Mayers]] and [[Person/Stephen Colbert]]. \ No newline at end of file diff --git a/sample-data/Default/Logseq/journals/2024_04_02.md b/sample-data/Default/Logseq/journals/2024_04_02.md new file mode 100644 index 0000000..5142adf --- /dev/null +++ b/sample-data/Default/Logseq/journals/2024_04_02.md @@ -0,0 +1,11 @@ +- #physicalhealth Full energy. +- #mentalhealth I was ok. +- #work Utilized that energy and determination to wrap up a lot of work. Finished many critical tickets (all [[Person/ippo ramasamys]]!!) +- #Food + - Breakfast: Coffee and Croissants + - Lunch: Orange Juice + - Dinner: Dosa, podi and chips at 5:30. Grapes at night 10. +- #Relations: No human interaction +- #finance: no change +- #movie + - #[[Brand/hulu]] [[MoviesShows/The Anatomy of a fall]] \ No newline at end of file diff --git a/sample-data/Default/Logseq/journals/2024_04_03.md b/sample-data/Default/Logseq/journals/2024_04_03.md new file mode 100644 index 0000000..a2f06ed --- /dev/null +++ b/sample-data/Default/Logseq/journals/2024_04_03.md @@ -0,0 +1,12 @@ +- #physicalhealth I felt an eternal tiredness +- #mentalhealth ive a feeling of something bad is going to happen +- #work many works finished +- #Food + - Breakfast: coffee and banana + - Lunch: 2 slice pizza and salad + - Dinner: chips and fruit juice +- #Relations: [[Person/vj]] and [[Person/Swathi]] fought again. +- #finance:tomorrow I'll get $500 +- #movie + - #[[Brand/hulu]] [[MoviesShows/Anatomy of a fall]] +- \ No newline at end of file diff --git a/sample-data/Default/Logseq/journals/2024_04_04.md b/sample-data/Default/Logseq/journals/2024_04_04.md new file mode 100644 index 0000000..44a1b0d --- /dev/null +++ b/sample-data/Default/Logseq/journals/2024_04_04.md @@ -0,0 +1,13 @@ +- #physicalhealth I'm again getting a feeling of chest discomfort. I'm afraid telling this to certain folks might diminish my chances of hike or GC. +- #mentalhealth Fucked up than usual +- #work hectic. Logged off at 1640 +- #Food + - Breakfast: Coffee and Croissant + - Lunch: Dosa And chips + - Dinner: rice and chips +- #Relations: went to meet [[Person/Inba]]. She was grumpy today. +- #finance: I guess [[Person/Susan]] is going to mess up. +- #movie + - [[MoviesShows/Anatomy of a Fall]] + - [[MoviesShows/The kitchen]] + - [[MoviesShows/Top gun]] \ No newline at end of file diff --git a/sample-data/Default/Logseq/journals/2024_04_05.md b/sample-data/Default/Logseq/journals/2024_04_05.md new file mode 100644 index 0000000..1e50968 --- /dev/null +++ b/sample-data/Default/Logseq/journals/2024_04_05.md @@ -0,0 +1,12 @@ +- #physicalhealth I feel ok, sans feeling sleepy. +- #mentalhealth i was so irritable that I shouted at [[Person/Mani]]. I need to personally apologize to him. +- #work worked for some time. Slept for rest. +- #Food + - Breakfast: coffee and banana + - Lunch: chips and OJ + - Dinner: egg murthabaq and coffee +- #Relations: worsened relationship with [[Person/Mani]]. He never gives straight answers and beats around the bush. I shouted at him. +- #finance: Salary came. 2L in home loan, 15 for [[Person/Amma]] and 5 for [[Person/Latha]]. +- #movie + - #prime [[MoviesShows/Topgun]] +- \ No newline at end of file diff --git a/sample-data/Default/Logseq/journals/2024_04_06.md b/sample-data/Default/Logseq/journals/2024_04_06.md new file mode 100644 index 0000000..1f8cb61 --- /dev/null +++ b/sample-data/Default/Logseq/journals/2024_04_06.md @@ -0,0 +1,13 @@ +- #physicalhealth I was highly active today. Walked almost 11 kilometers. 15000 steps in [[Place/NYC]]. +- #mentalhealth i don't Know how I feel! +- #work no work +- #Food + - Breakfast: coffee and banana + - Lunch: dahi Sev Puri, veggie burger + - Dinner: egg with croissant, curd rice and potato +- #Relations: Walked with [[Person/VJ]] and [[Person/Joe]]. [[Person/Joe]] is a fun guy to roam around with. +- #finance: spent around 140$ +- #movie + - #prime [[MoviesShows/Sicario]] + - #prime [[MoviesShows/Topgun]] +- \ No newline at end of file diff --git a/sample-data/Default/Logseq/journals/2024_04_07.md b/sample-data/Default/Logseq/journals/2024_04_07.md new file mode 100644 index 0000000..b105e1c --- /dev/null +++ b/sample-data/Default/Logseq/journals/2024_04_07.md @@ -0,0 +1,12 @@ +- #physicalhealth It was a slow day. So was I. +- #mentalhealth i feel so blank +- #work didn't even go near a laptop +- #Food + - Breakfast: coffee and banana + - Lunch: [[Concept/Dosa]] and peanut chutney + - Dinner: [[Concept/Dosa]], Peanut chutney and milk. +- #Relations: went for a movie with [[Person/VJ]] +- #finance: not much damaged +- #movie + - #regal [[MoviesShows/Monkey Man]] + - #netflix [[MoviesShows/Minions]] \ No newline at end of file diff --git a/sample-data/Default/Logseq/journals/2024_04_08.md b/sample-data/Default/Logseq/journals/2024_04_08.md new file mode 100644 index 0000000..2114645 --- /dev/null +++ b/sample-data/Default/Logseq/journals/2024_04_08.md @@ -0,0 +1,10 @@ +- #physicalhealth backfilling from 4/9. I was fine. +- #mentalhealth I'm more anxious about not getting a proper hike. And am losing my mind over it. +- #work finished a lot of work. +- #Food + - Breakfast: coffee and Croissant with egg + - Lunch: pasta + - Dinner: dosa +- #Relations: went to [[Org/Costco]] with [[Person/VJ]]. Played with [[Person/Inba]] +- #finance: spent a lil money in [[Org/Costco]] +- #movie No movie \ No newline at end of file diff --git a/sample-data/Default/Logseq/journals/2024_04_09.md b/sample-data/Default/Logseq/journals/2024_04_09.md new file mode 100644 index 0000000..b842ba0 --- /dev/null +++ b/sample-data/Default/Logseq/journals/2024_04_09.md @@ -0,0 +1,10 @@ +- #physicalhealth backache is back. Weight gain is going uncontrolled. +- #mentalhealth Anxiety is hitting the roof. I am too much anxious about the hike. +- #work I put my 100%. But not rewarded. +- #Food + - Breakfast: nothing + - Lunch: pasta, wrap and 2 hot chocolate + - Dinner: chapati and paneer +- #Relations: [[Person/Vinay]] - literally told I'm bugging him. +- #finance: less than 1000. +- #movie no movie \ No newline at end of file diff --git a/sample-data/Default/Logseq/journals/2024_04_10.md b/sample-data/Default/Logseq/journals/2024_04_10.md new file mode 100644 index 0000000..bce9196 --- /dev/null +++ b/sample-data/Default/Logseq/journals/2024_04_10.md @@ -0,0 +1,11 @@ +- #physicalhealth it's ok. But hard to sleep +- #mentalhealth tried level best to sleep. But it's noisy inside +- #work finished a chunk of work. Attempting to automate tests +- #Food + - Breakfast: nothing + - Lunch: chappati and paneer + - Dinner: croissant and jam, tea +- #Relations: Nothing much happened +- #finance: bought [[Person/VJ]] some chicken from [[Brand/jersey boys]] +- #movie + - #disney [[MoviesShows/Inside Out]] \ No newline at end of file diff --git a/sample-data/Default/Logseq/journals/2024_04_11.md b/sample-data/Default/Logseq/journals/2024_04_11.md new file mode 100644 index 0000000..a034665 --- /dev/null +++ b/sample-data/Default/Logseq/journals/2024_04_11.md @@ -0,0 +1,11 @@ +- #physicalhealth I'm fine the whole day. Got 4 doses of [[Product/Mounjaro]]!! +- #mentalhealth I'm keeping myself happy today. +- #work a few things done. +- #Food + - Breakfast: coffee + - Lunch: rice + - Dinner: [[Brand/Chalupa]], wrap and grapes +- #Relations: no human contact +- #finance: $35 on [[Brand/doordash]] +- #movie + - #netflix [[MoviesShows/The little things]] \ No newline at end of file diff --git a/sample-data/Default/Logseq/journals/2024_04_12.md b/sample-data/Default/Logseq/journals/2024_04_12.md new file mode 100644 index 0000000..ba487d2 --- /dev/null +++ b/sample-data/Default/Logseq/journals/2024_04_12.md @@ -0,0 +1,13 @@ +- #physicalhealth Backpain is still there. I am back on [[Product/Mounjaro]] 7.5mg :) +- #mentalhealth i feel ok today. +- #work I finished all planned activities today. +- #Food + - Breakfast: coffee + - Lunch: dosa + - Dinner: nothing +- #Relations: VJ came home. We watched a movie. +- #finance: nothing spent +- #movie + - #hulu [[MoviesShows/Premalu]] + - #prime [[MoviesShows/Top Gun Maverick]] + - \ No newline at end of file diff --git a/sample-data/Default/Logseq/journals/2024_04_13.md b/sample-data/Default/Logseq/journals/2024_04_13.md new file mode 100644 index 0000000..40cbb99 --- /dev/null +++ b/sample-data/Default/Logseq/journals/2024_04_13.md @@ -0,0 +1,11 @@ +- #physicalhealth I am ok +- #mentalhealth I was kind of cloudy the whole day +- #work no work +- #Food + - Breakfast: [[Product/Coffee]] and [[Product/Dosa]] + - Lunch: nothing + - Dinner: [[Product/Roti]], [[Product/Palak paneer]], [[Product/Quinoa]] and [[Product/dal]] +- #Relations: Spent half a day in [[Person/Kaila]]'s home. [[Person/Kaila]] and [[Person/Geetha]] came home. +- #finance: nothing much +- #movie + - #netflix [[MoviesShows/Bricklayer]] \ No newline at end of file diff --git a/sample-data/Default/Logseq/journals/2024_04_14.md b/sample-data/Default/Logseq/journals/2024_04_14.md new file mode 100644 index 0000000..154aded --- /dev/null +++ b/sample-data/Default/Logseq/journals/2024_04_14.md @@ -0,0 +1,12 @@ +- #physicalhealth I’m feeling good. First half of the day was kind of sleepy. +- #mentalhealth Im chill today. +- #work No work. +- #Food + - Breakfast: Coffee + - Lunch: Rice, sambar, vazhappoo, bajji,potato, pappadam + - Dinner: Cream of mushroom soup +- #Relations: I took VJ's parents to [[Place/Liberty state park]]. +- #finance: Spent 40$ in [[Org/ShopRite]] +- #movie + - #netflix [[MoviesShows/Bricklayer]] +- #selfimprovement \ No newline at end of file diff --git a/sample-data/Default/Logseq/journals/2024_04_15.md b/sample-data/Default/Logseq/journals/2024_04_15.md new file mode 100644 index 0000000..9c30dba --- /dev/null +++ b/sample-data/Default/Logseq/journals/2024_04_15.md @@ -0,0 +1,13 @@ +- #physicalhealth I feel drained +- #mentalhealth And I feel like no soul. Unable to focus +- #work Kind of did all work. +- #Food + - Breakfast: Coffee and Bread+Jam + - Lunch: Tea and [[Brand/Karachi biscuits]] + - Dinner: Chapathi and onion +- #Relations: not much. Booked ticket to [[Place/Orlando]] to pickup [[Person/Jenn]]'s car +- #finance: went -200. Had to pull 250 from savings +- #movie + - [[MoviesShows/The Professional]] #netflix + - #max [[MoviesShows/Ms. Sherlock]] +- \ No newline at end of file diff --git a/sample-data/Default/Logseq/journals/2024_04_16.md b/sample-data/Default/Logseq/journals/2024_04_16.md new file mode 100644 index 0000000..738aebd --- /dev/null +++ b/sample-data/Default/Logseq/journals/2024_04_16.md @@ -0,0 +1,12 @@ +- #physicalhealth I was kind of ok the whole day. Came back from office and slept +- #mentalhealth Irritable +- #work Took care of certain things. And many things still open. +- #Food + - Breakfast: Coffee + - Lunch: Chickpea wrap and Chocolate + - Dinner: 1 Chapathi and 4 biscuits +- #Relations: Nothing much +- #finance: Still about zero +- #movie + - #netflix Léon: The Professional +- \ No newline at end of file diff --git a/sample-data/Default/Logseq/journals/2024_04_17.md b/sample-data/Default/Logseq/journals/2024_04_17.md new file mode 100644 index 0000000..eab62a8 --- /dev/null +++ b/sample-data/Default/Logseq/journals/2024_04_17.md @@ -0,0 +1,11 @@ +- #physicalhealth I'm ok +- #mentalhealth need a reboot +- #Food + - Breakfast: [[Product/Coffee]] + - Lunch: burrito bowl + - Dinner: pizza +- #Relations: nothing +- #finance: no major changes +- #movie + - +- #selfimprovement \ No newline at end of file diff --git a/sample-data/Default/Logseq/journals/2024_04_18.md b/sample-data/Default/Logseq/journals/2024_04_18.md new file mode 100644 index 0000000..ae6f5bc --- /dev/null +++ b/sample-data/Default/Logseq/journals/2024_04_18.md @@ -0,0 +1,11 @@ +- #physicalhealth I felt alright today. +- #mentalhealth I'm anxious about the hike. I'm expecting it tomorrow. But I'm sure that's not going to happen. +- #work closed all tasks for today. +- #Food + - Breakfast: Coffee and bread jam + - Lunch: coffee + - Dinner: Soup +- #Relations: [[Person/VJ]] visited home. +- #finance: Linked with mental health +- #movie + - #netflix [[MoviesShows/hacksaw ridge]] \ No newline at end of file diff --git a/sample-data/Default/Logseq/journals/2024_04_19.md b/sample-data/Default/Logseq/journals/2024_04_19.md new file mode 100644 index 0000000..9e8f0aa --- /dev/null +++ b/sample-data/Default/Logseq/journals/2024_04_19.md @@ -0,0 +1,13 @@ +- #physicalhealth Im ok today. Slet after office hours +- #mentalhealth I could keep my cool even after the salary remained same. +- #work Finished a lot of work. Caught up with all emails. +- #Food + - Breakfast: coffee, bread and jam + - Lunch: potato thing + - Dinner: bread omelette +- #Relations: No much interactions +- #finance: salary credited +- #movie + - #netflix Rebel Moon + - #max American Sniper +- \ No newline at end of file diff --git a/sample-data/Default/Logseq/journals/2024_04_20.md b/sample-data/Default/Logseq/journals/2024_04_20.md new file mode 100644 index 0000000..94b2bb7 --- /dev/null +++ b/sample-data/Default/Logseq/journals/2024_04_20.md @@ -0,0 +1,15 @@ +- #physicalhealth I didn't do anything today. Just a couch potato. +- #mentalhealth I kept my cool today. +- #work spoke to [[Person/Erinn]]. Shbp fix +- #Food + - Breakfast: Coffee + - Lunch: [[Brand/Taco bell]] + - Dinner: dosa, idli +- #Relations: [[Person/VJ]] was home +- #finance: $35 in one lunch. Fuck that. +- #movie + - #netflix [[MoviesShows/Inside Man]] + - #max [[MoviesShows/2001: a space Odyssey]] + - #prime [[MoviesShows/The Usual Suspects]] + - #max [[MoviesShows/Lord of the rings - Fellowship of the ring]] (started) +- \ No newline at end of file diff --git a/sample-data/Default/Logseq/journals/2024_04_21.md b/sample-data/Default/Logseq/journals/2024_04_21.md new file mode 100644 index 0000000..c090f52 --- /dev/null +++ b/sample-data/Default/Logseq/journals/2024_04_21.md @@ -0,0 +1,13 @@ +- #physicalhealth Physically I am good. +- #mentalhealth Some unknown fear is looming in my mind. +- #work didn't work +- #Food + - Breakfast: [[Product/Coffee]] + - Lunch: [[Concept/Pongal]] and [[Concept/Chutney]] + - Dinner: 1 packet of toasty biscuit an peanut butter +- #Relations: went for a drive to [[Place/Paterson Great Falls]] +- #finance: booked rental car from [[Place/MCO]] to [[Place/VRB]]. And hotel in [[Place/Savannah]]. +- #movie + - #max [[MoviesShows/Lord of Rings Fellowship of the Ring]] + - #max [[MoviesShows/Fargo]] +- \ No newline at end of file diff --git a/sample-data/Default/Logseq/journals/2024_04_22.md b/sample-data/Default/Logseq/journals/2024_04_22.md new file mode 100644 index 0000000..b4bb13b --- /dev/null +++ b/sample-data/Default/Logseq/journals/2024_04_22.md @@ -0,0 +1,12 @@ +- #physicalhealth eternal tiredness was today's special! +- #mentalhealth Finding it really hard to keep my cool about the salary hike. +- #work I need to find some way to improve my productivity +- #Food + - Breakfast: Coffee + - Lunch: Pasta + - Dinner: Quinoa and Dal +- #Relations: No human interaction +- #finance: Didn't spend any money today. I ordered a bag and cancelled it. +- #movie + - #netflix Money Heist +- \ No newline at end of file diff --git a/sample-data/Default/Logseq/journals/2024_04_23.md b/sample-data/Default/Logseq/journals/2024_04_23.md new file mode 100644 index 0000000..140c024 --- /dev/null +++ b/sample-data/Default/Logseq/journals/2024_04_23.md @@ -0,0 +1,12 @@ +- #physicalhealth I was ok all day. So it looks like staying home is the root cause!! +- #mentalhealth I was ok all day. +- #work half the time, I was not productive at all! +- #Food + - Breakfast: egg and cheese on croissant and large hot latte + - Lunch: salad and hot chocolate + - Dinner: nothing +- #Relations: no one special +- #finance: spent money for food +- #movie + - #max [[MoviesShows/Scott Pilgrim vs The World]] +- \ No newline at end of file diff --git a/sample-data/Default/Logseq/journals/2024_04_24.md b/sample-data/Default/Logseq/journals/2024_04_24.md new file mode 100644 index 0000000..5f44354 --- /dev/null +++ b/sample-data/Default/Logseq/journals/2024_04_24.md @@ -0,0 +1,11 @@ +- #physicalhealth Im perfectly alright today +- #mentalhealth I was zoning out during the party at [[Place/Bello's]]. +- #work a wasted day +- #Food + - Breakfast: nothing + - Lunch: Potluck lunch + - Dinner: Possibly nothing +- #Relations: I was in middle of large groups. But I was feeling alone. Alone among the crowd. +- #finance: 140$ left +- #movie + - #netflix [[MoviesShows/What Jenn Did]] \ No newline at end of file diff --git a/sample-data/Default/Logseq/journals/2024_04_25.md b/sample-data/Default/Logseq/journals/2024_04_25.md new file mode 100644 index 0000000..4214f89 --- /dev/null +++ b/sample-data/Default/Logseq/journals/2024_04_25.md @@ -0,0 +1,15 @@ +- #physicalhealth I am good today +- #mentalhealth I felt Ok, I guess +- #work Partially productive. I can do better. But I'm lacking the motivation. +- #Food + - Breakfast: Coffee + - Lunch: Bread and Omelette + - Dinner: 4 Chapathi and a lot of payaru +- #Relations: nearly any human interaction. [[Person/VJ]] came and slept for sometime. +- #finance: balance went negative again. Moved $300 from savings +- #movie + - #[[Org/netflix]] [[MoviesShows/What Jennifer did]] #truecrimedoc + - #[[Org/netflix]] [[MoviesShows/Antisocial network]] #truecrimedoc + - #[[Org/max]] [[MoviesShows/Lord of the rings: Two Towers]] (started) + - #[[Org/hulu]] [[MoviesShows/Super Singer]] (caught up) +- \ No newline at end of file diff --git a/sample-data/Default/Logseq/journals/2024_04_26.md b/sample-data/Default/Logseq/journals/2024_04_26.md new file mode 100644 index 0000000..d10ef28 --- /dev/null +++ b/sample-data/Default/Logseq/journals/2024_04_26.md @@ -0,0 +1,14 @@ +- #physicalhealth nothing to complain about the physical health. But... +- #mentalhealth I am very much feeling a void and something is really off. I need to get out of this dirty mood. +- #work The work pressure is so low that I am panicking. +- #Food + - Breakfast: [[Product/Coffee]] + - Lunch: Poori and masala + - Dinner: [[Brand/Taco bell]] +- #Relations: [[Person/Vijay]] came home. We watched some classic cricket videos. Encounter [[Person/Ekambaram]] jokes. +- #finance: [[Person/Alagu]] sent his [[Brand/verizon]] money. +- #movie + - #max [[MoviesShows/Lord of the Rings: Two Towers]] +- #selfimprovement + - [[Product/Git]] - a bit deeper knowledge + - As usual purchased [[Product/Drupalize.me]] subscription. Let us see how far I go this time. \ No newline at end of file diff --git a/sample-data/Default/Logseq/journals/2024_04_27.md b/sample-data/Default/Logseq/journals/2024_04_27.md new file mode 100644 index 0000000..5ea47fd --- /dev/null +++ b/sample-data/Default/Logseq/journals/2024_04_27.md @@ -0,0 +1,16 @@ +- DONE Create ad to sell the workout bench +- TODO Fold washed clothes +- TODO Continue [[Concept/Drupal]] studies. +- #physicalhealth I'm ok today. Got a hot tub bath. +- #mentalhealth mind fuck is as strong as ever. +- #work Had to open laptop for entering planview +- #Food + - Breakfast: Coffee + - Lunch: Pizza + - Dinner: Tea and Bun +- #Relations: [[Person/Inba]] knows me now. She is fun 🫡 She's my therapy now ♥️♥️♥️ +- #finance: Spent on some comfort purchases. More to go!! +- #movie + - #[[Brand/netflix]] [[MoviesShows/Baby Reindeer]] + - #[[Brand/netflix]] [[MoviesShows/Money Heist]] (part4) +- #selfimprovement [[Concept/Drupal]] \ No newline at end of file diff --git a/sample-data/Default/Logseq/journals/2024_04_28.md b/sample-data/Default/Logseq/journals/2024_04_28.md new file mode 100644 index 0000000..ee3a56d --- /dev/null +++ b/sample-data/Default/Logseq/journals/2024_04_28.md @@ -0,0 +1,14 @@ +- How was the day: Royally wasted +- #physicalhealth calf muscles are tired. Need to start walking. +- #mentalhealth I need more focus. Need to focus on the right things. +- #work didn't do anything +- #Food + - Breakfast: Coffee and bun + - Lunch: Gotas by 4pm + - Dinner: Omelette and 2 slices of bread +- #Relations: Drove for [[Person/VJ]] and his parents. +- #finance: could not get any worser. +- #movie + - #[[Brand/netflix]] [[MoviesShows/Money Heist]] +- #selfimprovement Nothing. +- \ No newline at end of file diff --git a/sample-data/Default/Logseq/journals/2024_04_29.md b/sample-data/Default/Logseq/journals/2024_04_29.md new file mode 100644 index 0000000..04c1aca --- /dev/null +++ b/sample-data/Default/Logseq/journals/2024_04_29.md @@ -0,0 +1,14 @@ +- #DayInShort Half baked +- #physicalhealth Health seems ok. But the calf muscle pain and dizziness is back +- #mentalhealth I am keeping my cool as possible as I could +- #work Fruitful day +- #Food + - Breakfast: Coffee and Bun + - Lunch: Omelette + - Dinner: Dosa and mutta curry +- #Relations: [[Person/VJ]] came home and shared dinner. +- #finance: No change. +- #movie + - #netflix [[MoviesShows/Money Heist]] (Done) + - #netflix [[MoviesShows/Antares]] #truecrimedoc +- #selfimprovement Continued baby steps for [[Product/Drupal]] Dev \ No newline at end of file diff --git a/sample-data/Default/Logseq/journals/2024_04_30.md b/sample-data/Default/Logseq/journals/2024_04_30.md new file mode 100644 index 0000000..e29f130 --- /dev/null +++ b/sample-data/Default/Logseq/journals/2024_04_30.md @@ -0,0 +1,13 @@ +- #DayInShort Yet another fucked up day at office. [[Person/Vinay]] is a 100% filtered fraud. +- #physicalhealth I am good today. Woke up fresh. +- #mentalhealth I feel ok today. Amped up for tomorrow's [[Place/Florida]] trip. +- #work Work was fine. Spoke to [[Person/Krishna]]. +- #Food + - Breakfast: Coffee and Bun + - Lunch: Chick pea wrap + - Dinner: Appam and Mutta curry +- #Relations: Nothing special +- #finance: Nothing will happen. Offshore got a 🖕🏼. Friday onsite will get the same. +- #movie + - #netflix [[MoviesShows/The Program]] #truecrimedoc +- #selfimprovement Baby steps for [[Product/Drupal]]. \ No newline at end of file diff --git a/sample-data/Default/Logseq/journals/2024_05_01.md b/sample-data/Default/Logseq/journals/2024_05_01.md new file mode 100644 index 0000000..fda485a --- /dev/null +++ b/sample-data/Default/Logseq/journals/2024_05_01.md @@ -0,0 +1,14 @@ +- #DayInShort A new kind of day in a long time. +- #physicalhealth By the end of the day I was tired. +- #mentalhealth To be honest, I was refreshed and anxious at the same time. +- #work wrapped up early at 3pm +- #Food + - Breakfast: Coffee + - Lunch: Pizza + - Dinner: Orange +- #Relations: Spoke to [[Person/Jenn]]'s mom [[Person/Sue]]. +- #finance: Spending money like water. +- #movie + - No TV or Computer access +- +- \ No newline at end of file diff --git a/sample-data/Default/Logseq/journals/2024_05_02.md b/sample-data/Default/Logseq/journals/2024_05_02.md new file mode 100644 index 0000000..e444a37 --- /dev/null +++ b/sample-data/Default/Logseq/journals/2024_05_02.md @@ -0,0 +1,13 @@ +- #DayInShort A long day. From [[Place/Vero Beach]] to [[Place/Savannah]]. Visited [[Org/Kennedy space center]]. +- #physicalhealth back pain due to long drive. But gets better with a hot shower. +- #mentalhealth I'm good today. Tomorrow is a salary day. Hopefully it doesn't fuck up my mind. +- #work no work +- #Food + - Breakfast: oranges, nutbar. + - Lunch: Latte and spinach and egg wrap + - Dinner: That beautiful thing from [[Org/The Public Kitchen & Bar]] +- #Relations: No human interaction that that [[Person/Kollam Sundari]] who I met in [[Org/Kennedy space center]]. +- #finance: Blasting out money!!! 💰 +- #movie + - No access +- \ No newline at end of file diff --git a/sample-data/Default/Logseq/journals/2024_05_03.md b/sample-data/Default/Logseq/journals/2024_05_03.md new file mode 100644 index 0000000..a13df1b --- /dev/null +++ b/sample-data/Default/Logseq/journals/2024_05_03.md @@ -0,0 +1,11 @@ +- #DayInShort Great day... long drive from [[Place/Savannah]] to [[Place/Charleston]] to [[Place/Fayetteville]]. I got 8 tattoos done on my right ankle at a random shop in [[Place/Fayetteville]], [[Place/North Carolina]]. +- #physicalhealth I was not physically active other than mostly driving the whole day. +- #mentalhealth Since I was doing my favorite thing, I was happy :) +- #work OOO +- #Food + - Breakfast: Tea @[[Place/Savannah]] + - Lunch: Nuts + - Dinner: Felafel roll +- #Relations: Had phone calls with [[Person/Jenn]], [[Person/Vijay]], [[Person/Amma]] and [[Person/Latha]] +- #finance: Spent a lot. Need to see the credit card. +- #movie [[MoviesShows/Asunta Case]] \ No newline at end of file diff --git a/sample-data/Default/Logseq/journals/2024_05_04.md b/sample-data/Default/Logseq/journals/2024_05_04.md new file mode 100644 index 0000000..9d44df6 --- /dev/null +++ b/sample-data/Default/Logseq/journals/2024_05_04.md @@ -0,0 +1,13 @@ +- #DayInShort Successfully finished the journey from [[Place/Florida]] to [[Place/NJ]]. I visited [[Place/Richmond]] and [[Place/Fredericksburg]] in [[Place/Virginia]] state. I listened to a wonderful podcast in [[Brand/Spotify]] on "[[Work/Shakespeare for all]]". +- #physicalhealth Tired of a long journey. Otherwise, I am sound. +- #mentalhealth I feel fresh. +- #work No work today. +- #Food + - Breakfast: Nuts + - Lunch: Omelette at [[Org/Lulus Restaurant]] in [[Place/Richmond Shockoe]] + - Dinner: Dosa at [[Org/VJ's]] +- #Relations: Gave gifts to [[Person/VJ]]. +- #finance: Still not audited. +- #movie + - Started [[MoviesShows/Manjummal Boys]] #hulu +- \ No newline at end of file diff --git a/sample-data/Default/Logseq/journals/2024_05_05.md b/sample-data/Default/Logseq/journals/2024_05_05.md new file mode 100644 index 0000000..cd9c2d6 --- /dev/null +++ b/sample-data/Default/Logseq/journals/2024_05_05.md @@ -0,0 +1,15 @@ +- #DayInShort A day Royally wasted; or Royally rested. I didn't get up from the bed for almost the whole day. +- #physicalhealth Feeling tired and feverish. +- #mentalhealth Not thinking about anything that upsets my mind. +- #work No work +- #Food + - Breakfast: Coffee and bun + - Lunch: Nut bars x 2 + - Dinner: 4 Dosas at 4pm +- #Relations: Literally no human contact. +- #finance: Spent another $30 on a stupid app. +- #movie + - #netflix [[MoviesShows/Secrets of Neanderthals]] + - #netflix [[MoviesShows/Asuntas Case]] - Finished + - #hulu [[MoviesShows/Super Singer]] and [[MoviesShows/CWC5]] +- #selfimprovement \ No newline at end of file diff --git a/sample-data/Default/Logseq/journals/2024_05_06.md b/sample-data/Default/Logseq/journals/2024_05_06.md new file mode 100644 index 0000000..6b8b922 --- /dev/null +++ b/sample-data/Default/Logseq/journals/2024_05_06.md @@ -0,0 +1,15 @@ +- #DayInShort Started as a busy day but it settled down nicely. +- #physicalhealth I am becoming sleepyJoe. +- #mentalhealth It is ok. Looks like meditation is helping too. +- #work Busy day. did not get a chance to work on the RCA for [[Person/Erinn]]. +- #Food + - Breakfast: Coffee and Bun + - Lunch: nothing + - Dinner: Pizza +- #Relations: [[Person/VJ]] and I went to [[Org/costco]] today. +- #finance: It is ok +- #movie + - #netflix [[MoviesShows/Leave the World behind]] + - #netflix [[MoviesShows/Unfrosted]] + - #youtube [[MoviesShows/Bandid Queen]] (Hindi) + - #youtube one thamp up \ No newline at end of file diff --git a/sample-data/Default/Logseq/journals/2024_05_07.md b/sample-data/Default/Logseq/journals/2024_05_07.md new file mode 100644 index 0000000..f557da8 --- /dev/null +++ b/sample-data/Default/Logseq/journals/2024_05_07.md @@ -0,0 +1,13 @@ +- #DayInShort A boringly complex day. Unable to Guage [[Person/Krishna]]'s intentions. He talks good. Is that for my good or not is an enigma. +- #physicalhealth Feeling a bit sleepy the whole day. +- #mentalhealth Slightly stressed out. +- #work Confirmed that we didn't miss out any deployment as a whole. +- #Food + - Breakfast: Egg and cheese on croissant and Latte + - Lunch: Burrito bowl + - Dinner: Dosa +- #Relations: Not much interaction +- #finance: Spent on lunch +- #movie + - #netflix [[MoviesShows/The Great Wall]] +- \ No newline at end of file diff --git a/sample-data/Default/Logseq/journals/2024_05_08.md b/sample-data/Default/Logseq/journals/2024_05_08.md new file mode 100644 index 0000000..9b01d50 --- /dev/null +++ b/sample-data/Default/Logseq/journals/2024_05_08.md @@ -0,0 +1,12 @@ +- #DayInShort It was a not-so-happening day. both in office and outside office. +- #physicalhealth I am fine today. Had near blackouts while in office. +- #mentalhealth I am fine. +- #work Did a couple of tickets and HNJH mobile landing page. +- #Food + - Breakfast: Latte + - Lunch: Chickpea wrap + - Dinner: Soup +- #Relations: Only office contacts. +- #finance: Coffee + Lunch +- #movie + - #netflix Extremely Wicked, Shockingly Evil and Vile \ No newline at end of file diff --git a/sample-data/Default/Logseq/journals/2024_05_09.md b/sample-data/Default/Logseq/journals/2024_05_09.md new file mode 100644 index 0000000..07da40f --- /dev/null +++ b/sample-data/Default/Logseq/journals/2024_05_09.md @@ -0,0 +1,20 @@ +# Refer + - [The Ultimate Cleaning Checklist (realsimple.com)](https://www.realsimple.com/home-organizing/cleaning/house-cleaning-schedule) + - [How to Wash Towels to Keep Them Clean, Fresh, and Fluffy (realsimple.com)](https://www.realsimple.com/home-organizing/cleaning/how-to-wash-towels) + - [Yes, You Need to Clean Your Washing Machine (realsimple.com)](https://www.realsimple.com/home-organizing/cleaning/cleaning-washing-machine) +- # Journal +- #DayInShort Totally unplanned and a day with twists and turns. +- #physicalhealth I am ok today. no serious issues. The tattoo has started itching :P +- #mentalhealth I feel totally good today. +- #work Partially I finished some work. I need to spend some time working tomorrow late and over the weekend. +- #Food + - Breakfast: Coffee and Bun + - Lunch: Thai Drunken Noodle and Fried Rice + - Dinner: Thatte Idli and sambar, Coffee +- #Relations: Vijay's appa's birthday. Went to A2B for dinner. Recieved coffee powder and Pooja items from Sreekumar chettan. +- #finance: Spent almost 200 USD on Amazon +- #movie + - #hulu Idiocracy (Referred by #JennCastle ) + - Queuing #netflix Elize Matsunaga - Once upon a crime [[May 10th, 2024]] +- +- \ No newline at end of file diff --git a/sample-data/Default/Logseq/journals/2024_05_10.md b/sample-data/Default/Logseq/journals/2024_05_10.md new file mode 100644 index 0000000..d181d43 --- /dev/null +++ b/sample-data/Default/Logseq/journals/2024_05_10.md @@ -0,0 +1,13 @@ +- #DayInShort Productive day, I would say. I did not watch TV today and yesterday; while working. Today I used the desk - and it turns out to be really good idea :P +- #physicalhealth Last night's sleep was sparce. So, I was a little tired by evening. And slept by 5:30 and woke up at 9!! Damn it!! +- #mentalhealth I feel good today. +- #work Productive day. +- #Food + - Breakfast: Coffee and Bun + - Lunch: Omelette and Bun + - Dinner: One gulp of Orange Juice +- #Relations: [[Person/Inba papa]] is not well. [[Person/Jenn]]'s dad is also not well. I hope both recover well ASAP. +- #finance: [[Brand/Amazon]] purchases has come. I cancelled a few items. :P +- #movie + - #netflix #truecrimedoc [[MoviesShows/Fyre: The Greatest Party That Never Happened]] +- \ No newline at end of file diff --git a/sample-data/Default/Logseq/journals/2024_05_11.md b/sample-data/Default/Logseq/journals/2024_05_11.md new file mode 100644 index 0000000..c4afcc2 --- /dev/null +++ b/sample-data/Default/Logseq/journals/2024_05_11.md @@ -0,0 +1,14 @@ +- #DayInShort The day has been very busy. I started cleaning up the home. Trashed almost 4 bags full of waste paper and other garbage. +- #physicalhealth severe back pain. +- #mentalhealth maybe I was totally busy, looks like that is helping my mental health. +- #work no work today. +- #Food + - Breakfast: latte from Starbucks, two samosas + - Lunch: nothing + - Dinner: five dosas and chutney +- #Relations: vijay help me a lot today. Re-organized the furnitures. +- #finance: spent $55 in Patel +- #movie + - #netflix Rose island + - #netflix Equalizer +- \ No newline at end of file diff --git a/sample-data/Default/Logseq/journals/2024_05_12.md b/sample-data/Default/Logseq/journals/2024_05_12.md new file mode 100644 index 0000000..606b0ae --- /dev/null +++ b/sample-data/Default/Logseq/journals/2024_05_12.md @@ -0,0 +1,13 @@ +- #DayInShort A weird kind of day. I slept until around 1pm in the noon!! +- #physicalhealth I am ok except the mid-backpain. Could be because of yesterday's home cleaning activity. +- #mentalhealth I am trying to break my routine and build new practices. Started by lighting up lamp. +- #work Did not work. +- #Food + - Breakfast: coffee and bun + - Lunch: Rice and Mushroom + - Dinner: Dosa nad mushroom +- #Relations: [[Person/Raji amma]] came home and I fell down in front of her. She is still upset. +- #finance: Did not spend anything today. +- #movie + - #hulu [[MoviesShows/Manjummel Boys]] + - #hulu [[MoviesShows/My cousin Vinny]] \ No newline at end of file diff --git a/sample-data/Default/Logseq/journals/2024_05_13.md b/sample-data/Default/Logseq/journals/2024_05_13.md new file mode 100644 index 0000000..c81a522 --- /dev/null +++ b/sample-data/Default/Logseq/journals/2024_05_13.md @@ -0,0 +1,15 @@ +- #DayInShort Did a few comfort things. Did printouts of photos for the hall. Worked full minded. Need to win back [[Person/Erinn]]'s confidence. +- #physicalhealth I am fine today. Backpain is bit reduced. Thighs are tight. +- #mentalhealth I think I am good for now. +- #work Worked dedicated. +- #Food + - Breakfast: Coffee and Bun + - Lunch: Rice + - Dinner: Parippu Vada and coffee +- #Relations: Played with [[Person/Inbakutty]]. [[Person/VJ]]'s mom came with lunch. +- #finance: Spent 35$ at [[Org/Walmart]] +- #movie + - #netflix [[MoviesShows/The Judge]] +- #selfimprovement + - Spent time on [[Brand/Drupalize.me]] +- \ No newline at end of file diff --git a/sample-data/Default/Logseq/journals/2024_05_14.md b/sample-data/Default/Logseq/journals/2024_05_14.md new file mode 100644 index 0000000..adb7ba3 --- /dev/null +++ b/sample-data/Default/Logseq/journals/2024_05_14.md @@ -0,0 +1,12 @@ +- #DayInShort an unusual day. Woke up early, Lit up the light. Had breakfast. All unusual things and on top of it, I started watching the shining. +- #physicalhealth went to eye doctor. +- #mentalhealth I'm alright +- #work busy day +- #Food + - Breakfast: Cereal + - Lunch: Chickpea wrap + - Dinner: broccoli cheddar soup +- #Relations: Don’t know what happened to vijay he was down by end of the day. +- #finance: spend almost $160 in Costco, including eye check up. +- #movie + - #prime The Shining \ No newline at end of file diff --git a/sample-data/Default/Logseq/journals/2024_05_15.md b/sample-data/Default/Logseq/journals/2024_05_15.md new file mode 100644 index 0000000..b076635 --- /dev/null +++ b/sample-data/Default/Logseq/journals/2024_05_15.md @@ -0,0 +1,14 @@ +- #DayInShort A busy day altogether. Finished a few items in the list. Looks like I forgot cooking. +- #physicalhealth I feel weak. By evening I m a dead meat. +- #mentalhealth I'm keeping up my spirit. +- #work kind of productive. But need to start doing mom for meetings. I'm forgetting things. +- #Food + - Breakfast: cereals and coffee + - Lunch: rice + - Dinner: Dosa and potato +- #Relations: not much. I need to give [[Person/VJ]] due space. He is growing in office. I must respect that. +- #finance: not much changed +- #movie + - #prime [[MoviesShows/The Shining]] + - #netflix #truecrimedoc [[MoviesShows/Long shot]] +- \ No newline at end of file diff --git a/sample-data/Default/Logseq/journals/2024_05_16.md b/sample-data/Default/Logseq/journals/2024_05_16.md new file mode 100644 index 0000000..c19d498 --- /dev/null +++ b/sample-data/Default/Logseq/journals/2024_05_16.md @@ -0,0 +1,13 @@ +- #DayInShort A day with mixed emotions. The visit with CDO was useless and mundane—just another narcissistic megalomaniac. The question of "What's in it for me?" is futile. +- #physicalhealth While I was in the restaurant with CDO, a sudden headache affected me badly. I had to get out of there and left earlier than planned. +- #mentalhealth It is ok +- #work Kind of successful day. Wrapped up a few items. +- #Food + - Breakfast: Coffee and cereals + - Lunch: 2 pieces of Kebab and a bit of Kurkure Bhindi + - Dinner: Nothing +- #Relations: [[Person/VJ]] seems to be gloomy since yesterday. Not sure if I caused something! +- #finance: Almost dried up. But tomorrow is a salary day. +- #movie + - #prime [[MoviesShows/Musica]] + - #hulu [[MoviesShows/300]] \ No newline at end of file diff --git a/sample-data/Default/Logseq/journals/2024_05_17.md b/sample-data/Default/Logseq/journals/2024_05_17.md new file mode 100644 index 0000000..4fff140 --- /dev/null +++ b/sample-data/Default/Logseq/journals/2024_05_17.md @@ -0,0 +1,14 @@ +- #DayInShort busy day at work +- #physicalhealth stomach was upset through the day. +- #mentalhealth I'm good today +- #work damn busy day. Worked my ass off +- #Food + - Breakfast: coffee + - Lunch: nothing + - Dinner: [[Concept/Dosa]] and [[Concept/Arrabiata]] +- #Relations: [[Person/VJ]], [[Person/Swathi]] and [[Person/Inba]] came home +- #finance: salary came. Paid off many bills. Sent $1200 to [[Place/India]]. +- #movie + - #prime [[MoviesShows/American Fiction]] + - #prime [[MoviesShows/Aavesham]] +- \ No newline at end of file diff --git a/sample-data/Default/Logseq/journals/2024_05_18.md b/sample-data/Default/Logseq/journals/2024_05_18.md new file mode 100644 index 0000000..5926c3d --- /dev/null +++ b/sample-data/Default/Logseq/journals/2024_05_18.md @@ -0,0 +1,14 @@ +- #DayInShort A laid back day +- #physicalhealth sleepy day. I slept intermittently +- #mentalhealth Not bad. I was just ok. +- #work did minor deployment for [[Product/dlomaps]] +- #Food + - Breakfast: Coffee + - Lunch: Punjabi thali + - Dinner: nothing +- #Relations: [[Person/Rameshji]] came for a Biriyani day. +- #finance: Spent for groceries and Lunch +- #movie + - #netflix #truecrimedoc [[MoviesShows/Ashley Madison]] +- #selfimprovement tried a few levels in [[Brand/drupalize.me]] +- \ No newline at end of file diff --git a/sample-data/Default/Logseq/journals/2024_05_19.md b/sample-data/Default/Logseq/journals/2024_05_19.md new file mode 100644 index 0000000..6e2186e --- /dev/null +++ b/sample-data/Default/Logseq/journals/2024_05_19.md @@ -0,0 +1,13 @@ +- #DayInShort Just another Sunday- wasted day +- #physicalhealth I kept myself active today +- #mentalhealth I'm ok +- #work no work today. +- #Food + - Breakfast: Coffee + - Lunch: nothing + - Dinner: Dosa +- #Relations: I was roaming around with [[Person/VJ]]. +- #finance: Spent a lil money at [[Org/Costco]] $54 +- #movie + - #netflix [[MoviesShows/Super Mario Bros]] +- \ No newline at end of file diff --git a/sample-data/Default/Logseq/journals/2024_05_20.md b/sample-data/Default/Logseq/journals/2024_05_20.md new file mode 100644 index 0000000..87bf03a --- /dev/null +++ b/sample-data/Default/Logseq/journals/2024_05_20.md @@ -0,0 +1,14 @@ +- #DayInShort Monday blues licks in +- #physicalhealth I am fine today +- #mentalhealth I am fine today +- #work Start of the week hurry-burry +- #Food + - Breakfast: Cereals and coffee + - Lunch: Adai + - Dinner: nothing +- #Relations: VJ's mom made me adai +- #finance: Didn't spend today +- #movie + - #[[Brand/netflix]] [[MoviesShows/Hunger]] (Thai movie) +- +- \ No newline at end of file diff --git a/sample-data/Default/Logseq/journals/2024_05_21.md b/sample-data/Default/Logseq/journals/2024_05_21.md new file mode 100644 index 0000000..bbad09e --- /dev/null +++ b/sample-data/Default/Logseq/journals/2024_05_21.md @@ -0,0 +1,12 @@ +- #DayInShort A quick day - went like [[Brand/Shazam]]! +- #physicalhealth A bit sleepy day +- #mentalhealth I'm fine today +- #work finished a few little things. Need to follow up the calls tomorrow +- #Food + - Breakfast: Latte, egg and cheese on croissant + - Lunch: Dal and smoothie + - Dinner: 2 apples +- #Relations: Went to [[Place/EWR]] to drop VJ's parents, at 4 am. My wedding anniversary! 14 years passed by. +- #finance: bought a bottle of [[Brand/parker]] quick ink +- #movie + - #max #series [[MoviesShows/Nancy Drew]] \ No newline at end of file diff --git a/sample-data/Default/Logseq/journals/2024_05_22.md b/sample-data/Default/Logseq/journals/2024_05_22.md new file mode 100644 index 0000000..aa82956 --- /dev/null +++ b/sample-data/Default/Logseq/journals/2024_05_22.md @@ -0,0 +1,15 @@ +- #DayInShort Productive day at work and home. And yes, I lied unnecessarily to office that my car is out for service. Why did I do that? I don't know. Sometimes, I am stupid. +- #physicalhealth Physically sound. +- #mentalhealth I feel ok today. +- #work A lot of items checked out. Restarted the [[Org/Deque]] systems thing. +- #Food + - Breakfast: Coffee and cereals + - Lunch: Smoothie and icecreem + - Dinner: 3 eggs fried +- #Relations: Minimal - [[Person/Inba]] and [[Person/VJ]] came home. +- #finance: not much - scheduled payments credited +- #movie + - #prime [[MoviesShows/Apocalypto]] +- #selfimprovement + - [[Brand/Laracast]] - [[Product/Laravel 11]] in 30 days + - Totally confused whether to pursue [[Product/Drupal]]? Or [[Product/Laravel]]? I am split!! Unable to take a decision. I hear a lot about [[Concept/PHP]] making a grand come back. I want to cease the day. But with what?!! On another note, I feel like, I need to go back to basics. Learn fundamental programming principles. But the lead time for that will be too much... Need to decide quick and take the correct exit. \ No newline at end of file diff --git a/sample-data/Default/Logseq/journals/2024_05_23.md b/sample-data/Default/Logseq/journals/2024_05_23.md new file mode 100644 index 0000000..36dc56a --- /dev/null +++ b/sample-data/Default/Logseq/journals/2024_05_23.md @@ -0,0 +1,15 @@ +- #DayInShort Enjoying ticking out daily work. Finding some time to watch TV and learn something is a fulfilling thing. +- #physicalhealth Shortness of breathe. +- #mentalhealth I feel ok today. +- #work Contented day. Worked sincerely +- #Food + - Breakfast: Coffee and Cereals + - Lunch: Coffee + - Dinner: Onion, Peas, Tomato and Potato +- #Relations: Minimal - [[Person/VJ]] and [[Person/Inba]] came home... she is indeed a cutie-pie. +- #finance: Didn't spend anything. I need to see if there were any scheduled payments. +- #movie + - #max [[MoviesShows/Nancy Drew]] #webseries +- #selfimprovement Looking into [[Product/Laravel]]/[[Concept/PHP]]/[[Product/PHPStorm]] +- +- \ No newline at end of file diff --git a/sample-data/Default/Logseq/journals/2024_05_24.md b/sample-data/Default/Logseq/journals/2024_05_24.md new file mode 100644 index 0000000..fb140fa --- /dev/null +++ b/sample-data/Default/Logseq/journals/2024_05_24.md @@ -0,0 +1,13 @@ +- #DayInShort Busy day - I was able to make many peoples easier today. And I had a very laid back evening. Even managed to binge out a whole series! +- #physicalhealth Dizziness when standing up quickly. +- #mentalhealth I feel good today. +- #work As mentioned above, it was a great day and a wonderful way to end the weekend. +- #Food + - Breakfast: Coffee + - Lunch: Water melon + - Dinner: Kothu Parotta +- #Relations: Mostly calls with office people. [[Person/Vijay]] visited very briefly. He is also getting busy on his own rights. Good for him. +- #finance: I was about to spend another $125 on [[Brand/Jetbrains]] IDE. But postponed it to after the expiry of the trial period. +- #movie + - #[[Org/netflix]] [[MoviesShows/A man in full]] #webseries +- #selfimprovement Took the [[Work/Laracast]] course - two days' episodes. \ No newline at end of file diff --git a/sample-data/Default/Logseq/journals/2024_05_25.md b/sample-data/Default/Logseq/journals/2024_05_25.md new file mode 100644 index 0000000..871ef3b --- /dev/null +++ b/sample-data/Default/Logseq/journals/2024_05_25.md @@ -0,0 +1,14 @@ +- #DayInShort A day with mixed thoughts. I was not interested in going out at all. But, I went with [[Person/VJ]], [[Person/Swathi]], and [[Person/Inba]]. I guess, [[Person/Swathi]] enjoyed the drive after quiet some time. +- #physicalhealth Apart from the dizziness, I feel alright. +- #mentalhealth I am good. +- #work No work. +- #Food + - Breakfast: Coffee + - Lunch: Coffee + - Dinner: Semiya upma +- #Relations: Went to [[Org/Costco]] with [[Person/VJ]]'s family. Then to [[Brand/Paris Buguette]]. +- #finance: I spent around 40 dollars in [[Org/Costco]]. I owe [[Person/VJ]]. +- #movie + - #netflix #webseries #korean [[MoviesShows/The 8 Show]]. +- #selfimprovement I did something like I was learning. But if I ask myself about the value of today's learning, I have to say - ZERO. +- \ No newline at end of file diff --git a/sample-data/Default/Logseq/journals/2024_05_26.md b/sample-data/Default/Logseq/journals/2024_05_26.md new file mode 100644 index 0000000..c6476b5 --- /dev/null +++ b/sample-data/Default/Logseq/journals/2024_05_26.md @@ -0,0 +1,16 @@ +- #DayInShort it was a fun field day. +- #physicalhealth after quite some time, I walked for a considerable amount today. +- #mentalhealth I have an active Throughout the day. And I feel fresh. +- #work no work today +- #Food + - Breakfast: Coffee and cereal + - Lunch: Pizza from [[Org/Julian’s]] + - Dinner: Vermicelli upma From yesterday +- #Relations: I went to [[Place/Dumbo]] with [[Person/Swathi]] and [[Person/Vijay]]. [[Person/Inba]] was fun. I am still afraid of having a rift between me and [[Person/VJ]]. That is one reason I didn't take any more photos with that whole family. If they want to forget me, I should not remind them of me by being in photos of their precious memories. +- #finance: I paid everything and added everything to [[Product/Splitwise]] +- #movie + - #netflix [[MoviesShows/the 8 show]] #webseries #korean + - #prime [[MoviesShows/Young Sheldon]] #webseries + - #netflix [[MoviesShows/A simple favor]] +- #selfimprovement + - Learned about [[Concept/Pomodoro method]]. Let us see if I can be better with that. \ No newline at end of file diff --git a/sample-data/Default/Logseq/journals/2024_05_27.md b/sample-data/Default/Logseq/journals/2024_05_27.md new file mode 100644 index 0000000..8d3a16b --- /dev/null +++ b/sample-data/Default/Logseq/journals/2024_05_27.md @@ -0,0 +1,21 @@ +- #DayInShort A holiday well rested. Spend some quality time for watching movies, series and learning. +- #physicalhealth I am not taking care of my health. That is evident. I need to start getting into shape again. +- #mentalhealth Today I feel good. I was focused on getting what I think I need. I was able to focus. May be, this [[Concept/Pomodoro technic]] is my way. I am pursuing it to see how it helps me. +- #work No work - holiday. +- #Food + - Breakfast: Cereals and Coffee + - Lunch: Rice and Paneer at VJ's + - Dinner: No dinner +- #Relations: I went to VJ's home for lunch. I had a little fun time with [[Person/Inba]], [[Person/VJ]], and [[Person/Swathi]]. +- #finance: Spent almost $300 for a new pair of eye glasses. +- #movie + - #netflix [[MoviesShows/Hunger Games]] + - #prime [[MoviesShows/Young Sheldon]] + - #netflix [[MoviesShows/A simple favor]] +- #selfimprovement + - I further spent some time reading about [[Concept/The Pomodoro technique]]. I installed a tool on my phone and [[Product/Mac]]. It gives me a feel that it works. I will go forward and evaluate if this gives me the ability again to focus on what is important. + - Once again, I subscribed to https://drupalize.me/. Hopefully, this time, I learn something valuable. + - https://drupalize.me/tutorial/user-guide/structure-adding-reference?p=2412 + - /Users/santhoshj/dev/farmersmarket + - +- \ No newline at end of file diff --git a/sample-data/Default/Logseq/journals/2024_05_28.md b/sample-data/Default/Logseq/journals/2024_05_28.md new file mode 100644 index 0000000..cf4326a --- /dev/null +++ b/sample-data/Default/Logseq/journals/2024_05_28.md @@ -0,0 +1,12 @@ +- #DayInShort productive day at work. +- #physicalhealth I feel drained +- #mentalhealth I'm ok +- #work highly productive day. +- #Food + - Breakfast: [[Product/Coffee]] + - Lunch: Potluck + - Dinner: [[Product/Dosa]] +- #Relations: [[Person/Swathi]] made me dosas +- #finance: some payments went through. Need to evaluate and unsubscribe my subscriptions +- #movie + - #[[Org/netflix]] [[MoviesShows/Hunger games part 2]] \ No newline at end of file diff --git a/sample-data/Default/Logseq/journals/2024_05_29.md b/sample-data/Default/Logseq/journals/2024_05_29.md new file mode 100644 index 0000000..66ef2e1 --- /dev/null +++ b/sample-data/Default/Logseq/journals/2024_05_29.md @@ -0,0 +1,12 @@ +- #DayInShort half and half. First half was good. Second sick. +- #physicalhealth I feel drained. Took early logoff and slept. +- #mentalhealth because of physical health, mental health is affected. +- #work could not focus. +- #Food + - Breakfast: Cereals and Coffee + - Lunch: Cereals + - Dinner: Quinoa kichdi +- #Relations: [[Person/VJ]] brought me food. I went to pick up his parents from airport. +- #finance: it's totally messed up +- #movie + - #[[Brand/netflix]] [[MoviesShows/Hunger games part 2 Catching Fire]] \ No newline at end of file diff --git a/sample-data/Default/Logseq/journals/2024_05_30.md b/sample-data/Default/Logseq/journals/2024_05_30.md new file mode 100644 index 0000000..68a6c50 --- /dev/null +++ b/sample-data/Default/Logseq/journals/2024_05_30.md @@ -0,0 +1,15 @@ +- #DayInShort tired to the core +- #physicalhealth not feeling well. Feverish and tired. I slept the whole day. +- #mentalhealth kind of a slump. +- #work took off for a day. Helped [[Person/Vinay]] with a couple of queries. +- #Food + - Breakfast: Cereals + - Lunch: Rice, dal and cauliflower + - Dinner: Dosa +- #Relations: [[Person/VJ]] took care of my food. He was making sure I am ok. +- #finance: Nothing spent today. Tomorrow is a salary day. +- #movie + - #[[Brand/netflix]] [[MoviesShows/Hunger games: Catching fire]] + #[[Brand/netflix]] [[MoviesShows/Hunger games: Mocking Jay 1]] + #[[Brand/max]] [[MoviesShows/Nancy Drew]] +- \ No newline at end of file diff --git a/sample-data/Default/Logseq/journals/2024_05_31.md b/sample-data/Default/Logseq/journals/2024_05_31.md new file mode 100644 index 0000000..e423eb3 --- /dev/null +++ b/sample-data/Default/Logseq/journals/2024_05_31.md @@ -0,0 +1,13 @@ +- #DayInShort A slow burner day. +- #physicalhealth I'm too tired to do anything +- #mentalhealth the feeling of tiredness itself is depressing +- #work took care of some critical items and calls +- #Food + - Breakfast: cereals + - Lunch: nothing + - Dinner: [[Brand/Lays]] and Dip, 1 bajji and kothu barotta +- #Relations: [[Person/VJ]] was home +- #finance: salary day. I've nothing after paying all bills +- #movie + - #max [[MoviesShows/Dune 2]] +- \ No newline at end of file diff --git a/sample-data/Default/Logseq/journals/2024_06_01.md b/sample-data/Default/Logseq/journals/2024_06_01.md new file mode 100644 index 0000000..2693bef --- /dev/null +++ b/sample-data/Default/Logseq/journals/2024_06_01.md @@ -0,0 +1,14 @@ +- #DayInShort Kind of mixed feelings today. The first half I wasted watching TV. The second half was spent with friends. I watched a [[Event/T20 match]] after quite a while. +- #physicalhealth I feel ok today. Even though I was lying down most of the time, I took the car and went to [[Person/Kaila]]'s home. +- #mentalhealth I am neutral today. +- #work No work. But considered [[Brand/Linode]] as the next option for hosting my applications. Either that, or [[Brand/AWS]]. +- #Food + - Breakfast: Cereals + - Lunch: Dosa from [[Person/VJ]]'s mom + - Dinner: Chapathi and Dal from [[Person/Kaila]]'s home. +- #Relations: Spent time with [[Person/Kaila]], [[Person/Geetha]], and [[Person/VJ]]. +- #finance: Nothing much. +- #movie + - Finished watching [[MoviesShows/Dune: Part Two]] #max + - #netflix [[MoviesShows/Colors of Evil: Red]] (This is a Polish movie. I am starting very late in the night - after 11:30 pm) +- \ No newline at end of file diff --git a/sample-data/Default/Logseq/journals/2024_06_02.md b/sample-data/Default/Logseq/journals/2024_06_02.md new file mode 100644 index 0000000..1002649 --- /dev/null +++ b/sample-data/Default/Logseq/journals/2024_06_02.md @@ -0,0 +1,13 @@ +- #DayInShort A day that went in some other direction than I intended. +- #physicalhealth It was good. +- #mentalhealth I kept myself up. Can't complain +- #work Sunday +- #Food + - Breakfast: Cereals, idli and Chutney + - Lunch: pulov and mushrooms - [[Person/Raji amma]] + - Dinner: Coffee +- #Relations: Roamed around [[Org/Costco]] with [[Person/Swathi]] and [[Person/VJ]] +- #finance: I owe [[Person/VJ]] around $60 +- #movie + - #netflix #truecrimedoc [[MoviesShows/Most hated man on the internet]] +- #selfimprovement tried out [[Product/linode]] and [[Product/aws]] \ No newline at end of file diff --git a/sample-data/Default/Logseq/journals/2024_06_03.md b/sample-data/Default/Logseq/journals/2024_06_03.md new file mode 100644 index 0000000..2d17472 --- /dev/null +++ b/sample-data/Default/Logseq/journals/2024_06_03.md @@ -0,0 +1,12 @@ +- #DayInShort Need more focus. It was a lazy day +- #physicalhealth I feel ok. Properly had food. +- #mentalhealth lacking motivation. Both in work and starting the gym. +- #work barely did the minimum necessary thing +- #Food + - Breakfast: Cereals and coffee + - Lunch: Maggi noodles + - Dinner: Junk, strawberry protein shake +- #Relations: no human interaction +- #finance: bought a bag +- #movie + - #max Last of us #webseries \ No newline at end of file diff --git a/sample-data/Default/Logseq/journals/2024_06_04.md b/sample-data/Default/Logseq/journals/2024_06_04.md new file mode 100644 index 0000000..1370b95 --- /dev/null +++ b/sample-data/Default/Logseq/journals/2024_06_04.md @@ -0,0 +1,12 @@ +- #DayInShort Busy day and low voltage by end of the day. +- #physicalhealth Overall I am good. But I drop in the bed by 8 pm. +- #mentalhealth I feel I am not enough focused. +- #work Carried out some items. But need to get going today. +- #Food + - Breakfast: Coffee + - Lunch: Pasta + - Dinner: Cereals +- #Relations: [[Person/VJ]], [[Person/Joe]] and that's all. +- #finance: Subverted an additional charge by [[Org/Factor 75]] meal plan of $55 +- #movie + - #netflix [[MoviesShows/Brazen]] (Stupid movie) \ No newline at end of file diff --git a/sample-data/Default/Logseq/journals/2024_06_05.md b/sample-data/Default/Logseq/journals/2024_06_05.md new file mode 100644 index 0000000..c225ba3 --- /dev/null +++ b/sample-data/Default/Logseq/journals/2024_06_05.md @@ -0,0 +1,13 @@ +- #DayInShort better day than yesterday +- #physicalhealth I feel ok today. +- #mentalhealth I was never depressed the whole day. +- #work Busy work filled with meetings. But managed to finish a few items +- #Food + - Breakfast: Coffee + - Lunch: Felafel and pita + - Dinner: 2 bananas and bagel +- #Relations: nothing special. +- #finance: basic expenses +- #movie + - #[[Brand/netflix]] [[MoviesShows/Dancing for the devil]] #truecrimedoc +- \ No newline at end of file diff --git a/sample-data/Default/Logseq/journals/2024_06_06.md b/sample-data/Default/Logseq/journals/2024_06_06.md new file mode 100644 index 0000000..4ac5cc1 --- /dev/null +++ b/sample-data/Default/Logseq/journals/2024_06_06.md @@ -0,0 +1,13 @@ +- #DayInShort Sleepy day +- #physicalhealth I am good today. +- #mentalhealth stress is building up? +- #work [[Person/Vinay]] is killing any left over optimism. +- #Food + - Breakfast: Thai noodles + - Lunch: nothing + - Dinner: maggi noodles +- #Relations: [[Person/VJ]] came home +- #finance: nothing +- #movie + - #netflix I don't feel at home in this world anymore. +- \ No newline at end of file diff --git a/sample-data/Default/Logseq/journals/2024_06_07.md b/sample-data/Default/Logseq/journals/2024_06_07.md new file mode 100644 index 0000000..4fbe83d --- /dev/null +++ b/sample-data/Default/Logseq/journals/2024_06_07.md @@ -0,0 +1,13 @@ +- #DayInShort Slept during office hours +- #physicalhealth tootired +- #mentalhealth feeling too stressed out +- #work 👆 +- #Food + - Breakfast: channa masala and coc + - Lunch: none + - Dinner: eggs +- #Relations: [[Person/VJ]] came home +- #finance: nothing changed +- #movie + - #[[Brand/netflix]] [[MoviesShows/300 Rise of an empire]] +- #selfimprovement \ No newline at end of file diff --git a/sample-data/Default/Logseq/journals/2024_06_08.md b/sample-data/Default/Logseq/journals/2024_06_08.md new file mode 100644 index 0000000..44db609 --- /dev/null +++ b/sample-data/Default/Logseq/journals/2024_06_08.md @@ -0,0 +1,15 @@ +- #DayInShort A different day altogether. +- #physicalhealth I feel good today. I joined gym. Hopefully, I can get into a better shape by the time amma reach here. +- #mentalhealth I feel ok today. +- #work No work. +- #Food + - Breakfast: Cereals and coffee + - Lunch: nothing + - Dinner: cereals +- #Relations: Went to [[Brand/BJ's]] with [[Person/Wayne]], [[Person/Floria]] and [[Person/VJ]]. +- #finance: Spent $65 on gym. I might also take a subscription of a personal trainer as well. +- #movie + - #netflix [[MoviesShows/Hitman]] + - #netflix [[MoviesShows/Unthinkable]] +- #selfimprovement + - Started writing the script for [[Person/K D Kempamma]]. \ No newline at end of file diff --git a/sample-data/Default/Logseq/journals/2024_06_09.md b/sample-data/Default/Logseq/journals/2024_06_09.md new file mode 100644 index 0000000..911c5d3 --- /dev/null +++ b/sample-data/Default/Logseq/journals/2024_06_09.md @@ -0,0 +1,14 @@ +- #DayInShort The day was eventful and interesting. +- #physicalhealth I feel good. It should be better from tomorrow. Gym regimen starts +- #mentalhealth I was at peace today. +- #work No work +- #Food + - Breakfast: Coffee and Dosa + - Lunch: nothing + - Dinner: Protein milkshake +- #Relations: [[Person/Vijay]] and myself watched cricket match, went to [[Org/shoprite]] and watched a documentary +- #finance: Spent 71 at [[Org/shoprite]]. VJ will give me around 40. +- #movie + - #netflix #truecrimedoc [[MoviesShows/How to rob a bank]] +- #selfimprovement + - Rewrote the password app into [[Concept/svelte]]. But I need to find out how to host it on an [[Product/apache server]] with directory alias. \ No newline at end of file diff --git a/sample-data/Default/Logseq/journals/2024_06_10.md b/sample-data/Default/Logseq/journals/2024_06_10.md new file mode 100644 index 0000000..9727095 --- /dev/null +++ b/sample-data/Default/Logseq/journals/2024_06_10.md @@ -0,0 +1,15 @@ +- #DayInShort interesting day it had been. started gym +- #physicalhealth I feel good. +- #mentalhealth check movie section +- #work high number of fans +- #Food + - Breakfast: Coffee and bread-Jam + - Lunch: Pharroes salad + - Dinner: Cereals +- #Relations: Lit food culture of [[Place/Pakistan]] +- #finance: + - All good. +- #movie + - [[MoviesShows/American murder: Family next door]] +- +- \ No newline at end of file diff --git a/sample-data/Default/Logseq/journals/2024_06_11.md b/sample-data/Default/Logseq/journals/2024_06_11.md new file mode 100644 index 0000000..83b53ce --- /dev/null +++ b/sample-data/Default/Logseq/journals/2024_06_11.md @@ -0,0 +1,13 @@ +- #DayInShort I met with a minor car crash. It was my mistake. I hit a car. Now I have to pay the auto shop from my pocket. +- #physicalhealth is good +- #mentalhealth is a bit in trouble. Anxious about the body shop bills +- #work not in a mood to focus on anything now. +- #Food + - Breakfast: Coffee + - Lunch: Chana masala and rice + - Dinner: 4 x Dosa and chilly podi +- #Relations: nothing special +- #finance: Going to take a huge hit because of the body shop bill +- #movie + - [[MoviesShows/Paranoia.com]] documentary +- \ No newline at end of file diff --git a/sample-data/Default/Logseq/journals/2024_06_12.md b/sample-data/Default/Logseq/journals/2024_06_12.md new file mode 100644 index 0000000..a1b508e --- /dev/null +++ b/sample-data/Default/Logseq/journals/2024_06_12.md @@ -0,0 +1,13 @@ +- #DayInShort it was a lazy day. +- #physicalhealth I feel good today. +- #mentalhealth Im ok except the accident is actually taking a toll on me. +- #work first half was ok. Second half was zero productive. +- #Food + - Breakfast: Coffee and banana + - Lunch: Mushroom omelette + - Dinner: smoothie with protein shake +- #Relations: [[Person/VJ]] was home for [[Event/Ind vs USA match]]. [[Person/Silvia madam]] came to the auto body shop. +- #finance: the cost of the accident is starting at me with $5000 +- #movie + - #netflix #truecrimedoc [[MoviesShows/killer sally]] +- \ No newline at end of file diff --git a/sample-data/Default/Logseq/journals/2024_06_13.md b/sample-data/Default/Logseq/journals/2024_06_13.md new file mode 100644 index 0000000..5d2609b --- /dev/null +++ b/sample-data/Default/Logseq/journals/2024_06_13.md @@ -0,0 +1,14 @@ +- #DayInShort A day with zero productivity. I didn't do a single task today. That is really bad. I should change that bad behavior +- #physicalhealth All good. Today was a leg day. I just did some light exercise. Doing dead lift of 24 lbs caused high heart rate. In total I did gym workout for 20 minutes and 30 minutes swimming. +- #mentalhealth I cant complain today. +- #work Lazy day. I slept in meetings. Don't know when that is going to bite back. +- #Food + - Breakfast: Cereals + - Lunch: Dosa + - Dinner: Dal tadka +- #Relations: [[Person/Vijay]] came home and had his dinner here. +- #finance: I am scared to look into it. As the austerity is declared I asked the cleaning lady not to come. Saving $200. +- #movie + - Watched a couple of true crime shit on youtube 48 hours channel +- #selfimprovement + - Just playing around with the passwords application and [[Product/RustRover]] application. \ No newline at end of file diff --git a/sample-data/Default/Logseq/journals/2024_06_14.md b/sample-data/Default/Logseq/journals/2024_06_14.md new file mode 100644 index 0000000..cf26923 --- /dev/null +++ b/sample-data/Default/Logseq/journals/2024_06_14.md @@ -0,0 +1,13 @@ +- #DayInShort A day deliberately wasted +- #physicalhealth I feel good except occasional dizziness. +- #mentalhealth I'm ok +- #work Low productive day. +- #Food + - Breakfast: Cereals + - Lunch: Coffee + - Dinner: Dosa +- #Relations: [[Person/VJ]] came home for cricket match +- #finance: salary day. +- #movie + - #max [[MoviesShows/Good Will Hunting]] +- \ No newline at end of file diff --git a/sample-data/Default/Logseq/journals/2024_06_15.md b/sample-data/Default/Logseq/journals/2024_06_15.md new file mode 100644 index 0000000..6def677 --- /dev/null +++ b/sample-data/Default/Logseq/journals/2024_06_15.md @@ -0,0 +1,14 @@ +- #DayInShort an interesting day. Went to the workshop and got appointment for Tuesday if not raining +- #physicalhealth I feel good except the thigh pain +- #mentalhealth I feel perfectly alright +- #work no work +- #Food + - Breakfast: Cereals + - Lunch: Coffee and [[Brand/Maggi]] + - Dinner: California blend rice and dal +- #Relations: [[Person/VJ]] was home for most part. +- #finance: spent 289$ on an IDE. But requested refund. It will be only 128$ +- #movie + - #netflix [[MoviesShows/Crazy Rich Asians]] + - #netflix [[MoviesShows/Gunpowder Milkshake]] +- #selfimprovement I was fiddling with [[Product/phpstorm]]. \ No newline at end of file diff --git a/sample-data/Default/Logseq/journals/2024_06_16.md b/sample-data/Default/Logseq/journals/2024_06_16.md new file mode 100644 index 0000000..ed9bf5a --- /dev/null +++ b/sample-data/Default/Logseq/journals/2024_06_16.md @@ -0,0 +1,18 @@ +- #DayInShort I didnt technically move from the couch. Sleeping, Coding, Watching TV... Oh boy! +- #physicalhealth I feel better with the thigh pain today. With the hot water shower, it feels really great. I can go to the Gym tomorrow. +- #mentalhealth I feel perfectly alright. No kidding. +- #work No work today. +- #Food + - Breakfast: Cereals + - Lunch: Dosa, podi, curd and Coffee + - Dinner: May be I will make berry shake. +- #Relations: Technically no human contact. +- #finance: Didnt actively spent any money. So, I can do that! proved. +- #movie + - #[[Org/netflix]] [[MoviesShows/The boy who harnessed the wind]] + - #[[Org/netflix]] [[MoviesShows/The Misfits]] + - #[[Org/netflix]] [[MoviesShows/Ice Cold: Murder, Coffee and Jessica Wongso]] + - #[[Org/max]] [[MoviesShows/Crouching Tiger Hidden Dragon]] +- #selfimprovement + - I continued fiddling with [[Product/PHP Storm]]. This is good enough for all web development work involving [[Concept/php]] and [[Concept/javascript]]. +- \ No newline at end of file diff --git a/sample-data/Default/Logseq/journals/2024_06_17.md b/sample-data/Default/Logseq/journals/2024_06_17.md new file mode 100644 index 0000000..075fe23 --- /dev/null +++ b/sample-data/Default/Logseq/journals/2024_06_17.md @@ -0,0 +1,13 @@ +- #DayInShort Mixed feelings for the day. I tried to work. But I was getting distracted a lot. Need to focus more. +- #physicalhealth A couple of times, the dizziness took my by storm. Other than that, I was fine. +- #mentalhealth I am good. +- #work Week start and closing activities done. Attended at testing call at 8:15pm. +- #Food + - Breakfast: Coffee + - Lunch: Nothing + - Dinner: Fruit Smoothy +- #Relations: Literally no human interaction. Even at gym, I didnt talk or communicate with anyone. +- #finance: Moved INR 10000 to [[Org/axis bank]] to pay credit card bill. +- #movie + - #prime [[MoviesShows/Kurangu Pedal]] - Nice movie. I tweeted after watching this: [Lord Commander of Nothing on X: "A cute little movie- "[[MoviesShows/Kurangu Pedal]]". This movie is so relatable for me. During my summer vacation after 11th standard, I along with my cousins went to [[Place/Kooniyoor]] in [[Place/Tirunelveli]] where their sister was married to. Myself and [[Person/Raman]] (the younger of the cousins)" / X](https://x.com/santhoshj/status/1802879934471233697) +- \ No newline at end of file diff --git a/sample-data/Default/Logseq/journals/2024_06_18.md b/sample-data/Default/Logseq/journals/2024_06_18.md new file mode 100644 index 0000000..9106db8 --- /dev/null +++ b/sample-data/Default/Logseq/journals/2024_06_18.md @@ -0,0 +1,13 @@ +- #DayInShort kind of productive day. Officially started GC processing. Days of stress and anxiety follows. +- #physicalhealth dizziness continues +- #mentalhealth I feel ok today +- #work closed a few items. +- #Food + - Breakfast: cereals and coffee + - Lunch: coffee + - Dinner: Pizza +- #Relations: went to [[Org/Wegmans]] with [[Person/VJ]]. +- #finance: stooping down. Spent $350 on my car. The other car's estimate is about $4900. Now that I need to have [[Person/Latha]] and [[Person/Chuchu]] here, need to arrange for the means here. +- #movie + - #max [[MoviesShows/Now you see me]] +- \ No newline at end of file diff --git a/sample-data/Default/Logseq/journals/2024_06_19.md b/sample-data/Default/Logseq/journals/2024_06_19.md new file mode 100644 index 0000000..449f606 --- /dev/null +++ b/sample-data/Default/Logseq/journals/2024_06_19.md @@ -0,0 +1,18 @@ +- #DayInShort A holiday well utilized. +- #physicalhealth I am fine today +- #mentalhealth Perfectly alright. +- #work No work. Holiday for [[Event/Juneteenth]] +- #Food + - Breakfast: Coffee + - Lunch: Green Gram + - Dinner: Coffee +- #Relations: [[Person/VJ]] was home for most of the day - we watched [[Concept/Cricket]] match and [[MoviesShows/12 angry men]]. +- #finance: Nothing much +- #movie + - [[MoviesShows/12 Angry Men]] #prime + - [[MoviesShows/My Daughter Joined a Cult]] #max + - [[MoviesShows/Cult Massacre: One Day in Jonestwon]] #hulu +- #selfimprovement + - For the first time, I successfully indexed all the names from [[Brand/imdb]] into a [[Product/mysqldb]]. + - Next, I need to index all movies and then build relationships between names -> movies and names -> profession. + - Prepared my profile once gain - this time for the GC processing. \ No newline at end of file diff --git a/sample-data/Default/Logseq/journals/2024_06_20.md b/sample-data/Default/Logseq/journals/2024_06_20.md new file mode 100644 index 0000000..2e51946 --- /dev/null +++ b/sample-data/Default/Logseq/journals/2024_06_20.md @@ -0,0 +1,13 @@ +- #DayInShort Busy at work. Laid back off-work +- #physicalhealth I am alright. Swam 9 laps. +- #mentalhealth I'm alright. +- #work attended a couple of meetings. Struck off a few tasks. +- #Food + - Breakfast: Cereals + - Lunch: nothing + - Dinner: [[Concept/Dosa]], podi, potato chips and samossa +- #Relations: not much. [[Person/Inba]], [[Person/VJ]] +- #finance: no change +- #movie + - [[MoviesShows/Capturing a killer nurse]] +- \ No newline at end of file diff --git a/sample-data/Default/Logseq/journals/2024_06_21.md b/sample-data/Default/Logseq/journals/2024_06_21.md new file mode 100644 index 0000000..9205f5e --- /dev/null +++ b/sample-data/Default/Logseq/journals/2024_06_21.md @@ -0,0 +1,13 @@ +- #DayInShort Tough days ahead. The stress and panic have started for me, about my birth certificate. +- #physicalhealth I didn't go to the Gym today. Stress eating has started. Bought cut mirchi and biriyani. I didn't eat biriyani. it went into the fridge. +- #mentalhealth As I told, it is stress time for me. +- #work I fulfilled my day's task. Timesheets entered. +- #Food + - Breakfast: Cereals + - Lunch: nothing + - Dinner: Stress ate- Cut Mirchi, coffee and 2 spoons of biriyani +- #Relations: [[Person/VJ]] came home for 10:30 match. [[Event/Eng vs SA]]. +- #finance: + - Swiped $4908 for the accident party. +- #movie + - #[[Brand/netflix]] [[MoviesShows/The woman in the window]] \ No newline at end of file diff --git a/sample-data/Default/Logseq/journals/2024_06_22.md b/sample-data/Default/Logseq/journals/2024_06_22.md new file mode 100644 index 0000000..c8fe2f7 --- /dev/null +++ b/sample-data/Default/Logseq/journals/2024_06_22.md @@ -0,0 +1,15 @@ +- #DayInShort [[Concept/Cricket]] the for the first half and [[Place/Brooklyn]] the latter. [[Org/Afghanistan]] gave a 🖕to [[Org/Australia]]. +- #physicalhealth I still have that dizziness. +- #mentalhealth focusing on random things to stay away from thinking a lot +- #work worked for njh changes for member portal deployment +- #Food + - Breakfast: cereals + - Lunch: biriyani + - Dinner: dosa +- #Relations: had to piss of VJ's dad. I need to learn to let go of unpleasant opinions. No matter how balonous it may. +- #finance: + - Spent a few for food. That's all. +- #movie + - #hulu [[MoviesShows/Rise of the planets of the ape]] +- #selfimprovement + - Evaluated multiple search engines \ No newline at end of file diff --git a/sample-data/Default/Logseq/journals/2024_06_23.md b/sample-data/Default/Logseq/journals/2024_06_23.md new file mode 100644 index 0000000..f40ec6c --- /dev/null +++ b/sample-data/Default/Logseq/journals/2024_06_23.md @@ -0,0 +1,14 @@ +- #DayInShort A day fully relaxed +- #physicalhealth I'm fine today +- #mentalhealth I can't complain +- #work no work +- #Food + - Breakfast: cereals + - Lunch: omelette + - Dinner: banana +- #Relations: Joined [[Person/VJ]] to [[Org/ShopRite]] +- #finance: spent a little on food items in [[Org/ShopRite]] +- #movie + - [[MoviesShows/Arabian Nights]] #prime + - [[MoviesShows/Super Singer Season 10 Finale]] #hotstar +- \ No newline at end of file diff --git a/sample-data/Default/Logseq/journals/2024_06_24.md b/sample-data/Default/Logseq/journals/2024_06_24.md new file mode 100644 index 0000000..216ce8f --- /dev/null +++ b/sample-data/Default/Logseq/journals/2024_06_24.md @@ -0,0 +1,14 @@ +- #DayInShort A productive day. +- #physicalhealth I was active and healthy today. Went for swimming. +- #mentalhealth Not to complain. It was fine. +- #work completed almost 80% of planned tasks +- #Food + - Breakfast: Banana and coffee + - Lunch: Kadala + - Dinner: Banana +- #Relations: None +- #finance: None +- #movie + - #youtube the man who knew infinity + - #netflix Fear City +- \ No newline at end of file diff --git a/sample-data/Default/Logseq/journals/2024_06_25.md b/sample-data/Default/Logseq/journals/2024_06_25.md new file mode 100644 index 0000000..677375c --- /dev/null +++ b/sample-data/Default/Logseq/journals/2024_06_25.md @@ -0,0 +1,14 @@ +- #DayInShort Busy day - didnt go to Gym +- #physicalhealth I was so busy that I could think about neither my physical or mental health +- #mentalhealth Same as above +- #work Long day. I had to work through the evening and almost up to midnight +- #Food + - Breakfast: Coffee + - Lunch: Potluck + - Dinner: Smoothie +- #Relations: [[Person/Vinay]] was home for creating a video for [[Person/Rakshita]]'s birthday. +- #finance: not much change +- #movie + - #netflix [[MoviesShows/Fear City]] + - #netflix [[MoviesShows/Inheritance]] +- \ No newline at end of file diff --git a/sample-data/Default/Logseq/journals/2024_06_26.md b/sample-data/Default/Logseq/journals/2024_06_26.md new file mode 100644 index 0000000..d046d5a --- /dev/null +++ b/sample-data/Default/Logseq/journals/2024_06_26.md @@ -0,0 +1,15 @@ +- #DayInShort Busy day at office. Didnt go to gym +- #physicalhealth Dizziness and chills. +- #mentalhealth I am ok today +- #work It was a damn busy in office today. [[Product/JIRA]] administration has become a new item in my portfolio. +- #Food + - Breakfast: Nothing + - Lunch: Crossaints and Egg + avocado toast with egg and a large latte + - Dinner: one gulp of juice +- #Relations: + - Went to [[Place/Bellos Pub]] with [[Person/Mani]], [[Person/VJ]] and [[Person/Joe]]. + - [[Person/Vinay]] came home to finish the video work +- #finance: Depleating!! and need more and more money +- #movie + - #netflix [[MoviesShows/Fear City]] - finished +- \ No newline at end of file diff --git a/sample-data/Default/Logseq/journals/2024_06_27.md b/sample-data/Default/Logseq/journals/2024_06_27.md new file mode 100644 index 0000000..14480c8 --- /dev/null +++ b/sample-data/Default/Logseq/journals/2024_06_27.md @@ -0,0 +1,13 @@ +- #DayInShort A day too heavy on my eyes - sleepy! First presidential debate. +- #physicalhealth I had the [[Product/clonazepam]] last night and it feels too drousy through the day. +- #mentalhealth I am fine. +- #work Too busy a day. Meetings took the good part of it. +- #Food + - Breakfast: Coffee + - Lunch: Rice + - Dinner: Nothing +- #Relations: No one +- #finance: nose dive +- #movie + - [[MoviesShows/Everything Everywhere All at Once]] #netflix +- \ No newline at end of file diff --git a/sample-data/Default/Logseq/journals/2024_06_28.md b/sample-data/Default/Logseq/journals/2024_06_28.md new file mode 100644 index 0000000..d98c564 --- /dev/null +++ b/sample-data/Default/Logseq/journals/2024_06_28.md @@ -0,0 +1,14 @@ +- #DayInShort Productive to the core +- #physicalhealth I am ok +- #mentalhealth Cannot complain +- #work A lot of things were completed today and pissed off [[Person/Vinay]] for asking me the same "unavailable" data again. +- #Food + - Breakfast: Cereals nad coffee + - Lunch: Banana and Coffee + - Dinner: [[Person/Rakshita]]'s birthday dinner had a lot of food! +- #Relations: Met with [[Person/Kaila]], +- #finance: Salary came... rent gone. back to square one +- #movie + - #netflix [[MoviesShows/Maharaj]] + - #max [[MoviesShows/Gran Torino]] + - #netflix [[MoviesShows/The Brothers Sun]] \ No newline at end of file diff --git a/sample-data/Default/Logseq/journals/2024_06_29.md b/sample-data/Default/Logseq/journals/2024_06_29.md new file mode 100644 index 0000000..bce7eaf --- /dev/null +++ b/sample-data/Default/Logseq/journals/2024_06_29.md @@ -0,0 +1,17 @@ +- #DayInShort A busy day at home and with [[Person/Jenn]]. Cleaning people came today and tidied up the whole apartment. Now it looks like a human habitat!! +- #physicalhealth I am good today. I am not taking heart medicines in a row. I have to restart. Also, need to go to doctor for refills. +- #mentalhealth I am ok! surprisingly!! :D +- #work [[Person/Karthi]] woke me up early in the morning for running the medical policy and cpt codes. +- #Food + - Breakfast: Cereals and Coffee + - Lunch: Nothing + - Dinner: [[Product/Impossible burger]], coleslaw, fruits. +- #Relations: Went to [[Person/Jenn]]'s home for [[Person/Tom]]'s graduation party. It was fun. [[Person/Jenn]] will come to my home on Wednesday for the [[Event/July 4th Fireworks]]. +- #finance: + - I am at my rock-bottom. Never had this kind of a pitchakkara month in near past. +- #movie + - #Prime [[MoviesShows/Mystic River]] - For [[Person/Sean Penn]]'s acting master class. + - #hulu [[MoviesShows/The Bear]] +- #selfimprovement + - I wrote a generic Import queue processor in [[Concept/laravel]]. + - As a next step, I need to get it indexed for full text and vector searching. \ No newline at end of file diff --git a/sample-data/Default/Logseq/journals/2024_06_30.md b/sample-data/Default/Logseq/journals/2024_06_30.md new file mode 100644 index 0000000..e7b210f --- /dev/null +++ b/sample-data/Default/Logseq/journals/2024_06_30.md @@ -0,0 +1,16 @@ +- #DayInShort Binge day!! +- #physicalhealth I feel alright today +- #mentalhealth A thought-free day. +- #work No work +- #Food + - Breakfast: Cereals + - Lunch: One-pot rice + - Dinner: Going to have berry smoothie +- #Relations: [[Person/VJ]] was home for some time. +- #finance: + - No change. I need to plan a recovery from this state. +- #movie + - #[[Brand/netflix]] [[MoviesShows/Supacell]] #binged + - #[[Brand/hulu]] [[MoviesShows/The Bear]] +- #selfimprovement + - Attempted [[Product/meilisearch]] for full-text searching capability. It didn't workout well. \ No newline at end of file diff --git a/sample-data/Default/Logseq/journals/2024_07_01.md b/sample-data/Default/Logseq/journals/2024_07_01.md new file mode 100644 index 0000000..41e9546 --- /dev/null +++ b/sample-data/Default/Logseq/journals/2024_07_01.md @@ -0,0 +1,16 @@ +- #DayInShort Damn busy with work. I was spinning like a top today. +- #physicalhealth I didnt care about anything +- #mentalhealth including my mental health +- #work Morning 7 to Night 9 Marathon work. +- #Food + - Breakfast: Black coffee + - Lunch: Popcorn + - Dinner: Idli x 6 +- #Relations: + - Got an unexpected friend - [[Person/Aruna Mikkilineni]] +- #finance: + - Spent 9 dollars on 2 car scents +- #movie + - [[MoviesShows/Worst Roommate Ever]] - Season 2. One more episode left + - Watched a few Scambaiting videos +- #selfimprovement \ No newline at end of file diff --git a/sample-data/Default/Logseq/journals/2024_07_02.md b/sample-data/Default/Logseq/journals/2024_07_02.md new file mode 100644 index 0000000..f0c57dd --- /dev/null +++ b/sample-data/Default/Logseq/journals/2024_07_02.md @@ -0,0 +1,16 @@ +- This is a delayed entry- done on 7/4. +- #DayInShort I went to the office to meet with [[Person/Vinay]]. He is turning out to be one of the worst fucktards ever came across in my life. Never seen a man with this kind of "Ball-lessness"! I was planning to go for swimming. I came back from office and lied down for 5 minutes. Opened my eyes at 9:30 pm. Damn it!! +- #physicalhealth I was ok. +- #mentalhealth Apart from [[Person/Vinay]] got me mindfucked, I am ok. +- #work Damn busy a day. On top of that, [[Person/Vinay]]'s koothal. +- #Food + - Breakfast: Green Goddess from [[Brand/DD]] + - Lunch: Chickpea wrap + - Dinner: nothing +- #Relations: Every day, my relationships with everyone is deteriorating. I can see that and I am not able to get out of that. +- #finance: + - Every time I go to the office, I am spending at least 40 USD. This is not good. +- #movie + - #netflix [[MoviesShows/Worst Room mate ever]] - finished + - #Prime [[MoviesShows/The Boys]] (Started) +- \ No newline at end of file diff --git a/sample-data/Default/Logseq/journals/2024_07_03.md b/sample-data/Default/Logseq/journals/2024_07_03.md new file mode 100644 index 0000000..42a5c04 --- /dev/null +++ b/sample-data/Default/Logseq/journals/2024_07_03.md @@ -0,0 +1,15 @@ +- Delayed entry done on 7/4 +- #DayInShort Never had a day like this in the near past. Such a busy day I had. +- #physicalhealth I am ok. +- #mentalhealth I am ok. +- #work Had a tiff with [[Person/Mani]]. All staging sites went down. +- #Food + - Breakfast: Coffee + - Lunch: Stale rice 🤮 + - Dinner: Smoothie +- #Relations: Spoiled it with [[Person/Mani]]. Got into a heated argument. +- #finance: ↡ +- #movie + - #netflix [[MoviesShows/Man called Otto]] + - #prime [[MoviesShows/The Boys]] +- \ No newline at end of file diff --git a/sample-data/Default/Logseq/journals/2024_07_04.md b/sample-data/Default/Logseq/journals/2024_07_04.md new file mode 100644 index 0000000..59dac3c --- /dev/null +++ b/sample-data/Default/Logseq/journals/2024_07_04.md @@ -0,0 +1,12 @@ +- #DayInShort [[Event/Independence day]]. +- #physicalhealth I am fine today +- #mentalhealth I am fine today. Needed a drive. +- #work Worked for some time. I spoke with [[Person/Diganta]] and gave a verbal warning about his productivity. +- #Food + - Breakfast: Coffee + - Lunch: Nothing + - Dinner: fruites +- #Relations: I think I caused a fight between [[Person/Swathi]] and [[Person/Vijay]]. Went to [[Place/FrenchTown]] with [[Person/Vijay]]. Washed the car. +- #finance: Down Down Down +- #movie + - #prime [[MoviesShows/The Boys]] \ No newline at end of file diff --git a/sample-data/Default/Logseq/journals/2024_07_05.md b/sample-data/Default/Logseq/journals/2024_07_05.md new file mode 100644 index 0000000..faa77c1 --- /dev/null +++ b/sample-data/Default/Logseq/journals/2024_07_05.md @@ -0,0 +1,14 @@ +- #DayInShort [[Person/Amma]] came to the [[Place/US]] today. I went to [[Place/JFK]] to pick her up. +- #physicalhealth I am fine. +- #mentalhealth I am fine +- #work no work +- #Food + - Breakfast: Coffee from [[Brand/Startbucks]] + - Lunch: nothing + - Dinner: fruits +- #Relations: [[Person/Amma]]. +- #finance: + - Borrowed $3000 from [[Person/Vinay]]. + - Spent $200 in [[Org/costco]] and [[Org/Patels]] +- #movie + - #prime [[MoviesShows/The Boys]] \ No newline at end of file diff --git a/sample-data/Default/Logseq/journals/2024_07_06.md b/sample-data/Default/Logseq/journals/2024_07_06.md new file mode 100644 index 0000000..423ca8f --- /dev/null +++ b/sample-data/Default/Logseq/journals/2024_07_06.md @@ -0,0 +1,14 @@ +- #DayInShort Rested day. Went to [[Place/Englishtown Flea market]]. Slept for almost 3 hours during day time. +- #physicalhealth I am fine +- #mentalhealth I am fine +- #work no work +- #Food + - Breakfast: Poha + - Lunch: nothing + - Dinner: Fruits and Smoothie +- #Relations: nothing special. +- #finance: Didn't spend anything in particular. +- #movie + - [[MoviesShows/The Boys]] #prime + - #hulu [[MoviesShows/Guruvayur Ambala nadayil]] + - \ No newline at end of file diff --git a/sample-data/Default/Logseq/journals/2024_07_07.md b/sample-data/Default/Logseq/journals/2024_07_07.md new file mode 100644 index 0000000..2f4a17c --- /dev/null +++ b/sample-data/Default/Logseq/journals/2024_07_07.md @@ -0,0 +1,12 @@ +- #DayInShort A day to rest. +- #physicalhealth I am fine. +- #mentalhealth Can't complain +- #work no work today +- #Food + - Breakfast: Cereals and Coffee + - Lunch: Fruits + - Dinner: Fruits +- #Relations: Just me and amma. Minimal interaction with the outside world. +- #finance: Nothing changed. +- #movie + - #netflix The Blind Side \ No newline at end of file diff --git a/sample-data/Default/Logseq/journals/2024_07_08.md b/sample-data/Default/Logseq/journals/2024_07_08.md new file mode 100644 index 0000000..282c4aa --- /dev/null +++ b/sample-data/Default/Logseq/journals/2024_07_08.md @@ -0,0 +1,15 @@ +- #DayInShort Busy day at work. Went for a walk today. +- #physicalhealth I am actively thinking of canceling my gym membership. Went for a walk with [[Person/Vijay]] to [[Place/Carteret Avenue]]. But I had to take a detour towards [[Place/Washington Avenue]] and joined back with him at [[Place/Carteret Park]]. +- #mentalhealth Can't complain +- #work Took care of basic work +- #Food + - Breakfast: Coffee and Bun + - Lunch: Rice + - Dinner: Dosa at [[Person/VJ]]'s home +- #Relations: + - [[Person/VJ]] came home. Went for a walk with him. Went to his home for dinner. Had 3 dosas. +- #finance: + - The [[Brand/Keeps]] koothal happened. I thought of subscribing to hair growth products. And later found it had widespread side-effects towards one's sex life! Damn... I will let my hair fall and become bald! Fuck my life! +- #movie + - #netflix #truecrimedoc [[MoviesShows/The Ripper]]. +- \ No newline at end of file diff --git a/sample-data/Default/Logseq/journals/2024_07_09.md b/sample-data/Default/Logseq/journals/2024_07_09.md new file mode 100644 index 0000000..fc208a1 --- /dev/null +++ b/sample-data/Default/Logseq/journals/2024_07_09.md @@ -0,0 +1,22 @@ +- #DayInShort Today was a long day for me. Woke up at 4 am and still up at 11 pm! +- #physicalhealth I am having shortness of breath. +- #mentalhealth I am stressed because I spent 9720 USD - all loaned. And another 5000 on credit card! +- #work [[Product/Azul]] is up in dev, at last!! +- #Food + - Breakfast: Coffee, Bagel and Cream Cheese. + - Lunch: Fruits + - Dinner: Dosa. +- #Relations: Limited +- #finance: + - 11500 in debt [[Place/US]]. 4800 in [[Place/India]] + - [[Person/Vinay]] 3000 + - [[Person/Sreekumar]]: 5000 + - [[Person/Vijay]] 3500 + - Gold loan: 4800 + - Pay back plan + - Consolidate to [[Person/Sreekumar]] + - Pay VJ 3500 from Gold Loan + - Pay [[Person/Vinay]] 1300 from Gold Loan + - Pay [[Person/Vinay]] 1700 from [[Person/Sreekumar]] +- #movie + - #Prime [[MoviesShows/The Boys]] \ No newline at end of file diff --git a/sample-data/Default/Logseq/journals/2024_07_10.md b/sample-data/Default/Logseq/journals/2024_07_10.md new file mode 100644 index 0000000..93c64e9 --- /dev/null +++ b/sample-data/Default/Logseq/journals/2024_07_10.md @@ -0,0 +1,14 @@ +- #DayInShort Another day in office. [[Person/Jennifer Gash]] messaged about developing an app for recipe-cost manager. +- #physicalhealth For some reason, I was very much sleepy at office. +- #mentalhealth cant complain +- #work sleepy day. Got the azul thing sorted out. +- #Food + - Breakfast: Cereals + - Lunch: Wrap + - Dinner: Ada dosa +- #Relations: + - Spent some quality time with colleagues. [[Person/Joe]], [[Person/Jenn]], [[Person/Erinn]], [[Person/Krishna]] +- #finance: + - Got $2000 from [[Person/Sreekumar]] +- #movie + - #documentary [[MoviesShows/Going Clear: Scientology]] \ No newline at end of file diff --git a/sample-data/Default/Logseq/journals/2024_07_11.md b/sample-data/Default/Logseq/journals/2024_07_11.md new file mode 100644 index 0000000..6dc3654 --- /dev/null +++ b/sample-data/Default/Logseq/journals/2024_07_11.md @@ -0,0 +1,14 @@ +- #DayInShort Another sleepy day. I slept during the work. Got a hair cut. +- #physicalhealth Tired as hell. +- #mentalhealth Can't complain +- #work Had to participate in a few meetings. Had a quick session with offshore. +- #Food + - Breakfast: Coffee and Bun + - Lunch: Puttu and Kadala + - Dinner: Dosa +- #Relations: None +- #finance: + - $35 for haircut- gave cash. +- #movie + - #documentary #[[Brand/netflix]] [[MoviesShows/Going Clear: Scientology & The Prison of Belief]]. +- \ No newline at end of file diff --git a/sample-data/Default/Logseq/journals/2024_07_12.md b/sample-data/Default/Logseq/journals/2024_07_12.md new file mode 100644 index 0000000..ee0cb74 --- /dev/null +++ b/sample-data/Default/Logseq/journals/2024_07_12.md @@ -0,0 +1,13 @@ +- #DayInShort Busy day. I worked the whole day at the table. Didn’t turn on the television during office time +- #physicalhealth I am ok. But in an upward trend with my weight +- #mentalhealth I’m ok +- #work week ending. Finished a lot of things. +- #Food + - Breakfast: coffee and bun + - Lunch: nothing + - Dinner: Pizza and smoothie from [[Org/Costco]] +- #Relations: took amma to [[Org/Costco]] +- #finance: Salary came. Again no hike. +- #movie + - #netflix [[MoviesShows/Maharaja]] +- \ No newline at end of file diff --git a/sample-data/Default/Logseq/journals/2024_07_13.md b/sample-data/Default/Logseq/journals/2024_07_13.md new file mode 100644 index 0000000..3e1442d --- /dev/null +++ b/sample-data/Default/Logseq/journals/2024_07_13.md @@ -0,0 +1,14 @@ +- #DayInShort Long drive day +- #physicalhealth Can't complain +- #mentalhealth Can't complain +- #work No work today. +- #Food + - Breakfast: Latte and Croissant + - Lunch: Poori masala + - Dinner: Rice and Egg curry +- #Relations: Went to [[Place/Maryland]] temples with [[Person/VJ]] and his amma and my amma +- #finance: + - Seems to be stabilizing since I have a plan +- #movie + - #prime [[MoviesShows/Good Night]] +- \ No newline at end of file diff --git a/sample-data/Default/Logseq/journals/2024_07_14.md b/sample-data/Default/Logseq/journals/2024_07_14.md new file mode 100644 index 0000000..10e21ac --- /dev/null +++ b/sample-data/Default/Logseq/journals/2024_07_14.md @@ -0,0 +1,20 @@ +- #DayInShort A day well used for resting and relaxing. +- #physicalhealth Can't complain +- #mentalhealth Can't complain +- #work No Work today +- #Food + - Breakfast: Coffee and Bun + - Lunch: Dosa and Egg curry + - Snack: Bajji for a snack at 5 pm. + - Dinner: Smoothie +- #Relations: + - Constrained to amma. + - [[Person/VJ]] came at noon. But slept +- #finance: + - Paid one credit card + - Booked hotel for [[Place/Niagara]] trip + - Booked hotel for first stop for the grand trip +- #movie + - #prime [[MoviesShows/Ottu]] + - #prime [[MoviesShows/Christopher]] + - #netflix [[MoviesShows/The long game]] \ No newline at end of file diff --git a/sample-data/Default/Logseq/journals/2024_07_15.md b/sample-data/Default/Logseq/journals/2024_07_15.md new file mode 100644 index 0000000..9e4fa91 --- /dev/null +++ b/sample-data/Default/Logseq/journals/2024_07_15.md @@ -0,0 +1,14 @@ +- #DayInShort A peaceful day. Balance between work and life +- #physicalhealth body weight is sky rocketing +- #mentalhealth I feel ok +- #work completed closing last week and opened this wrek +- #Food + - Breakfast: adai and pulisseri + - Lunch: rice + - Dinner: Roti, palak and dal +- #Relations: [[Person/VJ]]-[[Person/Swathi]]'s wedding anniversary. +- #finance: + - Need to pay 400 in [[Brand/Costco]] card +- #movie + - [[MoviesShows/Why did you kill me?]] #netflix #truecrimedoc +- \ No newline at end of file diff --git a/sample-data/Default/Logseq/journals/2024_07_16.md b/sample-data/Default/Logseq/journals/2024_07_16.md new file mode 100644 index 0000000..56b90fc --- /dev/null +++ b/sample-data/Default/Logseq/journals/2024_07_16.md @@ -0,0 +1,14 @@ +- #DayInShort Work from Office day. Went to [[Brand/Bello's]] with [[Person/Jenn]], [[Person/Erin B]] and [[Person/VJ]]. Englutted on junk food. +- #physicalhealth I can feel that I am putting up a lot of fat. But I need some more motivation. +- #mentalhealth I am ok. +- #work Finished a few tasks out of my queue. +- #Food + - Breakfast: Adai and pulisseri + - Lunch: Fruits + - Dinner: Junk from [[Brand/Bello's]]. Potato fries, nachos, Veggie Marcella Sliders. +- #Relations: Had a social time with [[Person/Jenn]] and [[Person/Erin B]]. +- #finance: + - Realizing that I might need another 500 usd for this month. +- #movie + - #netflix [[MoviesShows/American Psycho]] +- \ No newline at end of file diff --git a/sample-data/Default/Logseq/journals/2024_07_17.md b/sample-data/Default/Logseq/journals/2024_07_17.md new file mode 100644 index 0000000..3467bb5 --- /dev/null +++ b/sample-data/Default/Logseq/journals/2024_07_17.md @@ -0,0 +1,15 @@ +- #DayInShort Day went kind of peaceful. Went to meet doctor. Ordered for a [[Concept/colon cancer screening]]. +- #physicalhealth Can't complain +- #mentalhealth Can't complain +- #work Carried out the planned works. +- #Food + - Breakfast: Croissant and coffee + - Lunch: Daal + - Dinner: Idli and Sambar +- #Relations: + - Very limited. + - I can't get along with [[Person/VJ]]'s father. +- #finance: + - Going to null +- #movie + - [[MoviesShows/Small Crimes]] #[[Brand/netflix]] \ No newline at end of file diff --git a/sample-data/Default/Logseq/journals/2024_07_18.md b/sample-data/Default/Logseq/journals/2024_07_18.md new file mode 100644 index 0000000..b0690a4 --- /dev/null +++ b/sample-data/Default/Logseq/journals/2024_07_18.md @@ -0,0 +1,15 @@ +- #DayInShort Slow burning day. Stress Eating. +- #physicalhealth I am afraid something will happen to me. I started getting the angina again. +- #mentalhealth Cant complain. +- #work Had a few meetings. I need to complete certain work before leaving tomorrow. +- #Food + - Breakfast: Cereals, Coffee and 2 Croissants + - Lunch: Dal + - Dinner: Dosa +- #Relations: [[Person/VJ]] came home. We discussed a few things regarding the [[Product/Recipe application]]. He is equally stressed out about the uncertain future. +- #finance: + - Walking on a tight rope. +- #movie + - [[MoviesShows/Small Crimes]] #netflix + - [[MoviesShows/Glass]] #netflix +- \ No newline at end of file diff --git a/sample-data/Default/Logseq/journals/2024_07_19.md b/sample-data/Default/Logseq/journals/2024_07_19.md new file mode 100644 index 0000000..fb69880 --- /dev/null +++ b/sample-data/Default/Logseq/journals/2024_07_19.md @@ -0,0 +1,14 @@ +- #DayInShort Long drive day. [[Org/Crowdstrike]] and [[Brand/Windows]] made the world stand still today. +- #physicalhealth I can feel a pinch in my chest. Not sure if I have to be alert. +- #mentalhealth Can't complain +- #work As usual, [[Person/Vinay]] didn't appear for goal setting +- #Food + - Breakfast: Dosa and coffee + - Lunch: Puliyodara + - Dinner: [[Brand/Monster]] +- #Relations: [[Person/VJ]] helped me getting to [[Place/EWR]] to pick up the rental car +- #finance: + - $500 + 77 spent on the trip as of now +- #movie + - No movie tonight +- \ No newline at end of file diff --git a/sample-data/Default/Logseq/journals/2024_07_20.md b/sample-data/Default/Logseq/journals/2024_07_20.md new file mode 100644 index 0000000..20b087f --- /dev/null +++ b/sample-data/Default/Logseq/journals/2024_07_20.md @@ -0,0 +1,11 @@ +- #DayInShort It was a tiresome day for both me and amma. Roamed around in [[Place/Boston]] the whole day. Went for Whale watching in the evening. And had an ordeal with the hotel accommodation. +- #physicalhealth Tired AF +- #mentalhealth I was happy the whole day. +- #work no work +- #Food + - Breakfast: Cheese Toast and Coffee + - Lunch: Cheese Wrap and Iced Latte from [[Brand/Starbucks]] + - Dinner: [[Brand/Wagamama]] dinner +- #Relations: Whole day spent next to amma. +- #finance: Spent money like a mad man. 140 on city tour, 150 on whale watching 45 on dinner, 25 on cauliflower fry and beer. And cherry on the top - $430 for night stay. +- #movie No movie :( \ No newline at end of file diff --git a/sample-data/Default/Logseq/journals/2024_07_21.md b/sample-data/Default/Logseq/journals/2024_07_21.md new file mode 100644 index 0000000..dff198b --- /dev/null +++ b/sample-data/Default/Logseq/journals/2024_07_21.md @@ -0,0 +1,11 @@ +- #DayInShort Drive Drive Drive baby! [[Place/Waltham]] -> [[Place/Providence, RI]] -> [[Place/Mystic]] -> Home. Amma was tired as hell. She was about to start crying like a baby. Went to car rental twice to get my [[Brand/Subaru]] keys and amma's eye glasses. +- #physicalhealth Tired +- #mentalhealth I was happy. +- #work No work. +- #Food + - Breakfast: Free breakfast from that costly hotel + - Lunch: Ice cream from [[Org/Mystic Sweets and Ice Cream Shop]] + - Dinner: Payar +- #Relations: Whole time spent with Amma +- #finance: It has gone through the roof. +- #movie No movie \ No newline at end of file diff --git a/sample-data/Default/Logseq/journals/2024_07_22.md b/sample-data/Default/Logseq/journals/2024_07_22.md new file mode 100644 index 0000000..53304b5 --- /dev/null +++ b/sample-data/Default/Logseq/journals/2024_07_22.md @@ -0,0 +1,14 @@ +- #DayInShort Busy with moving tickets. I started walking once again. +- #physicalhealth Right wisdom pain. Started walking again in order to trim my belly. +- #mentalhealth Can't complain +- #work Damn busy at work. +- #Food + - Breakfast: [[Concept/Puttu]] and [[Concept/Potato]] + - Lunch: [[Concept/Croissants]] and [[Concept/Coffee]] + - Dinner: [[Concept/Dosa]] and bitter chutney +- #Relations: Whole day at home. Went for a walk with [[Person/Vijay]]. +- #finance: Didnt spend anything. +- #movie + - #netflix [[MoviesShows/The Family]] + - #netflix [[MoviesShows/Teenage Mutant Ninja Turtles]] + - #netflix [[MoviesShows/House of Ninjas]] (started) \ No newline at end of file diff --git a/sample-data/Default/Logseq/journals/2024_07_23.md b/sample-data/Default/Logseq/journals/2024_07_23.md new file mode 100644 index 0000000..e3596f9 --- /dev/null +++ b/sample-data/Default/Logseq/journals/2024_07_23.md @@ -0,0 +1,14 @@ +- #DayInShort Kind of busy day at work. Went to [[Brand/Costco]] and [[Brand/Patels]]. +- #physicalhealth Wisdom tooth ache +- #mentalhealth Cant complain +- #work Engaged +- #Food + - Breakfast: Fruits + - Lunch: Potato bakes and Spring rolls + - Dinner: 2 boiled eggs +- #Relations: Nothing special. went to shop with [[Person/VJ]] +- #finance: 76 spent on shopping essentials +- #movie + - #netflix [[MoviesShows/House of ninja]] +- #selfimprovement + - Started getting better at bush trips in [[Product/MSFS]]. \ No newline at end of file diff --git a/sample-data/Default/Logseq/journals/2024_07_24.md b/sample-data/Default/Logseq/journals/2024_07_24.md new file mode 100644 index 0000000..ea35853 --- /dev/null +++ b/sample-data/Default/Logseq/journals/2024_07_24.md @@ -0,0 +1,13 @@ +- #DayInShort Busy day at work. Walked. And suffered the worst tooth ache. +- #physicalhealth wisdom tooth was painting AF. Didn't sleep through the night. +- #mentalhealth Can't complain +- #work Attended meetings. Helped out people. +- #Food + - Breakfast: Egg scramble + - Lunch: Veggies and Sunny side up + - Dinner: Kadala +- #Relations: Walked with [[Person/VJ]]. Went to his home. [[Person/VJ]]'s Amma was home. +- #finance: Credit cards alone will be 2200 this month +- #movie + - #netflix [[MoviesShows/House of Ninjas]] + - #netflix [[MoviesShows/Skywalkers]] \ No newline at end of file diff --git a/sample-data/Default/Logseq/journals/2024_07_25.md b/sample-data/Default/Logseq/journals/2024_07_25.md new file mode 100644 index 0000000..0e800e4 --- /dev/null +++ b/sample-data/Default/Logseq/journals/2024_07_25.md @@ -0,0 +1,14 @@ +- #DayInShort Eventful day with my health +- #physicalhealth Extracted two teeth - Wisdom and Molar. After a few days, I slept like a baby. +- #mentalhealth Too much going on - I could not focus or do anything because of my tooth-ache. +- #work Worked only half day. +- #Food + - Breakfast: Nothing + - Lunch: Nothing + - Dinner: Idli and curd +- #Relations: [[Person/Vijay]] came like an angel and took me for dental surgery. +- #finance: + - I don't know how bad it is. But spent 200 on teeth. +- #movie + - #youtube #truecrimedoc [[MoviesShows/Stealing the gods]] ([[Org/Bloomberg Originals]]) +- \ No newline at end of file diff --git a/sample-data/Default/Logseq/journals/2024_07_26.md b/sample-data/Default/Logseq/journals/2024_07_26.md new file mode 100644 index 0000000..3ce0261 --- /dev/null +++ b/sample-data/Default/Logseq/journals/2024_07_26.md @@ -0,0 +1,22 @@ +- #DayInShort Worked ass off to compensate for yesterday's 4 hours. +- #physicalhealth Better than the past few days. There was slight swelling and I was scared of popping the clot. But all went well. +- #mentalhealth Can't complain +- #work Cancelled all calls due to the mouth situation. +- #Food + - Breakfast: Idli and curd + - Lunch: Curd + - Dinner: Payar and curd +- #Relations: [[Person/VJ]] and [[Person/VJ amma]]. Took her to [[Org/Shoprite]], [[Org/Michaels]], [[Org/Walmart]] +- #finance: + - Spent almost 250 USD today ([[Brand/Amex]] card) + - [[Brand/Buffalo Wild Wings]] $12.78 + - [[Brand/Taco bell]] $33.18 + - [[Org/Walmart]] [[Person/Vijay]] 35 + - Candle 9 + Jewel 7 + Kammal 10 + Kutti dress 9 + - [[Org/Shoprite]] + - Mutta 6.5 +- #movie + - None \ No newline at end of file diff --git a/sample-data/Default/Logseq/journals/2024_07_27.md b/sample-data/Default/Logseq/journals/2024_07_27.md new file mode 100644 index 0000000..d05a283 --- /dev/null +++ b/sample-data/Default/Logseq/journals/2024_07_27.md @@ -0,0 +1,23 @@ +- #DayInShort Whole day journey - to [[Place/Jim Thorpe]], [[Place/PA]] +- #physicalhealth I'm alright +- #mentalhealth Happy today +- #work No work +- #Food + - Breakfast: Idli + - Lunch: nothing + - Dinner: Porotta-kuruma and Poori-masala +- #Relations: + - Raji amma - Had a long talk with her about her happiness - as if I am super happy. + - Amma - I could make sure she was not sick of the travel +- #finance: + - Gas $40.06 + - Train journey $152 (*) + - [[Brand/Starbucks]] + - Parking $15 + - Souvenirs $71 + - [[Place/Mauch Chunk Lake]] $10 + - [[Brand/A2B]] 100.89 + - Plain dosa 13 + - Parotta-kurma 14.49 + - Chilli parotta 15.49 +- #movie \ No newline at end of file diff --git a/sample-data/Default/Logseq/journals/2024_07_28.md b/sample-data/Default/Logseq/journals/2024_07_28.md new file mode 100644 index 0000000..dce40ca --- /dev/null +++ b/sample-data/Default/Logseq/journals/2024_07_28.md @@ -0,0 +1,16 @@ +- #DayInShort A day without stepping out of my home. +- #physicalhealth It was fine through the day. But by 9 pm, I am having Sinus pain and gum pain in the extraction site. +- #mentalhealth Can't complain +- #work No work. +- #Food + - Breakfast: Cereals + - Lunch: Omelette and French Fries + - Dinner: Ice cream +- #Relations: + - Cooked for [[Person/Vijay]], [[Person/Swathi]] and [[Person/Raji amma]]. Looks like the second lot got too spicy. +- #finance: + - Subscribed for [[Product/Adobe Lightroom]] $10.53 per month. +- #movie + - [[MoviesShows/Anweshippin Kandethum]] #netflix #repeatwatch + - [[MoviesShows/SAS: Rise of the black swan]] #netflix #european #british +- \ No newline at end of file diff --git a/sample-data/Default/Logseq/journals/2024_07_29.md b/sample-data/Default/Logseq/journals/2024_07_29.md new file mode 100644 index 0000000..41317a2 --- /dev/null +++ b/sample-data/Default/Logseq/journals/2024_07_29.md @@ -0,0 +1,14 @@ +- #DayInShort Usual Monday busyness +- #physicalhealth tooth ache again started by evening +- #mentalhealth down because of the ache +- #work moved tickets but didn't assign +- #Food + - Breakfast: chapati + - Lunch: omelette + - Dinner: Dosa +- #Relations: [[Person/Amma]] and [[Person/Vj]] +- #finance: + - Not much +- #movie + - [[MoviesShows/Deadpool and Wolverine]] +- \ No newline at end of file diff --git a/sample-data/Default/Logseq/journals/2024_07_30.md b/sample-data/Default/Logseq/journals/2024_07_30.md new file mode 100644 index 0000000..35583ba --- /dev/null +++ b/sample-data/Default/Logseq/journals/2024_07_30.md @@ -0,0 +1,12 @@ +- #DayInShort Went to office - Potluck day +- #physicalhealth tooth ache through out the day +- #mentalhealth totally blocked +- #work busy. But no idea what I was doing +- #Food + - Breakfast: wrap + - Lunch: potluck + - Dinner: dosa +- #Relations: [[Person/VJ]] and amma +- #finance: [[Brand/Costco]] +- #movie + - #prime [[MoviesShows/Mission impossible dead reckoning part one]] \ No newline at end of file diff --git a/sample-data/Default/Logseq/journals/2024_07_31.md b/sample-data/Default/Logseq/journals/2024_07_31.md new file mode 100644 index 0000000..17d7ef3 --- /dev/null +++ b/sample-data/Default/Logseq/journals/2024_07_31.md @@ -0,0 +1,13 @@ +- #DayInShort Working from home. I am in pain. I can't even remember anything because of the tooth ache. +- #physicalhealth Toothache is killing me. +- #mentalhealth mental health is taking a hit because of my toothache. It is hindering with my mood, memory and focus. +- #work Did finish a set of things. Yet to focus on more. +- #Food + - Breakfast: Chappati + - Lunch: Ice cream + - Dinner: Dosa from [[Org/Sri Dosa]] +- #Relations: [[Person/Vijay]], [[Person/Raji amma]], mutta bonda❤️ +- #finance: + - Things are not looking good. I have debt all over. +- #movie + - [[MoviesShows/Mission Impossible: Dead Reckoning]] \ No newline at end of file diff --git a/sample-data/Default/Logseq/journals/2024_08_01.md b/sample-data/Default/Logseq/journals/2024_08_01.md new file mode 100644 index 0000000..cb9a461 --- /dev/null +++ b/sample-data/Default/Logseq/journals/2024_08_01.md @@ -0,0 +1,13 @@ +- #DayInShort Pain Pain Pain! +- #physicalhealth Toothache is killing me. +- #mentalhealth I have been trying to keep composed. +- #work I am seriously trying to check off the pending items in my bucket. +- #Food + - Breakfast: Cereals + - Lunch: Ice Cream + - Dinner: Puttu and potato +- #Relations: No external contact. +- #finance: + - Still paying off billers +- #movie + - [[MoviesShows/Taxi Driver]] #prime #[[Person/RobertDeNiro]] \ No newline at end of file diff --git a/sample-data/Default/Logseq/journals/2024_08_02.md b/sample-data/Default/Logseq/journals/2024_08_02.md new file mode 100644 index 0000000..7f6d4f4 --- /dev/null +++ b/sample-data/Default/Logseq/journals/2024_08_02.md @@ -0,0 +1,15 @@ +- #DayInShort Highly productive day +- #physicalhealth It may be the effect of the painkillers. I was up and running the whole day. +- #mentalhealth I can't complain. It was fairly a positive day. +- #work I am satisfied that I could be productive throughout the day. I started with 10 tasks in hand. I finished the day with 7 completed. The biggest chunk of work was the microsite review invites. That is now done. +- #Food + - Breakfast: Rice + - Lunch: French fries + - Dinner: Dosa +- #Relations: Minimal interaction with human beings. [[Person/Vijay]]'s amma came home. She thinks I am a good cook 🤷🏼‍♂️!! [[Person/Inba]] said "Thank you" to me ❤️!! How cute is that?! +- #finance: + - I am not looking that way. Why to invite pressure!! +- #movie + - #[[Brand/netflix]] [[MoviesShows/Shot Caller]] +- #selfimprovement + - I realize I have forgotten [[Product/Laravel]]. One good thing I knew. I need to learn it from the scratch again. \ No newline at end of file diff --git a/sample-data/Default/Logseq/journals/2024_08_03.md b/sample-data/Default/Logseq/journals/2024_08_03.md new file mode 100644 index 0000000..c19ea74 --- /dev/null +++ b/sample-data/Default/Logseq/journals/2024_08_03.md @@ -0,0 +1,17 @@ +- #DayInShort A laid-back day. I woke up late. Went to [[Person/Sreekumar Anna]]'s home. And a rainy evening. +- #physicalhealth Can't complain. +- #mentalhealth Can't complain +- #work No work today +- #Food + - Breakfast: Dosa + - Lunch: Sadya at [[Person/Sreekumar Anna]] + - Dinner: Dosa +- #Relations: + - Visited [[Person/Sreekumar Anna]]'s home. +- #finance: + - Need almost 2500 usd to clear the credit card debt. +- #movie + - #netflix [[MoviesShows/Srikanth]] +- #selfimprovement + - Reading about decoupled [[Product/drupal]]. + - Need to write something to the usecase of [[Event/Kerala Landslide]]. \ No newline at end of file diff --git a/sample-data/Default/Logseq/journals/2024_08_04.md b/sample-data/Default/Logseq/journals/2024_08_04.md new file mode 100644 index 0000000..e4d56c2 --- /dev/null +++ b/sample-data/Default/Logseq/journals/2024_08_04.md @@ -0,0 +1,14 @@ +- #DayInShort Laid-back day. Prepared deck for [[Product/Drupal]] training. +- #physicalhealth Sleepy to the core +- #mentalhealth Can't complain +- #work [[Product/Drupal]] training deck +- #Food + - Breakfast: Omelette + - Lunch: Steamed Veggies + - Dinner: Dosa +- #Relations: Limited interaction +- #finance: Didn't spend any +- #movie + - [[MoviesShows/Jack Reacher]] #netflix +- #selfimprovement + - [[Product/Drupal]] \ No newline at end of file diff --git a/sample-data/Default/Logseq/journals/2024_08_05.md b/sample-data/Default/Logseq/journals/2024_08_05.md new file mode 100644 index 0000000..8a43ef0 --- /dev/null +++ b/sample-data/Default/Logseq/journals/2024_08_05.md @@ -0,0 +1,13 @@ +- #DayInShort A usual Monday +- #physicalhealth Feeling better after a while. Tooth ache has reduced. +- #mentalhealth Can't complain +- #work Busy day. +- #Food + - Breakfast: Dosa + - Lunch: full meal + - Dinner: Poori +- #Relations: everyone from [[Person/VJ]]'s home came to my home +- #finance: Salary hiked by 15%. I should make a quicker recovery +- #movie + - #[[Brand/netflix]] [[MoviesShows/The Takeover]] (dutch movie) +- \ No newline at end of file diff --git a/sample-data/Default/Logseq/journals/2024_08_06.md b/sample-data/Default/Logseq/journals/2024_08_06.md new file mode 100644 index 0000000..c2049da --- /dev/null +++ b/sample-data/Default/Logseq/journals/2024_08_06.md @@ -0,0 +1,16 @@ +- #DayInShort Sloathy day. Slept at 5pm woke up at 8 +- #physicalhealth Just tired. +- #mentalhealth I feel ok +- #work Mostly meetings. +- #Food + - Breakfast: Cereals + - Lunch: eggs + - Dinner: idli +- #Relations: + - No contact other than amma + - Went to [[Place/airport]] to drop VJ's parents +- #finance: + - Did not spend anything +- #movie + - [[MoviesShows/the takeover]] #[[Brand/netflix]] +- \ No newline at end of file diff --git a/sample-data/Default/Logseq/journals/2024_08_07.md b/sample-data/Default/Logseq/journals/2024_08_07.md new file mode 100644 index 0000000..5eb5bbb --- /dev/null +++ b/sample-data/Default/Logseq/journals/2024_08_07.md @@ -0,0 +1,15 @@ +- #DayInShort Kind of okay dokay day +- #physicalhealth I am fine today. +- #mentalhealth Can't complain +- #work Busy day. Couple of outages. Mitigated. +- #Food + - Breakfast: Nothing + - Lunch: Ragi Seva + - Dinner: Kappa and curd +- #Relations: [[Person/Vijay]] was seen very uncomfortable since morning. Amma is still suffering back pain. +- #finance: + - Spent almost 30$ +- #movie + - #netflix [[MoviesShows/Freaks]] +- #selfimprovement + - Tried to do some stupid shit with [[Product/expressjs]] and [[Product/mongo]]. \ No newline at end of file diff --git a/sample-data/Default/Logseq/journals/2024_08_08.md b/sample-data/Default/Logseq/journals/2024_08_08.md new file mode 100644 index 0000000..26bb63a --- /dev/null +++ b/sample-data/Default/Logseq/journals/2024_08_08.md @@ -0,0 +1,13 @@ +- #DayInShort It was a dead slow day. I was not having interest in working at all. Watched two movies. +- #physicalhealth I can't complain. +- #mentalhealth Can't complain. +- #work It was a boring day. I don't feel like working. Planning a day off tomorrow. +- #Food + - Breakfast: Omelette + - Lunch: Steamed Veggies + - Dinner: Smoothie +- #Relations: Not much of contact. [[Person/Vijay]] came home for using treadmill. Brought Paneer butter masala. +- #finance: Expecting the revised pay tomorrow. +- #movie + - #pluto [[MoviesShows/Equilibrium]] (What a fuckall movie!) + - #netflix [[MoviesShows/Freaks]] \ No newline at end of file diff --git a/sample-data/Default/Logseq/journals/2024_08_09.md b/sample-data/Default/Logseq/journals/2024_08_09.md new file mode 100644 index 0000000..89679b3 --- /dev/null +++ b/sample-data/Default/Logseq/journals/2024_08_09.md @@ -0,0 +1,15 @@ +- #DayInShort Salary day. But not in a working zone at all. Told a lie and logged off the second half of the day. Lie: Some unplanned guest coming to visit amma. Going to pick them up from [[Place/Trenton Airport]]. +- #physicalhealth No problem. +- #mentalhealth Can't complain +- #work Acted like working in the morning. Logged off in the after noon. +- #Food + - Breakfast: Appam + - Lunch: Rice + - Dinner: Dosa +- #Relations: Went to [[Brand/Costco]] and [[Brand/shoprite]] with [[Person/Vijay]]. +- #finance: + - paid off some debts. Salary hiked 15%. I see that as Tax hiked 15%!! +- #movie + - #netflix [[MoviesShows/Indian 2]] + - #prime [[MoviesShows/Maveeran]] +- \ No newline at end of file diff --git a/sample-data/Default/Logseq/journals/2024_08_10.md b/sample-data/Default/Logseq/journals/2024_08_10.md new file mode 100644 index 0000000..90a405c --- /dev/null +++ b/sample-data/Default/Logseq/journals/2024_08_10.md @@ -0,0 +1,19 @@ +- #DayInShort Fast paced day. Spent the day mostly outside. +- #physicalhealth Mint condition +- #mentalhealth Happy day +- #work No work +- #Food + - Breakfast: Puttu and potato stew + - Lunch: Nothing + - Dinner: Pondicheri dosa and poori x 3 ([[Org/Sri Dosa Place]]) +- #Relations: + - Went to [[Brand/Primark]] in [[Place/The Mills at Jersey Gardens Mall]] and [[Brand/Ikea]] +- #finance: + - [[Brand/Primark]]: 84 + - Massage: 20 + - Ice cream: 20 + - [[Brand/Lego]]: 12 + - [[Brand/Ikea]]: 44 + - [[Org/Sri Dosa]]: 40 +- #movie + - #netflix #webseries [[MoviesShows/The Stranger]] ⭐️⭐️⭐️⭐️⭐️ \ No newline at end of file diff --git a/sample-data/Default/Logseq/journals/2024_08_11.md b/sample-data/Default/Logseq/journals/2024_08_11.md new file mode 100644 index 0000000..b1e201a --- /dev/null +++ b/sample-data/Default/Logseq/journals/2024_08_11.md @@ -0,0 +1,19 @@ +- #DayInShort Spent the first half of the day outside and rest at home. Junk food day. +- #physicalhealth Fine. I am putting on a lot of weight. I need to start controlling it. Man boobs are back. Tummy is out. Need to go back to the earlier shape. +- #mentalhealth The above thing is lingering in my mind, always. But I am not acting on it. +- #work no work +- #Food + - Breakfast: Ada + - Lunch: Chemba rice, parippu, potato, pappadam, ullippuli. + - Snack: Tea and Potato Bajji + - Dinner: I hope nothing is needed. +- #Relations: + - Interesting day, started with [[Person/Srini Kaila]] and [[Person/Geetha]]. Happy that they are buying their home in the [[Place/US]]. American Dream. + - [[Person/Vijay]] was home. + - Amma and I went to [[Org/Costco]] and [[Org/Shoprite]] +- #finance: + - [[Org/Costco]] 80 + - [[Org/Shoprite]] 40 +- #movie + - #netflix #webseries [[MoviesShows/The Stranger]] (Finished the series) +- \ No newline at end of file diff --git a/sample-data/Default/Logseq/journals/2024_08_12.md b/sample-data/Default/Logseq/journals/2024_08_12.md new file mode 100644 index 0000000..796e314 --- /dev/null +++ b/sample-data/Default/Logseq/journals/2024_08_12.md @@ -0,0 +1,13 @@ +- #DayInShort +- #physicalhealth cant complain +- #mentalhealth cant complain +- #work moved 700+ tickets. +- #Food + - Breakfast: cereals + - Lunch: baked potatoes + - Dinner: ada +- #Relations: [[Person/vj]] came home for a brief time. +- #finance: nothing much happened. +- #movie + - [[MoviesShows/The Gentlemen]] (half) +- \ No newline at end of file diff --git a/sample-data/Default/Logseq/journals/2024_08_13.md b/sample-data/Default/Logseq/journals/2024_08_13.md new file mode 100644 index 0000000..35e66b1 --- /dev/null +++ b/sample-data/Default/Logseq/journals/2024_08_13.md @@ -0,0 +1,15 @@ +- #DayInShort productive day +- #physicalhealth Can't complain +- #mentalhealth Can't complain +- #work Busy day at work. Spent quality time moving all the tickets. +- #Food + - Breakfast: upma and coffee + - Lunch: upma + - Dinner: rice, theeyal, pavakka, omelette +- #Relations: + - spent some time with [[Person/Joe Sullivan]] +- #finance: + - renewed [[Brand/prime]] $140 +- #movie + - #youtube [[MoviesShows/Manichitrathazhu]] +- \ No newline at end of file diff --git a/sample-data/Default/Logseq/journals/2024_08_14.md b/sample-data/Default/Logseq/journals/2024_08_14.md new file mode 100644 index 0000000..09e55bc --- /dev/null +++ b/sample-data/Default/Logseq/journals/2024_08_14.md @@ -0,0 +1,13 @@ +- #DayInShort Busiest day in a while. +- #physicalhealth Full form +- #mentalhealth Can't complain +- #work Completed a lot of pending work and handed over to [[Person/Karthikeyan]] +- #Food + - Breakfast: Puttu + - Lunch: Chamba ari choru, pulisseri + - Dinner: Choru and pulisseri +- #Relations: Only amma and I +- #finance: nothing much just bought a [[Brand/starbucks]] latte +- #movie + - no movies - travelling +- \ No newline at end of file diff --git a/sample-data/Default/Logseq/journals/2024_08_15.md b/sample-data/Default/Logseq/journals/2024_08_15.md new file mode 100644 index 0000000..5501bb1 --- /dev/null +++ b/sample-data/Default/Logseq/journals/2024_08_15.md @@ -0,0 +1,13 @@ +- #DayInShort Early in the morning I and amma went to [[Place/Watkins glen]]. Poor thing walked for 2.5 miles in the wild. +- #physicalhealth I am fine +- #mentalhealth Can't complain +- #work No work. +- #Food + - Breakfast: Wrap (yuck) + - Lunch: Amma's kitchen [[Place/NY]] + - Dinner: Apple +- #Relations: Only amma and I +- #finance: spent money like water +- #movie + - no movies today - travelling +- \ No newline at end of file diff --git a/sample-data/Default/Logseq/journals/2024_08_16.md b/sample-data/Default/Logseq/journals/2024_08_16.md new file mode 100644 index 0000000..c23f8b8 --- /dev/null +++ b/sample-data/Default/Logseq/journals/2024_08_16.md @@ -0,0 +1,14 @@ +- #DayInShort An eventful jolly day +- #physicalhealth I was fine. but amma was done by noon +- #mentalhealth can't complain +- #work no work. But [[Org/HNJH]] went south. And an issue with a PDF was reported. +- #Food + - Breakfast: From [[Brand/Hyatt Regency]] + - Lunch: [[Org/Amma's Kitchen Buffalo]] + - Dinner: [[Org/Lucky Day]], and [[Org/Big Ditch Brewing Company]] +- #Relations: Only amma and I +- #finance: + - Spent a lot of money +- #movie + - No movies - travelling +- \ No newline at end of file diff --git a/sample-data/Default/Logseq/journals/2024_08_17.md b/sample-data/Default/Logseq/journals/2024_08_17.md new file mode 100644 index 0000000..b7683d1 --- /dev/null +++ b/sample-data/Default/Logseq/journals/2024_08_17.md @@ -0,0 +1,16 @@ +- #DayInShort Met someone new. Visited [[Person/Aruna]]'s home with amma +- #physicalhealth No issues. +- #mentalhealth Can't complain +- #work No work. +- #Food + - Breakfast: Idli, bisibele bath from [[Person/Aruna]]'s home. + - Lunch: nothing + - Dinner: Semiya upma by [[Person/Swathi]] +- #Relations: + - [[Person/Aruna Mallikineni]] + - [[Person/Swathi]] and [[Person/VJ]] - brought us food +- #finance: + - Spent a bunch +- #movie + - no movie. Just slept +- #selfimprovement \ No newline at end of file diff --git a/sample-data/Default/Logseq/journals/2024_08_18.md b/sample-data/Default/Logseq/journals/2024_08_18.md new file mode 100644 index 0000000..3c83555 --- /dev/null +++ b/sample-data/Default/Logseq/journals/2024_08_18.md @@ -0,0 +1,13 @@ +- #DayInShort Laid back day. Went to Costco and returned the Jeep Wrangler +- #physicalhealth Dead tired. +- #mentalhealth Monday blues are early! +- #work no work today +- #Food + - Breakfast: Failed appam and stew + - Lunch: Rice + - Dinner: Chapathi +- #Relations: Went to Costco with Amma, VJ, Swathi and Inba +- #finance: Bought a new robot cleaner +- #movie + - #netflix Stay Close +- \ No newline at end of file diff --git a/sample-data/Default/Logseq/journals/2024_08_19.md b/sample-data/Default/Logseq/journals/2024_08_19.md new file mode 100644 index 0000000..11c0a5e --- /dev/null +++ b/sample-data/Default/Logseq/journals/2024_08_19.md @@ -0,0 +1,13 @@ +- #DayInShort Hell of a day. 2000+ emails and a hoard of tasks to work on. +- #physicalhealth Super recharged +- #mentalhealth Can't complain +- #work Too busy day. Could not complete everything. +- #Food + - Breakfast: Chapathi and Egg curry + - Lunch: Chapathi + - Dinner: Bisibelebath +- #Relations: Amma and I only +- #finance: Not much +- #movie + - #[[Org/netflix]] [[MoviesShows/Stay Close]] (Completed) +- \ No newline at end of file diff --git a/sample-data/Default/Logseq/journals/2024_08_20.md b/sample-data/Default/Logseq/journals/2024_08_20.md new file mode 100644 index 0000000..566c05b --- /dev/null +++ b/sample-data/Default/Logseq/journals/2024_08_20.md @@ -0,0 +1,14 @@ +- #DayInShort Day at office +- #physicalhealth Can't complain +- #mentalhealth Can't complain +- #work Long day at work. Busy with OEP related changes. +- #Food + - Breakfast: Nothing + - Lunch: Bisibelebath from last night + - Dinner: Appam, Parippu vada, ullikkari +- #Relations: + - [[Person/Krishna]], [[Person/VJ]] and [[Person/mani]] only +- #finance: + - not much changed +- #movie + - #netflix [[MoviesShows/The Pale Blue Eye]] \ No newline at end of file diff --git a/sample-data/Default/Logseq/journals/2024_08_21.md b/sample-data/Default/Logseq/journals/2024_08_21.md new file mode 100644 index 0000000..96bb3a5 --- /dev/null +++ b/sample-data/Default/Logseq/journals/2024_08_21.md @@ -0,0 +1,15 @@ +- #DayInShort Crazy busy day. +- #physicalhealth Lower back pain, both calves are hurting, neck and right arm. Total damage. +- #mentalhealth Stress is creeping in. +- #work I was so busy today that I worked the whole day on the computer table. +- #Food + - Breakfast: Appam ulli curry + - Lunch: Omelette + - Dinner: Dosa, murukku +- #Relations: + - [[Person/VJ]], me, [[Person/amma]], [[Person/swathi]], [[Person/inba]] +- #finance: + - no spends. Went to [[Org/Costco]] and didnt spend a penny +- #movie + - #netflix [[MoviesShows/The Pale Blue Eye]] +- #selfimprovement \ No newline at end of file diff --git a/sample-data/Default/Logseq/journals/2024_08_22.md b/sample-data/Default/Logseq/journals/2024_08_22.md new file mode 100644 index 0000000..fd30c37 --- /dev/null +++ b/sample-data/Default/Logseq/journals/2024_08_22.md @@ -0,0 +1,14 @@ +- #DayInShort Another day at the work table. +- #physicalhealth Whole body hurts. Also, my weight is sky-rocketing. Causing body pain and heavy snoring. +- #mentalhealth The above thing is causing stress. +- #work Closed out a lot of pending tasks. +- #Food + - Breakfast: [[Concept/Dosa]] + - Lunch: [[Concept/Chappathi]] + - Dinner: [[Concept/Dosa]] and [[Concept/Potato]] +- #Relations: [[Person/Amma]], [[Person/VJ]] +- #finance: + - 20.99 for [[Product/Max]] +- #movie + - #netflix [[MoviesShows/The Pale Blue Eye]] + - #netflix [[MoviesShows/How to get away with murder]]. \ No newline at end of file diff --git a/sample-data/Default/Logseq/journals/2024_08_23.md b/sample-data/Default/Logseq/journals/2024_08_23.md new file mode 100644 index 0000000..bb268a2 --- /dev/null +++ b/sample-data/Default/Logseq/journals/2024_08_23.md @@ -0,0 +1,12 @@ +- #DayInShort A day spent at the desk +- #physicalhealth I can feel the load I am picking up +- #mentalhealth Physical health is affecting my mental health +- #work Closed out a lot of things. +- #Food + - Breakfast: [[Product/Dosa]] + - Lunch: [[Product/Chappathi]] + - Dinner: [[Product/Poori]] +- #Relations: Limited exposure +- #finance: Salary day +- #movie + - [[MoviesShows/How to get away with Murder]] \ No newline at end of file diff --git a/sample-data/Default/Logseq/journals/2024_08_24.md b/sample-data/Default/Logseq/journals/2024_08_24.md new file mode 100644 index 0000000..b378339 --- /dev/null +++ b/sample-data/Default/Logseq/journals/2024_08_24.md @@ -0,0 +1,14 @@ +- #DayInShort A day well wasted +- #physicalhealth Status has not changed. I am getting worried about my body +- #mentalhealth Not feeling well +- #work No work +- #Food + - Breakfast: [[Product/Dosa]] + - Lunch: nothing + - Dinner: [[Product/Poori]] and payaru +- #Relations: + - Met with [[Person/Zena]] after along. +- #finance: + - Did nothing +- #movie + - #prime [[MoviesShows/Kalki 2898 AD]] \ No newline at end of file diff --git a/sample-data/Default/Logseq/journals/2024_08_25.md b/sample-data/Default/Logseq/journals/2024_08_25.md new file mode 100644 index 0000000..4c4b9eb --- /dev/null +++ b/sample-data/Default/Logseq/journals/2024_08_25.md @@ -0,0 +1,17 @@ +- #DayInShort Went to [[Person/Kaila]]'s house warming - registered the presence. +- #physicalhealth Worried +- #mentalhealth Deeply worried +- #work No work +- #Food + - Breakfast: Dosa and kayakkari + - Lunch: Buffet from [[Org/Rasoi]] + - Dinner: none +- #Relations: + - Quality time with [[Person/VJ]], [[Person/Swathi]] and [[Person/Inba papa]] +- #finance: + - Borrowed 2000 from [[Person/VJ]] +- #movie + - #hulu [[MoviesShows/Ford v Ferrari]] + - #netflix [[MoviesShows/Logan Lucky]] + - +- \ No newline at end of file diff --git a/sample-data/Default/Logseq/journals/2024_08_26.md b/sample-data/Default/Logseq/journals/2024_08_26.md new file mode 100644 index 0000000..ab8a13e --- /dev/null +++ b/sample-data/Default/Logseq/journals/2024_08_26.md @@ -0,0 +1,15 @@ +- #DayInShort A usual Monday +- #physicalhealth Need some more motivation to start gym. +- #mentalhealth worried +- #work Kind of busy day. But I am eternally sleepy now a days. Need to bounce back. +- #Food + - Breakfast: appam kadala + - Lunch: none + - Dinner: Dosa and kadala +- #Relations: + - No contact +- #finance: + - Put a lot of thoughts into my financial state. +- #movie + - #youtube [[MoviesShows/Adimai Penn]] +- \ No newline at end of file diff --git a/sample-data/Default/Logseq/journals/2024_08_27.md b/sample-data/Default/Logseq/journals/2024_08_27.md new file mode 100644 index 0000000..9ffeba9 --- /dev/null +++ b/sample-data/Default/Logseq/journals/2024_08_27.md @@ -0,0 +1,14 @@ +- #DayInShort A regular day at the office. +- #physicalhealth Weight gain is becoming a big problem +- #mentalhealth I don't have time to think about my mental health +- #work Huge busy day. +- #Food + - Breakfast: Dosa + - Lunch: Potluck lunch + - Dinner: Chapathi +- #Relations: + - VJ, Joe and Krishna +- #finance: Down down down +- #movie + - #netflix Dexter #series +- \ No newline at end of file diff --git a/sample-data/Default/Logseq/journals/2024_08_28.md b/sample-data/Default/Logseq/journals/2024_08_28.md new file mode 100644 index 0000000..a58bc6e --- /dev/null +++ b/sample-data/Default/Logseq/journals/2024_08_28.md @@ -0,0 +1,14 @@ +- #DayInShort A regular day at the office. +- #physicalhealth Weight gain is becoming a big problem +- #mentalhealth I don't have time to think about my mental health +- #work Back to back meetings. +- #Food + - Breakfast: [[Product/Dosa]] + - Lunch: [[Product/Rice]], [[Product/dal]], [[Product/pickle]] + - Dinner: [[Brand/Ani Ramen]] +- #Relations: + - [[Person/VJ]], [[Person/Joe]] and [[Person/Krishna]] + - Met with [[Person/Sixter]] after a long time +- #finance: Down down down +- #movie + - #netflix [[MoviesShows/Dexter]] #series \ No newline at end of file diff --git a/sample-data/Default/Logseq/journals/2024_08_29.md b/sample-data/Default/Logseq/journals/2024_08_29.md new file mode 100644 index 0000000..2c12dca --- /dev/null +++ b/sample-data/Default/Logseq/journals/2024_08_29.md @@ -0,0 +1,13 @@ +- #DayInShort Damn busy day. +- #physicalhealth Weight gain is becoming a big problem +- #mentalhealth So busy - I was not even thinking about food. +- #work Back to back meetings with I don't know who! +- #Food + - Breakfast: Cereals + - Lunch: Eggs + - Dinner: Dosa +- #Relations: + - [[Person/VJ]], [[Person/Swathi]], [[Person/Inba]] +- #finance: Down down down +- #movie + - #netflix [[MoviesShows/Dexter]] #series \ No newline at end of file diff --git a/sample-data/Default/Logseq/journals/2024_08_30.md b/sample-data/Default/Logseq/journals/2024_08_30.md new file mode 100644 index 0000000..30b8ad0 --- /dev/null +++ b/sample-data/Default/Logseq/journals/2024_08_30.md @@ -0,0 +1,13 @@ +- #DayInShort Unusually busy day +- #physicalhealth Knee pain is visible now. +- #mentalhealth I don't have time to think about my mental health +- #work back to back meetings since morning +- #Food + - Breakfast: [[Concept/Dosa]] + - Lunch: Orange Juice + - Dinner: Porotta and Kurma from [[Brand/A2B]] +- #Relations: + - [[Person/VJ]], [[Person/Inba]] +- #finance: Spent 112 usd at [[Brand/costco]] and 80 usd at [[Brand/A2B]] +- #movie + - #netflix [[MoviesShows/Dexter]] #series \ No newline at end of file diff --git a/sample-data/Default/Logseq/journals/2024_08_31.md b/sample-data/Default/Logseq/journals/2024_08_31.md new file mode 100644 index 0000000..8d11aa2 --- /dev/null +++ b/sample-data/Default/Logseq/journals/2024_08_31.md @@ -0,0 +1,15 @@ +- #DayInShort A day well spent. Or not? +- #physicalhealth A new problem has come up. I saw lumps of clotted blood in my urine. I could not get sleep after that. +- #mentalhealth Should I prepare my [[Concept/EB1C]] or my will? +- #work no work today +- #Food + - Breakfast: Egg cake, coffee and bun + - Lunch: Carrot Soup + - Dinner: Fruits +- #Relations: + - [[Person/VJ]], [[Person/Geetha]], [[Person/Kaila]] +- #finance: + - Spent 80 $ in [[Org/Patel]] and [[Org/Shoprite]] +- #movie + - #netflix [[MoviesShows/Dexter]] +- \ No newline at end of file diff --git a/sample-data/Default/Logseq/journals/2024_09_01.md b/sample-data/Default/Logseq/journals/2024_09_01.md new file mode 100644 index 0000000..d412d7c --- /dev/null +++ b/sample-data/Default/Logseq/journals/2024_09_01.md @@ -0,0 +1,14 @@ +- #DayInShort Finished doing some household chores. Long pending items +- #physicalhealth Despite of no sleep the night before, I was active through the day. +- #mentalhealth A bit worried about the blood thing. +- #work [[Person/Karthi]] was unable to connect to [[Product/winscp]] for deployment. I had to pitch in. +- #Food + - Breakfast: Egg fritatas, Bun and Coffee + - Lunch: Gobi Manchurian + - Dinner: Orange Juice +- #Relations: + - [[Person/VJ]], [[Person/Inba]], [[Person/Raji amma]], amma. +- #finance: + - started revisiting and aligning my finances once again +- #movie + - #netflix [[MoviesShows/Dexter]] \ No newline at end of file diff --git a/sample-data/Default/Logseq/journals/2024_09_02.md b/sample-data/Default/Logseq/journals/2024_09_02.md new file mode 100644 index 0000000..2f171a9 --- /dev/null +++ b/sample-data/Default/Logseq/journals/2024_09_02.md @@ -0,0 +1,16 @@ +- #DayInShort Woke up late. Spent first half for the Biriyani and second half for shopping. [[Product/Xbox]] is fucked up - [[Product/flight sim]] is not connecting to internet. troubleshooting it the whole day. +- #physicalhealth Active day +- #mentalhealth I am fine. +- #work No work +- #Food + - Breakfast: nothing + - Lunch: Biriyani + - Dinner: Tea +- #Relations: + - Took amma and Raji amma to [[Place/Mills Jersey garden]]. +- #finance: + - [[Brand/Primark]] 100 + - Massage 22 + - Childrens dress 40 +- #movie + - #netflix [[MoviesShows/Dexter]] \ No newline at end of file diff --git a/sample-data/Default/Logseq/journals/2024_09_03.md b/sample-data/Default/Logseq/journals/2024_09_03.md new file mode 100644 index 0000000..da00cce --- /dev/null +++ b/sample-data/Default/Logseq/journals/2024_09_03.md @@ -0,0 +1,14 @@ +- #DayInShort First time a half-day at the office. Head ache. +- #physicalhealth Acute headache +- #mentalhealth Can't complain +- #work Half-day at the office and continued from home +- #Food + - Breakfast: Coffee and bun + - Lunch: [[Concept/Dosa]] + - Dinner: [[Concept/Dosa]] +- #Relations: + - [[Person/VJ]] +- #finance: + - On reserve mode +- #movie + - #netflix [[MoviesShows/Dexter]] \ No newline at end of file diff --git a/sample-data/Default/Logseq/journals/2024_09_04.md b/sample-data/Default/Logseq/journals/2024_09_04.md new file mode 100644 index 0000000..e50dba1 --- /dev/null +++ b/sample-data/Default/Logseq/journals/2024_09_04.md @@ -0,0 +1,14 @@ +- #DayInShort Busy day working from home +- #physicalhealth Has the reminiscence of headache and a bit feverish +- #mentalhealth Can't complain +- #work I was on and off through the day +- #Food + - Breakfast: Coffee and bun + - Lunch: nothing + - Dinner: Dosa +- #Relations: + - Only amma +- #finance: + - On reserve mode +- #movie + - #netflix Dexter \ No newline at end of file diff --git a/sample-data/Default/Logseq/journals/2024_09_05.md b/sample-data/Default/Logseq/journals/2024_09_05.md new file mode 100644 index 0000000..53cda48 --- /dev/null +++ b/sample-data/Default/Logseq/journals/2024_09_05.md @@ -0,0 +1,15 @@ +- #DayInShort Busy busy day at work +- #physicalhealth Could not care about the health. I was neck deep in work +- #mentalhealth Can't complain +- #work Nothing specific. But was a busy day +- #Food + - Breakfast: Egg and Coffee + - Lunch: Rice + - Dinner: Chapathi +- #Relations: + - [[Person/Amma]] and [[Person/VJ]] +- #finance: + - On reserve mode +- #movie + - #netflix [[MoviesShows/Dexter]] + - #regal [[MoviesShows/G.O.A.T]] \ No newline at end of file diff --git a/sample-data/Default/Logseq/journals/2024_09_06.md b/sample-data/Default/Logseq/journals/2024_09_06.md new file mode 100644 index 0000000..d3ca8d1 --- /dev/null +++ b/sample-data/Default/Logseq/journals/2024_09_06.md @@ -0,0 +1,16 @@ +- #DayInShort Closing the week. It was not much of a hassle. Decided to bring [[Person/Latha]] and [[Person/Chuchu]] here. They will come here on October 13th. +- #physicalhealth Took the day a bit light because I was exhausted +- #mentalhealth Can't complain +- #work Finished the week gracefully. +- #Food + - Breakfast: Coffee and bun + - Lunch: nothing + - Dinner: [[Brand/A2B]] +- #Relations: + - [[Person/VJ]] +- #finance: + - On reserve mode +- #movie + - #netflix [[MoviesShows/Dexter]] + - #netflix #documentary [[MoviesShows/Into the mind of a dog]] +- \ No newline at end of file diff --git a/sample-data/Default/Logseq/journals/2024_09_07.md b/sample-data/Default/Logseq/journals/2024_09_07.md new file mode 100644 index 0000000..acbbc26 --- /dev/null +++ b/sample-data/Default/Logseq/journals/2024_09_07.md @@ -0,0 +1,15 @@ +- #DayInShort The day flew by without doing anything. +- #physicalhealth All good. +- #mentalhealth Can't complain +- #work no work +- #Food + - Breakfast: nothing + - Lunch: Feast at [[Person/Kaila]]'s + - Dinner: Chapathi and Paneer +- #Relations: + - [[Person/Geetha]], [[Person/Kaila]], amma, and a whole lot of people from office met at [[Person/Kaila]]'s home +- #finance: + - Split the salary into multiple accounts +- #movie + - #netflix [[MoviesShows/Dexter]] +- \ No newline at end of file diff --git a/sample-data/Default/Logseq/journals/2024_09_08.md b/sample-data/Default/Logseq/journals/2024_09_08.md new file mode 100644 index 0000000..05cce5c --- /dev/null +++ b/sample-data/Default/Logseq/journals/2024_09_08.md @@ -0,0 +1,15 @@ +- #DayInShort Took care of some household chores. +- #physicalhealth Can't complain +- #mentalhealth Can't complain +- #work no work +- #Food + - Breakfast: Coffee and Bun + - Lunch: junk + - Dinner: Ada and Curd +- #Relations: + - [[Person/Amma]], [[Person/VJ]], [[Person/Sree annan]], [[Person/Keerthi]], [[Person/Kaila]], [[Person/Geetha]] +- #finance: + - Started to bomb again +- #movie + - #netflix [[MoviesShows/Dexter]] + - #netflix [[MoviesShows/SpaceJam]] \ No newline at end of file diff --git a/sample-data/Default/Logseq/journals/2024_09_09.md b/sample-data/Default/Logseq/journals/2024_09_09.md new file mode 100644 index 0000000..aeb629d --- /dev/null +++ b/sample-data/Default/Logseq/journals/2024_09_09.md @@ -0,0 +1,15 @@ +- #DayInShort Usual Monday with a dentist visit. +- #physicalhealth The dentist had to cut out the splinter growth in the location of my wisdom tooth. +- #mentalhealth It's ok. +- #work usual monday things. +- #Food + - Breakfast: bun, egg and coffee + - Lunch: Latte and Sandwich from [[Brand/Starbucks]] + - Dinner: Milk shake +- #Relations: + - VJ's amma came home. +- #finance: + - below $500 +- #movie + - #netflix [[MoviesShows/Dexter]] +- \ No newline at end of file diff --git a/sample-data/Default/Logseq/journals/2024_09_10.md b/sample-data/Default/Logseq/journals/2024_09_10.md new file mode 100644 index 0000000..79698f2 --- /dev/null +++ b/sample-data/Default/Logseq/journals/2024_09_10.md @@ -0,0 +1,15 @@ +- #DayInShort WFH - Dropped [[Person/VJ]]'s parents at airport +- #physicalhealth kept mouth shut +- #mentalhealth not much happening. +- #work Some meetings. +- #Food + - Breakfast: bun and coffee + - Lunch: nothing + - Dinner: Wheat Dosa +- #Relations: + - [[Person/VJ]]'s parents, [[Person/Swathi]], [[Person/VJ]] +- #finance: + - below $300 +- #movie + - #[[Brand/netflix]] [[MoviesShows/Dexter]] +- \ No newline at end of file diff --git a/sample-data/Default/Logseq/journals/2024_09_11.md b/sample-data/Default/Logseq/journals/2024_09_11.md new file mode 100644 index 0000000..30602d2 --- /dev/null +++ b/sample-data/Default/Logseq/journals/2024_09_11.md @@ -0,0 +1,18 @@ +- #DayInShort Busy day at office +- #physicalhealth Had to keep quiet +- #mentalhealth Can't complain +- #work + - Created a microsite in record time - lincoln +- #Food + - Breakfast: Latte from DD + - Lunch: Yogurt and Monster + - Dinner: Payar +- #Relations: + - I mostly kept to myself. Amma was tired. So she slept early. +- #finance: + - Below $300 +- #movie + - #netflix #truecrimedoc Antisocial network + - #netflix Dexter +- +- \ No newline at end of file diff --git a/sample-data/Default/Logseq/journals/2024_09_12.md b/sample-data/Default/Logseq/journals/2024_09_12.md new file mode 100644 index 0000000..889d669 --- /dev/null +++ b/sample-data/Default/Logseq/journals/2024_09_12.md @@ -0,0 +1 @@ +- #DayInShort I didn't log anything \ No newline at end of file diff --git a/sample-data/Default/Logseq/journals/2024_09_13.md b/sample-data/Default/Logseq/journals/2024_09_13.md new file mode 100644 index 0000000..9e8b60d --- /dev/null +++ b/sample-data/Default/Logseq/journals/2024_09_13.md @@ -0,0 +1 @@ +- #DayInShort I didnt log anything today \ No newline at end of file diff --git a/sample-data/Default/Logseq/journals/2024_09_14.md b/sample-data/Default/Logseq/journals/2024_09_14.md new file mode 100644 index 0000000..c7917d3 --- /dev/null +++ b/sample-data/Default/Logseq/journals/2024_09_14.md @@ -0,0 +1,14 @@ +- #DayInShort Amma is leaving tonight. But the whole day went just like any other day. no extra emotional stuff... There will be only one mom-son duo like this 😎 +- #physicalhealth I am alright +- #mentalhealth Can't complain. +- #work No work today. +- #Food + - Breakfast: Dosa + - Lunch: Rice - Since amma cooked it. + - Dinner: [[Brand/Buffalo Wild Wings]] +- #Relations: + - [[Person/VJ]] came with me to [[Place/JFK]] to see off amma. +- #finance: + - nothing major +- #movie + - #netflix [[MoviesShows/Dexter]] \ No newline at end of file diff --git a/sample-data/Default/Logseq/journals/2024_09_15.md b/sample-data/Default/Logseq/journals/2024_09_15.md new file mode 100644 index 0000000..1ee900e --- /dev/null +++ b/sample-data/Default/Logseq/journals/2024_09_15.md @@ -0,0 +1,16 @@ +- #DayInShort Long day indeed. Went on a long trip with [[Person/VJ]], [[Person/Swathi]], and [[Person/Inba]] - Visited [[Place/French Town]], [[Place/Stockton]], [[Place/Lambertville]] and [[Place/Flamington]]. +- #physicalhealth Can't complain. But Primal urges are high up. +- #mentalhealth Anxiety is there - family is coming... how will I manage the debt and all the stuff!! I don't know. +- #work No work today. +- #Food + - Breakfast: Yogurt + - Lunch: Veggie burger from the [[Place/French Town]] eatery. + - Dinner: nothing. +- #Relations: + - [[Person/VJ]]'s family +- #finance: + - Just spent around 10 dollars. 5 on a coffee and 5 on a sticker. + - Withdrew $200. Spent $60. +- #movie + - #netflix [[MoviesShows/Dexter]] +- \ No newline at end of file diff --git a/sample-data/Default/Logseq/journals/2024_09_16.md b/sample-data/Default/Logseq/journals/2024_09_16.md new file mode 100644 index 0000000..321ab76 --- /dev/null +++ b/sample-data/Default/Logseq/journals/2024_09_16.md @@ -0,0 +1,15 @@ +- #DayInShort Busy Monday +- #physicalhealth Can't complain +- #mentalhealth Can't complain +- #work As usual - Monday blues. +- #Food + - Breakfast: Eggs and Coffee + - Lunch: Dosa + - Dinner: Orange and Pineapple punch +- #Relations: + - Went to [[Brand/Sam's Club]] and [[Brand/Costco]] with [[Person/VJ]] +- #finance: + - $50 on [[Brand/Sam's Club]] membership. Stupid move. + - $30 on the Jacket from [[Brand/Costco]]. +- #movie + - #netflix [[MoviesShows/Dexter]] \ No newline at end of file diff --git a/sample-data/Default/Logseq/journals/2024_09_17.md b/sample-data/Default/Logseq/journals/2024_09_17.md new file mode 100644 index 0000000..ff2c563 --- /dev/null +++ b/sample-data/Default/Logseq/journals/2024_09_17.md @@ -0,0 +1,15 @@ +- #DayInShort Hell of a day in the Office. I got brain-fried. +- #physicalhealth Toothache +- #mentalhealth Can't complain +- #work Back to back meetings cooked me. +- #Food + - Breakfast: Latte from [[Brand/DD]] + - Lunch: Pizza slices x 2 + - Dinner: Yogurt +- #Relations: + - Visited [[Person/Jenn Gash]]. She is in a worse state than me. Poor [[Person/Jenn]]. +- #finance: + - $20 at [[Person/Jenn]]'s place - bought her granola. +- #movie + - #netflix [[MoviesShows/Dexter]] +- \ No newline at end of file diff --git a/sample-data/Default/Logseq/journals/2024_09_18.md b/sample-data/Default/Logseq/journals/2024_09_18.md new file mode 100644 index 0000000..bf07f1d --- /dev/null +++ b/sample-data/Default/Logseq/journals/2024_09_18.md @@ -0,0 +1,16 @@ +- #DayInShort Work Work Work! +- #physicalhealth I broke the extra grown tooth myself. I feel better now. +- #mentalhealth Can't complain +- #work A lot of work is pending. I am pulled into meetings all the time. +- #Food + - Breakfast: Eggs and Coffee + - Lunch: Omelette and Tea + - Dinner: Yogurt +- #Relations: + - [[Person/VJ]] and [[Person/Swathi]]. +- #finance: + - Spent almost 30$ in [[Org/Walmart]]. + - Returned the Jacket. +- #movie + - #netflix [[MoviesShows/Dexter]] + - #einthusan [[MoviesShows/Thangalaan]] - first half \ No newline at end of file diff --git a/sample-data/Default/Logseq/journals/2024_09_19.md b/sample-data/Default/Logseq/journals/2024_09_19.md new file mode 100644 index 0000000..cac6219 --- /dev/null +++ b/sample-data/Default/Logseq/journals/2024_09_19.md @@ -0,0 +1,14 @@ +- #DayInShort Work is treating me like shit. So much work- but no time. I need to start taking care of my team - before they feel I am absent from their life. I have a looong looong drive ahead from tomorrow. +- #physicalhealth Slight back pain. +- #mentalhealth Can't complain. +- #work Same as I told above! +- #Food + - Breakfast: Eggs, bread and coffee + - Lunch: Omelette and Tea + - Dinner: Latte +- #Relations: + - [[Person/VJ]] Dropped me at the airport. Off to [[Place/Rochester]]. +- #finance: + - $137 on [[Brand/Best Western]] [[Place/Rochester]]. +- #movie + - #netflix [[MoviesShows/Dexter]] \ No newline at end of file diff --git a/sample-data/Default/Logseq/journals/2024_09_20.md b/sample-data/Default/Logseq/journals/2024_09_20.md new file mode 100644 index 0000000..06ba681 --- /dev/null +++ b/sample-data/Default/Logseq/journals/2024_09_20.md @@ -0,0 +1,12 @@ +- #DayInShort A long journey started - Last night, I reached [[Place/Rochester]]. I stayed in [[Brand/Best Western]] near [[Place/ROC airport]]. [[Person/Aruna Mikkilineni]] came this morning and picked me up from the hotel and we started our journey south. The first halt is planned for [[Place/Fredericksburg]], [[Place/Virginia]]. The travel was totally uneventful. 12 hours ago, I started the journey with a total stranger. And now I have a good friend - a wise one and a diamond hardened by the mine of life. (Drove 422 miles in 6 hours) +- #physicalhealth I am in a good state today: mind and body. I need to. Because I am traveling with almost "a stranger". +- #mentalhealth I kept aside my Obsessions and Compulsions. Today proves that I can control that. I need to do this exercise very often. This has been a meditation. +- #work By evening, I got a call from office - despite I am off. I took care of it as I reached the hotel. +- #Food + - Breakfast: Latte and Spinach wrap from [[Brand/Starbucks]] + - Lunch: Dal and Naan from an Indian Restaurant in [[Place/FXBG]] + - Dinner: Nuts and a lot of water +- #Relations: [[Person/Aruna]], [[Person/Amma]], [[Person/Latha]], and [[Person/Panku]] +- #finance: I did not have to spend anything. [[Person/Aruna]] was carrying the burden of the wallet. +- #movie + - #netflix [[MoviesShows/Dexter]] \ No newline at end of file diff --git a/sample-data/Default/Logseq/journals/2024_09_21.md b/sample-data/Default/Logseq/journals/2024_09_21.md new file mode 100644 index 0000000..fc88c33 --- /dev/null +++ b/sample-data/Default/Logseq/journals/2024_09_21.md @@ -0,0 +1,13 @@ +- #DayInShort Journey continues down south - today the halt is in the outskirts of [[Place/Savannah]]. Drove 537 miles in about 8 hours. +- #physicalhealth Good. +- #mentalhealth Can't complain +- #work No work +- #Food + - Breakfast: Breakfast at hotel + - Lunch: [[Brand/Subway]] at [[Place/Florence]], SC + - Dinner: [[Org/The Public Kitchen]] in [[Place/Savannah]]. The best part of the whole trip. +- #Relations: [[Person/Aruna]], [[Person/Amma]], [[Person/Latha]], [[Person/Panku]] and [[Person/Austin]] +- #finance: + - Purchased a flask for me and [[Person/VJ]] - 40 USD +- #movie + - #netflix [[MoviesShows/Dexter]] \ No newline at end of file diff --git a/sample-data/Default/Logseq/journals/2024_09_22.md b/sample-data/Default/Logseq/journals/2024_09_22.md new file mode 100644 index 0000000..0ec00b3 --- /dev/null +++ b/sample-data/Default/Logseq/journals/2024_09_22.md @@ -0,0 +1,13 @@ +- #DayInShort Final day of the road trip. I drove 345 miles south to reach [[Place/Parrish]] - [[Person/Aruna]]'s new home. Went for some shopping +- #physicalhealth Can't complain apart from the obvious backpain out of the long drive. +- #mentalhealth So far, no problem. +- #work No work today +- #Food + - Breakfast: Breakfast from the hotel. + - Lunch: Some random place - I ate an avocado toast and a Latte. Gave a munchkin for ever-hungry Austin 🐶 + - Dinner: Pizza from [[Brand/Costco]] +- #Relations: [[Person/Aruna]], [[Person/Amma]], [[Person/Latha]], [[Person/Panku]] and [[Person/VJ]]. +- #finance: + - $30 for Phone charging adapter. I lost one in [[Place/FXBG]] +- #movie + - #netflix [[MoviesShows/Dexter]] \ No newline at end of file diff --git a/sample-data/Default/Logseq/journals/2024_09_23.md b/sample-data/Default/Logseq/journals/2024_09_23.md new file mode 100644 index 0000000..08e0bdb --- /dev/null +++ b/sample-data/Default/Logseq/journals/2024_09_23.md @@ -0,0 +1,13 @@ +- #DayInShort Busy day at work - But [[Person/Aruna]]'s [[Brand/Spectrum]] internet is down. I went to their Recreation center and worked. As usual a busy Monday. +- #physicalhealth Can't complain +- #mentalhealth Can't complain +- #work As busy as it can get. +- #Food + - Breakfast: Left over pizza, Coffee + - Lunch: Hot Chocolate and Coffee + - Dinner: [[Org/Miller's Ale House]] near [[Org/Costco]]. +- #Relations: Not much +- #finance: + - Nil +- #movie + - #netflix [[MoviesShows/Dexter]] \ No newline at end of file diff --git a/sample-data/Default/Logseq/journals/2024_09_24.md b/sample-data/Default/Logseq/journals/2024_09_24.md new file mode 100644 index 0000000..c0b32d4 --- /dev/null +++ b/sample-data/Default/Logseq/journals/2024_09_24.md @@ -0,0 +1,12 @@ +- #DayInShort A busy and confusing day at the office and a laidback one personally. +- #physicalhealth Cant Complain +- #mentalhealth Can't complain +- #work Finished a few items. Meetings are killing me. +- #Food + - Breakfast: Bread toast, Coffee + - Lunch: [[Place/The Gresons sports bar]] - late lunch or early dinner + - Dinner: // +- #Relations: Nothing specific +- #finance: Nil +- #movie + - #netflix [[MoviesShows/Dexter]] \ No newline at end of file diff --git a/sample-data/Default/Logseq/journals/2024_09_25.md b/sample-data/Default/Logseq/journals/2024_09_25.md new file mode 100644 index 0000000..ff204df --- /dev/null +++ b/sample-data/Default/Logseq/journals/2024_09_25.md @@ -0,0 +1,14 @@ +- #DayInShort I was supposed to travel back today morning. But [[Event/Hurricane Helene]] spoiled the plan. +- #physicalhealth Can't complain +- #mentalhealth Can't complain +- #work Kind of a busy day. Had to log off early for hurricane preparation. +- #Food + - Breakfast: Bread toast, Coffee and Omelette + - Lunch: Eggs + - Dinner: Soup from [[Org/Publix]], Chapathi and Onions. +- #Relations: none +- #finance: + - $129 on Dashcam +- #movie + - #hulu [[MoviesShows/Jaya Jaya Jaya He]] + - #netflix [[MoviesShows/Dexter]] \ No newline at end of file diff --git a/sample-data/Default/Logseq/journals/2024_09_26.md b/sample-data/Default/Logseq/journals/2024_09_26.md new file mode 100644 index 0000000..ab6191d --- /dev/null +++ b/sample-data/Default/Logseq/journals/2024_09_26.md @@ -0,0 +1,12 @@ +- #DayInShort For the first time, I saw the wrath of a [[Event/Hurricane]]. It is not like I expected. The whistling sound of wind is not a cinematic trick - that is real!! +- #physicalhealth Can't complain +- #mentalhealth Can't complain +- #work Huge day. Struggling with the [[Product/Calculator]]. +- #Food + - Breakfast: Bread toast and Coffee + - Lunch: Eggs + - Dinner: Chapathi, Onion fry +- #Relations: None +- #finance: Nil +- #movie + - #netflix [[MoviesShows/Dexter]] \ No newline at end of file diff --git a/sample-data/Default/Logseq/journals/2024_09_27.md b/sample-data/Default/Logseq/journals/2024_09_27.md new file mode 100644 index 0000000..8d37b62 --- /dev/null +++ b/sample-data/Default/Logseq/journals/2024_09_27.md @@ -0,0 +1,16 @@ +- #DayInShort [[Event/Hurricane]] is over and the skies are blue again. My flights kept on canceled. And at least it looks like I will go back home tomorrow. A day crazy AF. I had to say no in a strict way to the customer. Tried visiting [[Place/Siesta Key]] - But the roads were blocked due to a [[Event/hurricane]]. +- #physicalhealth Can't complain +- #mentalhealth Can't complain +- #work OEP pressure is up my ass. +- #Food + - Breakfast: Bread toast and Coffee + - Lunch: from [[Org/Sailfish restaurant]] inside the [[Place/Bay View]]. Cheesy day. + - Dinner: [[Brand/Buffalo Wild Wings]] - Asian Zing Cauliflower. +- #Relations: None +- #finance: + - $5 on Thai Curry Sauce for [[Person/Aruna]] + - $35 for lunch + - $50 on shirts from [[Brand/Costco]] +- #movie + - #netflix [[MoviesShows/Dexter]] +- \ No newline at end of file diff --git a/sample-data/Default/Logseq/journals/2024_09_28.md b/sample-data/Default/Logseq/journals/2024_09_28.md new file mode 100644 index 0000000..66a839a --- /dev/null +++ b/sample-data/Default/Logseq/journals/2024_09_28.md @@ -0,0 +1,12 @@ +- #DayInShort Back home - What a relief. My man cave is unmatchable. I went to [[Person/Jenn]]'s shack in the [[Place/Farmers' market]]. +- #physicalhealth Can't complain +- #mentalhealth Can't complain +- #work No work +- #Food + - Breakfast: Bread and Omelettes + - Lunch: Coffee + - Dinner: Dosa from [[Person/Swathi]] +- #Relations: [[Person/Jenn Gash]], [[Person/VJ]], [[Person/Swathi]] +- #finance: $12 for granola and cookies +- #movie + - #netflix [[MoviesShows/Dexter]] \ No newline at end of file diff --git a/sample-data/Default/Logseq/journals/2024_09_29.md b/sample-data/Default/Logseq/journals/2024_09_29.md new file mode 100644 index 0000000..8ff38cf --- /dev/null +++ b/sample-data/Default/Logseq/journals/2024_09_29.md @@ -0,0 +1,15 @@ +- #DayInShort Whole day at home. Worked on the [[Product/SHBP]] microsite. +- #physicalhealth Can't complain +- #mentalhealth Can't complain +- #work Finished 3 items in [[Product/SHBP]]. Need to work on Campaign pages, Need to review the HOTO Docs from QA +- #Food + - Breakfast: Yogurt with Granola and Coffee + - Lunch: Bread, Egg fritatas + - Dinner: Kothu Parotta +- #Relations: + - [[Person/VJ]] had a tiff with [[Person/Swathi]] and came home. I asked him to go back. +- #finance: + - Cancelled the 430 USD purchase from [[Org/Costco]]. That was unnecessary. + - Getting back 1700 from [[Person/Aruna]]. Got 500. rest 1200 in coming days. +- #movie + - #netflix [[MoviesShows/Dexter]] \ No newline at end of file diff --git a/sample-data/Default/Logseq/journals/2024_09_30.md b/sample-data/Default/Logseq/journals/2024_09_30.md new file mode 100644 index 0000000..7864b98 --- /dev/null +++ b/sample-data/Default/Logseq/journals/2024_09_30.md @@ -0,0 +1,10 @@ +- #DayInShort An unusually stressful Monday. Eve of October 1. The ghost of last Open Enrollment mishap still haunts me. +- #physicalhealth A bit sleepy. But manageable. I started walking. +- #mentalhealth Stressful day +- #work OEP-Eve. Lot of tickets pending + a half cooked [[Product/SHBP Calculator]] +- #Relations: + - [[Person/Swathi]], [[Person/VJ]] and I went to a new [[Brand/Costco]] - in [[Place/Hazlet]]. +- #finance: Austerity. +- #movie + - #netflix [[MoviesShows/Dexter]] +- \ No newline at end of file diff --git a/sample-data/Default/Logseq/journals/2024_10_01.md b/sample-data/Default/Logseq/journals/2024_10_01.md new file mode 100644 index 0000000..5676215 --- /dev/null +++ b/sample-data/Default/Logseq/journals/2024_10_01.md @@ -0,0 +1,10 @@ +- #DayInShort Big day in office. +- #physicalhealth Can't complain +- #mentalhealth Stressful day. + Anxiety +- #work OEP start day. It went well without much incidents. The Calculator went live and immediately taken down. +- #Relations: + - Spoke to [[Person/Krishna]], [[Person/Mani]], [[Person/Joe]] +- #finance: + - Not much changes +- #movie + - #netflix [[MoviesShows/Dexter]] \ No newline at end of file diff --git a/sample-data/Default/Logseq/journals/2024_10_02.md b/sample-data/Default/Logseq/journals/2024_10_02.md new file mode 100644 index 0000000..1fc3138 --- /dev/null +++ b/sample-data/Default/Logseq/journals/2024_10_02.md @@ -0,0 +1,9 @@ +- #DayInShort Uneventful day. I had [[Person/Vijay]] drive back. +- #physicalhealth Can't complain +- #mentalhealth Can't complain other than fatigue +- #work not much happened. +- #finance: + - nothing changed +- #movie + - #netflix [[MoviesShows/Dexter]] +- \ No newline at end of file diff --git a/sample-data/Default/Logseq/journals/2024_10_03.md b/sample-data/Default/Logseq/journals/2024_10_03.md new file mode 100644 index 0000000..a2e917a --- /dev/null +++ b/sample-data/Default/Logseq/journals/2024_10_03.md @@ -0,0 +1,11 @@ +- #DayInShort A boring day altogether. I felt useless. +- #physicalhealth Can't complain +- #mentalhealth Somehow I was feeling useless and ineffective. +- #work Work is what caused the mental health issue. +- #Relations: + - [[Person/Vinoth]] came home. Went to meet his friends in the night. +- #finance: + - I owe [[Person/Vinoth]] $20. +- #movie + - #netflix [[MoviesShows/Dexter]] + - #hulu [[MoviesShows/Romancham]] \ No newline at end of file diff --git a/sample-data/Default/Logseq/journals/2024_10_04.md b/sample-data/Default/Logseq/journals/2024_10_04.md new file mode 100644 index 0000000..57dc717 --- /dev/null +++ b/sample-data/Default/Logseq/journals/2024_10_04.md @@ -0,0 +1,14 @@ +- #DayInShort A bit stressful + sleepy day +- #physicalhealth Sleepy day +- #mentalhealth A bit stressful. +- #work Tickets piled up like shit! And worked my ass off +- #Food + - Breakfast: Coffee and bun + - Lunch: Toast and Eggs + - Dinner: A long island ice tea and junk at [[Org/Miller's Ale House]] +- #Relations: + - [[Person/VJ]] +- #finance: + - Salary day. Paid Rent and a few others. Done deal +- #movie + - #netflix [[MoviesShows/dexter]] \ No newline at end of file diff --git a/sample-data/Default/Logseq/journals/2024_10_05.md b/sample-data/Default/Logseq/journals/2024_10_05.md new file mode 100644 index 0000000..7eaa70b --- /dev/null +++ b/sample-data/Default/Logseq/journals/2024_10_05.md @@ -0,0 +1,18 @@ +- #DayInShort It Felt like a long day. Went to [[Org/Island Subaru]] in [[Place/Staten Island]] +- #physicalhealth Tired by evening +- #mentalhealth Can't complain +- #work No work +- #Food + - Breakfast: nothing + - Lunch: omelette + - Dinner: Roti, Rajma from [[Person/Srini]]'s home +- #Relations: + - [[Person/Srini]], [[Person/Geetha]], [[Person/VJ]]. +- #finance: + - Returned the hair growth stuff to [[Org/Costco]] - $430 + - Bought a shower head, humidifier and other stuff - 204. + - Planning to go to [[Org/Top Golf]] tomorrow with [[Person/Srini]] and [[Person/Geetha]] +- #movie + - #netflix [[MoviesShows/Dexter]] + - #netflix [[MoviesShows/Stranger Things]] +- \ No newline at end of file diff --git a/sample-data/Default/Logseq/journals/2024_10_06.md b/sample-data/Default/Logseq/journals/2024_10_06.md new file mode 100644 index 0000000..5cc329c --- /dev/null +++ b/sample-data/Default/Logseq/journals/2024_10_06.md @@ -0,0 +1,16 @@ +- #DayInShort Expensive and interesting day. Went to [[Place/Top Golf]] with [[Person/Kaila]] Family. +- #physicalhealth I am good. +- #mentalhealth Even after that much mingling, I still feel down. +- #work no work +- #Food + - Breakfast: Coffee and Rolls + - Lunch: Quesedillas + - Dinner: Nothing +- #Relations: + - [[Person/Geetha]] spoke to me a lot. + - [[Person/Kaila]] and kids were joyous. + - [[Person/VJ]] family didnt come though +- #finance: + - Spent 360 usd. +- #movie + - #netflix [[MoviesShows/Dexter]] \ No newline at end of file diff --git a/sample-data/Default/Logseq/journals/2024_10_07.md b/sample-data/Default/Logseq/journals/2024_10_07.md new file mode 100644 index 0000000..b45d7c5 --- /dev/null +++ b/sample-data/Default/Logseq/journals/2024_10_07.md @@ -0,0 +1,14 @@ +- #DayInShort As usual it would be a busy Monday. but I did half the work last night. +- #physicalhealth Tooth ache on the top gum is lingering. +- #mentalhealth I am stressed AF +- #work Normal Monday +- #Food + - Breakfast: Coffee and Roll + - Lunch: Egg idli + - Dinner: nothing +- #Relations: Went to [[Org/Hamilton Honda]] and [[Org/Carmax]] to see [[Product/Pacificas]] with [[Person/VJ]]. +- #finance: + - Not much spent +- #movie + - #netflix [[MoviesShows/Dexter]] +- \ No newline at end of file diff --git a/sample-data/Default/Logseq/journals/2024_10_08.md b/sample-data/Default/Logseq/journals/2024_10_08.md new file mode 100644 index 0000000..f4a4b1f --- /dev/null +++ b/sample-data/Default/Logseq/journals/2024_10_08.md @@ -0,0 +1,14 @@ +- #DayInShort I escaped all meetings citing the tooth ache. +- #physicalhealth Tooth hurts +- #mentalhealth Total stress +- #work A lot. +- #Food + - Breakfast: Coffee and Roll + - Lunch: More coffee + - Dinner: nothing +- #Relations: + - No real connections +- #finance: + - Purchased a caddy and broom for [[Person/Janu]]. +- #movie + - #netflix [[MoviesShows/Dexter]] \ No newline at end of file diff --git a/sample-data/Default/Logseq/journals/2024_10_09.md b/sample-data/Default/Logseq/journals/2024_10_09.md new file mode 100644 index 0000000..33c210b --- /dev/null +++ b/sample-data/Default/Logseq/journals/2024_10_09.md @@ -0,0 +1,14 @@ +- #DayInShort I slept for a long time yesterday. From 6pm yesterday until 7:30 this morning. Much needed rest. Bought the second car - A 2015 [[Product/Audi Q5]]. +- #physicalhealth Rested. +- #mentalhealth Stressed +- #work A lot in my plate. It is tipping. +- #Food + - Breakfast: Coffee and Roll + - Lunch: Egg fritatas + - Dinner: [[Brand/Maggi]] noodles +- #Relations: + - [[Person/VJ]] and I bought a used car. +- #finance: + - I owe [[Person/VJ]] 2000 +- #movie + - #netflix [[MoviesShows/Dexter]] \ No newline at end of file diff --git a/sample-data/Default/Logseq/journals/2024_10_10.md b/sample-data/Default/Logseq/journals/2024_10_10.md new file mode 100644 index 0000000..bff32d3 --- /dev/null +++ b/sample-data/Default/Logseq/journals/2024_10_10.md @@ -0,0 +1,15 @@ +- #DayInShort I was afraid of the escalations at work. and it has started happening. +- #physicalhealth Stressed to the core. Shoulder is sore. Teeth hurts. +- #mentalhealth Stressed. +- #work Faced an escalation. Worked with [[Person/Jenn]] a lot. +- #Food + - Breakfast: Coffee and Roll + - Lunch: Egg Fritatas + - Dinner: Cereals +- #Relations: + - [[Person/VJ]] and I went to [[Org/Costco]] and bought some essentials +- #finance: + - Did not spend anything yet. +- #movie + - #netflix [[MoviesShows/Dexter]] +- \ No newline at end of file diff --git a/sample-data/Default/Logseq/journals/2024_10_11.md b/sample-data/Default/Logseq/journals/2024_10_11.md new file mode 100644 index 0000000..1c3499f --- /dev/null +++ b/sample-data/Default/Logseq/journals/2024_10_11.md @@ -0,0 +1,14 @@ +- #DayInShort I expected a bad day at work. But things were ok-ish. Watched a god-awful movie- [[MoviesShows/Vettayan]] +- #physicalhealth can't complain +- #mentalhealth stressed of losing my freedom. But on other side I am happy for [[Person/Latha]] and [[Person/Panku]] coming to me. +- #work Uneventful. No one hurt!! +- #Food + - Breakfast: Coffee and Rolls + - Lunch: Boiled eggs + - Dinner: [[Brand/Taco Bell]] +- #Relations: + - Went for a movie with [[Person/VJ]] +- #finance: + - [[Person/Vijay]] spent movie tickets +- #movie + - #regal [[MoviesShows/Vettaiyan]] \ No newline at end of file diff --git a/sample-data/Default/Logseq/journals/2024_10_12.md b/sample-data/Default/Logseq/journals/2024_10_12.md new file mode 100644 index 0000000..adcc48a --- /dev/null +++ b/sample-data/Default/Logseq/journals/2024_10_12.md @@ -0,0 +1,18 @@ +- #DayInShort A final touch-up before family arrives +- #physicalhealth Good condition +- #mentalhealth Minor stress +- #work No work +- #Food + - Breakfast: Latte from [[Brand/DD]] + - Lunch: Bread and cheese toast + - Dinner: A lot of beer, a [[Concept/Moscow Mule]], and again beer, Nachos and dip +- #Relations: + - [[Person/VJ]] and I went for a haircut, carwash, check with the superior bodyshop. In evening, we went to [[Place/Miller's Ale House]]. Drank like no tomorrow. + - [[Person/Kaila]] and [[Person/Geetha]] came for the final touch. + - [[Person/Wayne]] and [[Person/Floria]] came in and we spoke for some time. +- #finance: + - Haircut - 40 + - Ale- 72 + - Taxi - 30 +- #movie + - #netflix [[MoviesShows/Dexter]] \ No newline at end of file diff --git a/sample-data/Default/Logseq/journals/2024_10_13.md b/sample-data/Default/Logseq/journals/2024_10_13.md new file mode 100644 index 0000000..dd355dc --- /dev/null +++ b/sample-data/Default/Logseq/journals/2024_10_13.md @@ -0,0 +1,16 @@ +- #DayInShort [[Person/Latha]] and [[Person/Panku]] came. That is the biggest news in recent times. +- #physicalhealth Hung over from last night's adventures! +- #mentalhealth Ok +- #work No work +- #Food + - Breakfast: Nothing + - Lunch: Nothing + - Dinner: Yogurt and Grape Juice +- #Relations: + - [[Person/Latha]] and [[Person/Panku]] + - [[Person/VJ]] and [[Person/Swathi]] + - [[Person/Kaila]] and [[Person/Geetha]] +- #finance: + - Took L and P around spent $130 in shopping. +- #movie + - #netflix [[MoviesShows/Dexter]] \ No newline at end of file diff --git a/sample-data/Default/Logseq/journals/2024_10_14.md b/sample-data/Default/Logseq/journals/2024_10_14.md new file mode 100644 index 0000000..58459be --- /dev/null +++ b/sample-data/Default/Logseq/journals/2024_10_14.md @@ -0,0 +1,18 @@ +- #DayInShort A bit stressful day by night - [[Brand/Azul]]'s certificate konked up +- #physicalhealth All good +- #mentalhealth All good +- #work Usual Monday. In addition, I had to take care of the SSL certificate issue with [[Brand/Horizon Azul]]. +- #Food + - Breakfast: Coffee + - Lunch: Yogurt + - Dinner: Chapathi and Onions +- #Relations: + - [[Person/Panku]] and [[Person/Latha]]. [[Person/VJ]] came but I was totally held up in SSL thing. + - [[Person/Inba]] came and had a fun time with her. +- #finance: + - Spent on [[Brand/Amazon]]. + - 180 on almarah + - 35 on kitchen items +- #movie + - #youtube [[MoviesShows/Triangle]] +- \ No newline at end of file diff --git a/sample-data/Default/Logseq/journals/2024_10_15.md b/sample-data/Default/Logseq/journals/2024_10_15.md new file mode 100644 index 0000000..0f4db20 --- /dev/null +++ b/sample-data/Default/Logseq/journals/2024_10_15.md @@ -0,0 +1,8 @@ +- #DayInShort Went to office. Left [[Person/Latha]] and [[Person/Panku]] alone at home. Came back from office at 5:30. Slept from then until next day morning 8. +- #physicalhealth Can't complain +- #mentalhealth An unknown stress building up +- #work I am becoming irrelevant in office. +- #Relations: [[Person/VJ]], [[Person/Jenn]], [[Person/Erinn]] and [[Person/Joe]]. Apart from [[Person/Latha]] and [[Person/Panku]] +- #finance: Not too bad +- #movie + - #netflix [[MoviesShows/Dexter]] \ No newline at end of file diff --git a/sample-data/Default/Logseq/journals/2024_10_16.md b/sample-data/Default/Logseq/journals/2024_10_16.md new file mode 100644 index 0000000..54877a3 --- /dev/null +++ b/sample-data/Default/Logseq/journals/2024_10_16.md @@ -0,0 +1,8 @@ +- #DayInShort Went to Pediatrician for [[Person/Panku]]'s vaccinations and stuff. Found that she has fever. So, just took a covid test and came back. need to go back in a week again. +- #physicalhealth Feeling a bit down. +- #mentalhealth Not feeling good +- #work Tiresome day. +- #Relations: [[Person/Latha]], [[Person/Panku]] +- #finance: Money is flowing out. I can see that. +- #movie + - #netflix [[MoviesShows/Dexter]] \ No newline at end of file diff --git a/sample-data/Default/Logseq/journals/2024_10_17.md b/sample-data/Default/Logseq/journals/2024_10_17.md new file mode 100644 index 0000000..997edb5 --- /dev/null +++ b/sample-data/Default/Logseq/journals/2024_10_17.md @@ -0,0 +1,8 @@ +- #DayInShort WFH as usual. I worked more than 16 hours. Worked on a small side project for [[Person/Vinay]]. A link checker. +- #physicalhealth May be because of the mental health and physical health are taking toll on each other. +- #mentalhealth see above! +- #work work is shit as usual +- #Relations: Kind of total disconnect. +- #finance: broke +- #movie + - #netflix [[MoviesShows/Dexter]] \ No newline at end of file diff --git a/sample-data/Default/Logseq/journals/2024_10_18.md b/sample-data/Default/Logseq/journals/2024_10_18.md new file mode 100644 index 0000000..5199ed5 --- /dev/null +++ b/sample-data/Default/Logseq/journals/2024_10_18.md @@ -0,0 +1,9 @@ +- #DayInShort Salary came - Salary gone! I mismanaged it big time. Invested 500 dollars! thats too much. +- #physicalhealth I don't want to comment +- #mentalhealth bad. +- #work busy day at work. had no time for anything. +- #Relations: [[Person/VJ]]. +- #finance: Went to [[Org/costco]] +- #movie + - #netflix [[MoviesShows/Dexter]]. (Finished) +- \ No newline at end of file diff --git a/sample-data/Default/Logseq/journals/2024_10_19.md b/sample-data/Default/Logseq/journals/2024_10_19.md new file mode 100644 index 0000000..08a4018 --- /dev/null +++ b/sample-data/Default/Logseq/journals/2024_10_19.md @@ -0,0 +1,9 @@ +- #DayInShort Most of the time went in fixing the car. +- #physicalhealth Down +- #mentalhealth Down +- #work Did not work +- #Relations: [[Person/VJ]] + - Am I spending a lot of time for [[Person/VJ]]? Or Am I consuming a lot of [[Person/VJ]]'s time? I need to re-evaluate this relationship. +- #movie + - #[[Brand/Youtube]] Documentaries +- \ No newline at end of file diff --git a/sample-data/Default/Logseq/journals/2024_10_20.md b/sample-data/Default/Logseq/journals/2024_10_20.md new file mode 100644 index 0000000..f95e8b2 --- /dev/null +++ b/sample-data/Default/Logseq/journals/2024_10_20.md @@ -0,0 +1,9 @@ +- #DayInShort Went for a car wash in the morning and went to [[Org/Patels]] with [[Person/Latha]]. +- #physicalhealth Pushing myself +- #mentalhealth Not well. I can feel that +- #work no work +- #Relations: [[Person/Latha]] and [[Person/Panku]] to the most part. +- #finance: + - Spent almost $130 +- #movie + - #youtube documentaries \ No newline at end of file diff --git a/sample-data/Default/Logseq/journals/2024_10_21.md b/sample-data/Default/Logseq/journals/2024_10_21.md new file mode 100644 index 0000000..a547789 --- /dev/null +++ b/sample-data/Default/Logseq/journals/2024_10_21.md @@ -0,0 +1,10 @@ +- #DayInShort Shit hits the fan again. A frustrating Monday. +- #physicalhealth No energy for anything. +- #mentalhealth Down. +- #work A usual monday. busy. But nothing finished. +- #Relations: [[Person/Latha]], [[Person/Panku]] and [[Person/VJ]] +- #finance: + - Most of the salary is spent already +- #movie + - #youtube [[MoviesShows/Thaniyavarthanam]] +- \ No newline at end of file diff --git a/sample-data/Default/Logseq/journals/2024_10_22.md b/sample-data/Default/Logseq/journals/2024_10_22.md new file mode 100644 index 0000000..a1cd8a2 --- /dev/null +++ b/sample-data/Default/Logseq/journals/2024_10_22.md @@ -0,0 +1,9 @@ +- #DayInShort Slept like a baby. After quite some days +- #physicalhealth Feeling somewhat ok because of the sleep. +- #mentalhealth Totally effed up +- #work I can see that I am getting irrelevant. +- #Relations: [[Person/VJ]], [[Person/Latha]], [[Person/Panku]] +- #finance: + - Going south +- #movie + - #youtube Documentaries \ No newline at end of file diff --git a/sample-data/Default/Logseq/journals/2024_10_23.md b/sample-data/Default/Logseq/journals/2024_10_23.md new file mode 100644 index 0000000..b311192 --- /dev/null +++ b/sample-data/Default/Logseq/journals/2024_10_23.md @@ -0,0 +1,9 @@ +- #DayInShort Back to 7 day pediatry. [[Person/Panku]] cleared the vaccines. TB Test in progress. It needs 48 hours. +- #physicalhealth Not well +- #mentalhealth Not well +- #work Missed 2 hours in the morning. +- #Relations: [[Person/Panku]], [[Person/Latha]] +- #finance: + - Going south +- #movie + - #youtube [[MoviesShows/thaniyavarthanam]] \ No newline at end of file diff --git a/sample-data/Default/Logseq/journals/2024_10_25.md b/sample-data/Default/Logseq/journals/2024_10_25.md new file mode 100644 index 0000000..fc198c9 --- /dev/null +++ b/sample-data/Default/Logseq/journals/2024_10_25.md @@ -0,0 +1,11 @@ +- #DayInShort Went to 7 day pediatry for panku's TB test. She cleared. Finished enrolling her to school. +- #physicalhealth Tired AF +- #mentalhealth Oh no! +- #work Fully loaded. But I am split between taking care of home and work. May be thats taking toll on my health. +- #Relations: VJ +- #finance: + - Went to [[Place/Costco Union]] to buy engine oil + - Bought three noodles from [[Brand/Panda Express]] +- #movie + - #prime [[MoviesShows/Gaganachari]] +- \ No newline at end of file diff --git a/sample-data/Default/Logseq/journals/2024_10_26.md b/sample-data/Default/Logseq/journals/2024_10_26.md new file mode 100644 index 0000000..c27d95d --- /dev/null +++ b/sample-data/Default/Logseq/journals/2024_10_26.md @@ -0,0 +1,10 @@ +- #DayInShort A day planned for rest but roamed around like hell. First half was chill. Second half was shopping - a failed. +- #physicalhealth Energized myself. And drained by night. +- #mentalhealth Nothing has changed. +- #work No work +- #Relations: [[Person/Latha]], [[Person/Panku]] +- #finance: + - Went to [[Brand/Target]], [[Brand/Walmart]], [[Brand/Kohl's]] and [[Place/Jersey Garden mall]]. all for panku's uniform. We could not get it. And ordered in [[Brand/Amazon]]. +- #movie + - #prime [[MoviesShows/Gaganachari]] +- \ No newline at end of file diff --git a/sample-data/Default/Logseq/journals/2024_10_27.md b/sample-data/Default/Logseq/journals/2024_10_27.md new file mode 100644 index 0000000..d3d9e3c --- /dev/null +++ b/sample-data/Default/Logseq/journals/2024_10_27.md @@ -0,0 +1,17 @@ +- #DayInShort For the first time, I backed off from a roadtrip with [[Person/VJ]] and [[Person/Swathi]]. I don't have money. And I don't like to travel without money. +- #physicalhealth Totally drained. +- #mentalhealth Not in a good place. +- #work None +- #Food + - Breakfast: Chapathi + - Lunch: Chapathi, Jalapeno fries from [[Org/Millers ale house]]. + - Dinner: Strawberry smoothie +- #Relations: + - I roamed around with [[Person/Panku]] in the morning to return the extra Engine Oil, Duplicated home keys. + - Took [[Person/VJ]] to [[Org/Millers]] and [[Org/JJBittings]]. +- #finance: + - I didnt spend a dime. I don't have. +- #movie + - Yet to decide +- #selfimprovement + - Trying authentication and stuff with [[Product/Supabase]] and [[Product/Svelte]]. \ No newline at end of file diff --git a/sample-data/Default/Logseq/journals/2024_10_28.md b/sample-data/Default/Logseq/journals/2024_10_28.md new file mode 100644 index 0000000..b11acb0 --- /dev/null +++ b/sample-data/Default/Logseq/journals/2024_10_28.md @@ -0,0 +1,18 @@ +- #DayInShort A usual Monday with mixed emotions. + - [[Person/Radha mami]] is in a critical condition after a cardiac arrest. + - [[Person/Panku]] had her English proficiency test done today. Possibly I will receive the school invitation tomorrow. + - Made huge purchases in [[Brand/Amazon]] for the school. +- #physicalhealth Tired. Need to get a hot water shower +- #mentalhealth Exhausted +- #work Worked until 10pm. That messy at work +- #Food + - Breakfast: cereals + - Lunch: Bread and Sambar + - Dinner: egg and milk shake +- #Relations: + - [[Person/Latha]] and [[Person/Panku]] only +- #finance: + - almost 300 USD spent +- #movie + - #youtube watched [[Person/Johnny Harris]] documentaries. + - Got a new channel to subscribe- [[MoviesShows/Search Party]] \ No newline at end of file diff --git a/sample-data/Default/Logseq/journals/2024_10_29.md b/sample-data/Default/Logseq/journals/2024_10_29.md new file mode 100644 index 0000000..837b40a --- /dev/null +++ b/sample-data/Default/Logseq/journals/2024_10_29.md @@ -0,0 +1,14 @@ +- #DayInShort Got the email from Carteret Junior High for Panku. Happy on that. +- #physicalhealth I am ok. +- #mentalhealth Can't complain +- #work A lot of calls to attend and I could not do my work. I had to go home and work. +- #Food + - Breakfast: Chappathi and Soya chunk curry + - Lunch: Potluck + - Dinner: Strawberry shake +- #Relations: It was a potluck day. +- #finance: Spent money like water on Amazon for Panku to get all her things available. +- #movie + - #netflix Lincoln Lawyer + - #netflix Do Patti +- \ No newline at end of file diff --git a/sample-data/Default/Logseq/journals/2024_10_30.md b/sample-data/Default/Logseq/journals/2024_10_30.md new file mode 100644 index 0000000..a5ca5e2 --- /dev/null +++ b/sample-data/Default/Logseq/journals/2024_10_30.md @@ -0,0 +1,14 @@ +- #DayInShort [[Person/Panku]]'s first day at school +- #physicalhealth I am drained +- #mentalhealth drained and feeling empty +- #work As busy as it can get +- #Food + - Breakfast: Cereals + - Lunch: Junk + - Dinner: Strawberry shake +- #Relations: Mostly, [[Person/Panku]] +- #finance: + - Still spending money on [[Brand/Amazon]]. +- #movie + - #netflix [[MoviesShows/Lincoln Lawyer]] +- #selfimprovement \ No newline at end of file diff --git a/sample-data/Default/Logseq/journals/2024_10_31.md b/sample-data/Default/Logseq/journals/2024_10_31.md new file mode 100644 index 0000000..89b5f55 --- /dev/null +++ b/sample-data/Default/Logseq/journals/2024_10_31.md @@ -0,0 +1,14 @@ +- #DayInShort OEP Frenzy is at it's peak +- #physicalhealth Drained. Did root canal for a tooth. Painful stuff. I was cranky the whole evening. +- #mentalhealth Drained and empty +- #work Too tired. I have been working day and night +- #Food + - Breakfast: + - Lunch: + - Dinner: +- #Relations: +- #finance: +- #movie + - #netflix [[MoviesShows/Meiyazhagan]] + - #netflix [[MoviesShows/Family Pack]] +- #selfimprovement \ No newline at end of file diff --git a/sample-data/Default/Logseq/journals/2024_11_01.md b/sample-data/Default/Logseq/journals/2024_11_01.md new file mode 100644 index 0000000..52b95b4 --- /dev/null +++ b/sample-data/Default/Logseq/journals/2024_11_01.md @@ -0,0 +1,13 @@ +- #DayInShort Kind of that finished feeling. Not much broke for OEP +- #physicalhealth Decided to sleep tonight +- #mentalhealth Exhausted. But still keeping my spirits up. +- #work It was a lazy day. Took a lot of breaks. +- #Food + - Breakfast: Bun and Omelette with Coffee + - Lunch: junk + - Dinner: Dosa and theeyal +- #Relations: not much +- #finance: Salary came. and it went!! +- #movie + - #netflix [[MoviesShows/Lincoln Lawyer]] +- #selfimprovement \ No newline at end of file diff --git a/sample-data/Default/Logseq/journals/2024_11_02.md b/sample-data/Default/Logseq/journals/2024_11_02.md new file mode 100644 index 0000000..18edcb1 --- /dev/null +++ b/sample-data/Default/Logseq/journals/2024_11_02.md @@ -0,0 +1,17 @@ +- #DayInShort Day royally wasted. Woke up at 10:30 and played games until noon. Went to Carteret Public Library. Watched a movie with Latha. +- #physicalhealth At rest +- #mentalhealth At rest +- #work No work +- #Food + - Breakfast: Coffee + - Lunch: Dal and Poori + - Dinner: Strawberry shake + late coffee +- #Relations: + - Panku, Latha, VJ, Swati +- #finance: + - didnt spend a dime +- #movie + - #prime Black (Tamil) +- #selfimprovement + - Learning Sveletekit with Supabase. + - Trying to learn sveltekit with mongo. \ No newline at end of file diff --git a/sample-data/Default/Logseq/journals/2024_12_29.md b/sample-data/Default/Logseq/journals/2024_12_29.md new file mode 100644 index 0000000..6a53e27 --- /dev/null +++ b/sample-data/Default/Logseq/journals/2024_12_29.md @@ -0,0 +1,13 @@ +- #DayInShort +- #physicalhealth +- #mentalhealth +- #work +- #Food + - Breakfast: + - Lunch: + - Dinner: +- #Relations: +- #finance: +- #movie +- #selfimprovement +- \ No newline at end of file diff --git a/sample-data/Default/Logseq/journals/2025_01_01.md b/sample-data/Default/Logseq/journals/2025_01_01.md new file mode 100644 index 0000000..23dfe5e --- /dev/null +++ b/sample-data/Default/Logseq/journals/2025_01_01.md @@ -0,0 +1,12 @@ +- #DayInShort +- #physicalhealth +- #mentalhealth +- #work +- #Food + - Breakfast: + - Lunch: + - Dinner: +- #Relations: +- #finance: +- #movie +- #selfimprovement \ No newline at end of file diff --git a/sample-data/Default/Logseq/journals/2025_10_26.md b/sample-data/Default/Logseq/journals/2025_10_26.md new file mode 100644 index 0000000..875a398 --- /dev/null +++ b/sample-data/Default/Logseq/journals/2025_10_26.md @@ -0,0 +1,14 @@ +- #DayInShort +- #physicalhealth +- #mentalhealth +- #work +- #Food + - Breakfast: + - Lunch: + - Dinner: +- #Relations: +- #finance: +- #movie +- #selfimprovement +- +- \ No newline at end of file diff --git a/sample-data/Default/Logseq/journals/2026_04_09.md b/sample-data/Default/Logseq/journals/2026_04_09.md new file mode 100644 index 0000000..0342a2a --- /dev/null +++ b/sample-data/Default/Logseq/journals/2026_04_09.md @@ -0,0 +1,3 @@ +- #movie: + - Finishing [[MoviesShows/Midnight Mass]] tonight (Finished) + - [[MoviesShows/Masthishka Maranam]]: A Frankenbiting of Simon's Memories #netflix \ No newline at end of file diff --git a/sample-data/Default/Logseq/logseq/.recycle/Daily_pages_Sample.md b/sample-data/Default/Logseq/logseq/.recycle/Daily_pages_Sample.md new file mode 100644 index 0000000..5f66d2c --- /dev/null +++ b/sample-data/Default/Logseq/logseq/.recycle/Daily_pages_Sample.md @@ -0,0 +1,10 @@ +- +- #mentalhealth +- #work +- #Food + - Breakfast: + - Lunch: + - Dinner: +- #Relations: +- #finance: +- #netflix #movie #prime \ No newline at end of file diff --git a/sample-data/Default/Logseq/logseq/.recycle/pages_Sample.md b/sample-data/Default/Logseq/logseq/.recycle/pages_Sample.md new file mode 100644 index 0000000..36788d5 --- /dev/null +++ b/sample-data/Default/Logseq/logseq/.recycle/pages_Sample.md @@ -0,0 +1,10 @@ +- #physicalhealth +- #mentalhealth +- #work +- #Food + - Breakfast: + - Lunch: + - Dinner: +- #Relations: +- #finance: +- #netflix #movie #prime \ No newline at end of file diff --git a/sample-data/Default/Logseq/logseq/.recycle/whiteboards_65b45a6a-6778-439a-94c2-ff84eb35f283.edn b/sample-data/Default/Logseq/logseq/.recycle/whiteboards_65b45a6a-6778-439a-94c2-ff84eb35f283.edn new file mode 100644 index 0000000..d70a61c --- /dev/null +++ b/sample-data/Default/Logseq/logseq/.recycle/whiteboards_65b45a6a-6778-439a-94c2-ff84eb35f283.edn @@ -0,0 +1,34 @@ +{:blocks ( +{:block/content "Test" +:block/format :markdown +:block/left +{:block/uuid #uuid "65b45a6a-6778-439a-94c2-ff84eb35f283"} +:block/parent +{:block/uuid #uuid "65b45a6a-6778-439a-94c2-ff84eb35f283"} +:block/properties +{} +:block/uuid #uuid "65b45ae7-bf50-476c-a1f1-526e7b00f09b"} +{:block/content "testt" +:block/format :markdown +:block/left +{:block/uuid #uuid "65b45ae7-bf50-476c-a1f1-526e7b00f09b"} +:block/parent +{:block/uuid #uuid "65b45a6a-6778-439a-94c2-ff84eb35f283"} +:block/uuid #uuid "65b45b06-bc11-49ac-b968-82b084b76734"}) +:pages ( +{:block/uuid #uuid "65b45a6a-6778-439a-94c2-ff84eb35f283" +:block/properties +{:ls-type :whiteboard-page +:logseq.tldraw.page +{:id "65b45a6a-6778-439a-94c2-ff84eb35f283" +:name "65b45a6a-6778-439a-94c2-ff84eb35f283" +:bindings +{} +:nonce 1 +:assets [] +:shapes-index ()}} +:block/updated-at 1706318662002 +:block/created-at 1706318442064 +:block/type "whiteboard" +:block/name "65b45a6a-6778-439a-94c2-ff84eb35f283" +:block/original-name "65b45a6a-6778-439a-94c2-ff84eb35f283"})} \ No newline at end of file diff --git a/sample-data/Default/Logseq/logseq/bak/Daily/journals/2024_01_04/2024-02-04T06_42_15.094Z.ios.md b/sample-data/Default/Logseq/logseq/bak/Daily/journals/2024_01_04/2024-02-04T06_42_15.094Z.ios.md new file mode 100644 index 0000000..74fc0c0 --- /dev/null +++ b/sample-data/Default/Logseq/logseq/bak/Daily/journals/2024_01_04/2024-02-04T06_42_15.094Z.ios.md @@ -0,0 +1,19 @@ +# Journal + - #physicalhealth Neck pain. Otherwise Im good + - #mentalhealth unusually calm today! + - #work Productive day - finished quite some backlog + - #Food + - Breakfast: Coffee + - Lunch: Rice, Lentils and Potato + - Dinner: Rice and lentils + - #Relations: Talked with VJ while driving. Remembered those dark days in Xstream. + - #finance: Not bothered today. + - #netflix #webseries #movie Night Agent (finished) + - #selfimprovement could not allocate time for learning. +- LATER Tax filing : 1099 from Schwab pending + :LOGBOOK: + CLOCK: [2024-01-04 Thu 22:04:03] + CLOCK: [2024-01-04 Thu 22:04:10] + :END: +- DONE Need to build retro playlist for VJ + SCHEDULED: <2024-01-06 Sat> \ No newline at end of file diff --git a/sample-data/Default/Logseq/logseq/bak/Daily/journals/2024_01_04/2024-02-04T06_42_15.098Z.ios.md b/sample-data/Default/Logseq/logseq/bak/Daily/journals/2024_01_04/2024-02-04T06_42_15.098Z.ios.md new file mode 100644 index 0000000..e34680a --- /dev/null +++ b/sample-data/Default/Logseq/logseq/bak/Daily/journals/2024_01_04/2024-02-04T06_42_15.098Z.ios.md @@ -0,0 +1,19 @@ +# Journal + - #physicalhealth Neck pain. Otherwise Im good + - #mentalhealth unusually calm today! + - #work Productive day - finished quite some backlog + - #Food + - Breakfast: Coffee + - Lunch: Rice, Lentils and Potato + - Dinner: Rice and lentils + - #Relations: Talked with [[Person/VJ]] while driving. Remembered those dark days in [[Org/Xstream]]. + - #finance: Not bothered today. + - #netflix #webseries #movie [[MoviesShows/Night Agent]] (finished) + - #selfimprovement could not allocate time for learning. +- LATER Tax filing : 1099 from [[Org/Schwab]] pending + :LOGBOOK: + CLOCK: [2024-01-04 Thu 22:04:03] + CLOCK: [2024-01-04 Thu 22:04:10] + :END: +- DONE Need to build retro playlist for [[Person/VJ]] + SCHEDULED: <2024-01-06 Sat> \ No newline at end of file diff --git a/sample-data/Default/Logseq/logseq/bak/Daily/journals/2024_01_05/2024-01-06T20_45_24.727Z.Desktop.md b/sample-data/Default/Logseq/logseq/bak/Daily/journals/2024_01_05/2024-01-06T20_45_24.727Z.Desktop.md new file mode 100644 index 0000000..a24cd3f --- /dev/null +++ b/sample-data/Default/Logseq/logseq/bak/Daily/journals/2024_01_05/2024-01-06T20_45_24.727Z.Desktop.md @@ -0,0 +1,15 @@ +- Overall, a positive day. +- # Journal + - #physicalhealth All good today. + - #mentalhealth I am afraid of falling back into anxiety. Somehow I am distracting myself into other things. + - #work productive day. Cleared two major items. Hnjh home page and nodes inventory. [[Person/VJ]] helped to sort out the hnjh thing. + - #Food Trying to reduce coffee consumption by using smaller cup. Don't know how far I can go! + - Breakfast: Coffee and Bun + - Lunch: Coffee and Bun + - Dinner: Chappathi, Onion roast & 4 eggs + - #Relations: Spent some time with [[Person/Swathi]]'s Appa. Watched [[MoviesShows/Home]], [[MoviesShows/Elephant whisperers]] and [[MoviesShows/London has fallen]]. + - #finance: Bills will be coming in. I may be in trouble soon. + - #netflix #movie #prime [[MoviesShows/London has fallen]], [[MoviesShows/Home]] and [[MoviesShows/Elephant whisperers]]. + - #selfimprovement As part of node inventory, I learned how to programatically access different parts of content types and nodes. I call that a learning today. + - #note-to-self Need to be more keen on work. [[Person/Erinn]] is closely watching. +- \ No newline at end of file diff --git a/sample-data/Default/Logseq/logseq/bak/Daily/pages/Sample/2024-01-06T03_25_24.762Z.Desktop.md b/sample-data/Default/Logseq/logseq/bak/Daily/pages/Sample/2024-01-06T03_25_24.762Z.Desktop.md new file mode 100644 index 0000000..50c2753 --- /dev/null +++ b/sample-data/Default/Logseq/logseq/bak/Daily/pages/Sample/2024-01-06T03_25_24.762Z.Desktop.md @@ -0,0 +1,2 @@ +- +- \ No newline at end of file diff --git a/sample-data/Default/Logseq/logseq/bak/journals/2024_01_06/2024-01-06T17_29_11.389Z.Desktop.md b/sample-data/Default/Logseq/logseq/bak/journals/2024_01_06/2024-01-06T17_29_11.389Z.Desktop.md new file mode 100644 index 0000000..10b6280 --- /dev/null +++ b/sample-data/Default/Logseq/logseq/bak/journals/2024_01_06/2024-01-06T17_29_11.389Z.Desktop.md @@ -0,0 +1,11 @@ +- #physicalhealth +- #mentalhealth +- #work +- #Food + - Breakfast: + - Lunch: + - Dinner: +- #Relations: +- #finance: Spent $50 on domain renewals. Is it really worth it? I am not sure. +- #netflix #movie #prime [[MoviesShows/Sons of Sam]] +- #selfimprovement \ No newline at end of file diff --git a/sample-data/Default/Logseq/logseq/bak/journals/2024_01_06/2024-01-07T05_31_33.931Z.Desktop.md b/sample-data/Default/Logseq/logseq/bak/journals/2024_01_06/2024-01-07T05_31_33.931Z.Desktop.md new file mode 100644 index 0000000..63abbd6 --- /dev/null +++ b/sample-data/Default/Logseq/logseq/bak/journals/2024_01_06/2024-01-07T05_31_33.931Z.Desktop.md @@ -0,0 +1,13 @@ +- #physicalhealth Slept on the sofa and got a stiff neck +- #mentalhealth I feel calm today +- #work holiday +- #Food + - Breakfast: Coffee and bun + - Lunch: Coffee and bun + - Dinner: Fruit bowl +- #Relations:Today I tried socializing. [[Person/Parthiban]] was home. I cooked for him. Fixed a couple of whiskey for [[Person/VJ]]. Had some small chat. +- #finance: Spent $50 on domain renewals. Is it really worth it? I am not sure. +- #netflix #movie + - [[MoviesShows/Sons of Sam]] #crime + [[MoviesShows/equalizer3]] +- #selfimprovement Didnt study [[Concept/flutter]]. Tomorrow I've to make up the missed time. \ No newline at end of file diff --git a/sample-data/Default/Logseq/logseq/bak/journals/2024_01_07/2024-01-08T23_38_14.313Z.Desktop.md b/sample-data/Default/Logseq/logseq/bak/journals/2024_01_07/2024-01-08T23_38_14.313Z.Desktop.md new file mode 100644 index 0000000..0165333 --- /dev/null +++ b/sample-data/Default/Logseq/logseq/bak/journals/2024_01_07/2024-01-08T23_38_14.313Z.Desktop.md @@ -0,0 +1,12 @@ +- +- #physicalhealth +- #mentalhealth +- #work +- #Food + - Breakfast: + - Lunch: + - Dinner: +- #Relations: +- #finance: +- #netflix #movie #prime +- #selfimprovement \ No newline at end of file diff --git a/sample-data/Default/Logseq/logseq/bak/journals/2024_01_08/2024-01-08T23_44_50.778Z.ios.md b/sample-data/Default/Logseq/logseq/bak/journals/2024_01_08/2024-01-08T23_44_50.778Z.ios.md new file mode 100644 index 0000000..ea2b56c --- /dev/null +++ b/sample-data/Default/Logseq/logseq/bak/journals/2024_01_08/2024-01-08T23_44_50.778Z.ios.md @@ -0,0 +1,11 @@ +- #physicalhealth +- #mentalhealth +- #work +- #Food + - Breakfast: + - Lunch: + - Dinner: +- #Relations: +- #finance: +- #netflix #movie #prime +- #selfimprovement \ No newline at end of file diff --git a/sample-data/Default/Logseq/logseq/bak/journals/2024_01_12/2024-01-15T04_03_57.213Z.ios.md b/sample-data/Default/Logseq/logseq/bak/journals/2024_01_12/2024-01-15T04_03_57.213Z.ios.md new file mode 100644 index 0000000..78237fd --- /dev/null +++ b/sample-data/Default/Logseq/logseq/bak/journals/2024_01_12/2024-01-15T04_03_57.213Z.ios.md @@ -0,0 +1,14 @@ +- #physicalhealth is prime today. No problem. +- #mentalhealth I was a bit moody this morning. But through the day, it's better. +- #work finished this week's backlogs. Fine. +- #Food + - Breakfast: coffee and Bun + - Lunch: tomato rice and potato baked + - Dinner: Vodka, Orange juice and pizza +- #Relations: Who else other than [[Person/VJ]]. +- #finance: Salary day. So all good. +- #netflix #movie #prime [[MoviesShows/The good The bad and the ugly]] +- #selfimprovement No improvement +- +- ## tomorrow +- Plan is to go to [[Place/NYC]] and walk. Not sure how much possible it is. \ No newline at end of file diff --git a/sample-data/Default/Logseq/logseq/bak/journals/2024_01_12/2024-01-15T04_03_57.232Z.ios.md b/sample-data/Default/Logseq/logseq/bak/journals/2024_01_12/2024-01-15T04_03_57.232Z.ios.md new file mode 100644 index 0000000..78237fd --- /dev/null +++ b/sample-data/Default/Logseq/logseq/bak/journals/2024_01_12/2024-01-15T04_03_57.232Z.ios.md @@ -0,0 +1,14 @@ +- #physicalhealth is prime today. No problem. +- #mentalhealth I was a bit moody this morning. But through the day, it's better. +- #work finished this week's backlogs. Fine. +- #Food + - Breakfast: coffee and Bun + - Lunch: tomato rice and potato baked + - Dinner: Vodka, Orange juice and pizza +- #Relations: Who else other than [[Person/VJ]]. +- #finance: Salary day. So all good. +- #netflix #movie #prime [[MoviesShows/The good The bad and the ugly]] +- #selfimprovement No improvement +- +- ## tomorrow +- Plan is to go to [[Place/NYC]] and walk. Not sure how much possible it is. \ No newline at end of file diff --git a/sample-data/Default/Logseq/logseq/bak/journals/2024_01_14/2024-01-15T04_03_56.398Z.ios.md b/sample-data/Default/Logseq/logseq/bak/journals/2024_01_14/2024-01-15T04_03_56.398Z.ios.md new file mode 100644 index 0000000..049025c --- /dev/null +++ b/sample-data/Default/Logseq/logseq/bak/journals/2024_01_14/2024-01-15T04_03_56.398Z.ios.md @@ -0,0 +1,11 @@ +- #physicalhealth +- #mentalhealth +- #work +- #Food + - Breakfast: + - Lunch: + - Dinner: +- #Relations: +- #finance: +- #netflix #movie [[MoviesShows/Luther]] +- #selfimprovement \ No newline at end of file diff --git a/sample-data/Default/Logseq/logseq/bak/journals/2024_01_14/2024-01-15T04_03_56.399Z.ios.md b/sample-data/Default/Logseq/logseq/bak/journals/2024_01_14/2024-01-15T04_03_56.399Z.ios.md new file mode 100644 index 0000000..049025c --- /dev/null +++ b/sample-data/Default/Logseq/logseq/bak/journals/2024_01_14/2024-01-15T04_03_56.399Z.ios.md @@ -0,0 +1,11 @@ +- #physicalhealth +- #mentalhealth +- #work +- #Food + - Breakfast: + - Lunch: + - Dinner: +- #Relations: +- #finance: +- #netflix #movie [[MoviesShows/Luther]] +- #selfimprovement \ No newline at end of file diff --git a/sample-data/Default/Logseq/logseq/bak/journals/2024_01_15/2024-01-16T02_43_53.237Z.Desktop.md b/sample-data/Default/Logseq/logseq/bak/journals/2024_01_15/2024-01-16T02_43_53.237Z.Desktop.md new file mode 100644 index 0000000..f81aae0 --- /dev/null +++ b/sample-data/Default/Logseq/logseq/bak/journals/2024_01_15/2024-01-16T02_43_53.237Z.Desktop.md @@ -0,0 +1,11 @@ +- #physicalhealth good +- #mentalhealth I was moody today. Although I went to [[Person/VJ]]'s home, I was not interacting with any of them except [[Person/Inba papa]] +- #work Holiday +- #Food + - Breakfast: Coffee and 2 buns + - Lunch: Pongal + - Dinner: 2 Cauliflower discs, a few naan crisps and a lil hummus +- #Relations: I reiterate — need to stay away from [[Person/VJ]] and family +- #finance: Not worried now +- #netflix #movie #prime [[MoviesShows/Fool me once]] (8 episodes) +- #selfimprovement continued the [[Product/flask]] lessons. Template inheritance and started on db/orm/mode \ No newline at end of file diff --git a/sample-data/Default/Logseq/logseq/bak/journals/2024_01_16/2024-01-17T02_46_45.981Z.ios.md b/sample-data/Default/Logseq/logseq/bak/journals/2024_01_16/2024-01-17T02_46_45.981Z.ios.md new file mode 100644 index 0000000..fa1dbe8 --- /dev/null +++ b/sample-data/Default/Logseq/logseq/bak/journals/2024_01_16/2024-01-17T02_46_45.981Z.ios.md @@ -0,0 +1,11 @@ +- #physicalhealth +- #mentalhealth +- #work +- #Food + - Breakfast: Coffee and Bun + - Lunch: + - Dinner: +- #Relations: +- #finance: +- #netflix #movie [[MoviesShows/Trust No One: The Hunt for the Crypto King]] +- #selfimprovement \ No newline at end of file diff --git a/sample-data/Default/Logseq/logseq/bak/journals/2024_01_16/2024-01-17T02_46_45.982Z.ios.md b/sample-data/Default/Logseq/logseq/bak/journals/2024_01_16/2024-01-17T02_46_45.982Z.ios.md new file mode 100644 index 0000000..fa1dbe8 --- /dev/null +++ b/sample-data/Default/Logseq/logseq/bak/journals/2024_01_16/2024-01-17T02_46_45.982Z.ios.md @@ -0,0 +1,11 @@ +- #physicalhealth +- #mentalhealth +- #work +- #Food + - Breakfast: Coffee and Bun + - Lunch: + - Dinner: +- #Relations: +- #finance: +- #netflix #movie [[MoviesShows/Trust No One: The Hunt for the Crypto King]] +- #selfimprovement \ No newline at end of file diff --git a/sample-data/Default/Logseq/logseq/bak/journals/2024_01_23/2024-01-28T20_13_41.564Z.ios.md b/sample-data/Default/Logseq/logseq/bak/journals/2024_01_23/2024-01-28T20_13_41.564Z.ios.md new file mode 100644 index 0000000..83d271d --- /dev/null +++ b/sample-data/Default/Logseq/logseq/bak/journals/2024_01_23/2024-01-28T20_13_41.564Z.ios.md @@ -0,0 +1,11 @@ +- #physicalhealth sleepy through out the day +- #mentalhealth it was an OK day +- #work productive day +- #Food + - Breakfast: coffee + - Lunch: fruits + - Dinner: green gram. Pacha payar +- #Relations: all goos +- #finance: not bothered now +- #netflix #movie #prime [[MoviesShows/True detective]] +- #selfimprovement did not learn anything \ No newline at end of file diff --git a/sample-data/Default/Logseq/logseq/bak/journals/2024_01_23/2024-01-28T20_13_41.635Z.ios.md b/sample-data/Default/Logseq/logseq/bak/journals/2024_01_23/2024-01-28T20_13_41.635Z.ios.md new file mode 100644 index 0000000..83d271d --- /dev/null +++ b/sample-data/Default/Logseq/logseq/bak/journals/2024_01_23/2024-01-28T20_13_41.635Z.ios.md @@ -0,0 +1,11 @@ +- #physicalhealth sleepy through out the day +- #mentalhealth it was an OK day +- #work productive day +- #Food + - Breakfast: coffee + - Lunch: fruits + - Dinner: green gram. Pacha payar +- #Relations: all goos +- #finance: not bothered now +- #netflix #movie #prime [[MoviesShows/True detective]] +- #selfimprovement did not learn anything \ No newline at end of file diff --git a/sample-data/Default/Logseq/logseq/bak/journals/2024_01_24/2024-01-27T01_20_10.511Z.Desktop.md b/sample-data/Default/Logseq/logseq/bak/journals/2024_01_24/2024-01-27T01_20_10.511Z.Desktop.md new file mode 100644 index 0000000..ddbfd66 --- /dev/null +++ b/sample-data/Default/Logseq/logseq/bak/journals/2024_01_24/2024-01-27T01_20_10.511Z.Desktop.md @@ -0,0 +1,3 @@ +- https://youtu.be/Qr4QMBUPxWo?si=XJq6X2rFWiSwlfsu&t=17609 +- +- \ No newline at end of file diff --git a/sample-data/Default/Logseq/logseq/bak/journals/2024_01_26/2024-01-27T04_04_28.507Z.ios.md b/sample-data/Default/Logseq/logseq/bak/journals/2024_01_26/2024-01-27T04_04_28.507Z.ios.md new file mode 100644 index 0000000..7e8e671 --- /dev/null +++ b/sample-data/Default/Logseq/logseq/bak/journals/2024_01_26/2024-01-27T04_04_28.507Z.ios.md @@ -0,0 +1,11 @@ +- #physicalhealth Visited Dr. +- #mentalhealth +- #work +- #Food + - Breakfast: + - Lunch: + - Dinner: +- #Relations: +- #finance: +- #netflix #movie #prime +- #selfimprovement \ No newline at end of file diff --git a/sample-data/Default/Logseq/logseq/bak/journals/2024_01_26/2024-01-27T04_04_31.047Z.ios.md b/sample-data/Default/Logseq/logseq/bak/journals/2024_01_26/2024-01-27T04_04_31.047Z.ios.md new file mode 100644 index 0000000..fcda53c --- /dev/null +++ b/sample-data/Default/Logseq/logseq/bak/journals/2024_01_26/2024-01-27T04_04_31.047Z.ios.md @@ -0,0 +1,11 @@ +- #physicalhealth Visited Dr +- #mentalhealth +- #work +- #Food + - Breakfast: + - Lunch: + - Dinner: +- #Relations: +- #finance: +- #netflix #movie #prime +- #selfimprovement \ No newline at end of file diff --git a/sample-data/Default/Logseq/logseq/bak/journals/2024_01_26/2024-01-28T20_13_41.566Z.ios.md b/sample-data/Default/Logseq/logseq/bak/journals/2024_01_26/2024-01-28T20_13_41.566Z.ios.md new file mode 100644 index 0000000..8117c10 --- /dev/null +++ b/sample-data/Default/Logseq/logseq/bak/journals/2024_01_26/2024-01-28T20_13_41.566Z.ios.md @@ -0,0 +1,15 @@ +- #physicalhealth Visited #[[Person/Dr.Riar]]. He advised not to stop [[Product/Metoprolol]]. And use [[Product/biotin]] for dry mouth. +- #mentalhealth I kept myself busy today. So, I didn't think about myself. +- #work Very much a productive day. [[Product/Logseq]] is really helping to streamline. +- #Food + - Breakfast: Coffee and Bun + - Lunch: Fruit bowl + - Dinner: Nothing +- #Relations: Warm relationship with [[Person/Swathi]]'s Appa. Watched 3 movies back to back Going to meet #[[Person/Jenn]] on Sunday. +- #finance: Salary day! Woohoo! +- #netflix #movie + - [[MoviesShows/A fistful of dollars]] + - [[MoviesShows/Gran Torino]] + - [[MoviesShows/Bruce Almighty]] +- #selfimprovement Need a good product idea. Something that really works out. May be asking [[Person/Jenn Gash]] helps. +- #Travel: Going to [[Place/NYC]] and [[Place/Liberty statue]] tomorrow. \ No newline at end of file diff --git a/sample-data/Default/Logseq/logseq/bak/journals/2024_01_26/2024-01-28T20_13_41.636Z.ios.md b/sample-data/Default/Logseq/logseq/bak/journals/2024_01_26/2024-01-28T20_13_41.636Z.ios.md new file mode 100644 index 0000000..8117c10 --- /dev/null +++ b/sample-data/Default/Logseq/logseq/bak/journals/2024_01_26/2024-01-28T20_13_41.636Z.ios.md @@ -0,0 +1,15 @@ +- #physicalhealth Visited #[[Person/Dr.Riar]]. He advised not to stop [[Product/Metoprolol]]. And use [[Product/biotin]] for dry mouth. +- #mentalhealth I kept myself busy today. So, I didn't think about myself. +- #work Very much a productive day. [[Product/Logseq]] is really helping to streamline. +- #Food + - Breakfast: Coffee and Bun + - Lunch: Fruit bowl + - Dinner: Nothing +- #Relations: Warm relationship with [[Person/Swathi]]'s Appa. Watched 3 movies back to back Going to meet #[[Person/Jenn]] on Sunday. +- #finance: Salary day! Woohoo! +- #netflix #movie + - [[MoviesShows/A fistful of dollars]] + - [[MoviesShows/Gran Torino]] + - [[MoviesShows/Bruce Almighty]] +- #selfimprovement Need a good product idea. Something that really works out. May be asking [[Person/Jenn Gash]] helps. +- #Travel: Going to [[Place/NYC]] and [[Place/Liberty statue]] tomorrow. \ No newline at end of file diff --git a/sample-data/Default/Logseq/logseq/bak/journals/2024_01_28/2024-02-03T03_15_36.792Z.Desktop.md b/sample-data/Default/Logseq/logseq/bak/journals/2024_01_28/2024-02-03T03_15_36.792Z.Desktop.md new file mode 100644 index 0000000..425b34d --- /dev/null +++ b/sample-data/Default/Logseq/logseq/bak/journals/2024_01_28/2024-02-03T03_15_36.792Z.Desktop.md @@ -0,0 +1,18 @@ +- #physicalhealth Had multiple episodes of dizziness. In [[Person/Jenn]]'s home and at [[Org/Costco]]. Calves are churning pain. +- #mentalhealth I have been so busy that I could not think about anything. And the body pain also added to not think about mental health. +- #work No work day. +- #Food + - Breakfast: Coffee, Bun and 2 eggs fried. + - Lunch: Latte and cake + - Dinner: Nothing. +- #Relations: [[Jenn]] . +- #finance: Spent some money in [[Org/costco]]. +- #movie + - [[MoviesShows/Neru]] + - [[MoviesShows/Kindergarten Cop]] + - [[MoviesShows/Saltburn]] +- #selfimprovement None. +- +- ## [[Jenn]] +- I felt, she is broken inside. This is not the [[Person/Jenn]] we have seen. I genuinely wish she gets a powerful role in some good company. Whether she gives an opportunity for me or not is the last thing I would think of. She should be able to say "Drakaris" again. She is the mother of dragons, Breaker of the chains. She is our Khaleesi. +- \ No newline at end of file diff --git a/sample-data/Default/Logseq/logseq/bak/journals/2024_02_02/2024-02-03T03_36_14.811Z.ios.md b/sample-data/Default/Logseq/logseq/bak/journals/2024_02_02/2024-02-03T03_36_14.811Z.ios.md new file mode 100644 index 0000000..ea2b56c --- /dev/null +++ b/sample-data/Default/Logseq/logseq/bak/journals/2024_02_02/2024-02-03T03_36_14.811Z.ios.md @@ -0,0 +1,11 @@ +- #physicalhealth +- #mentalhealth +- #work +- #Food + - Breakfast: + - Lunch: + - Dinner: +- #Relations: +- #finance: +- #netflix #movie #prime +- #selfimprovement \ No newline at end of file diff --git a/sample-data/Default/Logseq/logseq/bak/journals/2024_02_02/2024-02-03T03_36_14.812Z.ios.md b/sample-data/Default/Logseq/logseq/bak/journals/2024_02_02/2024-02-03T03_36_14.812Z.ios.md new file mode 100644 index 0000000..ea2b56c --- /dev/null +++ b/sample-data/Default/Logseq/logseq/bak/journals/2024_02_02/2024-02-03T03_36_14.812Z.ios.md @@ -0,0 +1,11 @@ +- #physicalhealth +- #mentalhealth +- #work +- #Food + - Breakfast: + - Lunch: + - Dinner: +- #Relations: +- #finance: +- #netflix #movie #prime +- #selfimprovement \ No newline at end of file diff --git a/sample-data/Default/Logseq/logseq/bak/journals/2024_02_02/2024-02-03T09_16_38.691Z.Desktop.md b/sample-data/Default/Logseq/logseq/bak/journals/2024_02_02/2024-02-03T09_16_38.691Z.Desktop.md new file mode 100644 index 0000000..7e623d0 --- /dev/null +++ b/sample-data/Default/Logseq/logseq/bak/journals/2024_02_02/2024-02-03T09_16_38.691Z.Desktop.md @@ -0,0 +1,14 @@ +- #physicalhealth I am physically fine today. I wish to stay awake late tonight, just for fun! +- #mentalhealth Sometimes, I go crazy. Doing things for no specific purpose. For example, yesterday I went to [[Brand/A2B]] and ate like my last day in the world! +- #work Highly productive day. Completed a lot of work. +- #Food + - Breakfast: Coffee and 2 Buns + - Lunch: Tea + - Dinner: 4 Chappathis and Tomato+Veggies curry +- #Relations: [[Person/Swathi]]'s appa was here for dinner. We had some small talks and food together. +- #finance: I may have to worry later this week. +- #movie + - [[MoviesShows/True Detective]] (S1E2) + - [[MoviesShows/Giuliani What happened to America's Mayor]] +- #selfimprovement None +- \ No newline at end of file diff --git a/sample-data/Default/Logseq/logseq/bak/journals/2024_02_03/2024-02-04T05_10_32.880Z.ios.md b/sample-data/Default/Logseq/logseq/bak/journals/2024_02_03/2024-02-04T05_10_32.880Z.ios.md new file mode 100644 index 0000000..e69de29 diff --git a/sample-data/Default/Logseq/logseq/bak/journals/2024_02_03/2024-02-04T05_10_35.684Z.ios.md b/sample-data/Default/Logseq/logseq/bak/journals/2024_02_03/2024-02-04T05_10_35.684Z.ios.md new file mode 100644 index 0000000..e6a6bdc --- /dev/null +++ b/sample-data/Default/Logseq/logseq/bak/journals/2024_02_03/2024-02-04T05_10_35.684Z.ios.md @@ -0,0 +1,12 @@ +- Need to try building my own [[Splitwise]] +- #physicalhealth Again I had severe dizziness. +- #mentalhealth I am cool today. Had a drive with VJ and Swathi. Did some shopping in #Primark. +- #work No work done today. But I need to get the js file to prod server - for Igor's email. +- #Food + - Breakfast: Coffee and 2 buns + - Lunch: Latte + - Dinner: Coffee +- #Relations: I bought a gift - airpods for Vaishu. And a Dragonball Z hoodie for VJ. He is like a kid when it comes to Dragonball Z and Marvel!! Sweet lil idiot. +- #finance: I am spending money like water. +- #movie Postcard Ki +- #selfimprovem \ No newline at end of file diff --git a/sample-data/Default/Logseq/logseq/bak/journals/2024_02_03/2024-02-04T05_12_56.193Z.ios.md b/sample-data/Default/Logseq/logseq/bak/journals/2024_02_03/2024-02-04T05_12_56.193Z.ios.md new file mode 100644 index 0000000..df333e8 --- /dev/null +++ b/sample-data/Default/Logseq/logseq/bak/journals/2024_02_03/2024-02-04T05_12_56.193Z.ios.md @@ -0,0 +1,12 @@ +- Need to try building my own [[Splitwise]] +- #physicalhealth Again I had severe dizziness. +- #mentalhealth I am cool today. Had a drive with [[Person/VJ]] and [[Person/Swathi]]. Did some shopping in #[[Brand/Primark]]. +- #work No work done today. But I need to get the js file to prod server - for [[Person/Igor]]'s email. +- #Food + - Breakfast: Coffee and 2 buns + - Lunch: Latte + - Dinner: Coffee +- #Relations: I bought a gift - [[Product/airpods]] for [[Person/Vaishu]]. And a [[Work/Dragonball Z]] hoodie for [[Person/VJ]]. He is like a kid when it comes to [[Work/Dragonball Z]] and [[Brand/Marvel]]!! Sweet lil idiot. +- #finance: I am spending money like water. +- #movie [[MoviesShows/Postcard Ki]] +- #selfimprovement \ No newline at end of file diff --git a/sample-data/Default/Logseq/logseq/bak/journals/2024_02_03/2024-02-04T06_42_15.039Z.ios.md b/sample-data/Default/Logseq/logseq/bak/journals/2024_02_03/2024-02-04T06_42_15.039Z.ios.md new file mode 100644 index 0000000..cdc585c --- /dev/null +++ b/sample-data/Default/Logseq/logseq/bak/journals/2024_02_03/2024-02-04T06_42_15.039Z.ios.md @@ -0,0 +1,11 @@ +- #physicalhealth Again I had severe dizziness. +- #mentalhealth I am cool today. Had a drive with [[Person/VJ]] and [[Person/Swathi]]. Did some shopping in #[[Brand/Primark]]. +- #work No work done today. But I need to get the js file to prod server - for [[Person/Igor]]'s email. +- #Food + - Breakfast: Coffee and 2 buns + - Lunch: Latte + - Dinner: Coffee +- #Relations: I bought a gift - [[Product/airpods]] for [[Person/Vaishu]]. And a [[Work/Dragonball Z]] hoodie for [[Person/VJ]]. He is like a kid when it comes to [[Work/Dragonball Z]] and [[Brand/Marvel]]!! Sweet lil idiot. +- #finance: I am spending money like water. +- #movie [[MoviesShows/The Postcard Killings]] +- #selfimprovement Reading through git issueson some trending git repos. \ No newline at end of file diff --git a/sample-data/Default/Logseq/logseq/bak/journals/2024_02_03/2024-02-04T06_42_15.097Z.ios.md b/sample-data/Default/Logseq/logseq/bak/journals/2024_02_03/2024-02-04T06_42_15.097Z.ios.md new file mode 100644 index 0000000..cdc585c --- /dev/null +++ b/sample-data/Default/Logseq/logseq/bak/journals/2024_02_03/2024-02-04T06_42_15.097Z.ios.md @@ -0,0 +1,11 @@ +- #physicalhealth Again I had severe dizziness. +- #mentalhealth I am cool today. Had a drive with [[Person/VJ]] and [[Person/Swathi]]. Did some shopping in #[[Brand/Primark]]. +- #work No work done today. But I need to get the js file to prod server - for [[Person/Igor]]'s email. +- #Food + - Breakfast: Coffee and 2 buns + - Lunch: Latte + - Dinner: Coffee +- #Relations: I bought a gift - [[Product/airpods]] for [[Person/Vaishu]]. And a [[Work/Dragonball Z]] hoodie for [[Person/VJ]]. He is like a kid when it comes to [[Work/Dragonball Z]] and [[Brand/Marvel]]!! Sweet lil idiot. +- #finance: I am spending money like water. +- #movie [[MoviesShows/The Postcard Killings]] +- #selfimprovement Reading through git issueson some trending git repos. \ No newline at end of file diff --git a/sample-data/Default/Logseq/logseq/bak/journals/2024_02_05/2024-02-06T03_04_33.042Z.ios.md b/sample-data/Default/Logseq/logseq/bak/journals/2024_02_05/2024-02-06T03_04_33.042Z.ios.md new file mode 100644 index 0000000..d6fddd6 --- /dev/null +++ b/sample-data/Default/Logseq/logseq/bak/journals/2024_02_05/2024-02-06T03_04_33.042Z.ios.md @@ -0,0 +1 @@ +- [[movies/towatch]] \ No newline at end of file diff --git a/sample-data/Default/Logseq/logseq/bak/journals/2024_02_05/2024-02-06T03_04_33.044Z.ios.md b/sample-data/Default/Logseq/logseq/bak/journals/2024_02_05/2024-02-06T03_04_33.044Z.ios.md new file mode 100644 index 0000000..d6fddd6 --- /dev/null +++ b/sample-data/Default/Logseq/logseq/bak/journals/2024_02_05/2024-02-06T03_04_33.044Z.ios.md @@ -0,0 +1 @@ +- [[movies/towatch]] \ No newline at end of file diff --git a/sample-data/Default/Logseq/logseq/bak/journals/2024_02_10/2024-02-18T02_27_51.591Z.Desktop.md b/sample-data/Default/Logseq/logseq/bak/journals/2024_02_10/2024-02-18T02_27_51.591Z.Desktop.md new file mode 100644 index 0000000..754ce41 --- /dev/null +++ b/sample-data/Default/Logseq/logseq/bak/journals/2024_02_10/2024-02-18T02_27_51.591Z.Desktop.md @@ -0,0 +1,15 @@ +- #physicalhealth A couple of dizzy episodes. +- #mentalhealth I was pretty cool today. Not grumpy at all. +- #work I had to send out the modules report. I didnt send this across. Fuck it. +- #Food + - Breakfast: Coffee at [[Person/Femala]]'s office and one donut. + - Lunch: nothing + - Dinner: Upma... and lately grape juice +- #Relations: I went to [[Place/Longshot]] with [[Person/VJ]] and appa. Tried out [[Product/AR-15]] and [[Brand/Smith & Wessons]] [[Product/Magnum .44]]. It was awesome. More than I did, they both enjoyed it. +- #finance: Spent 300 [[Concept/USD]] for just entertainment. But, IDGAF now. +- #movie + - #netflix [[MoviesShows/MadMax Fury]] + - #netflix #truecrimedoc [[MoviesShows/Don't pickup the phone]] - What a fucked up country is this [[Place/US]]! +- #selfimprovement Helped [[Person/Mr.Wayne]] with setting up a website for savecarteretave.com. +- +- \ No newline at end of file diff --git a/sample-data/Default/Logseq/logseq/bak/journals/2024_02_21/2024-02-23T12_32_21.531Z.ios.md b/sample-data/Default/Logseq/logseq/bak/journals/2024_02_21/2024-02-23T12_32_21.531Z.ios.md new file mode 100644 index 0000000..3cf20d5 --- /dev/null +++ b/sample-data/Default/Logseq/logseq/bak/journals/2024_02_21/2024-02-23T12_32_21.531Z.ios.md @@ -0,0 +1 @@ +- \ No newline at end of file diff --git a/sample-data/Default/Logseq/logseq/bak/journals/2024_02_21/2024-02-23T12_32_21.539Z.ios.md b/sample-data/Default/Logseq/logseq/bak/journals/2024_02_21/2024-02-23T12_32_21.539Z.ios.md new file mode 100644 index 0000000..3cf20d5 --- /dev/null +++ b/sample-data/Default/Logseq/logseq/bak/journals/2024_02_21/2024-02-23T12_32_21.539Z.ios.md @@ -0,0 +1 @@ +- \ No newline at end of file diff --git a/sample-data/Default/Logseq/logseq/bak/journals/2024_03_02/2024-03-03T04_09_54.944Z.ios.md b/sample-data/Default/Logseq/logseq/bak/journals/2024_03_02/2024-03-03T04_09_54.944Z.ios.md new file mode 100644 index 0000000..3cf20d5 --- /dev/null +++ b/sample-data/Default/Logseq/logseq/bak/journals/2024_03_02/2024-03-03T04_09_54.944Z.ios.md @@ -0,0 +1 @@ +- \ No newline at end of file diff --git a/sample-data/Default/Logseq/logseq/bak/journals/2024_03_02/2024-03-03T04_09_54.945Z.ios.md b/sample-data/Default/Logseq/logseq/bak/journals/2024_03_02/2024-03-03T04_09_54.945Z.ios.md new file mode 100644 index 0000000..3cf20d5 --- /dev/null +++ b/sample-data/Default/Logseq/logseq/bak/journals/2024_03_02/2024-03-03T04_09_54.945Z.ios.md @@ -0,0 +1 @@ +- \ No newline at end of file diff --git a/sample-data/Default/Logseq/logseq/bak/journals/2024_03_07/2024-03-11T02_37_03.264Z.ios.md b/sample-data/Default/Logseq/logseq/bak/journals/2024_03_07/2024-03-11T02_37_03.264Z.ios.md new file mode 100644 index 0000000..3cf20d5 --- /dev/null +++ b/sample-data/Default/Logseq/logseq/bak/journals/2024_03_07/2024-03-11T02_37_03.264Z.ios.md @@ -0,0 +1 @@ +- \ No newline at end of file diff --git a/sample-data/Default/Logseq/logseq/bak/journals/2024_03_07/2024-03-11T02_37_03.322Z.ios.md b/sample-data/Default/Logseq/logseq/bak/journals/2024_03_07/2024-03-11T02_37_03.322Z.ios.md new file mode 100644 index 0000000..3cf20d5 --- /dev/null +++ b/sample-data/Default/Logseq/logseq/bak/journals/2024_03_07/2024-03-11T02_37_03.322Z.ios.md @@ -0,0 +1 @@ +- \ No newline at end of file diff --git a/sample-data/Default/Logseq/logseq/bak/journals/2024_03_14/2024-03-17T22_53_14.865Z.ios.md b/sample-data/Default/Logseq/logseq/bak/journals/2024_03_14/2024-03-17T22_53_14.865Z.ios.md new file mode 100644 index 0000000..bbb54e9 --- /dev/null +++ b/sample-data/Default/Logseq/logseq/bak/journals/2024_03_14/2024-03-17T22_53_14.865Z.ios.md @@ -0,0 +1,13 @@ +- #physicalhealth +- #mentalhealth +- #work +- #Food + - Breakfast: + - Lunch: + - Dinner: +- #Relations: +- #finance: +- #movie + - #netflix Missing + - #netflix [[MoviesShows/12th fail]] +- #selfimprovement \ No newline at end of file diff --git a/sample-data/Default/Logseq/logseq/bak/journals/2024_03_14/2024-03-17T22_53_15.316Z.ios.md b/sample-data/Default/Logseq/logseq/bak/journals/2024_03_14/2024-03-17T22_53_15.316Z.ios.md new file mode 100644 index 0000000..c4712b4 --- /dev/null +++ b/sample-data/Default/Logseq/logseq/bak/journals/2024_03_14/2024-03-17T22_53_15.316Z.ios.md @@ -0,0 +1,13 @@ +- #physicalhealth +- #mentalhealth +- #work +- #Food + - Breakfast: + - Lunch: + - Dinner: +- #Relations: +- #finance: +- #movie + - #[[Brand/netflix]] Missing + - #[[Brand/netflix]] [[MoviesShows/12th fail]] +- #selfimprovement \ No newline at end of file diff --git a/sample-data/Default/Logseq/logseq/bak/journals/2024_03_15/2024-03-17T22_53_14.865Z.ios.md b/sample-data/Default/Logseq/logseq/bak/journals/2024_03_15/2024-03-17T22_53_14.865Z.ios.md new file mode 100644 index 0000000..c5b8a44 --- /dev/null +++ b/sample-data/Default/Logseq/logseq/bak/journals/2024_03_15/2024-03-17T22_53_14.865Z.ios.md @@ -0,0 +1,11 @@ +- #physicalhealth I was too sleepy today +- #mentalhealth neutral +- #work left a lot of pending work? +- #Food + - Breakfast: coffee + - Lunch: [[Concept/Dosa]] and coffee + - Dinner: noodle and fried rice +- #Relations: [[Person/vj]] +- #finance: didn't spend much +- @#movie + - #soniv [[MoviesShows/bramayugam]] \ No newline at end of file diff --git a/sample-data/Default/Logseq/logseq/bak/journals/2024_03_15/2024-03-17T22_53_15.317Z.ios.md b/sample-data/Default/Logseq/logseq/bak/journals/2024_03_15/2024-03-17T22_53_15.317Z.ios.md new file mode 100644 index 0000000..294484f --- /dev/null +++ b/sample-data/Default/Logseq/logseq/bak/journals/2024_03_15/2024-03-17T22_53_15.317Z.ios.md @@ -0,0 +1,11 @@ +- #physicalhealth I was too sleepy today +- #mentalhealth neutral +- #work left a lot of pending work? +- #Food + - Breakfast: coffee + - Lunch: Dosa and coffee + - Dinner: noodle and fried rice +- #Relations: [[Person/vj]] +- #finance: didn't spend much +- @#movie + - #soniv [[MoviesShows/bramayugam]] \ No newline at end of file diff --git a/sample-data/Default/Logseq/logseq/bak/journals/2024_03_16/2024-03-17T22_53_14.865Z.ios.md b/sample-data/Default/Logseq/logseq/bak/journals/2024_03_16/2024-03-17T22_53_14.865Z.ios.md new file mode 100644 index 0000000..72256b5 --- /dev/null +++ b/sample-data/Default/Logseq/logseq/bak/journals/2024_03_16/2024-03-17T22_53_14.865Z.ios.md @@ -0,0 +1,13 @@ +- #physicalhealth +- #mentalhealth +- #work +- #Food + - Breakfast: + - Lunch: + - Dinner: +- #Relations: +- #finance: +- #movie + - #einthusan [[MoviesShows/Bramayugam]] + - +- #selfimprovement \ No newline at end of file diff --git a/sample-data/Default/Logseq/logseq/bak/journals/2024_03_16/2024-03-17T22_53_15.317Z.ios.md b/sample-data/Default/Logseq/logseq/bak/journals/2024_03_16/2024-03-17T22_53_15.317Z.ios.md new file mode 100644 index 0000000..72256b5 --- /dev/null +++ b/sample-data/Default/Logseq/logseq/bak/journals/2024_03_16/2024-03-17T22_53_15.317Z.ios.md @@ -0,0 +1,13 @@ +- #physicalhealth +- #mentalhealth +- #work +- #Food + - Breakfast: + - Lunch: + - Dinner: +- #Relations: +- #finance: +- #movie + - #einthusan [[MoviesShows/Bramayugam]] + - +- #selfimprovement \ No newline at end of file diff --git a/sample-data/Default/Logseq/logseq/bak/journals/2024_03_17/2024-03-19T03_14_06.255Z.ios.md b/sample-data/Default/Logseq/logseq/bak/journals/2024_03_17/2024-03-19T03_14_06.255Z.ios.md new file mode 100644 index 0000000..d44f25a --- /dev/null +++ b/sample-data/Default/Logseq/logseq/bak/journals/2024_03_17/2024-03-19T03_14_06.255Z.ios.md @@ -0,0 +1,12 @@ +- #physicalhealth +- #mentalhealth +- #work +- #Food + - Breakfast: + - Lunch: + - Dinner: +- #Relations: +- #finance: +- #movie + - #max [[MoviesShows/Dune]] + - #netflix #truecrimedoc [[MoviesShows/The Outreau Case: A french nightmare]] \ No newline at end of file diff --git a/sample-data/Default/Logseq/logseq/bak/journals/2024_03_17/2024-03-19T03_14_06.269Z.ios.md b/sample-data/Default/Logseq/logseq/bak/journals/2024_03_17/2024-03-19T03_14_06.269Z.ios.md new file mode 100644 index 0000000..d44f25a --- /dev/null +++ b/sample-data/Default/Logseq/logseq/bak/journals/2024_03_17/2024-03-19T03_14_06.269Z.ios.md @@ -0,0 +1,12 @@ +- #physicalhealth +- #mentalhealth +- #work +- #Food + - Breakfast: + - Lunch: + - Dinner: +- #Relations: +- #finance: +- #movie + - #max [[MoviesShows/Dune]] + - #netflix #truecrimedoc [[MoviesShows/The Outreau Case: A french nightmare]] \ No newline at end of file diff --git a/sample-data/Default/Logseq/logseq/bak/journals/2024_03_18/2024-03-19T03_18_21.989Z.ios.md b/sample-data/Default/Logseq/logseq/bak/journals/2024_03_18/2024-03-19T03_18_21.989Z.ios.md new file mode 100644 index 0000000..a2966ce --- /dev/null +++ b/sample-data/Default/Logseq/logseq/bak/journals/2024_03_18/2024-03-19T03_18_21.989Z.ios.md @@ -0,0 +1,11 @@ +- #physicalhealth I am testing my body to it's limits. +- #mentalhealth the meds are putting me into drowsiness +- #work Some work finished. A lot pending. I was kind of disoriented during one of the calls +- #Food + - Breakfast: coffee and bun + - Lunch: putty and stew + - Dinner: Dosa and peas masala +- #Relations: again, I need to limit my authority over [[Person/Vijay]]. My concern about [[Person/Inba]] must be lesser than [[Person/VJ]]'s and [[Person/Swathi]]'s. I overrea +- #finance: +- #movie +- #selfimprovement \ No newline at end of file diff --git a/sample-data/Default/Logseq/logseq/bak/journals/2024_03_18/2024-03-19T03_18_24.302Z.ios.md b/sample-data/Default/Logseq/logseq/bak/journals/2024_03_18/2024-03-19T03_18_24.302Z.ios.md new file mode 100644 index 0000000..4f18367 --- /dev/null +++ b/sample-data/Default/Logseq/logseq/bak/journals/2024_03_18/2024-03-19T03_18_24.302Z.ios.md @@ -0,0 +1,11 @@ +- #physicalhealth I am testing my body to it's limits. +- #mentalhealth the meds are putting me into drowsiness +- #work Some work finished. A lot pending. I was kind of disoriented during one of the calls +- #Food + - Breakfast: coffee and bun + - Lunch: putty and stew + - Dinner: Dosa and peas masala +- #Relations: again, I need to limit my authority over [[Person/Vijay]]. My concern about [[Person/Inba]] must be lesser than [[Person/VJ]]'s and [[Person/Swathi]]'s. I overr +- #finance: +- #movie +- #selfimprovement \ No newline at end of file diff --git a/sample-data/Default/Logseq/logseq/bak/journals/2024_03_30/2024-04-04T03_43_50.058Z.ios.md b/sample-data/Default/Logseq/logseq/bak/journals/2024_03_30/2024-04-04T03_43_50.058Z.ios.md new file mode 100644 index 0000000..9a81773 --- /dev/null +++ b/sample-data/Default/Logseq/logseq/bak/journals/2024_03_30/2024-04-04T03_43_50.058Z.ios.md @@ -0,0 +1,14 @@ +- #physicalhealth I was mostly idle today and watched 3 movies. +- #mentalhealth I was ok. +- #work coordinated uat for shbp change. +- #Food + - Breakfast: coffee and biscuits + - Lunch: [[Concept/Dosa]] and chips + - Dinner: [[Concept/Idli]] and ice cream +- #Relations: [[Person/VJ]]’s family and [[Person/Poonguzhali]]’s family +- #finance: reconciled [[Product/simplifi]] with bank accounts +- #movie + - #max [[MoviesShows/Barbie]] + - #prime [[MoviesShows/Memento]] + - #hulu [[MoviesShows/The Hitchhiker’s Guide to the Galaxy]] + - #hulu [[MoviesShows/Will Trent]] (up-to-date) \ No newline at end of file diff --git a/sample-data/Default/Logseq/logseq/bak/journals/2024_03_30/2024-04-04T03_43_51.789Z.ios.md b/sample-data/Default/Logseq/logseq/bak/journals/2024_03_30/2024-04-04T03_43_51.789Z.ios.md new file mode 100644 index 0000000..9a81773 --- /dev/null +++ b/sample-data/Default/Logseq/logseq/bak/journals/2024_03_30/2024-04-04T03_43_51.789Z.ios.md @@ -0,0 +1,14 @@ +- #physicalhealth I was mostly idle today and watched 3 movies. +- #mentalhealth I was ok. +- #work coordinated uat for shbp change. +- #Food + - Breakfast: coffee and biscuits + - Lunch: [[Concept/Dosa]] and chips + - Dinner: [[Concept/Idli]] and ice cream +- #Relations: [[Person/VJ]]’s family and [[Person/Poonguzhali]]’s family +- #finance: reconciled [[Product/simplifi]] with bank accounts +- #movie + - #max [[MoviesShows/Barbie]] + - #prime [[MoviesShows/Memento]] + - #hulu [[MoviesShows/The Hitchhiker’s Guide to the Galaxy]] + - #hulu [[MoviesShows/Will Trent]] (up-to-date) \ No newline at end of file diff --git a/sample-data/Default/Logseq/logseq/bak/journals/2024_03_31/2024-04-04T03_43_50.058Z.ios.md b/sample-data/Default/Logseq/logseq/bak/journals/2024_03_31/2024-04-04T03_43_50.058Z.ios.md new file mode 100644 index 0000000..3cf20d5 --- /dev/null +++ b/sample-data/Default/Logseq/logseq/bak/journals/2024_03_31/2024-04-04T03_43_50.058Z.ios.md @@ -0,0 +1 @@ +- \ No newline at end of file diff --git a/sample-data/Default/Logseq/logseq/bak/journals/2024_03_31/2024-04-04T03_43_51.789Z.ios.md b/sample-data/Default/Logseq/logseq/bak/journals/2024_03_31/2024-04-04T03_43_51.789Z.ios.md new file mode 100644 index 0000000..3cf20d5 --- /dev/null +++ b/sample-data/Default/Logseq/logseq/bak/journals/2024_03_31/2024-04-04T03_43_51.789Z.ios.md @@ -0,0 +1 @@ +- \ No newline at end of file diff --git a/sample-data/Default/Logseq/logseq/bak/journals/2024_04_12/2024-04-15T00_40_25.415Z.ios.md b/sample-data/Default/Logseq/logseq/bak/journals/2024_04_12/2024-04-15T00_40_25.415Z.ios.md new file mode 100644 index 0000000..531c1b0 --- /dev/null +++ b/sample-data/Default/Logseq/logseq/bak/journals/2024_04_12/2024-04-15T00_40_25.415Z.ios.md @@ -0,0 +1,13 @@ +- #physicalhealth Backpain is still there. +- #mentalhealth i feel ok today. +- #work I finished all planned activities today. +- #Food + - Breakfast: coffee + - Lunch: dosa + - Dinner: nothing +- #Relations: [[Person/VJ]] came home. We watched a movie. +- #finance: nothing spent +- #movie + - #hulu [[MoviesShows/Premalu]] + - #prime [[MoviesShows/Top Gun Maverick]] + - \ No newline at end of file diff --git a/sample-data/Default/Logseq/logseq/bak/journals/2024_04_12/2024-04-15T00_40_25.434Z.ios.md b/sample-data/Default/Logseq/logseq/bak/journals/2024_04_12/2024-04-15T00_40_25.434Z.ios.md new file mode 100644 index 0000000..531c1b0 --- /dev/null +++ b/sample-data/Default/Logseq/logseq/bak/journals/2024_04_12/2024-04-15T00_40_25.434Z.ios.md @@ -0,0 +1,13 @@ +- #physicalhealth Backpain is still there. +- #mentalhealth i feel ok today. +- #work I finished all planned activities today. +- #Food + - Breakfast: coffee + - Lunch: dosa + - Dinner: nothing +- #Relations: [[Person/VJ]] came home. We watched a movie. +- #finance: nothing spent +- #movie + - #hulu [[MoviesShows/Premalu]] + - #prime [[MoviesShows/Top Gun Maverick]] + - \ No newline at end of file diff --git a/sample-data/Default/Logseq/logseq/bak/journals/2024_04_20/2024-04-27T15_10_44.023Z.ios.md b/sample-data/Default/Logseq/logseq/bak/journals/2024_04_20/2024-04-27T15_10_44.023Z.ios.md new file mode 100644 index 0000000..1b12d93 --- /dev/null +++ b/sample-data/Default/Logseq/logseq/bak/journals/2024_04_20/2024-04-27T15_10_44.023Z.ios.md @@ -0,0 +1,15 @@ +- #physicalhealth I didn't do anything today. Just a couch potato. +- #mentalhealth I kept my cool today. +- #work spoke to [[Person/Erinn]]. Shbp fix +- #Food + - Breakfast: Coffee + - Lunch: [[Brand/Taco bell]] + - Dinner: dosa, idli +- #Relations: [[Person/VJ]] was home +- #finance: $35 in one lunch. Fuck that. +- #movie + - #netflix [[MoviesShows/Inside Man]] + - #max [[MoviesShows/2001: a space Odyssey]] + - #prime [[MoviesShows/The Usual Suspects]] + - #max [[MoviesShows/Lord of the rings - Fellowship of the ring]] (start) +- \ No newline at end of file diff --git a/sample-data/Default/Logseq/logseq/bak/journals/2024_04_20/2024-04-27T15_10_44.103Z.ios.md b/sample-data/Default/Logseq/logseq/bak/journals/2024_04_20/2024-04-27T15_10_44.103Z.ios.md new file mode 100644 index 0000000..1b12d93 --- /dev/null +++ b/sample-data/Default/Logseq/logseq/bak/journals/2024_04_20/2024-04-27T15_10_44.103Z.ios.md @@ -0,0 +1,15 @@ +- #physicalhealth I didn't do anything today. Just a couch potato. +- #mentalhealth I kept my cool today. +- #work spoke to [[Person/Erinn]]. Shbp fix +- #Food + - Breakfast: Coffee + - Lunch: [[Brand/Taco bell]] + - Dinner: dosa, idli +- #Relations: [[Person/VJ]] was home +- #finance: $35 in one lunch. Fuck that. +- #movie + - #netflix [[MoviesShows/Inside Man]] + - #max [[MoviesShows/2001: a space Odyssey]] + - #prime [[MoviesShows/The Usual Suspects]] + - #max [[MoviesShows/Lord of the rings - Fellowship of the ring]] (start) +- \ No newline at end of file diff --git a/sample-data/Default/Logseq/logseq/bak/journals/2024_05_16/2024-05-18T10_45_42.379Z.ios.md b/sample-data/Default/Logseq/logseq/bak/journals/2024_05_16/2024-05-18T10_45_42.379Z.ios.md new file mode 100644 index 0000000..3cf20d5 --- /dev/null +++ b/sample-data/Default/Logseq/logseq/bak/journals/2024_05_16/2024-05-18T10_45_42.379Z.ios.md @@ -0,0 +1 @@ +- \ No newline at end of file diff --git a/sample-data/Default/Logseq/logseq/bak/journals/2024_05_16/2024-05-18T10_45_42.413Z.ios.md b/sample-data/Default/Logseq/logseq/bak/journals/2024_05_16/2024-05-18T10_45_42.413Z.ios.md new file mode 100644 index 0000000..3cf20d5 --- /dev/null +++ b/sample-data/Default/Logseq/logseq/bak/journals/2024_05_16/2024-05-18T10_45_42.413Z.ios.md @@ -0,0 +1 @@ +- \ No newline at end of file diff --git a/sample-data/Default/Logseq/logseq/bak/journals/2024_05_26/2024-05-29T02_18_50.677Z.ios.md b/sample-data/Default/Logseq/logseq/bak/journals/2024_05_26/2024-05-29T02_18_50.677Z.ios.md new file mode 100644 index 0000000..b2c38b6 --- /dev/null +++ b/sample-data/Default/Logseq/logseq/bak/journals/2024_05_26/2024-05-29T02_18_50.677Z.ios.md @@ -0,0 +1,16 @@ +- #DayInShort it was a fun field day. +- #physicalhealth after quite some time, I walked for a considerable amount today. +- #mentalhealth I have an active Throughout the day. And I feel fresh. +- #work no work today +- #Food + - Breakfast: Coffee and cereal + - Lunch: Pizza from [[Person/Julian’s]] + - Dinner: Vermicelli upma From yesterday +- #Relations: went to [[Place/Dumbo]] with [[Person/Swathi]] and [[Person/Vijay]]. [[Person/Inba]] was fun. +- #finance: I paid everything and added everything to [[Product/Splitwise]] +- #movie + - #netflix [[MoviesShows/the 8 show]] #webseries #korean + - #prime [[MoviesShows/Young Sheldon]] #webseries + - #netflix [[MoviesShows/A simple favor]] +- #selfimprovement + - Learned about [[Concept/Pomodoro method]]. Let us see if I can be better with that. \ No newline at end of file diff --git a/sample-data/Default/Logseq/logseq/bak/journals/2024_05_26/2024-05-29T02_18_50.712Z.ios.md b/sample-data/Default/Logseq/logseq/bak/journals/2024_05_26/2024-05-29T02_18_50.712Z.ios.md new file mode 100644 index 0000000..25ad657 --- /dev/null +++ b/sample-data/Default/Logseq/logseq/bak/journals/2024_05_26/2024-05-29T02_18_50.712Z.ios.md @@ -0,0 +1,16 @@ +- #DayInShort it was a fun field day. +- #physicalhealth after quite some time, I walked for a considerable amount today. +- #mentalhealth I have an active Throughout the day. And I feel fresh. +- #work no work today +- #Food + - Breakfast: Coffee and cereal + - Lunch: Pizza from [[Person/Julian’s]] + - Dinner: Vermicelli upma From yesterday +- #Relations: went to [[Place/Dumbo]] with [[Person/Swathi]] and [[Person/Vijay]]. Inba was fun. +- #finance: I paid everything and added everything to [[Product/Splitwise]] +- #movie + - #netflix [[MoviesShows/the 8 show]] #webseries #korean + - #prime [[MoviesShows/Young Sheldon]] #webseries + - #netflix [[MoviesShows/A simple favor]] +- #selfimprovement + - Learned about [[Concept/Pomodoro method]]. Let us see if I can be better with that. \ No newline at end of file diff --git a/sample-data/Default/Logseq/logseq/bak/journals/2024_05_27/2024-05-29T02_18_50.677Z.ios.md b/sample-data/Default/Logseq/logseq/bak/journals/2024_05_27/2024-05-29T02_18_50.677Z.ios.md new file mode 100644 index 0000000..23dfe5e --- /dev/null +++ b/sample-data/Default/Logseq/logseq/bak/journals/2024_05_27/2024-05-29T02_18_50.677Z.ios.md @@ -0,0 +1,12 @@ +- #DayInShort +- #physicalhealth +- #mentalhealth +- #work +- #Food + - Breakfast: + - Lunch: + - Dinner: +- #Relations: +- #finance: +- #movie +- #selfimprovement \ No newline at end of file diff --git a/sample-data/Default/Logseq/logseq/bak/journals/2024_05_27/2024-05-29T02_18_50.712Z.ios.md b/sample-data/Default/Logseq/logseq/bak/journals/2024_05_27/2024-05-29T02_18_50.712Z.ios.md new file mode 100644 index 0000000..23dfe5e --- /dev/null +++ b/sample-data/Default/Logseq/logseq/bak/journals/2024_05_27/2024-05-29T02_18_50.712Z.ios.md @@ -0,0 +1,12 @@ +- #DayInShort +- #physicalhealth +- #mentalhealth +- #work +- #Food + - Breakfast: + - Lunch: + - Dinner: +- #Relations: +- #finance: +- #movie +- #selfimprovement \ No newline at end of file diff --git a/sample-data/Default/Logseq/logseq/bak/journals/2024_06_05/2024-06-05T11_49_59.123Z.Desktop.md b/sample-data/Default/Logseq/logseq/bak/journals/2024_06_05/2024-06-05T11_49_59.123Z.Desktop.md new file mode 100644 index 0000000..d3610da --- /dev/null +++ b/sample-data/Default/Logseq/logseq/bak/journals/2024_06_05/2024-06-05T11_49_59.123Z.Desktop.md @@ -0,0 +1,14 @@ +- +- sy day and low voltage by end of the day. +- #physicalhealth Overall I am good. But I drop in the bed by 8 pm. +- #mentalhealth I feel I am not enough focused. +- #work Carried out some items. But need to get going today. +- #Food + - Breakfast: [[Product/Coffee]] + - Lunch: [[Product/Pasta]] + - Dinner: [[Product/Cereals]] +- #Relations: [[Person/VJ]], [[Person/Joe]] and that's all. +- #finance: Subverted an additional charge by [[Org/Factor 75]] meal plan of $55 +- #movie + - #netflix [[MoviesShows/Brazen]] (Stupid movie) +- \ No newline at end of file diff --git a/sample-data/Default/Logseq/logseq/bak/journals/2024_06_05/2024-06-06T03_27_30.089Z.ios.md b/sample-data/Default/Logseq/logseq/bak/journals/2024_06_05/2024-06-06T03_27_30.089Z.ios.md new file mode 100644 index 0000000..fdb9453 --- /dev/null +++ b/sample-data/Default/Logseq/logseq/bak/journals/2024_06_05/2024-06-06T03_27_30.089Z.ios.md @@ -0,0 +1,13 @@ +- #DayInShort Busy day and low voltage by end of the day. +- #physicalhealth Overall I am good. But I drop in the bed by 8 pm. +- #mentalhealth I feel I am not enough focused. +- #work Carried out some items. But need to get going today. +- #Food + - Breakfast: Coffee + - Lunch: Pasta + - Dinner: Cereals +- #Relations: [[Person/VJ]], [[Person/Joe]] and that's all. +- #finance: Subverted an additional charge by [[Org/Factor 75]] meal plan of $55 +- #movie + - #netflix [[MoviesShows/Brazen]] (Stupid movie) +- \ No newline at end of file diff --git a/sample-data/Default/Logseq/logseq/bak/journals/2024_06_07/2024-06-10T23_54_29.529Z.ios.md b/sample-data/Default/Logseq/logseq/bak/journals/2024_06_07/2024-06-10T23_54_29.529Z.ios.md new file mode 100644 index 0000000..8e28140 --- /dev/null +++ b/sample-data/Default/Logseq/logseq/bak/journals/2024_06_07/2024-06-10T23_54_29.529Z.ios.md @@ -0,0 +1,13 @@ +- #DayInShort Slept during office hours +- #physicalhealth tootired +- #mentalhealth feeling too stressed out +- #work 👆 +- #Food + - Breakfast: channa masala and coc + - Lunch: none + - Dinner: eggs +- #Relations: [[Person/VJ]] came home +- #finance: nothing changed +- #movie + - #[[Brand/netflix]] [[MoviesShows/300 Rise of an empi]] +- #selfimprovement \ No newline at end of file diff --git a/sample-data/Default/Logseq/logseq/bak/journals/2024_06_07/2024-06-10T23_54_30.217Z.ios.md b/sample-data/Default/Logseq/logseq/bak/journals/2024_06_07/2024-06-10T23_54_30.217Z.ios.md new file mode 100644 index 0000000..c8d2032 --- /dev/null +++ b/sample-data/Default/Logseq/logseq/bak/journals/2024_06_07/2024-06-10T23_54_30.217Z.ios.md @@ -0,0 +1,13 @@ +- #DayInShort Slept during office hours +- #physicalhealth tootired +- #mentalhealth feeling too stressed out +- #work 👆 +- #Food + - Breakfast: channa masala and coc + - Lunch: none + - Dinner: eggs +- #Relations: VJ came home +- #finance: nothing changed +- #movie + - #netflix 300 Rise of an empi +- #selfimprovement \ No newline at end of file diff --git a/sample-data/Default/Logseq/logseq/bak/journals/2024_06_08/2024-06-10T23_54_29.529Z.ios.md b/sample-data/Default/Logseq/logseq/bak/journals/2024_06_08/2024-06-10T23_54_29.529Z.ios.md new file mode 100644 index 0000000..3cf20d5 --- /dev/null +++ b/sample-data/Default/Logseq/logseq/bak/journals/2024_06_08/2024-06-10T23_54_29.529Z.ios.md @@ -0,0 +1 @@ +- \ No newline at end of file diff --git a/sample-data/Default/Logseq/logseq/bak/journals/2024_06_08/2024-06-10T23_54_30.217Z.ios.md b/sample-data/Default/Logseq/logseq/bak/journals/2024_06_08/2024-06-10T23_54_30.217Z.ios.md new file mode 100644 index 0000000..3cf20d5 --- /dev/null +++ b/sample-data/Default/Logseq/logseq/bak/journals/2024_06_08/2024-06-10T23_54_30.217Z.ios.md @@ -0,0 +1 @@ +- \ No newline at end of file diff --git a/sample-data/Default/Logseq/logseq/bak/journals/2024_06_10/2024-06-16T04_22_55.486Z.ios.md b/sample-data/Default/Logseq/logseq/bak/journals/2024_06_10/2024-06-16T04_22_55.486Z.ios.md new file mode 100644 index 0000000..5e179ab --- /dev/null +++ b/sample-data/Default/Logseq/logseq/bak/journals/2024_06_10/2024-06-16T04_22_55.486Z.ios.md @@ -0,0 +1,15 @@ +- #DayInShort interesting day it had been. started gym +- #physicalhealth I feel good. +- #mentalhealth check movie section +- #work high number of fans +- #Food + - Breakfast: Coffee and bread-Jam + - Lunch: Pharroes salad + - Dinner: Cereals +- #Relations: Lit food culture of [[Place/Pakistan]] +- #finance: + - All good. +- #movie + - [[MoviesShows/American murder: Family next doo]] +- +- \ No newline at end of file diff --git a/sample-data/Default/Logseq/logseq/bak/journals/2024_06_10/2024-06-16T04_22_55.633Z.ios.md b/sample-data/Default/Logseq/logseq/bak/journals/2024_06_10/2024-06-16T04_22_55.633Z.ios.md new file mode 100644 index 0000000..5e179ab --- /dev/null +++ b/sample-data/Default/Logseq/logseq/bak/journals/2024_06_10/2024-06-16T04_22_55.633Z.ios.md @@ -0,0 +1,15 @@ +- #DayInShort interesting day it had been. started gym +- #physicalhealth I feel good. +- #mentalhealth check movie section +- #work high number of fans +- #Food + - Breakfast: Coffee and bread-Jam + - Lunch: Pharroes salad + - Dinner: Cereals +- #Relations: Lit food culture of [[Place/Pakistan]] +- #finance: + - All good. +- #movie + - [[MoviesShows/American murder: Family next doo]] +- +- \ No newline at end of file diff --git a/sample-data/Default/Logseq/logseq/bak/journals/2024_06_15/2024-06-16T04_27_07.488Z.ios.md b/sample-data/Default/Logseq/logseq/bak/journals/2024_06_15/2024-06-16T04_27_07.488Z.ios.md new file mode 100644 index 0000000..23dfe5e --- /dev/null +++ b/sample-data/Default/Logseq/logseq/bak/journals/2024_06_15/2024-06-16T04_27_07.488Z.ios.md @@ -0,0 +1,12 @@ +- #DayInShort +- #physicalhealth +- #mentalhealth +- #work +- #Food + - Breakfast: + - Lunch: + - Dinner: +- #Relations: +- #finance: +- #movie +- #selfimprovement \ No newline at end of file diff --git a/sample-data/Default/Logseq/logseq/bak/journals/2024_06_16/2024-06-18T02_41_42.984Z.ios.md b/sample-data/Default/Logseq/logseq/bak/journals/2024_06_16/2024-06-18T02_41_42.984Z.ios.md new file mode 100644 index 0000000..3cf20d5 --- /dev/null +++ b/sample-data/Default/Logseq/logseq/bak/journals/2024_06_16/2024-06-18T02_41_42.984Z.ios.md @@ -0,0 +1 @@ +- \ No newline at end of file diff --git a/sample-data/Default/Logseq/logseq/bak/journals/2024_06_16/2024-06-18T02_41_42.997Z.ios.md b/sample-data/Default/Logseq/logseq/bak/journals/2024_06_16/2024-06-18T02_41_42.997Z.ios.md new file mode 100644 index 0000000..3cf20d5 --- /dev/null +++ b/sample-data/Default/Logseq/logseq/bak/journals/2024_06_16/2024-06-18T02_41_42.997Z.ios.md @@ -0,0 +1 @@ +- \ No newline at end of file diff --git a/sample-data/Default/Logseq/logseq/bak/journals/2024_06_24/2024-07-05T00_30_12.790Z.ios.md b/sample-data/Default/Logseq/logseq/bak/journals/2024_06_24/2024-07-05T00_30_12.790Z.ios.md new file mode 100644 index 0000000..85161d7 --- /dev/null +++ b/sample-data/Default/Logseq/logseq/bak/journals/2024_06_24/2024-07-05T00_30_12.790Z.ios.md @@ -0,0 +1,14 @@ +- #DayInShort A productive day. +- #physicalhealth I was active and healthy today. Went for swimm +- #mentalhealth Not to complain. It was fine. +- #work completed almost 80% of planned tasks +- #Food + - Breakfast: Banana and coffee + - Lunch: Kadala + - Dinner: Banana +- #Relations: None +- #finance: None +- #movie + - #youtube the man who knew infinity + - #netflix Fear City +- \ No newline at end of file diff --git a/sample-data/Default/Logseq/logseq/bak/journals/2024_06_24/2024-07-05T00_30_19.132Z.ios.md b/sample-data/Default/Logseq/logseq/bak/journals/2024_06_24/2024-07-05T00_30_19.132Z.ios.md new file mode 100644 index 0000000..85161d7 --- /dev/null +++ b/sample-data/Default/Logseq/logseq/bak/journals/2024_06_24/2024-07-05T00_30_19.132Z.ios.md @@ -0,0 +1,14 @@ +- #DayInShort A productive day. +- #physicalhealth I was active and healthy today. Went for swimm +- #mentalhealth Not to complain. It was fine. +- #work completed almost 80% of planned tasks +- #Food + - Breakfast: Banana and coffee + - Lunch: Kadala + - Dinner: Banana +- #Relations: None +- #finance: None +- #movie + - #youtube the man who knew infinity + - #netflix Fear City +- \ No newline at end of file diff --git a/sample-data/Default/Logseq/logseq/bak/journals/2024_07_04/2024-07-07T14_52_42.280Z.ios.md b/sample-data/Default/Logseq/logseq/bak/journals/2024_07_04/2024-07-07T14_52_42.280Z.ios.md new file mode 100644 index 0000000..3cf20d5 --- /dev/null +++ b/sample-data/Default/Logseq/logseq/bak/journals/2024_07_04/2024-07-07T14_52_42.280Z.ios.md @@ -0,0 +1 @@ +- \ No newline at end of file diff --git a/sample-data/Default/Logseq/logseq/bak/journals/2024_07_04/2024-07-07T14_52_45.170Z.ios.md b/sample-data/Default/Logseq/logseq/bak/journals/2024_07_04/2024-07-07T14_52_45.170Z.ios.md new file mode 100644 index 0000000..3cf20d5 --- /dev/null +++ b/sample-data/Default/Logseq/logseq/bak/journals/2024_07_04/2024-07-07T14_52_45.170Z.ios.md @@ -0,0 +1 @@ +- \ No newline at end of file diff --git a/sample-data/Default/Logseq/logseq/bak/journals/2024_07_07/2024-07-13T21_32_26.611Z.ios.md b/sample-data/Default/Logseq/logseq/bak/journals/2024_07_07/2024-07-13T21_32_26.611Z.ios.md new file mode 100644 index 0000000..23dfe5e --- /dev/null +++ b/sample-data/Default/Logseq/logseq/bak/journals/2024_07_07/2024-07-13T21_32_26.611Z.ios.md @@ -0,0 +1,12 @@ +- #DayInShort +- #physicalhealth +- #mentalhealth +- #work +- #Food + - Breakfast: + - Lunch: + - Dinner: +- #Relations: +- #finance: +- #movie +- #selfimprovement \ No newline at end of file diff --git a/sample-data/Default/Logseq/logseq/bak/journals/2024_07_07/2024-07-13T21_32_26.701Z.ios.md b/sample-data/Default/Logseq/logseq/bak/journals/2024_07_07/2024-07-13T21_32_26.701Z.ios.md new file mode 100644 index 0000000..23dfe5e --- /dev/null +++ b/sample-data/Default/Logseq/logseq/bak/journals/2024_07_07/2024-07-13T21_32_26.701Z.ios.md @@ -0,0 +1,12 @@ +- #DayInShort +- #physicalhealth +- #mentalhealth +- #work +- #Food + - Breakfast: + - Lunch: + - Dinner: +- #Relations: +- #finance: +- #movie +- #selfimprovement \ No newline at end of file diff --git a/sample-data/Default/Logseq/logseq/bak/journals/2024_07_08/2024-07-13T21_32_26.611Z.ios.md b/sample-data/Default/Logseq/logseq/bak/journals/2024_07_08/2024-07-13T21_32_26.611Z.ios.md new file mode 100644 index 0000000..23dfe5e --- /dev/null +++ b/sample-data/Default/Logseq/logseq/bak/journals/2024_07_08/2024-07-13T21_32_26.611Z.ios.md @@ -0,0 +1,12 @@ +- #DayInShort +- #physicalhealth +- #mentalhealth +- #work +- #Food + - Breakfast: + - Lunch: + - Dinner: +- #Relations: +- #finance: +- #movie +- #selfimprovement \ No newline at end of file diff --git a/sample-data/Default/Logseq/logseq/bak/journals/2024_07_08/2024-07-13T21_32_26.701Z.ios.md b/sample-data/Default/Logseq/logseq/bak/journals/2024_07_08/2024-07-13T21_32_26.701Z.ios.md new file mode 100644 index 0000000..23dfe5e --- /dev/null +++ b/sample-data/Default/Logseq/logseq/bak/journals/2024_07_08/2024-07-13T21_32_26.701Z.ios.md @@ -0,0 +1,12 @@ +- #DayInShort +- #physicalhealth +- #mentalhealth +- #work +- #Food + - Breakfast: + - Lunch: + - Dinner: +- #Relations: +- #finance: +- #movie +- #selfimprovement \ No newline at end of file diff --git a/sample-data/Default/Logseq/logseq/bak/journals/2024_07_13/2024-07-16T01_42_15.194Z.ios.md b/sample-data/Default/Logseq/logseq/bak/journals/2024_07_13/2024-07-16T01_42_15.194Z.ios.md new file mode 100644 index 0000000..3cf20d5 --- /dev/null +++ b/sample-data/Default/Logseq/logseq/bak/journals/2024_07_13/2024-07-16T01_42_15.194Z.ios.md @@ -0,0 +1 @@ +- \ No newline at end of file diff --git a/sample-data/Default/Logseq/logseq/bak/journals/2024_07_13/2024-07-16T01_42_15.239Z.ios.md b/sample-data/Default/Logseq/logseq/bak/journals/2024_07_13/2024-07-16T01_42_15.239Z.ios.md new file mode 100644 index 0000000..3cf20d5 --- /dev/null +++ b/sample-data/Default/Logseq/logseq/bak/journals/2024_07_13/2024-07-16T01_42_15.239Z.ios.md @@ -0,0 +1 @@ +- \ No newline at end of file diff --git a/sample-data/Default/Logseq/logseq/bak/journals/2024_07_14/2024-07-15T01_05_59.331Z.Desktop.md b/sample-data/Default/Logseq/logseq/bak/journals/2024_07_14/2024-07-15T01_05_59.331Z.Desktop.md new file mode 100644 index 0000000..556e50e --- /dev/null +++ b/sample-data/Default/Logseq/logseq/bak/journals/2024_07_14/2024-07-15T01_05_59.331Z.Desktop.md @@ -0,0 +1,12 @@ +- #DayInShort A day +- #physicalhealth +- #mentalhealth +- #work +- #Food + - Breakfast: + - Lunch: + - Dinner: +- #Relations: +- #finance: +- #movie +- #selfimprovement \ No newline at end of file diff --git a/sample-data/Default/Logseq/logseq/bak/journals/2024_07_14/2024-07-16T01_42_15.195Z.ios.md b/sample-data/Default/Logseq/logseq/bak/journals/2024_07_14/2024-07-16T01_42_15.195Z.ios.md new file mode 100644 index 0000000..556e50e --- /dev/null +++ b/sample-data/Default/Logseq/logseq/bak/journals/2024_07_14/2024-07-16T01_42_15.195Z.ios.md @@ -0,0 +1,12 @@ +- #DayInShort A day +- #physicalhealth +- #mentalhealth +- #work +- #Food + - Breakfast: + - Lunch: + - Dinner: +- #Relations: +- #finance: +- #movie +- #selfimprovement \ No newline at end of file diff --git a/sample-data/Default/Logseq/logseq/bak/journals/2024_07_14/2024-07-16T01_42_15.239Z.ios.md b/sample-data/Default/Logseq/logseq/bak/journals/2024_07_14/2024-07-16T01_42_15.239Z.ios.md new file mode 100644 index 0000000..556e50e --- /dev/null +++ b/sample-data/Default/Logseq/logseq/bak/journals/2024_07_14/2024-07-16T01_42_15.239Z.ios.md @@ -0,0 +1,12 @@ +- #DayInShort A day +- #physicalhealth +- #mentalhealth +- #work +- #Food + - Breakfast: + - Lunch: + - Dinner: +- #Relations: +- #finance: +- #movie +- #selfimprovement \ No newline at end of file diff --git a/sample-data/Default/Logseq/logseq/bak/journals/2024_07_25/2024-07-31T02_46_09.424Z.ios.md b/sample-data/Default/Logseq/logseq/bak/journals/2024_07_25/2024-07-31T02_46_09.424Z.ios.md new file mode 100644 index 0000000..5bc3d7a --- /dev/null +++ b/sample-data/Default/Logseq/logseq/bak/journals/2024_07_25/2024-07-31T02_46_09.424Z.ios.md @@ -0,0 +1,14 @@ +- #DayInShort +- #physicalhealth +- #mentalhealth +- #work +- #Food + - Breakfast: + - Lunch: + - Dinner: +- #Relations: +- #finance: +- #movie + - #youtube #truecrimedoc [[MoviesShows/Stealing the gods]] ([[Org/Bloomberg Originals]]) +- #selfimprovement +- \ No newline at end of file diff --git a/sample-data/Default/Logseq/logseq/bak/journals/2024_07_25/2024-07-31T02_46_09.573Z.ios.md b/sample-data/Default/Logseq/logseq/bak/journals/2024_07_25/2024-07-31T02_46_09.573Z.ios.md new file mode 100644 index 0000000..5bc3d7a --- /dev/null +++ b/sample-data/Default/Logseq/logseq/bak/journals/2024_07_25/2024-07-31T02_46_09.573Z.ios.md @@ -0,0 +1,14 @@ +- #DayInShort +- #physicalhealth +- #mentalhealth +- #work +- #Food + - Breakfast: + - Lunch: + - Dinner: +- #Relations: +- #finance: +- #movie + - #youtube #truecrimedoc [[MoviesShows/Stealing the gods]] ([[Org/Bloomberg Originals]]) +- #selfimprovement +- \ No newline at end of file diff --git a/sample-data/Default/Logseq/logseq/bak/journals/2024_07_29/2024-07-31T02_47_21.942Z.ios.md b/sample-data/Default/Logseq/logseq/bak/journals/2024_07_29/2024-07-31T02_47_21.942Z.ios.md new file mode 100644 index 0000000..5e00db7 --- /dev/null +++ b/sample-data/Default/Logseq/logseq/bak/journals/2024_07_29/2024-07-31T02_47_21.942Z.ios.md @@ -0,0 +1,12 @@ +- #DayInShort Usual Monday busyness +- #physicalhealth tooth ache again started by evening +- #mentalhealth down because of the ache +- #work +- #Food + - Breakfast: + - Lunch: + - Dinner: +- #Relations: +- #finance: +- #movie +- #selfimprovement \ No newline at end of file diff --git a/sample-data/Default/Logseq/logseq/bak/journals/2024_07_29/2024-07-31T02_47_26.502Z.ios.md b/sample-data/Default/Logseq/logseq/bak/journals/2024_07_29/2024-07-31T02_47_26.502Z.ios.md new file mode 100644 index 0000000..e6de221 --- /dev/null +++ b/sample-data/Default/Logseq/logseq/bak/journals/2024_07_29/2024-07-31T02_47_26.502Z.ios.md @@ -0,0 +1,12 @@ +- #DayInShort Usual Monday busyness +- #physicalhealth tooth ache again started by evening +- #mentalhealth down because of +- #work +- #Food + - Breakfast: + - Lunch: + - Dinner: +- #Relations: +- #finance: +- #movie +- #selfimprovement \ No newline at end of file diff --git a/sample-data/Default/Logseq/logseq/bak/journals/2024_08_06/2024-08-07T01_11_30.983Z.Desktop.md b/sample-data/Default/Logseq/logseq/bak/journals/2024_08_06/2024-08-07T01_11_30.983Z.Desktop.md new file mode 100644 index 0000000..bf6f9e6 --- /dev/null +++ b/sample-data/Default/Logseq/logseq/bak/journals/2024_08_06/2024-08-07T01_11_30.983Z.Desktop.md @@ -0,0 +1,12 @@ +- #DayInShort Sloathy day. +- #physicalhealth +- #mentalhealth +- #work +- #Food + - Breakfast: + - Lunch: + - Dinner: +- #Relations: +- #finance: +- #movie +- #selfimprovement \ No newline at end of file diff --git a/sample-data/Default/Logseq/logseq/bak/journals/2024_08_08/2024-08-14T00_58_13.706Z.Desktop.md b/sample-data/Default/Logseq/logseq/bak/journals/2024_08_08/2024-08-14T00_58_13.706Z.Desktop.md new file mode 100644 index 0000000..d66a984 --- /dev/null +++ b/sample-data/Default/Logseq/logseq/bak/journals/2024_08_08/2024-08-14T00_58_13.706Z.Desktop.md @@ -0,0 +1,14 @@ +- #DayInShort It was a dead slow day. I was not having interest in working at all. Watched two movies. +- #physicalhealth I can't complain. +- #mentalhealth Can't complain. +- #work It was a boring day. I don't feel like working. Planning a day off tomorrow. +- #Food + - Breakfast: Omelette + - Lunch: Steamed Veggies + - Dinner: Smoothie +- #Relations: Not much of contact. Vijay came home for using treadmill. Brought Paneer butter masala. +- #finance: Expecting the revised pay tomorrow. +- #movie + - #pluto Equilibrium (What a fuckall movie!) + - #netflix Freaks +- \ No newline at end of file diff --git a/sample-data/Default/Logseq/logseq/bak/journals/2024_08_12/2024-08-14T01_43_27.544Z.ios.md b/sample-data/Default/Logseq/logseq/bak/journals/2024_08_12/2024-08-14T01_43_27.544Z.ios.md new file mode 100644 index 0000000..23dfe5e --- /dev/null +++ b/sample-data/Default/Logseq/logseq/bak/journals/2024_08_12/2024-08-14T01_43_27.544Z.ios.md @@ -0,0 +1,12 @@ +- #DayInShort +- #physicalhealth +- #mentalhealth +- #work +- #Food + - Breakfast: + - Lunch: + - Dinner: +- #Relations: +- #finance: +- #movie +- #selfimprovement \ No newline at end of file diff --git a/sample-data/Default/Logseq/logseq/bak/journals/2024_08_12/2024-08-14T11_30_57.580Z.Desktop.md b/sample-data/Default/Logseq/logseq/bak/journals/2024_08_12/2024-08-14T11_30_57.580Z.Desktop.md new file mode 100644 index 0000000..53e313a --- /dev/null +++ b/sample-data/Default/Logseq/logseq/bak/journals/2024_08_12/2024-08-14T11_30_57.580Z.Desktop.md @@ -0,0 +1,13 @@ +- #DayInShort damn busy a day. +- #physicalhealth cant complain +- #mentalhealth cant complain +- #work moved 700+ tickets. +- #Food + - Breakfast: cereals + - Lunch: baked potatoes + - Dinner: ada +- #Relations: [[Person/vj]] came home for a brief time. +- #finance: nothing much happened. +- #movie + - [[MoviesShows/The Gentlemen]] (half) +- \ No newline at end of file diff --git a/sample-data/Default/Logseq/logseq/bak/journals/2024_08_12/2024-08-27T00_18_19.615Z.ios.md b/sample-data/Default/Logseq/logseq/bak/journals/2024_08_12/2024-08-27T00_18_19.615Z.ios.md new file mode 100644 index 0000000..53e313a --- /dev/null +++ b/sample-data/Default/Logseq/logseq/bak/journals/2024_08_12/2024-08-27T00_18_19.615Z.ios.md @@ -0,0 +1,13 @@ +- #DayInShort damn busy a day. +- #physicalhealth cant complain +- #mentalhealth cant complain +- #work moved 700+ tickets. +- #Food + - Breakfast: cereals + - Lunch: baked potatoes + - Dinner: ada +- #Relations: [[Person/vj]] came home for a brief time. +- #finance: nothing much happened. +- #movie + - [[MoviesShows/The Gentlemen]] (half) +- \ No newline at end of file diff --git a/sample-data/Default/Logseq/logseq/bak/journals/2024_08_12/2024-08-27T00_18_19.931Z.ios.md b/sample-data/Default/Logseq/logseq/bak/journals/2024_08_12/2024-08-27T00_18_19.931Z.ios.md new file mode 100644 index 0000000..53e313a --- /dev/null +++ b/sample-data/Default/Logseq/logseq/bak/journals/2024_08_12/2024-08-27T00_18_19.931Z.ios.md @@ -0,0 +1,13 @@ +- #DayInShort damn busy a day. +- #physicalhealth cant complain +- #mentalhealth cant complain +- #work moved 700+ tickets. +- #Food + - Breakfast: cereals + - Lunch: baked potatoes + - Dinner: ada +- #Relations: [[Person/vj]] came home for a brief time. +- #finance: nothing much happened. +- #movie + - [[MoviesShows/The Gentlemen]] (half) +- \ No newline at end of file diff --git a/sample-data/Default/Logseq/logseq/bak/journals/2024_08_13/2024-08-14T01_43_27.548Z.ios.md b/sample-data/Default/Logseq/logseq/bak/journals/2024_08_13/2024-08-14T01_43_27.548Z.ios.md new file mode 100644 index 0000000..2d6c2fb --- /dev/null +++ b/sample-data/Default/Logseq/logseq/bak/journals/2024_08_13/2024-08-14T01_43_27.548Z.ios.md @@ -0,0 +1,2 @@ +- [[Aug 12th, 2024]] +- \ No newline at end of file diff --git a/sample-data/Default/Logseq/logseq/bak/journals/2024_09_12/2024-10-14T01_41_05.401Z.ios.md b/sample-data/Default/Logseq/logseq/bak/journals/2024_09_12/2024-10-14T01_41_05.401Z.ios.md new file mode 100644 index 0000000..23dfe5e --- /dev/null +++ b/sample-data/Default/Logseq/logseq/bak/journals/2024_09_12/2024-10-14T01_41_05.401Z.ios.md @@ -0,0 +1,12 @@ +- #DayInShort +- #physicalhealth +- #mentalhealth +- #work +- #Food + - Breakfast: + - Lunch: + - Dinner: +- #Relations: +- #finance: +- #movie +- #selfimprovement \ No newline at end of file diff --git a/sample-data/Default/Logseq/logseq/bak/journals/2024_09_12/2024-10-14T01_41_05.825Z.ios.md b/sample-data/Default/Logseq/logseq/bak/journals/2024_09_12/2024-10-14T01_41_05.825Z.ios.md new file mode 100644 index 0000000..23dfe5e --- /dev/null +++ b/sample-data/Default/Logseq/logseq/bak/journals/2024_09_12/2024-10-14T01_41_05.825Z.ios.md @@ -0,0 +1,12 @@ +- #DayInShort +- #physicalhealth +- #mentalhealth +- #work +- #Food + - Breakfast: + - Lunch: + - Dinner: +- #Relations: +- #finance: +- #movie +- #selfimprovement \ No newline at end of file diff --git a/sample-data/Default/Logseq/logseq/bak/journals/2024_10_11/2024-10-14T01_46_42.133Z.ios.md b/sample-data/Default/Logseq/logseq/bak/journals/2024_10_11/2024-10-14T01_46_42.133Z.ios.md new file mode 100644 index 0000000..27735f7 --- /dev/null +++ b/sample-data/Default/Logseq/logseq/bak/journals/2024_10_11/2024-10-14T01_46_42.133Z.ios.md @@ -0,0 +1,12 @@ +- #DayInShort I expected a bad day at work. But things were ok-ish +- #physicalhealth can't complain +- #mentalhealth stressed of losing my freedom. But on other side I am happy for [[Person/Latha]] and [[Person/Panku]] coming to me. +- #work +- #Food + - Breakfast: + - Lunch: + - Dinner: +- #Relations: +- #finance: +- #movie +- #selfimprovement \ No newline at end of file diff --git a/sample-data/Default/Logseq/logseq/bak/journals/2024_10_11/2024-10-14T01_46_44.804Z.ios.md b/sample-data/Default/Logseq/logseq/bak/journals/2024_10_11/2024-10-14T01_46_44.804Z.ios.md new file mode 100644 index 0000000..72b9b51 --- /dev/null +++ b/sample-data/Default/Logseq/logseq/bak/journals/2024_10_11/2024-10-14T01_46_44.804Z.ios.md @@ -0,0 +1,12 @@ +- #DayInShort I expected a bad day at work. But things were ok-ish +- #physicalhealth can't complain +- #mentalhealth stressed of losing my freedom. But on other side I am happy for [[Person/Latha]] and [[Person/Panku]] coming to +- #work +- #Food + - Breakfast: + - Lunch: + - Dinner: +- #Relations: +- #finance: +- #movie +- #selfimprovement \ No newline at end of file diff --git a/sample-data/Default/Logseq/logseq/bak/logseq/config/2024-07-13T23_43_43.701Z.ios.edn b/sample-data/Default/Logseq/logseq/bak/logseq/config/2024-07-13T23_43_43.701Z.ios.edn new file mode 100644 index 0000000..97fc26f --- /dev/null +++ b/sample-data/Default/Logseq/logseq/bak/logseq/config/2024-07-13T23_43_43.701Z.ios.edn @@ -0,0 +1,418 @@ +{:meta/version 1 + + ;; Set the preferred format. + ;; Available options: + ;; - Markdown (default) + ;; - Org + ;; :preferred-format "Markdown" + + ;; Set the preferred workflow style. + ;; Available options: + ;; - :now for NOW/LATER style (default) + ;; - :todo for TODO/DOING style + :preferred-workflow :todo + + ;; Exclude directories/files. + ;; Example usage: + ;; :hidden ["/archived" "/test.md" "../assets/archived"] + :hidden [] + + ;; Define the default journal page template. + ;; Enter the template name between the quotes. + :default-templates + {:journals ""} + + ;; Set a custom date format for the journal page title. + ;; Default value: "MMM do, yyyy" + ;; e.g., "Jan 19th, 2038" + ;; Example usage e.g., "Tue 19th, Jan 2038" + ;; :journal/page-title-format "EEE do, MMM yyyy" + + ;; Specify the journal filename format using a valid date format string. + ;; !Warning: + ;; This configuration is not retroactive and affects only new journals. + ;; To show old journal files in the app, manually rename the files in the + ;; journal directory to match the new format. + ;; Default value: "yyyy_MM_dd" + ;; :journal/file-name-format "yyyy_MM_dd" + + ;; Enable tooltip preview on hover. + ;; Default value: true + :ui/enable-tooltip? true + + ;; Display brackets [[]] around page references. + ;; Default value: true + ;; :ui/show-brackets? true + + ;; Display all lines of a block when referencing ((block)). + ;; Default value: false + :ui/show-full-blocks? false + + ;; Automatically expand block references when zooming in. + ;; Default value: true + :ui/auto-expand-block-refs? true + + ;; Enable Block timestamps. + ;; Default value: false + :feature/enable-block-timestamps? false + + ;; Disable accent marks when searching. + ;; After changing this setting, rebuild the search index by pressing (^C ^S). + ;; Default value: true + :feature/enable-search-remove-accents? true + + ;; Enable journals. + ;; Default value: true + ;; :feature/enable-journals? true + + ;; Enable flashcards. + ;; Default value: true + ;; :feature/enable-flashcards? true + + ;; Enable whiteboards. + ;; Default value: true + ;; :feature/enable-whiteboards? true + + ;; Disable the journal's built-in 'Scheduled tasks and deadlines' query. + ;; Default value: false + ;; :feature/disable-scheduled-and-deadline-query? false + + ;; Specify the number of days displayed in the future for + ;; the 'scheduled tasks and deadlines' query. + ;; Example usage: + ;; Display all scheduled and deadline blocks for the next 14 days: + ;; :scheduled/future-days 14 + ;; Default value: 7 + ;; :scheduled/future-days 7 + + ;; Specify the first day of the week. + ;; Available options: + ;; - integer from 0 to 6 (Monday to Sunday) + ;; Default value: 6 (Sunday) + :start-of-week 6 + + ;; Specify a custom CSS import. + ;; This option takes precedence over the local `logseq/custom.css` file. + ;; Example usage: + ;; :custom-css-url "@import url('https://cdn.jsdelivr.net/gh/dracula/logseq@master/custom.css');" + + ;; Specify a custom JS import. + ;; This option takes precedence over the local `logseq/custom.js` file. + ;; Example usage: + ;; :custom-js-url "https://cdn.logseq.com/custom.js" + + ;; Set a custom Arweave gateway + ;; Default gateway: https://arweave.net + ;; :arweave/gateway "https://arweave.net" + + ;; Set bullet indentation when exporting + ;; Available options: + ;; - `:eight-spaces` as eight spaces + ;; - `:four-spaces` as four spaces + ;; - `:two-spaces` as two spaces + ;; - `:tab` as a tab character (default) + ;; :export/bullet-indentation :tab + + ;; Publish all pages within the Graph + ;; Regardless of whether individual pages have been marked as public. + ;; Default value: false + ;; :publishing/all-pages-public? false + + ;; Define the default home page and sidebar status. + ;; If unspecified, the journal page will be loaded on startup and the right sidebar will stay hidden. + ;; The `:page` value represents the name of the page displayed at startup. + ;; Available options for `:sidebar` are: + ;; - "Contents" to display the Contents page in the right sidebar. + ;; - A specific page name to display in the right sidebar. + ;; - An array of multiple pages, e.g., ["Contents" "Page A" "Page B"]. + ;; If `:sidebar` remains unset, the right sidebar will stay hidden. + ;; Examples: + ;; 1. Set "Changelog" as the home page and display "Contents" in the right sidebar: + ;; :default-home {:page "Changelog", :sidebar "Contents"} + ;; 2. Set "Jun 3rd, 2021" as the home page without the right sidebar: + ;; :default-home {:page "Jun 3rd, 2021"} + ;; 3. Set "home" as the home page and display multiple pages in the right sidebar: + ;; :default-home {:page "home", :sidebar ["Page A" "Page B"]} + + ;; Set the default location for storing notes. + ;; Default value: "pages" + ;; :pages-directory "pages" + + ;; Set the default location for storing journals. + ;; Default value: "journals" + ;; :journals-directory "journals" + + ;; Set the default location for storing whiteboards. + ;; Default value: "whiteboards" + ;; :whiteboards-directory "whiteboards" + + ;; Enabling this option converts + ;; [[Grant Ideas]] to [[file:./grant_ideas.org][Grant Ideas]] for org-mode. + ;; For more information, visit https://github.com/logseq/logseq/issues/672 + ;; :org-mode/insert-file-link? false + + ;; Configure custom shortcuts. + ;; Syntax: + ;; 1. + indicates simultaneous key presses, e.g., `Ctrl+Shift+a`. + ;; 2. A space between keys represents key chords, e.g., `t s` means + ;; pressing `t` followed by `s`. + ;; 3. mod refers to `Ctrl` for Windows/Linux and `Command` for Mac. + ;; 4. Use false to disable a specific shortcut. + ;; 5. You can define multiple bindings for a single action, e.g., ["ctrl+j" "down"]. + ;; The full list of configurable shortcuts is available at: + ;; https://github.com/logseq/logseq/blob/master/src/main/frontend/modules/shortcut/config.cljs + ;; Example: + ;; :shortcuts + ;; {:editor/new-block "enter" + ;; :editor/new-line "shift+enter" + ;; :editor/insert-link "mod+shift+k" + ;; :editor/highlight false + ;; :ui/toggle-settings "t s" + ;; :editor/up ["ctrl+k" "up"] + ;; :editor/down ["ctrl+j" "down"] + ;; :editor/left ["ctrl+h" "left"] + ;; :editor/right ["ctrl+l" "right"]} + :shortcuts {} + + ;; Configure the behavior of pressing Enter in document mode. + ;; if set to true, pressing Enter will create a new block. + ;; Default value: false + :shortcut/doc-mode-enter-for-new-block? false + + ;; Block content larger than `block/content-max-length` will not be searchable + ;; or editable for performance. + ;; Default value: 10000 + :block/content-max-length 10000 + + ;; Display command documentation on hover. + ;; Default value: true + :ui/show-command-doc? true + + ;; Display empty bullet points. + ;; Default value: false + :ui/show-empty-bullets? false + + ;; Pre-defined :view function to use with advanced queries. + :query/views + {:pprint + (fn [r] [:pre.code (pprint r)])} + + ;; Advanced queries `:result-transform` function. + ;; Transform the query result before displaying it. + :query/result-transforms + {:sort-by-priority + (fn [result] (sort-by (fn [h] (get h :block/priority "Z")) result))} + + ;; The following queries will be displayed at the bottom of today's journal page. + ;; The "NOW" query returns tasks with "NOW" or "DOING" status. + ;; The "NEXT" query returns tasks with "NOW", "LATER", or "TODO" status. + :default-queries + {:journals + [{:title "🔨 NOW" + :query [:find (pull ?h [*]) + :in $ ?start ?today + :where + [?h :block/marker ?marker] + [(contains? #{"NOW" "DOING"} ?marker)] + [?h :block/page ?p] + [?p :block/journal? true] + [?p :block/journal-day ?d] + [(>= ?d ?start)] + [(<= ?d ?today)]] + :inputs [:14d :today] + :result-transform (fn [result] + (sort-by (fn [h] + (get h :block/priority "Z")) result)) + :group-by-page? false + :collapsed? false} + {:title "📅 NEXT" + :query [:find (pull ?h [*]) + :in $ ?start ?next + :where + [?h :block/marker ?marker] + [(contains? #{"NOW" "LATER" "TODO"} ?marker)] + [?h :block/page ?p] + [?p :block/journal? true] + [?p :block/journal-day ?d] + [(> ?d ?start)] + [(< ?d ?next)]] + :inputs [:today :7d-after] + :group-by-page? false + :collapsed? false}]} + + ;; Add custom commands to the command palette + ;; Example usage: + ;; :commands + ;; [ + ;; ["js" "Javascript"] + ;; ["md" "Markdown"] + ;; ] + :commands [] + + ;; Enable collapsing blocks with titles but no children. + ;; By default, only blocks with children can be collapsed. + ;; Setting `:outliner/block-title-collapse-enabled?` to true allows collapsing + ;; blocks with titles (multiple lines) and content. For example: + ;; - block title + ;; block content + ;; Default value: false + :outliner/block-title-collapse-enabled? false + + ;; Macros replace texts and will make you more productive. + ;; Example usage: + ;; Change the :macros value below to: + ;; {"poem" "Rose is $1, violet's $2. Life's ordered: Org assists you."} + ;; input "{{poem red,blue}}" + ;; becomes + ;; Rose is red, violet's blue. Life's ordered: Org assists you. + :macros {} + + ;; Configure the default expansion level for linked references. + ;; For example, consider the following block hierarchy: + ;; - a [[page]] (level 1) + ;; - b (level 2) + ;; - c (level 3) + ;; - d (level 4) + ;; + ;; With the default value of level 2, block b will be collapsed. + ;; If the level's value is set to 3, block c will be collapsed. + ;; Default value: 2 + :ref/default-open-blocks-level 2 + + ;; Configure the threshold for linked references before collapsing. + ;; Default value: 100 + :ref/linked-references-collapsed-threshold 50 + + ;; Graph view configuration. + ;; Example usage: + ;; :graph/settings + ;; {:orphan-pages? true ; Default value: true + ;; :builtin-pages? false ; Default value: false + ;; :excluded-pages? false ; Default value: false + ;; :journal? false} ; Default value: false + + ;; Favorites to list on the left sidebar + :favorites ["plan for 2024" "Splitwise" "Open Source Contribution"] + + ;; Set flashcards interval. + ;; Expected value: + ;; - Float between 0 and 1 + ;; higher values result in faster changes to the next review interval. + ;; Default value: 0.5 + ;; :srs/learning-fraction 0.5 + + ;; Set the initial interval after the first successful review of a card. + ;; Default value: 4 + ;; :srs/initial-interval 4 + + ;; Hide specific block properties. + ;; Example usage: + ;; :block-hidden-properties #{:public :icon} + + ;; Create a page for all properties. + ;; Default value: true + :property-pages/enabled? true + + ;; Properties to exclude from having property pages + ;; Example usage: + ;; :property-pages/excludelist #{:duration :author} + + ;; By default, property value separated by commas will not be treated as + ;; page references. You can add properties to enable it. + ;; Example usage: + ;; :property/separated-by-commas #{:alias :tags} + + ;; Properties that are ignored when parsing property values for references + ;; Example usage: + ;; :ignored-page-references-keywords #{:author :website} + + ;; logbook configuration. + ;; :logbook/settings + ;; {:with-second-support? false ;limit logbook to minutes, seconds will be eliminated + ;; :enabled-in-all-blocks true ;display logbook in all blocks after timetracking + ;; :enabled-in-timestamped-blocks false ;don't display logbook at all + ;; } + + ;; Mobile photo upload configuration. + ;; :mobile/photo + ;; {:allow-editing? true + ;; :quality 80} + + ;; Mobile features options + ;; Gestures + ;; Example usage: + ;; :mobile + ;; {:gestures/disabled-in-block-with-tags ["kanban"]} + + ;; Extra CodeMirror options + ;; See https://codemirror.net/5/doc/manual.html#config for possible options + ;; Example usage: + ;; :editor/extra-codemirror-options + ;; {:lineWrapping false ; Default value: false + ;; :lineNumbers true ; Default value: true + ;; :readOnly false} ; Default value: false + + ;; Enable logical outdenting + ;; Default value: false + ;; :editor/logical-outdenting? false + + ;; Prefer pasting the file when text and a file are in the clipboard. + ;; Default value: false + ;; :editor/preferred-pasting-file? false + + ;; Quick capture templates for receiving content from other apps. + ;; Each template contains three elements {time}, {text} and {url}, which can be auto-expanded + ;; by receiving content from other apps. Note: the {} cannot be omitted. + ;; - {time}: capture time + ;; - {date}: capture date using current date format, use `[[{date}]]` to get a page reference + ;; - {text}: text that users selected before sharing. + ;; - {url}: URL or assets path for media files stored in Logseq. + ;; You can also reorder them or use only one or two of them in the template. + ;; You can also insert or format any text in the template, as shown in the following examples. + ;; :quick-capture-templates + ;; {:text "[[quick capture]] **{time}**: {text} from {url}" + ;; :media "[[quick capture]] **{time}**: {url}"} + + ;; Quick capture options. + ;; - insert-today? Insert the capture at the end of today's journal page (boolean). + ;; - redirect-page? Redirect to the quick capture page after capturing (boolean). + ;; - default-page The default page to capture to if insert-today? is false (string). + ;; :quick-capture-options + ;; {:insert-today? false ;; Default value: true + ;; :redirect-page? false ;; Default value: false + ;; :default-page "quick capture"} ;; Default page: "quick capture" + + ;; File sync options + ;; Ignore these files when syncing, regexp is supported. + ;; :file-sync/ignore-files [] + + ;; Configure the Enter key behavior for + ;; context-aware editing with DWIM (Do What I Mean). + ;; context-aware Enter key behavior implies that pressing Enter will + ;; have different outcomes based on the context. + ;; For instance, pressing Enter within a list generates a new list item, + ;; whereas pressing Enter in a block reference opens the referenced block. + ;; :dwim/settings + ;; {:admonition&src? true ;; Default value: true + ;; :markup? false ;; Default value: false + ;; :block-ref? true ;; Default value: true + ;; :page-ref? true ;; Default value: true + ;; :properties? true ;; Default value: true + ;; :list? false} ;; Default value: false + + ;; Configure the escaping method for special characters in page titles. + ;; Warning: + ;; This is a dangerous operation. To modify the setting, + ;; access the 'Filename format' setting and follow the instructions. + ;; Otherwise, You may need to manually rename all affected files and + ;; re-index them on all clients after synchronization. + ;; Incorrect handling may result in messy page titles. + ;; Available options: + ;; - :triple-lowbar (default) + ;; ;use triple underscore `___` for slash `/` in page title + ;; ;use Percent-encoding for other invalid characters + :file/name-format :triple-lowbar + :graph/settings {:journal? false + :builtin-pages? false + :excluded-pages? false + :orphan-pages? false}} diff --git a/sample-data/Default/Logseq/logseq/bak/logseq/config/2024-07-23T12_52_48.508Z.Desktop.edn b/sample-data/Default/Logseq/logseq/bak/logseq/config/2024-07-23T12_52_48.508Z.Desktop.edn new file mode 100644 index 0000000..ae7f837 --- /dev/null +++ b/sample-data/Default/Logseq/logseq/bak/logseq/config/2024-07-23T12_52_48.508Z.Desktop.edn @@ -0,0 +1,419 @@ +{:meta/version 1 + + ;; Set the preferred format. + ;; Available options: + ;; - Markdown (default) + ;; - Org + ;; :preferred-format "Markdown" + + ;; Set the preferred workflow style. + ;; Available options: + ;; - :now for NOW/LATER style (default) + ;; - :todo for TODO/DOING style + :preferred-workflow :todo + + ;; Exclude directories/files. + ;; Example usage: + ;; :hidden ["/archived" "/test.md" "../assets/archived"] + :hidden [] + + ;; Define the default journal page template. + ;; Enter the template name between the quotes. + :default-templates + {:journals ""} + + ;; Set a custom date format for the journal page title. + ;; Default value: "MMM do, yyyy" + ;; e.g., "Jan 19th, 2038" + ;; Example usage e.g., "Tue 19th, Jan 2038" + ;; :journal/page-title-format "EEE do, MMM yyyy" + + ;; Specify the journal filename format using a valid date format string. + ;; !Warning: + ;; This configuration is not retroactive and affects only new journals. + ;; To show old journal files in the app, manually rename the files in the + ;; journal directory to match the new format. + ;; Default value: "yyyy_MM_dd" + ;; :journal/file-name-format "yyyy_MM_dd" + + ;; Enable tooltip preview on hover. + ;; Default value: true + :ui/enable-tooltip? true + + ;; Display brackets [[]] around page references. + ;; Default value: true + ;; :ui/show-brackets? true + + ;; Display all lines of a block when referencing ((block)). + ;; Default value: false + :ui/show-full-blocks? false + + ;; Automatically expand block references when zooming in. + ;; Default value: true + :ui/auto-expand-block-refs? true + + ;; Enable Block timestamps. + ;; Default value: false + :feature/enable-block-timestamps? false + + ;; Disable accent marks when searching. + ;; After changing this setting, rebuild the search index by pressing (^C ^S). + ;; Default value: true + :feature/enable-search-remove-accents? true + + ;; Enable journals. + ;; Default value: true + ;; :feature/enable-journals? true + + ;; Enable flashcards. + ;; Default value: true + ;; :feature/enable-flashcards? true + + ;; Enable whiteboards. + ;; Default value: true + ;; :feature/enable-whiteboards? true + + ;; Disable the journal's built-in 'Scheduled tasks and deadlines' query. + ;; Default value: false + ;; :feature/disable-scheduled-and-deadline-query? false + + ;; Specify the number of days displayed in the future for + ;; the 'scheduled tasks and deadlines' query. + ;; Example usage: + ;; Display all scheduled and deadline blocks for the next 14 days: + ;; :scheduled/future-days 14 + ;; Default value: 7 + ;; :scheduled/future-days 7 + + ;; Specify the first day of the week. + ;; Available options: + ;; - integer from 0 to 6 (Monday to Sunday) + ;; Default value: 6 (Sunday) + :start-of-week 6 + + ;; Specify a custom CSS import. + ;; This option takes precedence over the local `logseq/custom.css` file. + ;; Example usage: + ;; :custom-css-url "@import url('https://cdn.jsdelivr.net/gh/dracula/logseq@master/custom.css');" + + ;; Specify a custom JS import. + ;; This option takes precedence over the local `logseq/custom.js` file. + ;; Example usage: + ;; :custom-js-url "https://cdn.logseq.com/custom.js" + + ;; Set a custom Arweave gateway + ;; Default gateway: https://arweave.net + ;; :arweave/gateway "https://arweave.net" + + ;; Set bullet indentation when exporting + ;; Available options: + ;; - `:eight-spaces` as eight spaces + ;; - `:four-spaces` as four spaces + ;; - `:two-spaces` as two spaces + ;; - `:tab` as a tab character (default) + ;; :export/bullet-indentation :tab + + ;; Publish all pages within the Graph + ;; Regardless of whether individual pages have been marked as public. + ;; Default value: false + ;; :publishing/all-pages-public? false + + ;; Define the default home page and sidebar status. + ;; If unspecified, the journal page will be loaded on startup and the right sidebar will stay hidden. + ;; The `:page` value represents the name of the page displayed at startup. + ;; Available options for `:sidebar` are: + ;; - "Contents" to display the Contents page in the right sidebar. + ;; - A specific page name to display in the right sidebar. + ;; - An array of multiple pages, e.g., ["Contents" "Page A" "Page B"]. + ;; If `:sidebar` remains unset, the right sidebar will stay hidden. + ;; Examples: + ;; 1. Set "Changelog" as the home page and display "Contents" in the right sidebar: + ;; :default-home {:page "Changelog", :sidebar "Contents"} + ;; 2. Set "Jun 3rd, 2021" as the home page without the right sidebar: + ;; :default-home {:page "Jun 3rd, 2021"} + ;; 3. Set "home" as the home page and display multiple pages in the right sidebar: + ;; :default-home {:page "home", :sidebar ["Page A" "Page B"]} + + ;; Set the default location for storing notes. + ;; Default value: "pages" + ;; :pages-directory "pages" + + ;; Set the default location for storing journals. + ;; Default value: "journals" + ;; :journals-directory "journals" + + ;; Set the default location for storing whiteboards. + ;; Default value: "whiteboards" + ;; :whiteboards-directory "whiteboards" + + ;; Enabling this option converts + ;; [[Grant Ideas]] to [[file:./grant_ideas.org][Grant Ideas]] for org-mode. + ;; For more information, visit https://github.com/logseq/logseq/issues/672 + ;; :org-mode/insert-file-link? false + + ;; Configure custom shortcuts. + ;; Syntax: + ;; 1. + indicates simultaneous key presses, e.g., `Ctrl+Shift+a`. + ;; 2. A space between keys represents key chords, e.g., `t s` means + ;; pressing `t` followed by `s`. + ;; 3. mod refers to `Ctrl` for Windows/Linux and `Command` for Mac. + ;; 4. Use false to disable a specific shortcut. + ;; 5. You can define multiple bindings for a single action, e.g., ["ctrl+j" "down"]. + ;; The full list of configurable shortcuts is available at: + ;; https://github.com/logseq/logseq/blob/master/src/main/frontend/modules/shortcut/config.cljs + ;; Example: + ;; :shortcuts + ;; {:editor/new-block "enter" + ;; :editor/new-line "shift+enter" + ;; :editor/insert-link "mod+shift+k" + ;; :editor/highlight false + ;; :ui/toggle-settings "t s" + ;; :editor/up ["ctrl+k" "up"] + ;; :editor/down ["ctrl+j" "down"] + ;; :editor/left ["ctrl+h" "left"] + ;; :editor/right ["ctrl+l" "right"]} + :shortcuts {} + + ;; Configure the behavior of pressing Enter in document mode. + ;; if set to true, pressing Enter will create a new block. + ;; Default value: false + :shortcut/doc-mode-enter-for-new-block? false + + ;; Block content larger than `block/content-max-length` will not be searchable + ;; or editable for performance. + ;; Default value: 10000 + :block/content-max-length 10000 + + ;; Display command documentation on hover. + ;; Default value: true + :ui/show-command-doc? true + + ;; Display empty bullet points. + ;; Default value: false + :ui/show-empty-bullets? false + + ;; Pre-defined :view function to use with advanced queries. + :query/views + {:pprint + (fn [r] [:pre.code (pprint r)])} + + ;; Advanced queries `:result-transform` function. + ;; Transform the query result before displaying it. + :query/result-transforms + {:sort-by-priority + (fn [result] (sort-by (fn [h] (get h :block/priority "Z")) result))} + + ;; The following queries will be displayed at the bottom of today's journal page. + ;; The "NOW" query returns tasks with "NOW" or "DOING" status. + ;; The "NEXT" query returns tasks with "NOW", "LATER", or "TODO" status. + :default-queries + {:journals + [{:title "🔨 NOW" + :query [:find (pull ?h [*]) + :in $ ?start ?today + :where + [?h :block/marker ?marker] + [(contains? #{"NOW" "DOING"} ?marker)] + [?h :block/page ?p] + [?p :block/journal? true] + [?p :block/journal-day ?d] + [(>= ?d ?start)] + [(<= ?d ?today)]] + :inputs [:14d :today] + :result-transform (fn [result] + (sort-by (fn [h] + (get h :block/priority "Z")) result)) + :group-by-page? false + :collapsed? false} + {:title "📅 NEXT" + :query [:find (pull ?h [*]) + :in $ ?start ?next + :where + [?h :block/marker ?marker] + [(contains? #{"NOW" "LATER" "TODO"} ?marker)] + [?h :block/page ?p] + [?p :block/journal? true] + [?p :block/journal-day ?d] + [(> ?d ?start)] + [(< ?d ?next)]] + :inputs [:today :7d-after] + :group-by-page? false + :collapsed? false}]} + + ;; Add custom commands to the command palette + ;; Example usage: + ;; :commands + ;; [ + ;; ["js" "Javascript"] + ;; ["md" "Markdown"] + ;; ] + :commands [] + + ;; Enable collapsing blocks with titles but no children. + ;; By default, only blocks with children can be collapsed. + ;; Setting `:outliner/block-title-collapse-enabled?` to true allows collapsing + ;; blocks with titles (multiple lines) and content. For example: + ;; - block title + ;; block content + ;; Default value: false + :outliner/block-title-collapse-enabled? false + + ;; Macros replace texts and will make you more productive. + ;; Example usage: + ;; Change the :macros value below to: + ;; {"poem" "Rose is $1, violet's $2. Life's ordered: Org assists you."} + ;; input "{{poem red,blue}}" + ;; becomes + ;; Rose is red, violet's blue. Life's ordered: Org assists you. + :macros {} + + ;; Configure the default expansion level for linked references. + ;; For example, consider the following block hierarchy: + ;; - a [[page]] (level 1) + ;; - b (level 2) + ;; - c (level 3) + ;; - d (level 4) + ;; + ;; With the default value of level 2, block b will be collapsed. + ;; If the level's value is set to 3, block c will be collapsed. + ;; Default value: 2 + :ref/default-open-blocks-level 2 + + ;; Configure the threshold for linked references before collapsing. + ;; Default value: 100 + :ref/linked-references-collapsed-threshold 50 + + ;; Graph view configuration. + ;; Example usage: + ;; :graph/settings + ;; {:orphan-pages? true ; Default value: true + ;; :builtin-pages? false ; Default value: false + ;; :excluded-pages? false ; Default value: false + ;; :journal? false} ; Default value: false + + ;; Favorites to list on the left sidebar + :favorites ["plan for 2024" "Splitwise" "Open Source Contribution"] + + ;; Set flashcards interval. + ;; Expected value: + ;; - Float between 0 and 1 + ;; higher values result in faster changes to the next review interval. + ;; Default value: 0.5 + ;; :srs/learning-fraction 0.5 + + ;; Set the initial interval after the first successful review of a card. + ;; Default value: 4 + ;; :srs/initial-interval 4 + + ;; Hide specific block properties. + ;; Example usage: + ;; :block-hidden-properties #{:public :icon} + + ;; Create a page for all properties. + ;; Default value: true + :property-pages/enabled? true + + ;; Properties to exclude from having property pages + ;; Example usage: + ;; :property-pages/excludelist #{:duration :author} + + ;; By default, property value separated by commas will not be treated as + ;; page references. You can add properties to enable it. + ;; Example usage: + ;; :property/separated-by-commas #{:alias :tags} + + ;; Properties that are ignored when parsing property values for references + ;; Example usage: + ;; :ignored-page-references-keywords #{:author :website} + + ;; logbook configuration. + ;; :logbook/settings + ;; {:with-second-support? false ;limit logbook to minutes, seconds will be eliminated + ;; :enabled-in-all-blocks true ;display logbook in all blocks after timetracking + ;; :enabled-in-timestamped-blocks false ;don't display logbook at all + ;; } + + ;; Mobile photo upload configuration. + ;; :mobile/photo + ;; {:allow-editing? true + ;; :quality 80} + + ;; Mobile features options + ;; Gestures + ;; Example usage: + ;; :mobile + ;; {:gestures/disabled-in-block-with-tags ["kanban"]} + + ;; Extra CodeMirror options + ;; See https://codemirror.net/5/doc/manual.html#config for possible options + ;; Example usage: + ;; :editor/extra-codemirror-options + ;; {:lineWrapping false ; Default value: false + ;; :lineNumbers true ; Default value: true + ;; :readOnly false} ; Default value: false + + ;; Enable logical outdenting + ;; Default value: false + ;; :editor/logical-outdenting? false + + ;; Prefer pasting the file when text and a file are in the clipboard. + ;; Default value: false + ;; :editor/preferred-pasting-file? false + + ;; Quick capture templates for receiving content from other apps. + ;; Each template contains three elements {time}, {text} and {url}, which can be auto-expanded + ;; by receiving content from other apps. Note: the {} cannot be omitted. + ;; - {time}: capture time + ;; - {date}: capture date using current date format, use `[[{date}]]` to get a page reference + ;; - {text}: text that users selected before sharing. + ;; - {url}: URL or assets path for media files stored in Logseq. + ;; You can also reorder them or use only one or two of them in the template. + ;; You can also insert or format any text in the template, as shown in the following examples. + ;; :quick-capture-templates + ;; {:text "[[quick capture]] **{time}**: {text} from {url}" + ;; :media "[[quick capture]] **{time}**: {url}"} + + ;; Quick capture options. + ;; - insert-today? Insert the capture at the end of today's journal page (boolean). + ;; - redirect-page? Redirect to the quick capture page after capturing (boolean). + ;; - default-page The default page to capture to if insert-today? is false (string). + ;; :quick-capture-options + ;; {:insert-today? false ;; Default value: true + ;; :redirect-page? false ;; Default value: false + ;; :default-page "quick capture"} ;; Default page: "quick capture" + + ;; File sync options + ;; Ignore these files when syncing, regexp is supported. + ;; :file-sync/ignore-files [] + + ;; Configure the Enter key behavior for + ;; context-aware editing with DWIM (Do What I Mean). + ;; context-aware Enter key behavior implies that pressing Enter will + ;; have different outcomes based on the context. + ;; For instance, pressing Enter within a list generates a new list item, + ;; whereas pressing Enter in a block reference opens the referenced block. + ;; :dwim/settings + ;; {:admonition&src? true ;; Default value: true + ;; :markup? false ;; Default value: false + ;; :block-ref? true ;; Default value: true + ;; :page-ref? true ;; Default value: true + ;; :properties? true ;; Default value: true + ;; :list? false} ;; Default value: false + + ;; Configure the escaping method for special characters in page titles. + ;; Warning: + ;; This is a dangerous operation. To modify the setting, + ;; access the 'Filename format' setting and follow the instructions. + ;; Otherwise, You may need to manually rename all affected files and + ;; re-index them on all clients after synchronization. + ;; Incorrect handling may result in messy page titles. + ;; Available options: + ;; - :triple-lowbar (default) + ;; ;use triple underscore `___` for slash `/` in page title + ;; ;use Percent-encoding for other invalid characters + :file/name-format :triple-lowbar + :graph/settings {:journal? true + :builtin-pages? false + :excluded-pages? false + :orphan-pages? false} + :graph/forcesettings {:link-dist 120}} diff --git a/sample-data/Default/Logseq/logseq/bak/logseq/config/2024-07-25T22_12_45.033Z.ios.edn b/sample-data/Default/Logseq/logseq/bak/logseq/config/2024-07-25T22_12_45.033Z.ios.edn new file mode 100644 index 0000000..7e80090 --- /dev/null +++ b/sample-data/Default/Logseq/logseq/bak/logseq/config/2024-07-25T22_12_45.033Z.ios.edn @@ -0,0 +1,418 @@ +{:meta/version 1 + + ;; Set the preferred format. + ;; Available options: + ;; - Markdown (default) + ;; - Org + ;; :preferred-format "Markdown" + + ;; Set the preferred workflow style. + ;; Available options: + ;; - :now for NOW/LATER style (default) + ;; - :todo for TODO/DOING style + :preferred-workflow :todo + + ;; Exclude directories/files. + ;; Example usage: + ;; :hidden ["/archived" "/test.md" "../assets/archived"] + :hidden [] + + ;; Define the default journal page template. + ;; Enter the template name between the quotes. + :default-templates + {:journals ""} + + ;; Set a custom date format for the journal page title. + ;; Default value: "MMM do, yyyy" + ;; e.g., "Jan 19th, 2038" + ;; Example usage e.g., "Tue 19th, Jan 2038" + ;; :journal/page-title-format "EEE do, MMM yyyy" + + ;; Specify the journal filename format using a valid date format string. + ;; !Warning: + ;; This configuration is not retroactive and affects only new journals. + ;; To show old journal files in the app, manually rename the files in the + ;; journal directory to match the new format. + ;; Default value: "yyyy_MM_dd" + ;; :journal/file-name-format "yyyy_MM_dd" + + ;; Enable tooltip preview on hover. + ;; Default value: true + :ui/enable-tooltip? true + + ;; Display brackets [[]] around page references. + ;; Default value: true + ;; :ui/show-brackets? true + + ;; Display all lines of a block when referencing ((block)). + ;; Default value: false + :ui/show-full-blocks? false + + ;; Automatically expand block references when zooming in. + ;; Default value: true + :ui/auto-expand-block-refs? true + + ;; Enable Block timestamps. + ;; Default value: false + :feature/enable-block-timestamps? false + + ;; Disable accent marks when searching. + ;; After changing this setting, rebuild the search index by pressing (^C ^S). + ;; Default value: true + :feature/enable-search-remove-accents? true + + ;; Enable journals. + ;; Default value: true + ;; :feature/enable-journals? true + + ;; Enable flashcards. + ;; Default value: true + ;; :feature/enable-flashcards? true + + ;; Enable whiteboards. + ;; Default value: true + ;; :feature/enable-whiteboards? true + + ;; Disable the journal's built-in 'Scheduled tasks and deadlines' query. + ;; Default value: false + ;; :feature/disable-scheduled-and-deadline-query? false + + ;; Specify the number of days displayed in the future for + ;; the 'scheduled tasks and deadlines' query. + ;; Example usage: + ;; Display all scheduled and deadline blocks for the next 14 days: + ;; :scheduled/future-days 14 + ;; Default value: 7 + ;; :scheduled/future-days 7 + + ;; Specify the first day of the week. + ;; Available options: + ;; - integer from 0 to 6 (Monday to Sunday) + ;; Default value: 6 (Sunday) + :start-of-week 6 + + ;; Specify a custom CSS import. + ;; This option takes precedence over the local `logseq/custom.css` file. + ;; Example usage: + ;; :custom-css-url "@import url('https://cdn.jsdelivr.net/gh/dracula/logseq@master/custom.css');" + + ;; Specify a custom JS import. + ;; This option takes precedence over the local `logseq/custom.js` file. + ;; Example usage: + ;; :custom-js-url "https://cdn.logseq.com/custom.js" + + ;; Set a custom Arweave gateway + ;; Default gateway: https://arweave.net + ;; :arweave/gateway "https://arweave.net" + + ;; Set bullet indentation when exporting + ;; Available options: + ;; - `:eight-spaces` as eight spaces + ;; - `:four-spaces` as four spaces + ;; - `:two-spaces` as two spaces + ;; - `:tab` as a tab character (default) + ;; :export/bullet-indentation :tab + + ;; Publish all pages within the Graph + ;; Regardless of whether individual pages have been marked as public. + ;; Default value: false + ;; :publishing/all-pages-public? false + + ;; Define the default home page and sidebar status. + ;; If unspecified, the journal page will be loaded on startup and the right sidebar will stay hidden. + ;; The `:page` value represents the name of the page displayed at startup. + ;; Available options for `:sidebar` are: + ;; - "Contents" to display the Contents page in the right sidebar. + ;; - A specific page name to display in the right sidebar. + ;; - An array of multiple pages, e.g., ["Contents" "Page A" "Page B"]. + ;; If `:sidebar` remains unset, the right sidebar will stay hidden. + ;; Examples: + ;; 1. Set "Changelog" as the home page and display "Contents" in the right sidebar: + ;; :default-home {:page "Changelog", :sidebar "Contents"} + ;; 2. Set "Jun 3rd, 2021" as the home page without the right sidebar: + ;; :default-home {:page "Jun 3rd, 2021"} + ;; 3. Set "home" as the home page and display multiple pages in the right sidebar: + ;; :default-home {:page "home", :sidebar ["Page A" "Page B"]} + + ;; Set the default location for storing notes. + ;; Default value: "pages" + ;; :pages-directory "pages" + + ;; Set the default location for storing journals. + ;; Default value: "journals" + ;; :journals-directory "journals" + + ;; Set the default location for storing whiteboards. + ;; Default value: "whiteboards" + ;; :whiteboards-directory "whiteboards" + + ;; Enabling this option converts + ;; [[Grant Ideas]] to [[file:./grant_ideas.org][Grant Ideas]] for org-mode. + ;; For more information, visit https://github.com/logseq/logseq/issues/672 + ;; :org-mode/insert-file-link? false + + ;; Configure custom shortcuts. + ;; Syntax: + ;; 1. + indicates simultaneous key presses, e.g., `Ctrl+Shift+a`. + ;; 2. A space between keys represents key chords, e.g., `t s` means + ;; pressing `t` followed by `s`. + ;; 3. mod refers to `Ctrl` for Windows/Linux and `Command` for Mac. + ;; 4. Use false to disable a specific shortcut. + ;; 5. You can define multiple bindings for a single action, e.g., ["ctrl+j" "down"]. + ;; The full list of configurable shortcuts is available at: + ;; https://github.com/logseq/logseq/blob/master/src/main/frontend/modules/shortcut/config.cljs + ;; Example: + ;; :shortcuts + ;; {:editor/new-block "enter" + ;; :editor/new-line "shift+enter" + ;; :editor/insert-link "mod+shift+k" + ;; :editor/highlight false + ;; :ui/toggle-settings "t s" + ;; :editor/up ["ctrl+k" "up"] + ;; :editor/down ["ctrl+j" "down"] + ;; :editor/left ["ctrl+h" "left"] + ;; :editor/right ["ctrl+l" "right"]} + :shortcuts {} + + ;; Configure the behavior of pressing Enter in document mode. + ;; if set to true, pressing Enter will create a new block. + ;; Default value: false + :shortcut/doc-mode-enter-for-new-block? false + + ;; Block content larger than `block/content-max-length` will not be searchable + ;; or editable for performance. + ;; Default value: 10000 + :block/content-max-length 10000 + + ;; Display command documentation on hover. + ;; Default value: true + :ui/show-command-doc? true + + ;; Display empty bullet points. + ;; Default value: false + :ui/show-empty-bullets? false + + ;; Pre-defined :view function to use with advanced queries. + :query/views + {:pprint + (fn [r] [:pre.code (pprint r)])} + + ;; Advanced queries `:result-transform` function. + ;; Transform the query result before displaying it. + :query/result-transforms + {:sort-by-priority + (fn [result] (sort-by (fn [h] (get h :block/priority "Z")) result))} + + ;; The following queries will be displayed at the bottom of today's journal page. + ;; The "NOW" query returns tasks with "NOW" or "DOING" status. + ;; The "NEXT" query returns tasks with "NOW", "LATER", or "TODO" status. + :default-queries + {:journals + [{:title "🔨 NOW" + :query [:find (pull ?h [*]) + :in $ ?start ?today + :where + [?h :block/marker ?marker] + [(contains? #{"NOW" "DOING"} ?marker)] + [?h :block/page ?p] + [?p :block/journal? true] + [?p :block/journal-day ?d] + [(>= ?d ?start)] + [(<= ?d ?today)]] + :inputs [:14d :today] + :result-transform (fn [result] + (sort-by (fn [h] + (get h :block/priority "Z")) result)) + :group-by-page? false + :collapsed? false} + {:title "📅 NEXT" + :query [:find (pull ?h [*]) + :in $ ?start ?next + :where + [?h :block/marker ?marker] + [(contains? #{"NOW" "LATER" "TODO"} ?marker)] + [?h :block/page ?p] + [?p :block/journal? true] + [?p :block/journal-day ?d] + [(> ?d ?start)] + [(< ?d ?next)]] + :inputs [:today :7d-after] + :group-by-page? false + :collapsed? false}]} + + ;; Add custom commands to the command palette + ;; Example usage: + ;; :commands + ;; [ + ;; ["js" "Javascript"] + ;; ["md" "Markdown"] + ;; ] + :commands [] + + ;; Enable collapsing blocks with titles but no children. + ;; By default, only blocks with children can be collapsed. + ;; Setting `:outliner/block-title-collapse-enabled?` to true allows collapsing + ;; blocks with titles (multiple lines) and content. For example: + ;; - block title + ;; block content + ;; Default value: false + :outliner/block-title-collapse-enabled? false + + ;; Macros replace texts and will make you more productive. + ;; Example usage: + ;; Change the :macros value below to: + ;; {"poem" "Rose is $1, violet's $2. Life's ordered: Org assists you."} + ;; input "{{poem red,blue}}" + ;; becomes + ;; Rose is red, violet's blue. Life's ordered: Org assists you. + :macros {} + + ;; Configure the default expansion level for linked references. + ;; For example, consider the following block hierarchy: + ;; - a [[page]] (level 1) + ;; - b (level 2) + ;; - c (level 3) + ;; - d (level 4) + ;; + ;; With the default value of level 2, block b will be collapsed. + ;; If the level's value is set to 3, block c will be collapsed. + ;; Default value: 2 + :ref/default-open-blocks-level 2 + + ;; Configure the threshold for linked references before collapsing. + ;; Default value: 100 + :ref/linked-references-collapsed-threshold 50 + + ;; Graph view configuration. + ;; Example usage: + ;; :graph/settings + ;; {:orphan-pages? true ; Default value: true + ;; :builtin-pages? false ; Default value: false + ;; :excluded-pages? false ; Default value: false + ;; :journal? false} ; Default value: false + + ;; Favorites to list on the left sidebar + :favorites ["plan for 2024" "Splitwise" "Open Source Contribution"] + + ;; Set flashcards interval. + ;; Expected value: + ;; - Float between 0 and 1 + ;; higher values result in faster changes to the next review interval. + ;; Default value: 0.5 + ;; :srs/learning-fraction 0.5 + + ;; Set the initial interval after the first successful review of a card. + ;; Default value: 4 + ;; :srs/initial-interval 4 + + ;; Hide specific block properties. + ;; Example usage: + ;; :block-hidden-properties #{:public :icon} + + ;; Create a page for all properties. + ;; Default value: true + :property-pages/enabled? true + + ;; Properties to exclude from having property pages + ;; Example usage: + ;; :property-pages/excludelist #{:duration :author} + + ;; By default, property value separated by commas will not be treated as + ;; page references. You can add properties to enable it. + ;; Example usage: + ;; :property/separated-by-commas #{:alias :tags} + + ;; Properties that are ignored when parsing property values for references + ;; Example usage: + ;; :ignored-page-references-keywords #{:author :website} + + ;; logbook configuration. + ;; :logbook/settings + ;; {:with-second-support? false ;limit logbook to minutes, seconds will be eliminated + ;; :enabled-in-all-blocks true ;display logbook in all blocks after timetracking + ;; :enabled-in-timestamped-blocks false ;don't display logbook at all + ;; } + + ;; Mobile photo upload configuration. + ;; :mobile/photo + ;; {:allow-editing? true + ;; :quality 80} + + ;; Mobile features options + ;; Gestures + ;; Example usage: + ;; :mobile + ;; {:gestures/disabled-in-block-with-tags ["kanban"]} + + ;; Extra CodeMirror options + ;; See https://codemirror.net/5/doc/manual.html#config for possible options + ;; Example usage: + ;; :editor/extra-codemirror-options + ;; {:lineWrapping false ; Default value: false + ;; :lineNumbers true ; Default value: true + ;; :readOnly false} ; Default value: false + + ;; Enable logical outdenting + ;; Default value: false + ;; :editor/logical-outdenting? false + + ;; Prefer pasting the file when text and a file are in the clipboard. + ;; Default value: false + ;; :editor/preferred-pasting-file? false + + ;; Quick capture templates for receiving content from other apps. + ;; Each template contains three elements {time}, {text} and {url}, which can be auto-expanded + ;; by receiving content from other apps. Note: the {} cannot be omitted. + ;; - {time}: capture time + ;; - {date}: capture date using current date format, use `[[{date}]]` to get a page reference + ;; - {text}: text that users selected before sharing. + ;; - {url}: URL or assets path for media files stored in Logseq. + ;; You can also reorder them or use only one or two of them in the template. + ;; You can also insert or format any text in the template, as shown in the following examples. + ;; :quick-capture-templates + ;; {:text "[[quick capture]] **{time}**: {text} from {url}" + ;; :media "[[quick capture]] **{time}**: {url}"} + + ;; Quick capture options. + ;; - insert-today? Insert the capture at the end of today's journal page (boolean). + ;; - redirect-page? Redirect to the quick capture page after capturing (boolean). + ;; - default-page The default page to capture to if insert-today? is false (string). + ;; :quick-capture-options + ;; {:insert-today? false ;; Default value: true + ;; :redirect-page? false ;; Default value: false + ;; :default-page "quick capture"} ;; Default page: "quick capture" + + ;; File sync options + ;; Ignore these files when syncing, regexp is supported. + ;; :file-sync/ignore-files [] + + ;; Configure the Enter key behavior for + ;; context-aware editing with DWIM (Do What I Mean). + ;; context-aware Enter key behavior implies that pressing Enter will + ;; have different outcomes based on the context. + ;; For instance, pressing Enter within a list generates a new list item, + ;; whereas pressing Enter in a block reference opens the referenced block. + ;; :dwim/settings + ;; {:admonition&src? true ;; Default value: true + ;; :markup? false ;; Default value: false + ;; :block-ref? true ;; Default value: true + ;; :page-ref? true ;; Default value: true + ;; :properties? true ;; Default value: true + ;; :list? false} ;; Default value: false + + ;; Configure the escaping method for special characters in page titles. + ;; Warning: + ;; This is a dangerous operation. To modify the setting, + ;; access the 'Filename format' setting and follow the instructions. + ;; Otherwise, You may need to manually rename all affected files and + ;; re-index them on all clients after synchronization. + ;; Incorrect handling may result in messy page titles. + ;; Available options: + ;; - :triple-lowbar (default) + ;; ;use triple underscore `___` for slash `/` in page title + ;; ;use Percent-encoding for other invalid characters + :file/name-format :triple-lowbar + :graph/settings {:journal? true + :builtin-pages? false + :excluded-pages? false + :orphan-pages? false}} diff --git a/sample-data/Default/Logseq/logseq/bak/logseq/config/2024-07-25T22_12_45.223Z.ios.edn b/sample-data/Default/Logseq/logseq/bak/logseq/config/2024-07-25T22_12_45.223Z.ios.edn new file mode 100644 index 0000000..7e80090 --- /dev/null +++ b/sample-data/Default/Logseq/logseq/bak/logseq/config/2024-07-25T22_12_45.223Z.ios.edn @@ -0,0 +1,418 @@ +{:meta/version 1 + + ;; Set the preferred format. + ;; Available options: + ;; - Markdown (default) + ;; - Org + ;; :preferred-format "Markdown" + + ;; Set the preferred workflow style. + ;; Available options: + ;; - :now for NOW/LATER style (default) + ;; - :todo for TODO/DOING style + :preferred-workflow :todo + + ;; Exclude directories/files. + ;; Example usage: + ;; :hidden ["/archived" "/test.md" "../assets/archived"] + :hidden [] + + ;; Define the default journal page template. + ;; Enter the template name between the quotes. + :default-templates + {:journals ""} + + ;; Set a custom date format for the journal page title. + ;; Default value: "MMM do, yyyy" + ;; e.g., "Jan 19th, 2038" + ;; Example usage e.g., "Tue 19th, Jan 2038" + ;; :journal/page-title-format "EEE do, MMM yyyy" + + ;; Specify the journal filename format using a valid date format string. + ;; !Warning: + ;; This configuration is not retroactive and affects only new journals. + ;; To show old journal files in the app, manually rename the files in the + ;; journal directory to match the new format. + ;; Default value: "yyyy_MM_dd" + ;; :journal/file-name-format "yyyy_MM_dd" + + ;; Enable tooltip preview on hover. + ;; Default value: true + :ui/enable-tooltip? true + + ;; Display brackets [[]] around page references. + ;; Default value: true + ;; :ui/show-brackets? true + + ;; Display all lines of a block when referencing ((block)). + ;; Default value: false + :ui/show-full-blocks? false + + ;; Automatically expand block references when zooming in. + ;; Default value: true + :ui/auto-expand-block-refs? true + + ;; Enable Block timestamps. + ;; Default value: false + :feature/enable-block-timestamps? false + + ;; Disable accent marks when searching. + ;; After changing this setting, rebuild the search index by pressing (^C ^S). + ;; Default value: true + :feature/enable-search-remove-accents? true + + ;; Enable journals. + ;; Default value: true + ;; :feature/enable-journals? true + + ;; Enable flashcards. + ;; Default value: true + ;; :feature/enable-flashcards? true + + ;; Enable whiteboards. + ;; Default value: true + ;; :feature/enable-whiteboards? true + + ;; Disable the journal's built-in 'Scheduled tasks and deadlines' query. + ;; Default value: false + ;; :feature/disable-scheduled-and-deadline-query? false + + ;; Specify the number of days displayed in the future for + ;; the 'scheduled tasks and deadlines' query. + ;; Example usage: + ;; Display all scheduled and deadline blocks for the next 14 days: + ;; :scheduled/future-days 14 + ;; Default value: 7 + ;; :scheduled/future-days 7 + + ;; Specify the first day of the week. + ;; Available options: + ;; - integer from 0 to 6 (Monday to Sunday) + ;; Default value: 6 (Sunday) + :start-of-week 6 + + ;; Specify a custom CSS import. + ;; This option takes precedence over the local `logseq/custom.css` file. + ;; Example usage: + ;; :custom-css-url "@import url('https://cdn.jsdelivr.net/gh/dracula/logseq@master/custom.css');" + + ;; Specify a custom JS import. + ;; This option takes precedence over the local `logseq/custom.js` file. + ;; Example usage: + ;; :custom-js-url "https://cdn.logseq.com/custom.js" + + ;; Set a custom Arweave gateway + ;; Default gateway: https://arweave.net + ;; :arweave/gateway "https://arweave.net" + + ;; Set bullet indentation when exporting + ;; Available options: + ;; - `:eight-spaces` as eight spaces + ;; - `:four-spaces` as four spaces + ;; - `:two-spaces` as two spaces + ;; - `:tab` as a tab character (default) + ;; :export/bullet-indentation :tab + + ;; Publish all pages within the Graph + ;; Regardless of whether individual pages have been marked as public. + ;; Default value: false + ;; :publishing/all-pages-public? false + + ;; Define the default home page and sidebar status. + ;; If unspecified, the journal page will be loaded on startup and the right sidebar will stay hidden. + ;; The `:page` value represents the name of the page displayed at startup. + ;; Available options for `:sidebar` are: + ;; - "Contents" to display the Contents page in the right sidebar. + ;; - A specific page name to display in the right sidebar. + ;; - An array of multiple pages, e.g., ["Contents" "Page A" "Page B"]. + ;; If `:sidebar` remains unset, the right sidebar will stay hidden. + ;; Examples: + ;; 1. Set "Changelog" as the home page and display "Contents" in the right sidebar: + ;; :default-home {:page "Changelog", :sidebar "Contents"} + ;; 2. Set "Jun 3rd, 2021" as the home page without the right sidebar: + ;; :default-home {:page "Jun 3rd, 2021"} + ;; 3. Set "home" as the home page and display multiple pages in the right sidebar: + ;; :default-home {:page "home", :sidebar ["Page A" "Page B"]} + + ;; Set the default location for storing notes. + ;; Default value: "pages" + ;; :pages-directory "pages" + + ;; Set the default location for storing journals. + ;; Default value: "journals" + ;; :journals-directory "journals" + + ;; Set the default location for storing whiteboards. + ;; Default value: "whiteboards" + ;; :whiteboards-directory "whiteboards" + + ;; Enabling this option converts + ;; [[Grant Ideas]] to [[file:./grant_ideas.org][Grant Ideas]] for org-mode. + ;; For more information, visit https://github.com/logseq/logseq/issues/672 + ;; :org-mode/insert-file-link? false + + ;; Configure custom shortcuts. + ;; Syntax: + ;; 1. + indicates simultaneous key presses, e.g., `Ctrl+Shift+a`. + ;; 2. A space between keys represents key chords, e.g., `t s` means + ;; pressing `t` followed by `s`. + ;; 3. mod refers to `Ctrl` for Windows/Linux and `Command` for Mac. + ;; 4. Use false to disable a specific shortcut. + ;; 5. You can define multiple bindings for a single action, e.g., ["ctrl+j" "down"]. + ;; The full list of configurable shortcuts is available at: + ;; https://github.com/logseq/logseq/blob/master/src/main/frontend/modules/shortcut/config.cljs + ;; Example: + ;; :shortcuts + ;; {:editor/new-block "enter" + ;; :editor/new-line "shift+enter" + ;; :editor/insert-link "mod+shift+k" + ;; :editor/highlight false + ;; :ui/toggle-settings "t s" + ;; :editor/up ["ctrl+k" "up"] + ;; :editor/down ["ctrl+j" "down"] + ;; :editor/left ["ctrl+h" "left"] + ;; :editor/right ["ctrl+l" "right"]} + :shortcuts {} + + ;; Configure the behavior of pressing Enter in document mode. + ;; if set to true, pressing Enter will create a new block. + ;; Default value: false + :shortcut/doc-mode-enter-for-new-block? false + + ;; Block content larger than `block/content-max-length` will not be searchable + ;; or editable for performance. + ;; Default value: 10000 + :block/content-max-length 10000 + + ;; Display command documentation on hover. + ;; Default value: true + :ui/show-command-doc? true + + ;; Display empty bullet points. + ;; Default value: false + :ui/show-empty-bullets? false + + ;; Pre-defined :view function to use with advanced queries. + :query/views + {:pprint + (fn [r] [:pre.code (pprint r)])} + + ;; Advanced queries `:result-transform` function. + ;; Transform the query result before displaying it. + :query/result-transforms + {:sort-by-priority + (fn [result] (sort-by (fn [h] (get h :block/priority "Z")) result))} + + ;; The following queries will be displayed at the bottom of today's journal page. + ;; The "NOW" query returns tasks with "NOW" or "DOING" status. + ;; The "NEXT" query returns tasks with "NOW", "LATER", or "TODO" status. + :default-queries + {:journals + [{:title "🔨 NOW" + :query [:find (pull ?h [*]) + :in $ ?start ?today + :where + [?h :block/marker ?marker] + [(contains? #{"NOW" "DOING"} ?marker)] + [?h :block/page ?p] + [?p :block/journal? true] + [?p :block/journal-day ?d] + [(>= ?d ?start)] + [(<= ?d ?today)]] + :inputs [:14d :today] + :result-transform (fn [result] + (sort-by (fn [h] + (get h :block/priority "Z")) result)) + :group-by-page? false + :collapsed? false} + {:title "📅 NEXT" + :query [:find (pull ?h [*]) + :in $ ?start ?next + :where + [?h :block/marker ?marker] + [(contains? #{"NOW" "LATER" "TODO"} ?marker)] + [?h :block/page ?p] + [?p :block/journal? true] + [?p :block/journal-day ?d] + [(> ?d ?start)] + [(< ?d ?next)]] + :inputs [:today :7d-after] + :group-by-page? false + :collapsed? false}]} + + ;; Add custom commands to the command palette + ;; Example usage: + ;; :commands + ;; [ + ;; ["js" "Javascript"] + ;; ["md" "Markdown"] + ;; ] + :commands [] + + ;; Enable collapsing blocks with titles but no children. + ;; By default, only blocks with children can be collapsed. + ;; Setting `:outliner/block-title-collapse-enabled?` to true allows collapsing + ;; blocks with titles (multiple lines) and content. For example: + ;; - block title + ;; block content + ;; Default value: false + :outliner/block-title-collapse-enabled? false + + ;; Macros replace texts and will make you more productive. + ;; Example usage: + ;; Change the :macros value below to: + ;; {"poem" "Rose is $1, violet's $2. Life's ordered: Org assists you."} + ;; input "{{poem red,blue}}" + ;; becomes + ;; Rose is red, violet's blue. Life's ordered: Org assists you. + :macros {} + + ;; Configure the default expansion level for linked references. + ;; For example, consider the following block hierarchy: + ;; - a [[page]] (level 1) + ;; - b (level 2) + ;; - c (level 3) + ;; - d (level 4) + ;; + ;; With the default value of level 2, block b will be collapsed. + ;; If the level's value is set to 3, block c will be collapsed. + ;; Default value: 2 + :ref/default-open-blocks-level 2 + + ;; Configure the threshold for linked references before collapsing. + ;; Default value: 100 + :ref/linked-references-collapsed-threshold 50 + + ;; Graph view configuration. + ;; Example usage: + ;; :graph/settings + ;; {:orphan-pages? true ; Default value: true + ;; :builtin-pages? false ; Default value: false + ;; :excluded-pages? false ; Default value: false + ;; :journal? false} ; Default value: false + + ;; Favorites to list on the left sidebar + :favorites ["plan for 2024" "Splitwise" "Open Source Contribution"] + + ;; Set flashcards interval. + ;; Expected value: + ;; - Float between 0 and 1 + ;; higher values result in faster changes to the next review interval. + ;; Default value: 0.5 + ;; :srs/learning-fraction 0.5 + + ;; Set the initial interval after the first successful review of a card. + ;; Default value: 4 + ;; :srs/initial-interval 4 + + ;; Hide specific block properties. + ;; Example usage: + ;; :block-hidden-properties #{:public :icon} + + ;; Create a page for all properties. + ;; Default value: true + :property-pages/enabled? true + + ;; Properties to exclude from having property pages + ;; Example usage: + ;; :property-pages/excludelist #{:duration :author} + + ;; By default, property value separated by commas will not be treated as + ;; page references. You can add properties to enable it. + ;; Example usage: + ;; :property/separated-by-commas #{:alias :tags} + + ;; Properties that are ignored when parsing property values for references + ;; Example usage: + ;; :ignored-page-references-keywords #{:author :website} + + ;; logbook configuration. + ;; :logbook/settings + ;; {:with-second-support? false ;limit logbook to minutes, seconds will be eliminated + ;; :enabled-in-all-blocks true ;display logbook in all blocks after timetracking + ;; :enabled-in-timestamped-blocks false ;don't display logbook at all + ;; } + + ;; Mobile photo upload configuration. + ;; :mobile/photo + ;; {:allow-editing? true + ;; :quality 80} + + ;; Mobile features options + ;; Gestures + ;; Example usage: + ;; :mobile + ;; {:gestures/disabled-in-block-with-tags ["kanban"]} + + ;; Extra CodeMirror options + ;; See https://codemirror.net/5/doc/manual.html#config for possible options + ;; Example usage: + ;; :editor/extra-codemirror-options + ;; {:lineWrapping false ; Default value: false + ;; :lineNumbers true ; Default value: true + ;; :readOnly false} ; Default value: false + + ;; Enable logical outdenting + ;; Default value: false + ;; :editor/logical-outdenting? false + + ;; Prefer pasting the file when text and a file are in the clipboard. + ;; Default value: false + ;; :editor/preferred-pasting-file? false + + ;; Quick capture templates for receiving content from other apps. + ;; Each template contains three elements {time}, {text} and {url}, which can be auto-expanded + ;; by receiving content from other apps. Note: the {} cannot be omitted. + ;; - {time}: capture time + ;; - {date}: capture date using current date format, use `[[{date}]]` to get a page reference + ;; - {text}: text that users selected before sharing. + ;; - {url}: URL or assets path for media files stored in Logseq. + ;; You can also reorder them or use only one or two of them in the template. + ;; You can also insert or format any text in the template, as shown in the following examples. + ;; :quick-capture-templates + ;; {:text "[[quick capture]] **{time}**: {text} from {url}" + ;; :media "[[quick capture]] **{time}**: {url}"} + + ;; Quick capture options. + ;; - insert-today? Insert the capture at the end of today's journal page (boolean). + ;; - redirect-page? Redirect to the quick capture page after capturing (boolean). + ;; - default-page The default page to capture to if insert-today? is false (string). + ;; :quick-capture-options + ;; {:insert-today? false ;; Default value: true + ;; :redirect-page? false ;; Default value: false + ;; :default-page "quick capture"} ;; Default page: "quick capture" + + ;; File sync options + ;; Ignore these files when syncing, regexp is supported. + ;; :file-sync/ignore-files [] + + ;; Configure the Enter key behavior for + ;; context-aware editing with DWIM (Do What I Mean). + ;; context-aware Enter key behavior implies that pressing Enter will + ;; have different outcomes based on the context. + ;; For instance, pressing Enter within a list generates a new list item, + ;; whereas pressing Enter in a block reference opens the referenced block. + ;; :dwim/settings + ;; {:admonition&src? true ;; Default value: true + ;; :markup? false ;; Default value: false + ;; :block-ref? true ;; Default value: true + ;; :page-ref? true ;; Default value: true + ;; :properties? true ;; Default value: true + ;; :list? false} ;; Default value: false + + ;; Configure the escaping method for special characters in page titles. + ;; Warning: + ;; This is a dangerous operation. To modify the setting, + ;; access the 'Filename format' setting and follow the instructions. + ;; Otherwise, You may need to manually rename all affected files and + ;; re-index them on all clients after synchronization. + ;; Incorrect handling may result in messy page titles. + ;; Available options: + ;; - :triple-lowbar (default) + ;; ;use triple underscore `___` for slash `/` in page title + ;; ;use Percent-encoding for other invalid characters + :file/name-format :triple-lowbar + :graph/settings {:journal? true + :builtin-pages? false + :excluded-pages? false + :orphan-pages? false}} diff --git a/sample-data/Default/Logseq/logseq/bak/logseq/config/2024-08-27T00_18_19.486Z.ios.edn b/sample-data/Default/Logseq/logseq/bak/logseq/config/2024-08-27T00_18_19.486Z.ios.edn new file mode 100644 index 0000000..f5318f9 --- /dev/null +++ b/sample-data/Default/Logseq/logseq/bak/logseq/config/2024-08-27T00_18_19.486Z.ios.edn @@ -0,0 +1,419 @@ +{:meta/version 1 + + ;; Set the preferred format. + ;; Available options: + ;; - Markdown (default) + ;; - Org + ;; :preferred-format "Markdown" + + ;; Set the preferred workflow style. + ;; Available options: + ;; - :now for NOW/LATER style (default) + ;; - :todo for TODO/DOING style + :preferred-workflow :todo + + ;; Exclude directories/files. + ;; Example usage: + ;; :hidden ["/archived" "/test.md" "../assets/archived"] + :hidden [] + + ;; Define the default journal page template. + ;; Enter the template name between the quotes. + :default-templates + {:journals ""} + + ;; Set a custom date format for the journal page title. + ;; Default value: "MMM do, yyyy" + ;; e.g., "Jan 19th, 2038" + ;; Example usage e.g., "Tue 19th, Jan 2038" + ;; :journal/page-title-format "EEE do, MMM yyyy" + + ;; Specify the journal filename format using a valid date format string. + ;; !Warning: + ;; This configuration is not retroactive and affects only new journals. + ;; To show old journal files in the app, manually rename the files in the + ;; journal directory to match the new format. + ;; Default value: "yyyy_MM_dd" + ;; :journal/file-name-format "yyyy_MM_dd" + + ;; Enable tooltip preview on hover. + ;; Default value: true + :ui/enable-tooltip? true + + ;; Display brackets [[]] around page references. + ;; Default value: true + ;; :ui/show-brackets? true + + ;; Display all lines of a block when referencing ((block)). + ;; Default value: false + :ui/show-full-blocks? false + + ;; Automatically expand block references when zooming in. + ;; Default value: true + :ui/auto-expand-block-refs? true + + ;; Enable Block timestamps. + ;; Default value: false + :feature/enable-block-timestamps? false + + ;; Disable accent marks when searching. + ;; After changing this setting, rebuild the search index by pressing (^C ^S). + ;; Default value: true + :feature/enable-search-remove-accents? true + + ;; Enable journals. + ;; Default value: true + ;; :feature/enable-journals? true + + ;; Enable flashcards. + ;; Default value: true + ;; :feature/enable-flashcards? true + + ;; Enable whiteboards. + ;; Default value: true + ;; :feature/enable-whiteboards? true + + ;; Disable the journal's built-in 'Scheduled tasks and deadlines' query. + ;; Default value: false + ;; :feature/disable-scheduled-and-deadline-query? false + + ;; Specify the number of days displayed in the future for + ;; the 'scheduled tasks and deadlines' query. + ;; Example usage: + ;; Display all scheduled and deadline blocks for the next 14 days: + ;; :scheduled/future-days 14 + ;; Default value: 7 + ;; :scheduled/future-days 7 + + ;; Specify the first day of the week. + ;; Available options: + ;; - integer from 0 to 6 (Monday to Sunday) + ;; Default value: 6 (Sunday) + :start-of-week 6 + + ;; Specify a custom CSS import. + ;; This option takes precedence over the local `logseq/custom.css` file. + ;; Example usage: + ;; :custom-css-url "@import url('https://cdn.jsdelivr.net/gh/dracula/logseq@master/custom.css');" + + ;; Specify a custom JS import. + ;; This option takes precedence over the local `logseq/custom.js` file. + ;; Example usage: + ;; :custom-js-url "https://cdn.logseq.com/custom.js" + + ;; Set a custom Arweave gateway + ;; Default gateway: https://arweave.net + ;; :arweave/gateway "https://arweave.net" + + ;; Set bullet indentation when exporting + ;; Available options: + ;; - `:eight-spaces` as eight spaces + ;; - `:four-spaces` as four spaces + ;; - `:two-spaces` as two spaces + ;; - `:tab` as a tab character (default) + ;; :export/bullet-indentation :tab + + ;; Publish all pages within the Graph + ;; Regardless of whether individual pages have been marked as public. + ;; Default value: false + ;; :publishing/all-pages-public? false + + ;; Define the default home page and sidebar status. + ;; If unspecified, the journal page will be loaded on startup and the right sidebar will stay hidden. + ;; The `:page` value represents the name of the page displayed at startup. + ;; Available options for `:sidebar` are: + ;; - "Contents" to display the Contents page in the right sidebar. + ;; - A specific page name to display in the right sidebar. + ;; - An array of multiple pages, e.g., ["Contents" "Page A" "Page B"]. + ;; If `:sidebar` remains unset, the right sidebar will stay hidden. + ;; Examples: + ;; 1. Set "Changelog" as the home page and display "Contents" in the right sidebar: + ;; :default-home {:page "Changelog", :sidebar "Contents"} + ;; 2. Set "Jun 3rd, 2021" as the home page without the right sidebar: + ;; :default-home {:page "Jun 3rd, 2021"} + ;; 3. Set "home" as the home page and display multiple pages in the right sidebar: + ;; :default-home {:page "home", :sidebar ["Page A" "Page B"]} + + ;; Set the default location for storing notes. + ;; Default value: "pages" + ;; :pages-directory "pages" + + ;; Set the default location for storing journals. + ;; Default value: "journals" + ;; :journals-directory "journals" + + ;; Set the default location for storing whiteboards. + ;; Default value: "whiteboards" + ;; :whiteboards-directory "whiteboards" + + ;; Enabling this option converts + ;; [[Grant Ideas]] to [[file:./grant_ideas.org][Grant Ideas]] for org-mode. + ;; For more information, visit https://github.com/logseq/logseq/issues/672 + ;; :org-mode/insert-file-link? false + + ;; Configure custom shortcuts. + ;; Syntax: + ;; 1. + indicates simultaneous key presses, e.g., `Ctrl+Shift+a`. + ;; 2. A space between keys represents key chords, e.g., `t s` means + ;; pressing `t` followed by `s`. + ;; 3. mod refers to `Ctrl` for Windows/Linux and `Command` for Mac. + ;; 4. Use false to disable a specific shortcut. + ;; 5. You can define multiple bindings for a single action, e.g., ["ctrl+j" "down"]. + ;; The full list of configurable shortcuts is available at: + ;; https://github.com/logseq/logseq/blob/master/src/main/frontend/modules/shortcut/config.cljs + ;; Example: + ;; :shortcuts + ;; {:editor/new-block "enter" + ;; :editor/new-line "shift+enter" + ;; :editor/insert-link "mod+shift+k" + ;; :editor/highlight false + ;; :ui/toggle-settings "t s" + ;; :editor/up ["ctrl+k" "up"] + ;; :editor/down ["ctrl+j" "down"] + ;; :editor/left ["ctrl+h" "left"] + ;; :editor/right ["ctrl+l" "right"]} + :shortcuts {} + + ;; Configure the behavior of pressing Enter in document mode. + ;; if set to true, pressing Enter will create a new block. + ;; Default value: false + :shortcut/doc-mode-enter-for-new-block? false + + ;; Block content larger than `block/content-max-length` will not be searchable + ;; or editable for performance. + ;; Default value: 10000 + :block/content-max-length 10000 + + ;; Display command documentation on hover. + ;; Default value: true + :ui/show-command-doc? true + + ;; Display empty bullet points. + ;; Default value: false + :ui/show-empty-bullets? false + + ;; Pre-defined :view function to use with advanced queries. + :query/views + {:pprint + (fn [r] [:pre.code (pprint r)])} + + ;; Advanced queries `:result-transform` function. + ;; Transform the query result before displaying it. + :query/result-transforms + {:sort-by-priority + (fn [result] (sort-by (fn [h] (get h :block/priority "Z")) result))} + + ;; The following queries will be displayed at the bottom of today's journal page. + ;; The "NOW" query returns tasks with "NOW" or "DOING" status. + ;; The "NEXT" query returns tasks with "NOW", "LATER", or "TODO" status. + :default-queries + {:journals + [{:title "🔨 NOW" + :query [:find (pull ?h [*]) + :in $ ?start ?today + :where + [?h :block/marker ?marker] + [(contains? #{"NOW" "DOING"} ?marker)] + [?h :block/page ?p] + [?p :block/journal? true] + [?p :block/journal-day ?d] + [(>= ?d ?start)] + [(<= ?d ?today)]] + :inputs [:14d :today] + :result-transform (fn [result] + (sort-by (fn [h] + (get h :block/priority "Z")) result)) + :group-by-page? false + :collapsed? false} + {:title "📅 NEXT" + :query [:find (pull ?h [*]) + :in $ ?start ?next + :where + [?h :block/marker ?marker] + [(contains? #{"NOW" "LATER" "TODO"} ?marker)] + [?h :block/page ?p] + [?p :block/journal? true] + [?p :block/journal-day ?d] + [(> ?d ?start)] + [(< ?d ?next)]] + :inputs [:today :7d-after] + :group-by-page? false + :collapsed? false}]} + + ;; Add custom commands to the command palette + ;; Example usage: + ;; :commands + ;; [ + ;; ["js" "Javascript"] + ;; ["md" "Markdown"] + ;; ] + :commands [] + + ;; Enable collapsing blocks with titles but no children. + ;; By default, only blocks with children can be collapsed. + ;; Setting `:outliner/block-title-collapse-enabled?` to true allows collapsing + ;; blocks with titles (multiple lines) and content. For example: + ;; - block title + ;; block content + ;; Default value: false + :outliner/block-title-collapse-enabled? false + + ;; Macros replace texts and will make you more productive. + ;; Example usage: + ;; Change the :macros value below to: + ;; {"poem" "Rose is $1, violet's $2. Life's ordered: Org assists you."} + ;; input "{{poem red,blue}}" + ;; becomes + ;; Rose is red, violet's blue. Life's ordered: Org assists you. + :macros {} + + ;; Configure the default expansion level for linked references. + ;; For example, consider the following block hierarchy: + ;; - a [[page]] (level 1) + ;; - b (level 2) + ;; - c (level 3) + ;; - d (level 4) + ;; + ;; With the default value of level 2, block b will be collapsed. + ;; If the level's value is set to 3, block c will be collapsed. + ;; Default value: 2 + :ref/default-open-blocks-level 2 + + ;; Configure the threshold for linked references before collapsing. + ;; Default value: 100 + :ref/linked-references-collapsed-threshold 50 + + ;; Graph view configuration. + ;; Example usage: + ;; :graph/settings + ;; {:orphan-pages? true ; Default value: true + ;; :builtin-pages? false ; Default value: false + ;; :excluded-pages? false ; Default value: false + ;; :journal? false} ; Default value: false + + ;; Favorites to list on the left sidebar + :favorites ["plan for 2024" "Splitwise" "Open Source Contribution"] + + ;; Set flashcards interval. + ;; Expected value: + ;; - Float between 0 and 1 + ;; higher values result in faster changes to the next review interval. + ;; Default value: 0.5 + ;; :srs/learning-fraction 0.5 + + ;; Set the initial interval after the first successful review of a card. + ;; Default value: 4 + ;; :srs/initial-interval 4 + + ;; Hide specific block properties. + ;; Example usage: + ;; :block-hidden-properties #{:public :icon} + + ;; Create a page for all properties. + ;; Default value: true + :property-pages/enabled? true + + ;; Properties to exclude from having property pages + ;; Example usage: + ;; :property-pages/excludelist #{:duration :author} + + ;; By default, property value separated by commas will not be treated as + ;; page references. You can add properties to enable it. + ;; Example usage: + ;; :property/separated-by-commas #{:alias :tags} + + ;; Properties that are ignored when parsing property values for references + ;; Example usage: + ;; :ignored-page-references-keywords #{:author :website} + + ;; logbook configuration. + ;; :logbook/settings + ;; {:with-second-support? false ;limit logbook to minutes, seconds will be eliminated + ;; :enabled-in-all-blocks true ;display logbook in all blocks after timetracking + ;; :enabled-in-timestamped-blocks false ;don't display logbook at all + ;; } + + ;; Mobile photo upload configuration. + ;; :mobile/photo + ;; {:allow-editing? true + ;; :quality 80} + + ;; Mobile features options + ;; Gestures + ;; Example usage: + ;; :mobile + ;; {:gestures/disabled-in-block-with-tags ["kanban"]} + + ;; Extra CodeMirror options + ;; See https://codemirror.net/5/doc/manual.html#config for possible options + ;; Example usage: + ;; :editor/extra-codemirror-options + ;; {:lineWrapping false ; Default value: false + ;; :lineNumbers true ; Default value: true + ;; :readOnly false} ; Default value: false + + ;; Enable logical outdenting + ;; Default value: false + ;; :editor/logical-outdenting? false + + ;; Prefer pasting the file when text and a file are in the clipboard. + ;; Default value: false + ;; :editor/preferred-pasting-file? false + + ;; Quick capture templates for receiving content from other apps. + ;; Each template contains three elements {time}, {text} and {url}, which can be auto-expanded + ;; by receiving content from other apps. Note: the {} cannot be omitted. + ;; - {time}: capture time + ;; - {date}: capture date using current date format, use `[[{date}]]` to get a page reference + ;; - {text}: text that users selected before sharing. + ;; - {url}: URL or assets path for media files stored in Logseq. + ;; You can also reorder them or use only one or two of them in the template. + ;; You can also insert or format any text in the template, as shown in the following examples. + ;; :quick-capture-templates + ;; {:text "[[quick capture]] **{time}**: {text} from {url}" + ;; :media "[[quick capture]] **{time}**: {url}"} + + ;; Quick capture options. + ;; - insert-today? Insert the capture at the end of today's journal page (boolean). + ;; - redirect-page? Redirect to the quick capture page after capturing (boolean). + ;; - default-page The default page to capture to if insert-today? is false (string). + ;; :quick-capture-options + ;; {:insert-today? false ;; Default value: true + ;; :redirect-page? false ;; Default value: false + ;; :default-page "quick capture"} ;; Default page: "quick capture" + + ;; File sync options + ;; Ignore these files when syncing, regexp is supported. + ;; :file-sync/ignore-files [] + + ;; Configure the Enter key behavior for + ;; context-aware editing with DWIM (Do What I Mean). + ;; context-aware Enter key behavior implies that pressing Enter will + ;; have different outcomes based on the context. + ;; For instance, pressing Enter within a list generates a new list item, + ;; whereas pressing Enter in a block reference opens the referenced block. + ;; :dwim/settings + ;; {:admonition&src? true ;; Default value: true + ;; :markup? false ;; Default value: false + ;; :block-ref? true ;; Default value: true + ;; :page-ref? true ;; Default value: true + ;; :properties? true ;; Default value: true + ;; :list? false} ;; Default value: false + + ;; Configure the escaping method for special characters in page titles. + ;; Warning: + ;; This is a dangerous operation. To modify the setting, + ;; access the 'Filename format' setting and follow the instructions. + ;; Otherwise, You may need to manually rename all affected files and + ;; re-index them on all clients after synchronization. + ;; Incorrect handling may result in messy page titles. + ;; Available options: + ;; - :triple-lowbar (default) + ;; ;use triple underscore `___` for slash `/` in page title + ;; ;use Percent-encoding for other invalid characters + :file/name-format :triple-lowbar + :graph/settings {:journal? true + :builtin-pages? false + :excluded-pages? false + :orphan-pages? false} + :graph/forcesettings {:link-dist 10}} diff --git a/sample-data/Default/Logseq/logseq/bak/logseq/config/2024-08-27T00_18_19.804Z.ios.edn b/sample-data/Default/Logseq/logseq/bak/logseq/config/2024-08-27T00_18_19.804Z.ios.edn new file mode 100644 index 0000000..f5318f9 --- /dev/null +++ b/sample-data/Default/Logseq/logseq/bak/logseq/config/2024-08-27T00_18_19.804Z.ios.edn @@ -0,0 +1,419 @@ +{:meta/version 1 + + ;; Set the preferred format. + ;; Available options: + ;; - Markdown (default) + ;; - Org + ;; :preferred-format "Markdown" + + ;; Set the preferred workflow style. + ;; Available options: + ;; - :now for NOW/LATER style (default) + ;; - :todo for TODO/DOING style + :preferred-workflow :todo + + ;; Exclude directories/files. + ;; Example usage: + ;; :hidden ["/archived" "/test.md" "../assets/archived"] + :hidden [] + + ;; Define the default journal page template. + ;; Enter the template name between the quotes. + :default-templates + {:journals ""} + + ;; Set a custom date format for the journal page title. + ;; Default value: "MMM do, yyyy" + ;; e.g., "Jan 19th, 2038" + ;; Example usage e.g., "Tue 19th, Jan 2038" + ;; :journal/page-title-format "EEE do, MMM yyyy" + + ;; Specify the journal filename format using a valid date format string. + ;; !Warning: + ;; This configuration is not retroactive and affects only new journals. + ;; To show old journal files in the app, manually rename the files in the + ;; journal directory to match the new format. + ;; Default value: "yyyy_MM_dd" + ;; :journal/file-name-format "yyyy_MM_dd" + + ;; Enable tooltip preview on hover. + ;; Default value: true + :ui/enable-tooltip? true + + ;; Display brackets [[]] around page references. + ;; Default value: true + ;; :ui/show-brackets? true + + ;; Display all lines of a block when referencing ((block)). + ;; Default value: false + :ui/show-full-blocks? false + + ;; Automatically expand block references when zooming in. + ;; Default value: true + :ui/auto-expand-block-refs? true + + ;; Enable Block timestamps. + ;; Default value: false + :feature/enable-block-timestamps? false + + ;; Disable accent marks when searching. + ;; After changing this setting, rebuild the search index by pressing (^C ^S). + ;; Default value: true + :feature/enable-search-remove-accents? true + + ;; Enable journals. + ;; Default value: true + ;; :feature/enable-journals? true + + ;; Enable flashcards. + ;; Default value: true + ;; :feature/enable-flashcards? true + + ;; Enable whiteboards. + ;; Default value: true + ;; :feature/enable-whiteboards? true + + ;; Disable the journal's built-in 'Scheduled tasks and deadlines' query. + ;; Default value: false + ;; :feature/disable-scheduled-and-deadline-query? false + + ;; Specify the number of days displayed in the future for + ;; the 'scheduled tasks and deadlines' query. + ;; Example usage: + ;; Display all scheduled and deadline blocks for the next 14 days: + ;; :scheduled/future-days 14 + ;; Default value: 7 + ;; :scheduled/future-days 7 + + ;; Specify the first day of the week. + ;; Available options: + ;; - integer from 0 to 6 (Monday to Sunday) + ;; Default value: 6 (Sunday) + :start-of-week 6 + + ;; Specify a custom CSS import. + ;; This option takes precedence over the local `logseq/custom.css` file. + ;; Example usage: + ;; :custom-css-url "@import url('https://cdn.jsdelivr.net/gh/dracula/logseq@master/custom.css');" + + ;; Specify a custom JS import. + ;; This option takes precedence over the local `logseq/custom.js` file. + ;; Example usage: + ;; :custom-js-url "https://cdn.logseq.com/custom.js" + + ;; Set a custom Arweave gateway + ;; Default gateway: https://arweave.net + ;; :arweave/gateway "https://arweave.net" + + ;; Set bullet indentation when exporting + ;; Available options: + ;; - `:eight-spaces` as eight spaces + ;; - `:four-spaces` as four spaces + ;; - `:two-spaces` as two spaces + ;; - `:tab` as a tab character (default) + ;; :export/bullet-indentation :tab + + ;; Publish all pages within the Graph + ;; Regardless of whether individual pages have been marked as public. + ;; Default value: false + ;; :publishing/all-pages-public? false + + ;; Define the default home page and sidebar status. + ;; If unspecified, the journal page will be loaded on startup and the right sidebar will stay hidden. + ;; The `:page` value represents the name of the page displayed at startup. + ;; Available options for `:sidebar` are: + ;; - "Contents" to display the Contents page in the right sidebar. + ;; - A specific page name to display in the right sidebar. + ;; - An array of multiple pages, e.g., ["Contents" "Page A" "Page B"]. + ;; If `:sidebar` remains unset, the right sidebar will stay hidden. + ;; Examples: + ;; 1. Set "Changelog" as the home page and display "Contents" in the right sidebar: + ;; :default-home {:page "Changelog", :sidebar "Contents"} + ;; 2. Set "Jun 3rd, 2021" as the home page without the right sidebar: + ;; :default-home {:page "Jun 3rd, 2021"} + ;; 3. Set "home" as the home page and display multiple pages in the right sidebar: + ;; :default-home {:page "home", :sidebar ["Page A" "Page B"]} + + ;; Set the default location for storing notes. + ;; Default value: "pages" + ;; :pages-directory "pages" + + ;; Set the default location for storing journals. + ;; Default value: "journals" + ;; :journals-directory "journals" + + ;; Set the default location for storing whiteboards. + ;; Default value: "whiteboards" + ;; :whiteboards-directory "whiteboards" + + ;; Enabling this option converts + ;; [[Grant Ideas]] to [[file:./grant_ideas.org][Grant Ideas]] for org-mode. + ;; For more information, visit https://github.com/logseq/logseq/issues/672 + ;; :org-mode/insert-file-link? false + + ;; Configure custom shortcuts. + ;; Syntax: + ;; 1. + indicates simultaneous key presses, e.g., `Ctrl+Shift+a`. + ;; 2. A space between keys represents key chords, e.g., `t s` means + ;; pressing `t` followed by `s`. + ;; 3. mod refers to `Ctrl` for Windows/Linux and `Command` for Mac. + ;; 4. Use false to disable a specific shortcut. + ;; 5. You can define multiple bindings for a single action, e.g., ["ctrl+j" "down"]. + ;; The full list of configurable shortcuts is available at: + ;; https://github.com/logseq/logseq/blob/master/src/main/frontend/modules/shortcut/config.cljs + ;; Example: + ;; :shortcuts + ;; {:editor/new-block "enter" + ;; :editor/new-line "shift+enter" + ;; :editor/insert-link "mod+shift+k" + ;; :editor/highlight false + ;; :ui/toggle-settings "t s" + ;; :editor/up ["ctrl+k" "up"] + ;; :editor/down ["ctrl+j" "down"] + ;; :editor/left ["ctrl+h" "left"] + ;; :editor/right ["ctrl+l" "right"]} + :shortcuts {} + + ;; Configure the behavior of pressing Enter in document mode. + ;; if set to true, pressing Enter will create a new block. + ;; Default value: false + :shortcut/doc-mode-enter-for-new-block? false + + ;; Block content larger than `block/content-max-length` will not be searchable + ;; or editable for performance. + ;; Default value: 10000 + :block/content-max-length 10000 + + ;; Display command documentation on hover. + ;; Default value: true + :ui/show-command-doc? true + + ;; Display empty bullet points. + ;; Default value: false + :ui/show-empty-bullets? false + + ;; Pre-defined :view function to use with advanced queries. + :query/views + {:pprint + (fn [r] [:pre.code (pprint r)])} + + ;; Advanced queries `:result-transform` function. + ;; Transform the query result before displaying it. + :query/result-transforms + {:sort-by-priority + (fn [result] (sort-by (fn [h] (get h :block/priority "Z")) result))} + + ;; The following queries will be displayed at the bottom of today's journal page. + ;; The "NOW" query returns tasks with "NOW" or "DOING" status. + ;; The "NEXT" query returns tasks with "NOW", "LATER", or "TODO" status. + :default-queries + {:journals + [{:title "🔨 NOW" + :query [:find (pull ?h [*]) + :in $ ?start ?today + :where + [?h :block/marker ?marker] + [(contains? #{"NOW" "DOING"} ?marker)] + [?h :block/page ?p] + [?p :block/journal? true] + [?p :block/journal-day ?d] + [(>= ?d ?start)] + [(<= ?d ?today)]] + :inputs [:14d :today] + :result-transform (fn [result] + (sort-by (fn [h] + (get h :block/priority "Z")) result)) + :group-by-page? false + :collapsed? false} + {:title "📅 NEXT" + :query [:find (pull ?h [*]) + :in $ ?start ?next + :where + [?h :block/marker ?marker] + [(contains? #{"NOW" "LATER" "TODO"} ?marker)] + [?h :block/page ?p] + [?p :block/journal? true] + [?p :block/journal-day ?d] + [(> ?d ?start)] + [(< ?d ?next)]] + :inputs [:today :7d-after] + :group-by-page? false + :collapsed? false}]} + + ;; Add custom commands to the command palette + ;; Example usage: + ;; :commands + ;; [ + ;; ["js" "Javascript"] + ;; ["md" "Markdown"] + ;; ] + :commands [] + + ;; Enable collapsing blocks with titles but no children. + ;; By default, only blocks with children can be collapsed. + ;; Setting `:outliner/block-title-collapse-enabled?` to true allows collapsing + ;; blocks with titles (multiple lines) and content. For example: + ;; - block title + ;; block content + ;; Default value: false + :outliner/block-title-collapse-enabled? false + + ;; Macros replace texts and will make you more productive. + ;; Example usage: + ;; Change the :macros value below to: + ;; {"poem" "Rose is $1, violet's $2. Life's ordered: Org assists you."} + ;; input "{{poem red,blue}}" + ;; becomes + ;; Rose is red, violet's blue. Life's ordered: Org assists you. + :macros {} + + ;; Configure the default expansion level for linked references. + ;; For example, consider the following block hierarchy: + ;; - a [[page]] (level 1) + ;; - b (level 2) + ;; - c (level 3) + ;; - d (level 4) + ;; + ;; With the default value of level 2, block b will be collapsed. + ;; If the level's value is set to 3, block c will be collapsed. + ;; Default value: 2 + :ref/default-open-blocks-level 2 + + ;; Configure the threshold for linked references before collapsing. + ;; Default value: 100 + :ref/linked-references-collapsed-threshold 50 + + ;; Graph view configuration. + ;; Example usage: + ;; :graph/settings + ;; {:orphan-pages? true ; Default value: true + ;; :builtin-pages? false ; Default value: false + ;; :excluded-pages? false ; Default value: false + ;; :journal? false} ; Default value: false + + ;; Favorites to list on the left sidebar + :favorites ["plan for 2024" "Splitwise" "Open Source Contribution"] + + ;; Set flashcards interval. + ;; Expected value: + ;; - Float between 0 and 1 + ;; higher values result in faster changes to the next review interval. + ;; Default value: 0.5 + ;; :srs/learning-fraction 0.5 + + ;; Set the initial interval after the first successful review of a card. + ;; Default value: 4 + ;; :srs/initial-interval 4 + + ;; Hide specific block properties. + ;; Example usage: + ;; :block-hidden-properties #{:public :icon} + + ;; Create a page for all properties. + ;; Default value: true + :property-pages/enabled? true + + ;; Properties to exclude from having property pages + ;; Example usage: + ;; :property-pages/excludelist #{:duration :author} + + ;; By default, property value separated by commas will not be treated as + ;; page references. You can add properties to enable it. + ;; Example usage: + ;; :property/separated-by-commas #{:alias :tags} + + ;; Properties that are ignored when parsing property values for references + ;; Example usage: + ;; :ignored-page-references-keywords #{:author :website} + + ;; logbook configuration. + ;; :logbook/settings + ;; {:with-second-support? false ;limit logbook to minutes, seconds will be eliminated + ;; :enabled-in-all-blocks true ;display logbook in all blocks after timetracking + ;; :enabled-in-timestamped-blocks false ;don't display logbook at all + ;; } + + ;; Mobile photo upload configuration. + ;; :mobile/photo + ;; {:allow-editing? true + ;; :quality 80} + + ;; Mobile features options + ;; Gestures + ;; Example usage: + ;; :mobile + ;; {:gestures/disabled-in-block-with-tags ["kanban"]} + + ;; Extra CodeMirror options + ;; See https://codemirror.net/5/doc/manual.html#config for possible options + ;; Example usage: + ;; :editor/extra-codemirror-options + ;; {:lineWrapping false ; Default value: false + ;; :lineNumbers true ; Default value: true + ;; :readOnly false} ; Default value: false + + ;; Enable logical outdenting + ;; Default value: false + ;; :editor/logical-outdenting? false + + ;; Prefer pasting the file when text and a file are in the clipboard. + ;; Default value: false + ;; :editor/preferred-pasting-file? false + + ;; Quick capture templates for receiving content from other apps. + ;; Each template contains three elements {time}, {text} and {url}, which can be auto-expanded + ;; by receiving content from other apps. Note: the {} cannot be omitted. + ;; - {time}: capture time + ;; - {date}: capture date using current date format, use `[[{date}]]` to get a page reference + ;; - {text}: text that users selected before sharing. + ;; - {url}: URL or assets path for media files stored in Logseq. + ;; You can also reorder them or use only one or two of them in the template. + ;; You can also insert or format any text in the template, as shown in the following examples. + ;; :quick-capture-templates + ;; {:text "[[quick capture]] **{time}**: {text} from {url}" + ;; :media "[[quick capture]] **{time}**: {url}"} + + ;; Quick capture options. + ;; - insert-today? Insert the capture at the end of today's journal page (boolean). + ;; - redirect-page? Redirect to the quick capture page after capturing (boolean). + ;; - default-page The default page to capture to if insert-today? is false (string). + ;; :quick-capture-options + ;; {:insert-today? false ;; Default value: true + ;; :redirect-page? false ;; Default value: false + ;; :default-page "quick capture"} ;; Default page: "quick capture" + + ;; File sync options + ;; Ignore these files when syncing, regexp is supported. + ;; :file-sync/ignore-files [] + + ;; Configure the Enter key behavior for + ;; context-aware editing with DWIM (Do What I Mean). + ;; context-aware Enter key behavior implies that pressing Enter will + ;; have different outcomes based on the context. + ;; For instance, pressing Enter within a list generates a new list item, + ;; whereas pressing Enter in a block reference opens the referenced block. + ;; :dwim/settings + ;; {:admonition&src? true ;; Default value: true + ;; :markup? false ;; Default value: false + ;; :block-ref? true ;; Default value: true + ;; :page-ref? true ;; Default value: true + ;; :properties? true ;; Default value: true + ;; :list? false} ;; Default value: false + + ;; Configure the escaping method for special characters in page titles. + ;; Warning: + ;; This is a dangerous operation. To modify the setting, + ;; access the 'Filename format' setting and follow the instructions. + ;; Otherwise, You may need to manually rename all affected files and + ;; re-index them on all clients after synchronization. + ;; Incorrect handling may result in messy page titles. + ;; Available options: + ;; - :triple-lowbar (default) + ;; ;use triple underscore `___` for slash `/` in page title + ;; ;use Percent-encoding for other invalid characters + :file/name-format :triple-lowbar + :graph/settings {:journal? true + :builtin-pages? false + :excluded-pages? false + :orphan-pages? false} + :graph/forcesettings {:link-dist 10}} diff --git a/sample-data/Default/Logseq/logseq/bak/pages/Open Source Contribution/2024-02-04T05_12_56.415Z.ios.md b/sample-data/Default/Logseq/logseq/bak/pages/Open Source Contribution/2024-02-04T05_12_56.415Z.ios.md new file mode 100644 index 0000000..c0384ac --- /dev/null +++ b/sample-data/Default/Logseq/logseq/bak/pages/Open Source Contribution/2024-02-04T05_12_56.415Z.ios.md @@ -0,0 +1,8 @@ +## Possible projects where I can contribute + - [firefly-iii/firefly-iii: Firefly III: a personal finances manager (github.com)](https://github.com/firefly-iii/firefly-iii) + - [statamic/cms: The core Laravel CMS Composer package (github.com)](https://github.com/statamic/cms) + - [santhoshjanan/CyberChef: The Cyber Swiss Army Knife - a web app for encryption, encoding, compression and data analysis (github.com)](https://github.com/santhoshjanan/CyberChef) + - #doable This is a real thing I can contribute to. + - [[Task/TitleCase/Discovery]] Find out how different title casing works. + - [[Task/TitleCase/Discovery]] Document the logic first: [Title Capitalization Rules | Title Case Converter](https://titlecaseconverter.com/rules/) + - \ No newline at end of file diff --git a/sample-data/Default/Logseq/logseq/bak/pages/Plan for 2024/2024-02-06T03_04_33.865Z.ios.md b/sample-data/Default/Logseq/logseq/bak/pages/Plan for 2024/2024-02-06T03_04_33.865Z.ios.md new file mode 100644 index 0000000..a2ec2de --- /dev/null +++ b/sample-data/Default/Logseq/logseq/bak/pages/Plan for 2024/2024-02-06T03_04_33.865Z.ios.md @@ -0,0 +1,30 @@ +## Possible projects where I can contribute + - [firefly-iii/firefly-iii: Firefly III: a personal finances manager (github.com)](https://github.com/firefly-iii/firefly-iii) + - [statamic/cms: The core Laravel CMS Composer package (github.com)](https://github.com/statamic/cms) + - [santhoshjanan/CyberChef: The Cyber Swiss Army Knife - a web app for encryption, encoding, compression and data analysis (github.com)](https://github.com/santhoshjanan/CyberChef) + - #doable This is a real thing I can contribute to. + - [[Task/TitleCase/Discovery]] Find out how different title casing works. + - [[Task/TitleCase/Discovery]] Document the logic first: [Title Capitalization Rules | Title Case Converter](https://titlecaseconverter.com/rules/) + - Need to try building my own [[Splitwise]] +- ## Learning plan + - ### [#A] Git + - TODO [Git for professionals](https://youtu.be/Uszj_k0DGsg?si=IY5Ke1SpoD0AND1D) + :LOGBOOK: + CLOCK: [2024-02-04 Sun 01:08:17]--[2024-02-04 Sun 01:08:18] => 00:00:01 + :END: + - TODO [Laracasts: How to Manage an Open Source Project](https://laracasts.com/series/how-to-manage-an-open-source-project) + - ### [#A] Drupal + - TODO [Acquia Certified Drupal Developer Exam (drupalize.me)](https://drupalize.me/guide/acquia-certified-drupal-developer-exam) + - ### [#A] AWS + - TODO [AWS Certified Cloud Practitioner Certification | AWS Certification | AWS (amazon.com)](https://aws.amazon.com/certification/certified-cloud-practitioner/) + - TODO [AWS Certified Solutions Architect – Associate Certification (amazon.com)](https://aws.amazon.com/certification/certified-solutions-architect-associate/) + - TODO [AWS Certified DevOps Engineer - Professional Certification | AWS Certification | AWS (amazon.com)](https://aws.amazon.com/certification/certified-devops-engineer-professional/) + - TODO [AWS Certified Solutions Architect - Professional Certification | AWS Certification | AWS (amazon.com)](https://aws.amazon.com/certification/certified-solutions-architect-professional/) + - ### [#B] Python + - TODO [Flask tutorial](https://www.youtube.com/watch?v=Qr4QMBUPxWo&t=17649s) + - TODO [Flutter tutorial - Brototype](https://www.youtube.com/watch?v=M3ni_jDqY6E&list=PLY-ecO2csVHcUlBVvIMAa3dbja12TFJiN&pp=iAQB) + - ### [#C] Go + - TODO [Learn Go Programming by Building 11 Projects – Full Course](https://youtu.be/jFfo23yIWac?si=OQ7sAAVjHf9R6lOc) + - TODO [Go Programming Tutorial – 3 Beginner Projects](https://youtu.be/k_V5VvYSlS4?si=cZctD1Qr66xwK5V3) + - TODO [Go tutorial](https://www.youtube.com/watch?v=un6ZyFkqFKo&pp=ygUTZnJlZWNvZGVjYW1wIGdvbGFuZw%3D%3D) + - \ No newline at end of file diff --git a/sample-data/Default/Logseq/logseq/bak/pages/Plan for 2024/2024-02-06T03_04_33.897Z.ios.md b/sample-data/Default/Logseq/logseq/bak/pages/Plan for 2024/2024-02-06T03_04_33.897Z.ios.md new file mode 100644 index 0000000..a2ec2de --- /dev/null +++ b/sample-data/Default/Logseq/logseq/bak/pages/Plan for 2024/2024-02-06T03_04_33.897Z.ios.md @@ -0,0 +1,30 @@ +## Possible projects where I can contribute + - [firefly-iii/firefly-iii: Firefly III: a personal finances manager (github.com)](https://github.com/firefly-iii/firefly-iii) + - [statamic/cms: The core Laravel CMS Composer package (github.com)](https://github.com/statamic/cms) + - [santhoshjanan/CyberChef: The Cyber Swiss Army Knife - a web app for encryption, encoding, compression and data analysis (github.com)](https://github.com/santhoshjanan/CyberChef) + - #doable This is a real thing I can contribute to. + - [[Task/TitleCase/Discovery]] Find out how different title casing works. + - [[Task/TitleCase/Discovery]] Document the logic first: [Title Capitalization Rules | Title Case Converter](https://titlecaseconverter.com/rules/) + - Need to try building my own [[Splitwise]] +- ## Learning plan + - ### [#A] Git + - TODO [Git for professionals](https://youtu.be/Uszj_k0DGsg?si=IY5Ke1SpoD0AND1D) + :LOGBOOK: + CLOCK: [2024-02-04 Sun 01:08:17]--[2024-02-04 Sun 01:08:18] => 00:00:01 + :END: + - TODO [Laracasts: How to Manage an Open Source Project](https://laracasts.com/series/how-to-manage-an-open-source-project) + - ### [#A] Drupal + - TODO [Acquia Certified Drupal Developer Exam (drupalize.me)](https://drupalize.me/guide/acquia-certified-drupal-developer-exam) + - ### [#A] AWS + - TODO [AWS Certified Cloud Practitioner Certification | AWS Certification | AWS (amazon.com)](https://aws.amazon.com/certification/certified-cloud-practitioner/) + - TODO [AWS Certified Solutions Architect – Associate Certification (amazon.com)](https://aws.amazon.com/certification/certified-solutions-architect-associate/) + - TODO [AWS Certified DevOps Engineer - Professional Certification | AWS Certification | AWS (amazon.com)](https://aws.amazon.com/certification/certified-devops-engineer-professional/) + - TODO [AWS Certified Solutions Architect - Professional Certification | AWS Certification | AWS (amazon.com)](https://aws.amazon.com/certification/certified-solutions-architect-professional/) + - ### [#B] Python + - TODO [Flask tutorial](https://www.youtube.com/watch?v=Qr4QMBUPxWo&t=17649s) + - TODO [Flutter tutorial - Brototype](https://www.youtube.com/watch?v=M3ni_jDqY6E&list=PLY-ecO2csVHcUlBVvIMAa3dbja12TFJiN&pp=iAQB) + - ### [#C] Go + - TODO [Learn Go Programming by Building 11 Projects – Full Course](https://youtu.be/jFfo23yIWac?si=OQ7sAAVjHf9R6lOc) + - TODO [Go Programming Tutorial – 3 Beginner Projects](https://youtu.be/k_V5VvYSlS4?si=cZctD1Qr66xwK5V3) + - TODO [Go tutorial](https://www.youtube.com/watch?v=un6ZyFkqFKo&pp=ygUTZnJlZWNvZGVjYW1wIGdvbGFuZw%3D%3D) + - \ No newline at end of file diff --git a/sample-data/Default/Logseq/logseq/bak/pages/Plan for 2024/2024-05-25T17_56_54.618Z.ios.md b/sample-data/Default/Logseq/logseq/bak/pages/Plan for 2024/2024-05-25T17_56_54.618Z.ios.md new file mode 100644 index 0000000..0625988 --- /dev/null +++ b/sample-data/Default/Logseq/logseq/bak/pages/Plan for 2024/2024-05-25T17_56_54.618Z.ios.md @@ -0,0 +1,31 @@ +## Possible projects where I can contribute + - [firefly-iii/firefly-iii: Firefly III: a personal finances manager (github.com)](https://github.com/firefly-iii/firefly-iii) + - [statamic/cms: The core Laravel CMS Composer package (github.com)](https://github.com/statamic/cms) + - [santhoshjanan/CyberChef: The Cyber Swiss Army Knife - a web app for encryption, encoding, compression and data analysis (github.com)](https://github.com/santhoshjanan/CyberChef) + - #doable This is a real thing I can contribute to. + - [[Task/TitleCase/Discovery]] Find out how different title casing works. + - [[Task/TitleCase/Discovery]] Document the logic first: [Title Capitalization Rules | Title Case Converter](https://titlecaseconverter.com/rules/) + - Need to try building my own [[Splitwise]] +- ## Learning plan + - ### [#A] Git + - TODO [Git for professionals](https://youtu.be/Uszj_k0DGsg?si=IY5Ke1SpoD0AND1D) + :LOGBOOK: + CLOCK: [2024-02-04 Sun 01:08:17]--[2024-02-04 Sun 01:08:18] => 00:00:01 + CLOCK: [2024-02-05 Mon 22:02:49]--[2024-02-05 Mon 22:02:52] => 00:00:03 + :END: + - TODO [Laracasts: How to Manage an Open Source Project](https://laracasts.com/series/how-to-manage-an-open-source-project) + - ### [#A] Drupal + - TODO [Acquia Certified Drupal Developer Exam (drupalize.me)](https://drupalize.me/guide/acquia-certified-drupal-developer-exam) + - ### [#A] AWS + - TODO [AWS Certified Cloud Practitioner Certification | AWS Certification | AWS (amazon.com)](https://aws.amazon.com/certification/certified-cloud-practitioner/) + - TODO [AWS Certified Solutions Architect – Associate Certification (amazon.com)](https://aws.amazon.com/certification/certified-solutions-architect-associate/) + - TODO [AWS Certified DevOps Engineer - Professional Certification | AWS Certification | AWS (amazon.com)](https://aws.amazon.com/certification/certified-devops-engineer-professional/) + - TODO [AWS Certified Solutions Architect - Professional Certification | AWS Certification | AWS (amazon.com)](https://aws.amazon.com/certification/certified-solutions-architect-professional/) + - ### [#B] Python + - TODO [Flask tutorial](https://www.youtube.com/watch?v=Qr4QMBUPxWo&t=17649s) + - TODO [Flutter tutorial - Brototype](https://www.youtube.com/watch?v=M3ni_jDqY6E&list=PLY-ecO2csVHcUlBVvIMAa3dbja12TFJiN&pp=iAQB) + - ### [#C] Go + - TODO [Learn Go Programming by Building 11 Projects – Full Course](https://youtu.be/jFfo23yIWac?si=OQ7sAAVjHf9R6lOc) + - TODO [Go Programming Tutorial – 3 Beginner Projects](https://youtu.be/k_V5VvYSlS4?si=cZctD1Qr66xwK5V3) + - TODO [Go tutorial](https://www.youtube.com/watch?v=un6ZyFkqFKo&pp=ygUTZnJlZWNvZGVjYW1wIGdvbGFuZw%3D%3D) + - \ No newline at end of file diff --git a/sample-data/Default/Logseq/logseq/bak/pages/Plan for 2024/2024-05-25T17_56_54.628Z.ios.md b/sample-data/Default/Logseq/logseq/bak/pages/Plan for 2024/2024-05-25T17_56_54.628Z.ios.md new file mode 100644 index 0000000..0625988 --- /dev/null +++ b/sample-data/Default/Logseq/logseq/bak/pages/Plan for 2024/2024-05-25T17_56_54.628Z.ios.md @@ -0,0 +1,31 @@ +## Possible projects where I can contribute + - [firefly-iii/firefly-iii: Firefly III: a personal finances manager (github.com)](https://github.com/firefly-iii/firefly-iii) + - [statamic/cms: The core Laravel CMS Composer package (github.com)](https://github.com/statamic/cms) + - [santhoshjanan/CyberChef: The Cyber Swiss Army Knife - a web app for encryption, encoding, compression and data analysis (github.com)](https://github.com/santhoshjanan/CyberChef) + - #doable This is a real thing I can contribute to. + - [[Task/TitleCase/Discovery]] Find out how different title casing works. + - [[Task/TitleCase/Discovery]] Document the logic first: [Title Capitalization Rules | Title Case Converter](https://titlecaseconverter.com/rules/) + - Need to try building my own [[Splitwise]] +- ## Learning plan + - ### [#A] Git + - TODO [Git for professionals](https://youtu.be/Uszj_k0DGsg?si=IY5Ke1SpoD0AND1D) + :LOGBOOK: + CLOCK: [2024-02-04 Sun 01:08:17]--[2024-02-04 Sun 01:08:18] => 00:00:01 + CLOCK: [2024-02-05 Mon 22:02:49]--[2024-02-05 Mon 22:02:52] => 00:00:03 + :END: + - TODO [Laracasts: How to Manage an Open Source Project](https://laracasts.com/series/how-to-manage-an-open-source-project) + - ### [#A] Drupal + - TODO [Acquia Certified Drupal Developer Exam (drupalize.me)](https://drupalize.me/guide/acquia-certified-drupal-developer-exam) + - ### [#A] AWS + - TODO [AWS Certified Cloud Practitioner Certification | AWS Certification | AWS (amazon.com)](https://aws.amazon.com/certification/certified-cloud-practitioner/) + - TODO [AWS Certified Solutions Architect – Associate Certification (amazon.com)](https://aws.amazon.com/certification/certified-solutions-architect-associate/) + - TODO [AWS Certified DevOps Engineer - Professional Certification | AWS Certification | AWS (amazon.com)](https://aws.amazon.com/certification/certified-devops-engineer-professional/) + - TODO [AWS Certified Solutions Architect - Professional Certification | AWS Certification | AWS (amazon.com)](https://aws.amazon.com/certification/certified-solutions-architect-professional/) + - ### [#B] Python + - TODO [Flask tutorial](https://www.youtube.com/watch?v=Qr4QMBUPxWo&t=17649s) + - TODO [Flutter tutorial - Brototype](https://www.youtube.com/watch?v=M3ni_jDqY6E&list=PLY-ecO2csVHcUlBVvIMAa3dbja12TFJiN&pp=iAQB) + - ### [#C] Go + - TODO [Learn Go Programming by Building 11 Projects – Full Course](https://youtu.be/jFfo23yIWac?si=OQ7sAAVjHf9R6lOc) + - TODO [Go Programming Tutorial – 3 Beginner Projects](https://youtu.be/k_V5VvYSlS4?si=cZctD1Qr66xwK5V3) + - TODO [Go tutorial](https://www.youtube.com/watch?v=un6ZyFkqFKo&pp=ygUTZnJlZWNvZGVjYW1wIGdvbGFuZw%3D%3D) + - \ No newline at end of file diff --git a/sample-data/Default/Logseq/logseq/bak/pages/Plan for 2024/2024-08-13T14_10_20.390Z.ios.md b/sample-data/Default/Logseq/logseq/bak/pages/Plan for 2024/2024-08-13T14_10_20.390Z.ios.md new file mode 100644 index 0000000..faadd61 --- /dev/null +++ b/sample-data/Default/Logseq/logseq/bak/pages/Plan for 2024/2024-08-13T14_10_20.390Z.ios.md @@ -0,0 +1,33 @@ +## Possible projects where I can contribute + - [firefly-iii/firefly-iii: Firefly III: a personal finances manager (github.com)](https://github.com/firefly-iii/firefly-iii) + - [statamic/cms: The core Laravel CMS Composer package (github.com)](https://github.com/statamic/cms) + - [santhoshjanan/CyberChef: The Cyber Swiss Army Knife - a web app for encryption, encoding, compression and data analysis (github.com)](https://github.com/santhoshjanan/CyberChef) + - #doable This is a real thing I can contribute to. + - [[Task/TitleCase/Discovery]] Find out how different title casing works. + - [[Task/TitleCase/Discovery]] Document the logic first: [Title Capitalization Rules | Title Case Converter](https://titlecaseconverter.com/rules/) + - Need to try building my own [[Splitwise]] +- ## Learning plan + - ### [#A] Git + - TODO [Git for professionals](https://youtu.be/Uszj_k0DGsg?si=IY5Ke1SpoD0AND1D) + :LOGBOOK: + CLOCK: [2024-02-04 Sun 01:08:17]--[2024-02-04 Sun 01:08:18] => 00:00:01 + CLOCK: [2024-02-05 Mon 22:02:49]--[2024-02-05 Mon 22:02:52] => 00:00:03 + :END: + - TODO [Laracasts: How to Manage an Open Source Project](https://laracasts.com/series/how-to-manage-an-open-source-project) + - TODO [The Complete TALL Stack Tutorial - FROM NOTHING TO PROD (Tailwind, Alpine, Laravel, Livewire & More) (youtube.com)](https://www.youtube.com/watch?v=Ul3sfSDEt9U) + - + - ### [#A] Drupal + - TODO [Acquia Certified Drupal Developer Exam (drupalize.me)](https://drupalize.me/guide/acquia-certified-drupal-developer-exam) + - ### [#A] AWS + - TODO [AWS Certified Cloud Practitioner Certification | AWS Certification | AWS (amazon.com)](https://aws.amazon.com/certification/certified-cloud-practitioner/) + - TODO [AWS Certified Solutions Architect – Associate Certification (amazon.com)](https://aws.amazon.com/certification/certified-solutions-architect-associate/) + - TODO [AWS Certified DevOps Engineer - Professional Certification | AWS Certification | AWS (amazon.com)](https://aws.amazon.com/certification/certified-devops-engineer-professional/) + - TODO [AWS Certified Solutions Architect - Professional Certification | AWS Certification | AWS (amazon.com)](https://aws.amazon.com/certification/certified-solutions-architect-professional/) + - ### [#B] Python + - TODO [Flask tutorial](https://www.youtube.com/watch?v=Qr4QMBUPxWo&t=17649s) + - TODO [Flutter tutorial - Brototype](https://www.youtube.com/watch?v=M3ni_jDqY6E&list=PLY-ecO2csVHcUlBVvIMAa3dbja12TFJiN&pp=iAQB) + - ### [#C] Go + - TODO [Learn Go Programming by Building 11 Projects – Full Course](https://youtu.be/jFfo23yIWac?si=OQ7sAAVjHf9R6lOc) + - TODO [Go Programming Tutorial – 3 Beginner Projects](https://youtu.be/k_V5VvYSlS4?si=cZctD1Qr66xwK5V3) + - TODO [Go tutorial](https://www.youtube.com/watch?v=un6ZyFkqFKo&pp=ygUTZnJlZWNvZGVjYW1wIGdvbGFuZw%3D%3D) + - \ No newline at end of file diff --git a/sample-data/Default/Logseq/logseq/bak/pages/Plan for 2024/2024-08-13T14_10_20.404Z.ios.md b/sample-data/Default/Logseq/logseq/bak/pages/Plan for 2024/2024-08-13T14_10_20.404Z.ios.md new file mode 100644 index 0000000..faadd61 --- /dev/null +++ b/sample-data/Default/Logseq/logseq/bak/pages/Plan for 2024/2024-08-13T14_10_20.404Z.ios.md @@ -0,0 +1,33 @@ +## Possible projects where I can contribute + - [firefly-iii/firefly-iii: Firefly III: a personal finances manager (github.com)](https://github.com/firefly-iii/firefly-iii) + - [statamic/cms: The core Laravel CMS Composer package (github.com)](https://github.com/statamic/cms) + - [santhoshjanan/CyberChef: The Cyber Swiss Army Knife - a web app for encryption, encoding, compression and data analysis (github.com)](https://github.com/santhoshjanan/CyberChef) + - #doable This is a real thing I can contribute to. + - [[Task/TitleCase/Discovery]] Find out how different title casing works. + - [[Task/TitleCase/Discovery]] Document the logic first: [Title Capitalization Rules | Title Case Converter](https://titlecaseconverter.com/rules/) + - Need to try building my own [[Splitwise]] +- ## Learning plan + - ### [#A] Git + - TODO [Git for professionals](https://youtu.be/Uszj_k0DGsg?si=IY5Ke1SpoD0AND1D) + :LOGBOOK: + CLOCK: [2024-02-04 Sun 01:08:17]--[2024-02-04 Sun 01:08:18] => 00:00:01 + CLOCK: [2024-02-05 Mon 22:02:49]--[2024-02-05 Mon 22:02:52] => 00:00:03 + :END: + - TODO [Laracasts: How to Manage an Open Source Project](https://laracasts.com/series/how-to-manage-an-open-source-project) + - TODO [The Complete TALL Stack Tutorial - FROM NOTHING TO PROD (Tailwind, Alpine, Laravel, Livewire & More) (youtube.com)](https://www.youtube.com/watch?v=Ul3sfSDEt9U) + - + - ### [#A] Drupal + - TODO [Acquia Certified Drupal Developer Exam (drupalize.me)](https://drupalize.me/guide/acquia-certified-drupal-developer-exam) + - ### [#A] AWS + - TODO [AWS Certified Cloud Practitioner Certification | AWS Certification | AWS (amazon.com)](https://aws.amazon.com/certification/certified-cloud-practitioner/) + - TODO [AWS Certified Solutions Architect – Associate Certification (amazon.com)](https://aws.amazon.com/certification/certified-solutions-architect-associate/) + - TODO [AWS Certified DevOps Engineer - Professional Certification | AWS Certification | AWS (amazon.com)](https://aws.amazon.com/certification/certified-devops-engineer-professional/) + - TODO [AWS Certified Solutions Architect - Professional Certification | AWS Certification | AWS (amazon.com)](https://aws.amazon.com/certification/certified-solutions-architect-professional/) + - ### [#B] Python + - TODO [Flask tutorial](https://www.youtube.com/watch?v=Qr4QMBUPxWo&t=17649s) + - TODO [Flutter tutorial - Brototype](https://www.youtube.com/watch?v=M3ni_jDqY6E&list=PLY-ecO2csVHcUlBVvIMAa3dbja12TFJiN&pp=iAQB) + - ### [#C] Go + - TODO [Learn Go Programming by Building 11 Projects – Full Course](https://youtu.be/jFfo23yIWac?si=OQ7sAAVjHf9R6lOc) + - TODO [Go Programming Tutorial – 3 Beginner Projects](https://youtu.be/k_V5VvYSlS4?si=cZctD1Qr66xwK5V3) + - TODO [Go tutorial](https://www.youtube.com/watch?v=un6ZyFkqFKo&pp=ygUTZnJlZWNvZGVjYW1wIGdvbGFuZw%3D%3D) + - \ No newline at end of file diff --git a/sample-data/Default/Logseq/logseq/bak/pages/movie/2024-03-22T03_55_44.675Z.ios.md b/sample-data/Default/Logseq/logseq/bak/pages/movie/2024-03-22T03_55_44.675Z.ios.md new file mode 100644 index 0000000..3cf20d5 --- /dev/null +++ b/sample-data/Default/Logseq/logseq/bak/pages/movie/2024-03-22T03_55_44.675Z.ios.md @@ -0,0 +1 @@ +- \ No newline at end of file diff --git a/sample-data/Default/Logseq/logseq/bak/pages/movie/2024-03-22T03_55_44.687Z.ios.md b/sample-data/Default/Logseq/logseq/bak/pages/movie/2024-03-22T03_55_44.687Z.ios.md new file mode 100644 index 0000000..3cf20d5 --- /dev/null +++ b/sample-data/Default/Logseq/logseq/bak/pages/movie/2024-03-22T03_55_44.687Z.ios.md @@ -0,0 +1 @@ +- \ No newline at end of file diff --git a/sample-data/Default/Logseq/logseq/bak/pages/templates/2024-02-03T03_36_15.536Z.ios.md b/sample-data/Default/Logseq/logseq/bak/pages/templates/2024-02-03T03_36_15.536Z.ios.md new file mode 100644 index 0000000..357f4e9 --- /dev/null +++ b/sample-data/Default/Logseq/logseq/bak/pages/templates/2024-02-03T03_36_15.536Z.ios.md @@ -0,0 +1,14 @@ +# Journal +template:: journal +template-including-parent:: false + - #physicalhealth + - #mentalhealth + - #work + - #Food + - Breakfast: + - Lunch: + - Dinner: + - #Relations: + - #finance: + - #netflix #movie #prime + - #selfimprovement \ No newline at end of file diff --git a/sample-data/Default/Logseq/logseq/bak/pages/templates/2024-02-03T03_36_15.542Z.ios.md b/sample-data/Default/Logseq/logseq/bak/pages/templates/2024-02-03T03_36_15.542Z.ios.md new file mode 100644 index 0000000..357f4e9 --- /dev/null +++ b/sample-data/Default/Logseq/logseq/bak/pages/templates/2024-02-03T03_36_15.542Z.ios.md @@ -0,0 +1,14 @@ +# Journal +template:: journal +template-including-parent:: false + - #physicalhealth + - #mentalhealth + - #work + - #Food + - Breakfast: + - Lunch: + - Dinner: + - #Relations: + - #finance: + - #netflix #movie #prime + - #selfimprovement \ No newline at end of file diff --git a/sample-data/Default/Logseq/logseq/config.edn b/sample-data/Default/Logseq/logseq/config.edn new file mode 100644 index 0000000..f9aeff8 --- /dev/null +++ b/sample-data/Default/Logseq/logseq/config.edn @@ -0,0 +1,419 @@ +{:meta/version 1 + + ;; Set the preferred format. + ;; Available options: + ;; - Markdown (default) + ;; - Org + ;; :preferred-format "Markdown" + + ;; Set the preferred workflow style. + ;; Available options: + ;; - :now for NOW/LATER style (default) + ;; - :todo for TODO/DOING style + :preferred-workflow :todo + + ;; Exclude directories/files. + ;; Example usage: + ;; :hidden ["/archived" "/test.md" "../assets/archived"] + :hidden [] + + ;; Define the default journal page template. + ;; Enter the template name between the quotes. + :default-templates + {:journals ""} + + ;; Set a custom date format for the journal page title. + ;; Default value: "MMM do, yyyy" + ;; e.g., "Jan 19th, 2038" + ;; Example usage e.g., "Tue 19th, Jan 2038" + ;; :journal/page-title-format "EEE do, MMM yyyy" + + ;; Specify the journal filename format using a valid date format string. + ;; !Warning: + ;; This configuration is not retroactive and affects only new journals. + ;; To show old journal files in the app, manually rename the files in the + ;; journal directory to match the new format. + ;; Default value: "yyyy_MM_dd" + ;; :journal/file-name-format "yyyy_MM_dd" + + ;; Enable tooltip preview on hover. + ;; Default value: true + :ui/enable-tooltip? true + + ;; Display brackets [[]] around page references. + ;; Default value: true + ;; :ui/show-brackets? true + + ;; Display all lines of a block when referencing ((block)). + ;; Default value: false + :ui/show-full-blocks? false + + ;; Automatically expand block references when zooming in. + ;; Default value: true + :ui/auto-expand-block-refs? true + + ;; Enable Block timestamps. + ;; Default value: false + :feature/enable-block-timestamps? false + + ;; Disable accent marks when searching. + ;; After changing this setting, rebuild the search index by pressing (^C ^S). + ;; Default value: true + :feature/enable-search-remove-accents? true + + ;; Enable journals. + ;; Default value: true + ;; :feature/enable-journals? true + + ;; Enable flashcards. + ;; Default value: true + ;; :feature/enable-flashcards? true + + ;; Enable whiteboards. + ;; Default value: true + ;; :feature/enable-whiteboards? true + + ;; Disable the journal's built-in 'Scheduled tasks and deadlines' query. + ;; Default value: false + ;; :feature/disable-scheduled-and-deadline-query? false + + ;; Specify the number of days displayed in the future for + ;; the 'scheduled tasks and deadlines' query. + ;; Example usage: + ;; Display all scheduled and deadline blocks for the next 14 days: + ;; :scheduled/future-days 14 + ;; Default value: 7 + ;; :scheduled/future-days 7 + + ;; Specify the first day of the week. + ;; Available options: + ;; - integer from 0 to 6 (Monday to Sunday) + ;; Default value: 6 (Sunday) + :start-of-week 6 + + ;; Specify a custom CSS import. + ;; This option takes precedence over the local `logseq/custom.css` file. + ;; Example usage: + ;; :custom-css-url "@import url('https://cdn.jsdelivr.net/gh/dracula/logseq@master/custom.css');" + + ;; Specify a custom JS import. + ;; This option takes precedence over the local `logseq/custom.js` file. + ;; Example usage: + ;; :custom-js-url "https://cdn.logseq.com/custom.js" + + ;; Set a custom Arweave gateway + ;; Default gateway: https://arweave.net + ;; :arweave/gateway "https://arweave.net" + + ;; Set bullet indentation when exporting + ;; Available options: + ;; - `:eight-spaces` as eight spaces + ;; - `:four-spaces` as four spaces + ;; - `:two-spaces` as two spaces + ;; - `:tab` as a tab character (default) + ;; :export/bullet-indentation :tab + + ;; Publish all pages within the Graph + ;; Regardless of whether individual pages have been marked as public. + ;; Default value: false + ;; :publishing/all-pages-public? false + + ;; Define the default home page and sidebar status. + ;; If unspecified, the journal page will be loaded on startup and the right sidebar will stay hidden. + ;; The `:page` value represents the name of the page displayed at startup. + ;; Available options for `:sidebar` are: + ;; - "Contents" to display the Contents page in the right sidebar. + ;; - A specific page name to display in the right sidebar. + ;; - An array of multiple pages, e.g., ["Contents" "Page A" "Page B"]. + ;; If `:sidebar` remains unset, the right sidebar will stay hidden. + ;; Examples: + ;; 1. Set "Changelog" as the home page and display "Contents" in the right sidebar: + ;; :default-home {:page "Changelog", :sidebar "Contents"} + ;; 2. Set "Jun 3rd, 2021" as the home page without the right sidebar: + ;; :default-home {:page "Jun 3rd, 2021"} + ;; 3. Set "home" as the home page and display multiple pages in the right sidebar: + ;; :default-home {:page "home", :sidebar ["Page A" "Page B"]} + + ;; Set the default location for storing notes. + ;; Default value: "pages" + ;; :pages-directory "pages" + + ;; Set the default location for storing journals. + ;; Default value: "journals" + ;; :journals-directory "journals" + + ;; Set the default location for storing whiteboards. + ;; Default value: "whiteboards" + ;; :whiteboards-directory "whiteboards" + + ;; Enabling this option converts + ;; [[Grant Ideas]] to [[file:./grant_ideas.org][Grant Ideas]] for org-mode. + ;; For more information, visit https://github.com/logseq/logseq/issues/672 + ;; :org-mode/insert-file-link? false + + ;; Configure custom shortcuts. + ;; Syntax: + ;; 1. + indicates simultaneous key presses, e.g., `Ctrl+Shift+a`. + ;; 2. A space between keys represents key chords, e.g., `t s` means + ;; pressing `t` followed by `s`. + ;; 3. mod refers to `Ctrl` for Windows/Linux and `Command` for Mac. + ;; 4. Use false to disable a specific shortcut. + ;; 5. You can define multiple bindings for a single action, e.g., ["ctrl+j" "down"]. + ;; The full list of configurable shortcuts is available at: + ;; https://github.com/logseq/logseq/blob/master/src/main/frontend/modules/shortcut/config.cljs + ;; Example: + ;; :shortcuts + ;; {:editor/new-block "enter" + ;; :editor/new-line "shift+enter" + ;; :editor/insert-link "mod+shift+k" + ;; :editor/highlight false + ;; :ui/toggle-settings "t s" + ;; :editor/up ["ctrl+k" "up"] + ;; :editor/down ["ctrl+j" "down"] + ;; :editor/left ["ctrl+h" "left"] + ;; :editor/right ["ctrl+l" "right"]} + :shortcuts {} + + ;; Configure the behavior of pressing Enter in document mode. + ;; if set to true, pressing Enter will create a new block. + ;; Default value: false + :shortcut/doc-mode-enter-for-new-block? false + + ;; Block content larger than `block/content-max-length` will not be searchable + ;; or editable for performance. + ;; Default value: 10000 + :block/content-max-length 10000 + + ;; Display command documentation on hover. + ;; Default value: true + :ui/show-command-doc? true + + ;; Display empty bullet points. + ;; Default value: false + :ui/show-empty-bullets? false + + ;; Pre-defined :view function to use with advanced queries. + :query/views + {:pprint + (fn [r] [:pre.code (pprint r)])} + + ;; Advanced queries `:result-transform` function. + ;; Transform the query result before displaying it. + :query/result-transforms + {:sort-by-priority + (fn [result] (sort-by (fn [h] (get h :block/priority "Z")) result))} + + ;; The following queries will be displayed at the bottom of today's journal page. + ;; The "NOW" query returns tasks with "NOW" or "DOING" status. + ;; The "NEXT" query returns tasks with "NOW", "LATER", or "TODO" status. + :default-queries + {:journals + [{:title "🔨 NOW" + :query [:find (pull ?h [*]) + :in $ ?start ?today + :where + [?h :block/marker ?marker] + [(contains? #{"NOW" "DOING"} ?marker)] + [?h :block/page ?p] + [?p :block/journal? true] + [?p :block/journal-day ?d] + [(>= ?d ?start)] + [(<= ?d ?today)]] + :inputs [:14d :today] + :result-transform (fn [result] + (sort-by (fn [h] + (get h :block/priority "Z")) result)) + :group-by-page? false + :collapsed? false} + {:title "📅 NEXT" + :query [:find (pull ?h [*]) + :in $ ?start ?next + :where + [?h :block/marker ?marker] + [(contains? #{"NOW" "LATER" "TODO"} ?marker)] + [?h :block/page ?p] + [?p :block/journal? true] + [?p :block/journal-day ?d] + [(> ?d ?start)] + [(< ?d ?next)]] + :inputs [:today :7d-after] + :group-by-page? false + :collapsed? false}]} + + ;; Add custom commands to the command palette + ;; Example usage: + ;; :commands + ;; [ + ;; ["js" "Javascript"] + ;; ["md" "Markdown"] + ;; ] + :commands [] + + ;; Enable collapsing blocks with titles but no children. + ;; By default, only blocks with children can be collapsed. + ;; Setting `:outliner/block-title-collapse-enabled?` to true allows collapsing + ;; blocks with titles (multiple lines) and content. For example: + ;; - block title + ;; block content + ;; Default value: false + :outliner/block-title-collapse-enabled? false + + ;; Macros replace texts and will make you more productive. + ;; Example usage: + ;; Change the :macros value below to: + ;; {"poem" "Rose is $1, violet's $2. Life's ordered: Org assists you."} + ;; input "{{poem red,blue}}" + ;; becomes + ;; Rose is red, violet's blue. Life's ordered: Org assists you. + :macros {} + + ;; Configure the default expansion level for linked references. + ;; For example, consider the following block hierarchy: + ;; - a [[page]] (level 1) + ;; - b (level 2) + ;; - c (level 3) + ;; - d (level 4) + ;; + ;; With the default value of level 2, block b will be collapsed. + ;; If the level's value is set to 3, block c will be collapsed. + ;; Default value: 2 + :ref/default-open-blocks-level 2 + + ;; Configure the threshold for linked references before collapsing. + ;; Default value: 100 + :ref/linked-references-collapsed-threshold 50 + + ;; Graph view configuration. + ;; Example usage: + ;; :graph/settings + ;; {:orphan-pages? true ; Default value: true + ;; :builtin-pages? false ; Default value: false + ;; :excluded-pages? false ; Default value: false + ;; :journal? false} ; Default value: false + + ;; Favorites to list on the left sidebar + :favorites ["Borrowed Money" "plan for 2024" "Splitwise" "Open Source Contribution"] + + ;; Set flashcards interval. + ;; Expected value: + ;; - Float between 0 and 1 + ;; higher values result in faster changes to the next review interval. + ;; Default value: 0.5 + ;; :srs/learning-fraction 0.5 + + ;; Set the initial interval after the first successful review of a card. + ;; Default value: 4 + ;; :srs/initial-interval 4 + + ;; Hide specific block properties. + ;; Example usage: + ;; :block-hidden-properties #{:public :icon} + + ;; Create a page for all properties. + ;; Default value: true + :property-pages/enabled? true + + ;; Properties to exclude from having property pages + ;; Example usage: + ;; :property-pages/excludelist #{:duration :author} + + ;; By default, property value separated by commas will not be treated as + ;; page references. You can add properties to enable it. + ;; Example usage: + ;; :property/separated-by-commas #{:alias :tags} + + ;; Properties that are ignored when parsing property values for references + ;; Example usage: + ;; :ignored-page-references-keywords #{:author :website} + + ;; logbook configuration. + ;; :logbook/settings + ;; {:with-second-support? false ;limit logbook to minutes, seconds will be eliminated + ;; :enabled-in-all-blocks true ;display logbook in all blocks after timetracking + ;; :enabled-in-timestamped-blocks false ;don't display logbook at all + ;; } + + ;; Mobile photo upload configuration. + ;; :mobile/photo + ;; {:allow-editing? true + ;; :quality 80} + + ;; Mobile features options + ;; Gestures + ;; Example usage: + ;; :mobile + ;; {:gestures/disabled-in-block-with-tags ["kanban"]} + + ;; Extra CodeMirror options + ;; See https://codemirror.net/5/doc/manual.html#config for possible options + ;; Example usage: + ;; :editor/extra-codemirror-options + ;; {:lineWrapping false ; Default value: false + ;; :lineNumbers true ; Default value: true + ;; :readOnly false} ; Default value: false + + ;; Enable logical outdenting + ;; Default value: false + ;; :editor/logical-outdenting? false + + ;; Prefer pasting the file when text and a file are in the clipboard. + ;; Default value: false + ;; :editor/preferred-pasting-file? false + + ;; Quick capture templates for receiving content from other apps. + ;; Each template contains three elements {time}, {text} and {url}, which can be auto-expanded + ;; by receiving content from other apps. Note: the {} cannot be omitted. + ;; - {time}: capture time + ;; - {date}: capture date using current date format, use `[[{date}]]` to get a page reference + ;; - {text}: text that users selected before sharing. + ;; - {url}: URL or assets path for media files stored in Logseq. + ;; You can also reorder them or use only one or two of them in the template. + ;; You can also insert or format any text in the template, as shown in the following examples. + ;; :quick-capture-templates + ;; {:text "[[quick capture]] **{time}**: {text} from {url}" + ;; :media "[[quick capture]] **{time}**: {url}"} + + ;; Quick capture options. + ;; - insert-today? Insert the capture at the end of today's journal page (boolean). + ;; - redirect-page? Redirect to the quick capture page after capturing (boolean). + ;; - default-page The default page to capture to if insert-today? is false (string). + ;; :quick-capture-options + ;; {:insert-today? false ;; Default value: true + ;; :redirect-page? false ;; Default value: false + ;; :default-page "quick capture"} ;; Default page: "quick capture" + + ;; File sync options + ;; Ignore these files when syncing, regexp is supported. + ;; :file-sync/ignore-files [] + + ;; Configure the Enter key behavior for + ;; context-aware editing with DWIM (Do What I Mean). + ;; context-aware Enter key behavior implies that pressing Enter will + ;; have different outcomes based on the context. + ;; For instance, pressing Enter within a list generates a new list item, + ;; whereas pressing Enter in a block reference opens the referenced block. + ;; :dwim/settings + ;; {:admonition&src? true ;; Default value: true + ;; :markup? false ;; Default value: false + ;; :block-ref? true ;; Default value: true + ;; :page-ref? true ;; Default value: true + ;; :properties? true ;; Default value: true + ;; :list? false} ;; Default value: false + + ;; Configure the escaping method for special characters in page titles. + ;; Warning: + ;; This is a dangerous operation. To modify the setting, + ;; access the 'Filename format' setting and follow the instructions. + ;; Otherwise, You may need to manually rename all affected files and + ;; re-index them on all clients after synchronization. + ;; Incorrect handling may result in messy page titles. + ;; Available options: + ;; - :triple-lowbar (default) + ;; ;use triple underscore `___` for slash `/` in page title + ;; ;use Percent-encoding for other invalid characters + :file/name-format :triple-lowbar + :graph/settings {:journal? true + :builtin-pages? false + :excluded-pages? false + :orphan-pages? false} + :graph/forcesettings {:link-dist 10}} diff --git a/sample-data/Default/Logseq/logseq/custom.css b/sample-data/Default/Logseq/logseq/custom.css new file mode 100644 index 0000000..e69de29 diff --git a/sample-data/Default/Logseq/pages/Borrowed Money.md b/sample-data/Default/Logseq/pages/Borrowed Money.md new file mode 100644 index 0000000..b8ec7ef --- /dev/null +++ b/sample-data/Default/Logseq/pages/Borrowed Money.md @@ -0,0 +1,2 @@ +- [[Oct 25th, 2024]] + - #BorrowedFromVJ 2000 \ No newline at end of file diff --git a/sample-data/Default/Logseq/pages/Plan for 2024.md b/sample-data/Default/Logseq/pages/Plan for 2024.md new file mode 100644 index 0000000..9cc35cf --- /dev/null +++ b/sample-data/Default/Logseq/pages/Plan for 2024.md @@ -0,0 +1,38 @@ +## Possible projects where I can contribute + - [firefly-iii/firefly-iii: Firefly III: a personal finances manager (github.com)](https://github.com/firefly-iii/firefly-iii) + - [statamic/cms: The core Laravel CMS Composer package (github.com)](https://github.com/statamic/cms) + - [santhoshjanan/CyberChef: The Cyber Swiss Army Knife - a web app for encryption, encoding, compression and data analysis (github.com)](https://github.com/santhoshjanan/CyberChef) + - #doable This is a real thing I can contribute to. + - [[Task/TitleCase/Discovery]] Find out how different title casing works. + - [[Task/TitleCase/Discovery]] Document the logic first: [Title Capitalization Rules | Title Case Converter](https://titlecaseconverter.com/rules/) + - Need to try building my own [[Splitwise]] +- ## Learning plan + - ### [#A] Git + - TODO [Git for professionals](https://youtu.be/Uszj_k0DGsg?si=IY5Ke1SpoD0AND1D) + :LOGBOOK: + CLOCK: [2024-02-04 Sun 01:08:17]--[2024-02-04 Sun 01:08:18] => 00:00:01 + CLOCK: [2024-02-05 Mon 22:02:49]--[2024-02-05 Mon 22:02:52] => 00:00:03 + :END: + - TODO [Laracasts: How to Manage an Open Source Project](https://laracasts.com/series/how-to-manage-an-open-source-project) + - TODO [The Complete TALL Stack Tutorial - FROM NOTHING TO PROD (Tailwind, Alpine, Laravel, Livewire & More) (youtube.com)](https://www.youtube.com/watch?v=Ul3sfSDEt9U) + - + - ### [#A] Drupal + - TODO [Acquia Certified Drupal Developer Exam (drupalize.me)](https://drupalize.me/guide/acquia-certified-drupal-developer-exam) + - ### [#A] AWS + - TODO [AWS Certified Cloud Practitioner Certification | AWS Certification | AWS (amazon.com)](https://aws.amazon.com/certification/certified-cloud-practitioner/) + - TODO [AWS Certified Solutions Architect – Associate Certification (amazon.com)](https://aws.amazon.com/certification/certified-solutions-architect-associate/) + - TODO [AWS Certified DevOps Engineer - Professional Certification | AWS Certification | AWS (amazon.com)](https://aws.amazon.com/certification/certified-devops-engineer-professional/) + - TODO [AWS Certified Solutions Architect - Professional Certification | AWS Certification | AWS (amazon.com)](https://aws.amazon.com/certification/certified-solutions-architect-professional/) + - ### [#B] Python + - TODO [Flask tutorial](https://www.youtube.com/watch?v=Qr4QMBUPxWo&t=17649s) + - TODO [Flutter tutorial - Brototype](https://www.youtube.com/watch?v=M3ni_jDqY6E&list=PLY-ecO2csVHcUlBVvIMAa3dbja12TFJiN&pp=iAQB) + - ### [#C] Go + - TODO [Learn Go Programming by Building 11 Projects – Full Course](https://youtu.be/jFfo23yIWac?si=OQ7sAAVjHf9R6lOc) + - TODO [Go Programming Tutorial – 3 Beginner Projects](https://youtu.be/k_V5VvYSlS4?si=cZctD1Qr66xwK5V3) + - TODO [Go tutorial](https://www.youtube.com/watch?v=un6ZyFkqFKo&pp=ygUTZnJlZWNvZGVjYW1wIGdvbGFuZw%3D%3D) + - ### NextJS (Javascript) + - [Next.js 14 Tutorial - 1 - Introduction (youtube.com)](https://www.youtube.com/watch?v=ZjAqacIC_3c&list=PLC3y8-rFHvwjOKd6gdf4QtV1uYNiQnruI) + - [(110) Node.js Tutorial - YouTube](https://www.youtube.com/playlist?list=PLC3y8-rFHvwh8shCMHFA5kWxD9PaPwxaY) + - [(110) Node.js Event Loop - YouTube](https://www.youtube.com/playlist?list=PLC3y8-rFHvwj1_l8acs_lBi3a0HNb3bAN) + - [(110) SvelteKit Tutorial - YouTube](https://www.youtube.com/playlist?list=PLC3y8-rFHvwjifDNQYYWI6i06D7PjF0Ua) + - \ No newline at end of file diff --git a/sample-data/Default/Logseq/pages/Task___Discovery___TitleCase.md b/sample-data/Default/Logseq/pages/Task___Discovery___TitleCase.md new file mode 100644 index 0000000..d6e63a2 --- /dev/null +++ b/sample-data/Default/Logseq/pages/Task___Discovery___TitleCase.md @@ -0,0 +1,12 @@ +- Add the category in src/core/config/Categories.json + logseq.order-list-type:: number +- Add the operations in src/core/config/OperationConfig.json + logseq.order-list-type:: number +- Define modules file in the operation. + logseq.order-list-type:: number +- Define properties in src/core/operations/******.mjs + logseq.order-list-type:: number +- Write the procedure in Run() + logseq.order-list-type:: number +- Export the class. This should work. + logseq.order-list-type:: number \ No newline at end of file diff --git a/sample-data/Default/Logseq/pages/contents.md b/sample-data/Default/Logseq/pages/contents.md new file mode 100644 index 0000000..3cf20d5 --- /dev/null +++ b/sample-data/Default/Logseq/pages/contents.md @@ -0,0 +1 @@ +- \ No newline at end of file diff --git a/sample-data/Default/Logseq/pages/movie.md b/sample-data/Default/Logseq/pages/movie.md new file mode 100644 index 0000000..50c2753 --- /dev/null +++ b/sample-data/Default/Logseq/pages/movie.md @@ -0,0 +1,2 @@ +- +- \ No newline at end of file diff --git a/sample-data/Default/Logseq/pages/movies___towatch.md b/sample-data/Default/Logseq/pages/movies___towatch.md new file mode 100644 index 0000000..5d8fab8 --- /dev/null +++ b/sample-data/Default/Logseq/pages/movies___towatch.md @@ -0,0 +1,21 @@ +- [[MoviesShows/Enemy]] +- [[MoviesShows/Synecdoche, ny]] +- [[MoviesShows/Snowpiercer]] +- [[MoviesShows/American Psycho]] +- [[MoviesShows/Donnie Darko]] +- [[MoviesShows/Stalker (1979)]] +- [[MoviesShows/Brazil (1985)]] +- [[MoviesShows/Mulholland Dr.]] +- [[MoviesShows/Und3r the silver lake]] +- [[MoviesShows/Exam (2009)]] +- [[MoviesShows/The nines]] +- [[MoviesShows/One hour photo]] +- [[MoviesShows/Coherence (2013)]] +- [[MoviesShows/Resolution (2012)]] +- [[MoviesShows/Stranger than fiction]] +- [[MoviesShows/Infinity pool (2023)]] +- [[MoviesShows/Time crimes]] +- [[MoviesShows/Primer (2004)]] +- [[MoviesShows/Oldboy]] +- [[MoviesShows/Mulholland drive]] +- \ No newline at end of file diff --git a/sample-data/Default/Logseq/pages/netflix.md b/sample-data/Default/Logseq/pages/netflix.md new file mode 100644 index 0000000..bbd1120 --- /dev/null +++ b/sample-data/Default/Logseq/pages/netflix.md @@ -0,0 +1,2 @@ +# List of Movies and Web Series watched in [[Brand/Netflix]] +- \ No newline at end of file diff --git a/sample-data/Default/Logseq/pages/templates.md b/sample-data/Default/Logseq/pages/templates.md new file mode 100644 index 0000000..123d9b0 --- /dev/null +++ b/sample-data/Default/Logseq/pages/templates.md @@ -0,0 +1,15 @@ +# Journal +template:: journal +template-including-parent:: false + - #DayInShort + - #physicalhealth + - #mentalhealth + - #work + - #Food + - Breakfast: + - Lunch: + - Dinner: + - #Relations: + - #finance: + - #movie + - #selfimprovement \ No newline at end of file diff --git a/sample-data/Default/Logseq/pages/yesterday.md b/sample-data/Default/Logseq/pages/yesterday.md new file mode 100644 index 0000000..8c840a8 --- /dev/null +++ b/sample-data/Default/Logseq/pages/yesterday.md @@ -0,0 +1,11 @@ +- #physicalhealth I'm doing good +- #mentalhealth not much things happened +- #work no work +- #Food + - Breakfast: [[Product/Dosa]] + [[Product/Vada]] + - Lunch: none + - Dinner: [[Product/Chapathi]], [[Product/palak paneer]] and [[Product/quinoa]] +- #Relations: visited [[Person/Kaila]]'s place? +- #finance: not much changed +- #movie + - #netflix [[MoviesShows/Bricklayer]] \ No newline at end of file diff --git a/sample-data/Default/Motorsports/All types of races.md b/sample-data/Default/Motorsports/All types of races.md new file mode 100644 index 0000000..56cd8d6 --- /dev/null +++ b/sample-data/Default/Motorsports/All types of races.md @@ -0,0 +1,95 @@ +## Video Transcript: Every Major Racing Series Explained In 12 Minutes + +The following is a cleaned and formatted transcript of the YouTube video, organized into sections with headings for each major racing series discussed. Timestamps from the original are retained and placed at the start of relevant paragraphs for easy timing during video production. Obvious transcription errors (e.g., names, spelling) have been corrected for clarity while preserving the original spoken content. This structure allows for straightforward adaptation into a Malayalam-dubbed video, with sections as potential segments. + +### Formula 1 +{ts:0} Formula 1, Senna, Schumacher, Hamilton, Max Verstappen. Names that need no further introduction the world over have won the championship on the world's most prestigious racing series.[1] +{ts:6} What's special about F1 is the sheer impact it's had on pop culture. There's a reason why when you see sports cars, it's often the red paint scheme. This is due to the popularity of the Scuderia Ferrari team that's dominated the sport for many years.[1] +{ts:18} Carrying turbocharged V6 engines with up to 1,000 horsepower in the modern era. Seeing the cars going at astronomical speeds is certainly a spectacle to see.[1] +{ts:24} More recently, with the surge in popularity of Netflix's Drive to Survive, F1 has established a consistent fan base in the United States, growing its originally scheduled lone race in Austin every season to the addition of the Miami Grand Prix in 2022 and the Las Vegas Grand Prix in 2023.[1] +{ts:44} As a result, the F1 movie starring Brad Pitt as Sonny Hayes that was released in 2025 garnered half a billion dollars in the box office.[1] +{ts:52} F1 cars are the fastest race cars on the planet. The series started in 1950 in Silverstone, where the British GP is held up to this day.[1] + +### NASCAR +{ts:59} From a sport that's known for its prestige and glamour to one that originated from the good old USA, NASCAR traces its roots back to the moonshine runners of the prohibition era.[1] +{ts:73} Originally a competition between bootleggers, the league prided itself in the skill and wit of its drivers as they utilized the stock cars in their early events. Thus, the name for the National Association of Stock Car Auto Racing.[1] +{ts:80} The sport's three main series include the Cup, Xfinity, and of course, what is the USA without trucks. In the modern era, the three top series have utilized a modified version of those vehicles that are used on the road. A far cry from its early stock car days.[1] +{ts:92} Names and personalities like Dale Earnhardt, Jeff Gordon, Dale Earnhardt Jr., and the inspiration for Disney Pixar's Cars have all made NASCAR relevant in the mainstream.[1] + +### IndyCar +{ts:106} IndyCar, Formula 1's lighter, less refined, and more obscure brother. Although the present IndyCar series was just established in 1996, American Open Wheel Car Racing can be traced as far back as 192.[1] +{ts:119} The series's Indianapolis 500 is its most revered race. A cool feature about IndyCar vehicles are the top speeds it can reach at around 380 km per hour. This is due to the fact that IndyCars use special aero kits on the oval courses.[1] +{ts:127} Although treated as inferior to F1 in terms of prestige and popularity, several Formula 1 world champions have dabbled in the Indy 500 race, including Jim Clark, Jacques Villeneuve, Fernando Alonso, and the only person to win all the Triple Crown races, Graham Hill.[1] +{ts:143} The racing is much rougher compared to F1, so expect to see a lot of crashes. It's also a spec series, meaning that every team uses the same car.[1] + +### WEC (FIA World Endurance Championship) +{ts:150} The WEC, or the FIA World Endurance Championship, was established in 2012 as a replacement for the Intercontinental Le Mans Cup.[1] +{ts:163} It features one of the most popular and anticipated races in a calendar year, the 24 Hours of Le Mans. Unlike all the previous series wherein ideally only one driver starts and finishes the race, the WEC has a different approach as it has a set of three drivers during its races across multiple different classes that ultimately battle each other on the track.[1] +{ts:169} The Hypercar class features high-end performance race cars, while the GT3 classes feature cars that at least to some degree resemble the cars you see on the road. There is also the Garage 56 entry which features special cars each year. In 2023, they even raced with a NASCAR.[1] +{ts:178} Several former Formula 1 drivers have ventured in the series, such as Robert Kubica, Kamui Kobayashi, and Jesus Christ cosplayer Antonio Giovinazzi.[1] + +### MotoGP +{ts:193} MotoGP, the premier motorsport when it comes to two-wheel action. MotoGP has produced one of the most popular names across the world in Valentino Rossi.[1] +{ts:218} The Italian maestro known as the Doctor has tallied nine total MotoGP titles. Rossi's success and aura gave MotoGP the proverbial fuel that spread through fan bases from the streets of Malaysia to the grandeur of the Netherlands.[1] +{ts:226} MotoGP bikes boast 1,000 4-cylinder four-stroke engines that throttle out 250 horsepower. This gives the driver the opportunity to record some of the fastest speeds ever set in any motorsport.[1] +{ts:233} In the 2023 Italian Grand Prix at Mugello, Brad Binder set the fastest speed record in the series when he reached an incredible 366.1 kilometers per hour on his KTM.[1] +{ts:240} Once considered as one of the most popular motorsports during its peak, several analysts have largely attributed MotoGP's slow decline in viewership due to paint walls and Rossi's retirement.[1] + +### WRC (World Rally Championship) +{ts:248} Only one thing comes to mind when one hears of the word WRC: chaos. From the death-defying maneuvers at the edge of cliffs to the close proximity of the spectators during events, rallying has always been one of the most exciting yet dangerous motorsports ever established.[1] +{ts:256} Due to the tough terrain and road courses that rally cars get themselves into, it flaunts one of the most powerful engines in motorsports with a 1.6 L turbocharged direct injected inline 4 engine that can clock over 380 horsepower. In addition, it also carries a 100 kW electric motor to further boost the cars that packs up to around 500 horsepower in total.[1] +{ts:263} Frenchman Sébastien Loeb set the record for the most consecutive drivers' titles with nine starting in 2004 while driving his famous Citroën C4 that was eventually replaced with a DS3.[1] +{ts:284} In a funny coincidence, compatriot and namesake Sébastien Ogier snapped the next six drivers' crowns after Loeb announced his retirement from full-time rally racing at the end of the 2012 season.[1] +{ts:293} Since then, Ogier would win two more titles for a grand total of eight, putting him second all time, just behind, you guessed it, Sébastien Loeb.[1] + +### Supercars Australia +{ts:299} The premier racing series in the Down Under. Supercars, also known as V8 Supercars, is the successor to the Australian Touring Car Championship that was established in the 1960s in terms of regulation and parity.[1] +{ts:305} Supercars closely resemble that of NASCAR. It also utilizes modified Ford Mustang GTs and Chevrolet Camaro ZL1s. And like NASCAR's Cup Series cars, they also carry the 5.2 plus L V8 engines.[1] +{ts:311} It's been slowly garnering attention stateside as one of its best ever drivers is now applying his trade in the NASCAR Cup series. That's right, none other than the road course king Shane van Gisbergen made a name for himself while racing in Supercars.[1] +{ts:320} The Kiwi driver has 80 wins, 176 podiums, and three drivers' championships in his illustrious career. In addition to this, SVG also won three Bathurst 1000 titles, the ultimate test of endurance in the racing series.[1] + +### Super GT +{ts:328} Super GT is the top flight racing series in the motorsport craze country of Japan. Also known as the old Japan Grand Touring Car Championship. It was established in 1993 before the rebrand to Super GT in 2005.[1] +{ts:334} The series utilizes two classes of cars, the GT500 and GT300. Originally, the numbers on the cars indicate which horsepower limits they shouldn't exceed. However, recent developments have allowed the GT500 to peak at 650 horsepower, while the GT300 ones max out at 550.[1] +{ts:342} Only manufacturer supported teams are allowed to compete in GT500. Japan's big three car brands Toyota, Honda, and Nissan have all been staples of the event.[1] +{ts:348} Although European manufacturers such as Ferrari, McLaren, and Lamborghini tried their hand in the venture, they only lasted one season during its inauguration in 2005.[1] +{ts:355} On the other hand, GT300 welcomes a more diverse selection of vehicles with Aston Martin and Mercedes-Benz joining the aforementioned teams in the second division.[1] + +### Super Formula +{ts:363} Considered as the most prestigious single-seater series in Asia. Super Formula was also founded in Japan during its earlier years in the 70s and 80s.[1] +{ts:369} In the modern times, however, Super Formula has employed a sole chassis and tire provider similar to that of F2. Dallara has been manufacturing the chassis for all of the Super Formula cars since 2014, while Yokohama has been the sole tire manufacturer since 2019.[1] +{ts:377} Given its likeness to F1 and F2 cars, the series has seen its share of drivers gracing the Japanese league, including Michael Schumacher, Eddie Irvine, and more recently Pierre Gasly and Liam Lawson.[1] +{ts:386} The Super Formula Car is also considered to be the fastest open wheel car behind Formula 1.[1] + +### Dakar Rally +{ts:392} From the asphalt to the sands of Africa. The Dakar Rally is known as one of the most grueling motorsporting events to have been established.[1] +{ts:399} The race's starting point is in Paris and spans around 20 countries in Africa at the time of its peak. Bikes, cars, and trucks are all included in the spectacle as racers from around the globe battle it out in a test of fortitude and endurance.[1] +{ts:407} Although it held its events in the African continent, the series moved to South America starting in 2009 and was held there until 2019 due to security concerns. Since 2020, however, Dakar has found a new home in Saudi Arabia and the Middle East.[1] +{ts:414} Carlos Sainz, yes, F1 driver Carlos Sainz Jr.'s father and WRC champion Carlos Sainz has won four Dakar rallies with his latest coming in 2024, making him the oldest driver to win the event at 61.[1] + +### Formula E +{ts:423} Known as F1's environmentally conscious brother, Formula E, as the name suggests, uses single-seater electric cars.[1] +{ts:431} The series boasts the fastest regulated electric road course racing vehicles in the world, topping an astonishing 200 mph or 322 km/h.[1] +{ts:439} If F1 Sonny Hayes has a combat mode for his car, Formula E boasts the attack mode, which is similar to Mario Kart. Drivers that will pass through a designated patch on the road, most often marked by arrows, would gain extra power for a period of time.[1] +{ts:446} Another quirk of F1's vegan brother is fan boost, wherein fans will be given the chance to vote for a driver in which the top three vote getters will gain a boost of power during races. Talk about the love for democracy and Hunger Games.[1] +{ts:455} Currently, several former F1 drivers populate the grid, including 2024 Formula E champion Pascal Wehrlein, 2021 champion Stoffel Vandoorne, 2020 champion Nyck de Vries, and the first and only multi-time Formula E title winner Jean-Éric Vergne.[1] + +### Intercontinental GT Challenge +{ts:463} The youngest series on the list, the Intercontinental GT Challenge was established in 2016. As the name suggests, GT3 cars within FIA regulations are being used in these events.[1] +{ts:471} What sets it apart from the other motorsports mentioned is that it doesn't have its own dedicated grid. GT3 cars from other series such as the GT World Challenge, Super GT, DTM, and IMSA are all eligible to compete in their events.[1] +{ts:479} This also gives the viewers a closer look to cars that mostly resemble those you see on your street. Intercontinental GT Challenge schedules around four to five races per year with some of its events being a feature event of other GT World Leagues such as the 24 Hours of Spa with GT World Challenge Europe and the Indianapolis 8-hour with GT World Challenge America.[1] +{ts:487} For the 2025 season, some familiar names have been included on the grid, such as former F1 driver Kevin Magnussen and MotoGP legend Valentino Rossi. Yes, that Valentino Rossi, both driving for the number 46 WRT BMW car.[1] + +### Closing +{ts:495} Now, if you enjoy this video, make sure to subscribe. There's more to come in this direction as we dive deep into the world of racing together. See you soon.[1] + +Sources +[1] Every Major Racing Series Explained In 12 Minutes https://www.youtube.com/watch?v=wvvu4uqt25g +[2] Every F1 Team Explained in 14 Minutes https://www.youtube.com/watch?v=5JMYh1UkhIA +[3] Everything You Need To Know About Formula One https://www.youtube.com/watch?v=zYpKWBXhcik +[4] Every Racing Series Explained in 34 Minutes https://www.youtube.com/watch?v=8F6NvJNO_HE +[5] Every F1 Team Explained in 14 Minutes https://ytscribe.com/v/5JMYh1UkhIA +[6] 75 Innovative F1 Racing YouTube Niche Ideas for 2025 https://subscribr.ai/p/f1-racing-youtube-niche-ideas +[7] The Best (and Worst) Parts of Every Major Racing Series https://www.youtube.com/watch?v=da44WywJK58 +[8] The F1 movie from the perspective of an F1 fan versus ... https://www.reddit.com/r/formula1/comments/1m5dzlu/the_f1_movie_from_the_perspective_of_an_f1_fan/ +[9] Racing Explained https://www.youtube.com/@RacingExplained101 diff --git a/sample-data/Default/Motorsports/List of topics.md b/sample-data/Default/Motorsports/List of topics.md new file mode 100644 index 0000000..4ccc561 --- /dev/null +++ b/sample-data/Default/Motorsports/List of topics.md @@ -0,0 +1,20 @@ +- [ ] Explainer +- [ ] What is [[Brand/F1]] and it's rules +- [ ] [[Brand/F1]] season explained +- [ ] [[Brand/F1]] Tracks x 24 +- [ ] [[Concept/DRS]] +- [ ] Tyres +- [ ] Penalties +- [ ] 2026 season tech changes +- [ ] Teams +- [ ] Endurance +- [ ] [[Place/Nürburgring]] +- [ ] [[Brand/Nascar]] +- [ ] OGs + - [ ] [[Person/Senna]] + - [ ] [[Person/Niki lauda]] + - [ ] [[Person/Michael Schumacher]] + - [ ] [[Person/Alonso]] + - [ ] [[Person/Hamilton]] + - [ ] [[Person/Max]] +https://youtu.be/BaPOAoFHs2s?si=wzq2Cx6SUqfI_Myc \ No newline at end of file diff --git a/sample-data/Default/My AI Learning/Claude Code Context Optimization.md b/sample-data/Default/My AI Learning/Claude Code Context Optimization.md new file mode 100644 index 0000000..f88142a --- /dev/null +++ b/sample-data/Default/My AI Learning/Claude Code Context Optimization.md @@ -0,0 +1,38 @@ +# I Stopped Hitting [[Product/Claude Code]] Usage Limits ([[Person/Brad]] | [[Concept/AI & Automation]]) +Ref: https://youtu.be/9ToOfgZ4qqQ?si=zCfA4u4oFWPQ5neU + +## Core Concept: Context Hygiene +The issue isn't just "limits," but **context bloat**. Every message in a session compounds in cost because the entire history is reread. Bloated context leads to higher costs, faster limit hits, and potentially worse output (LLM loses focus on the start of the window). + +## Strategies to Reduce Token Burn + +### 1. Pruning Invisible Bloat +- **MCP Servers:** Every connected MCP server loads all tool definitions into every message. + - *Fix:* Use `/mcp` to list and disconnect servers not actively needed for the current session. + - *Optimization:* Replace MCPs with **CLIs** where possible; CLIs only cost tokens when actually called, whereas MCPs cost tokens just by existing. +- **`claude.md` Optimization:** + - **Remove Contradictions:** Ensure instructions don't clash (e.g., "be concise" vs "explain in detail"). + - **Ruthless Pruning:** Remove rules that are default behaviors, redundant, or vague "band-aids." + - **Progressive Disclosure:** Keep the core `claude.md` small (universal rules only). Move detailed patterns (API standards, testing guidelines) to separate reference files and use one-line pointers in the core file. +- **Skill Bloat:** + - Metadata for every installed skill is loaded into context. + - Prefer concise, short skills over verbose ones. + +### 2. Settings.json Tweaks +- **Auto-compact:** Set `auto_compact_percentage_override` to ~75% (default is ~83%) to trigger compaction before quality degrades. +- **Bash Output:** Set `bash_max_output_length` environment variable to 150,000 to avoid silent truncation and costly reruns. +- **Permissions:** Add `deny` rules for directories like `node_modules`, `.git`, and build artifacts to prevent [[Product/Claude]] from wasting context on irrelevant files. + +### 3. Daily Habits +- **Fresh Sessions:** Use `/clear` between unrelated tasks to stop paying the "tax" of previous conversation history. +- **Plan Mode:** Use plan mode for non-trivial tasks to align on the approach *before* code is written, avoiding expensive "wrong path" loops. +- **Replace, Don't Correct:** When [[Product/Claude]] makes a mistake, replace the bad exchange rather than sending a follow-up correction (which keeps the error in the history). +- **Right Model for the Job:** + - **[[Product/Sonnet]]:** Standard coding. + - **[[Product/Haiku]]:** Sub-agents, formatting, simple lookups. + - **[[Product/Opus]]:** Deep architectural planning. + +## Key Links & Resources +- **Context Audit Skill:** [Download via [[Person/Brad]]'s Kit](https://brad-b.kit.com/e27e431783) (Scans setup and scores it) +- **Verified Skills Marketplace (Waitlist):** [Join here](https://brad-b.kit.com/f9a7349a1c) +- **Original AI Second Brain Video:** [Watch here](https://www.youtube.com/watch?v=wdc2tI_TGtM) diff --git a/sample-data/Default/PRompt.md b/sample-data/Default/PRompt.md new file mode 100644 index 0000000..496e301 --- /dev/null +++ b/sample-data/Default/PRompt.md @@ -0,0 +1,228 @@ +I just now wrapped up my Season 3 of podcast - "US History - Understanding This Country" by "Irregular Mind". + +I am planning the next season Season 4 to be "Kings of India" by "Irregular Mind". (Irregular Mind being the Podcast name). + +"Kings of India" series will talk in detail about the Royal Dynasties that ruled the subcontinent Since the start of written history until the last Royals handing over the power to Government of India. Choice of the dynasties would be those who had significant impact on the fabric of Indian culture. + +The history must be storified but rooted in facts than fiction. Stitch the intricate historical facts into an interesting story with vivid detailed descriptions. Duration of each episode must be between 20 minutes and 40 minutes. If any episode goes beyond that, split it into episodes of 30 minutes. However these episodes must be wholesome in content. No rhetoric or fillers. 100% content density. Wherever emotionally heavy content is there, use expressive language. + +Consider me as a solo creator. No licensed music, imagery are available. I usually do not add sound effects. It is just my voice and a subtle background jingle (optional). + + + +@Boss and @Agents Orchestrator can spawn and coordinate the effort from specialist agents like @Historical Research Specialist @Content Creator @Podcast Strategist @Social Media Strategist @Anthropologist @Narratologist @Geographer @Visual Storyteller @Geopolitical Analysis Specialist and @Evidence Collector. Use the services of agents as applicable. Bring up the best strategy, plan and outline for the series. + +--- + +I just now wrapped up my Season 3 of podcast - "US History - Understanding This Country" by "Irregular Mind". +I am planning the next season Season 4 to be "Kings of India" by "Irregular Mind". (Irregular Mind being the Podcast name). +"Kings of India" series will talk in detail about the Royal Dynasties that ruled the subcontinent Since the start of written history until the last Royals handing over the power to Government of India. Choice of the dynasties would be those who had significant impact on the fabric of Indian culture. +The history must be storified but rooted in facts than fiction. Stitch the intricate historical facts into an interesting story with vivid detailed descriptions. Duration of each episode must be between 20 minutes and 40 minutes. If any episode goes beyond that, split it into episodes of 30 minutes. However these episodes must be wholesome in content. No rhetoric or fillers. 100% content density. Wherever emotionally heavy content is there, use expressive language. +Consider me as a solo creator. No licensed music, imagery are available. I usually do not add sound effects. It is just my voice and a subtle background jingle (optional). Have specialized agents interview me to understand my requirements better. After the interview also, spawn specialist agents like @Historical Research Specialist @Content Creator @Anthropologist @Narratologist @Geopolitical Analysis Specialist and @Evidence Collector . Do a step by step planning and execution for this project. Before getting into writing the scripts, I must have a clear picture on what we are going to do and what is the outline etc. + +--- +"lmstudio": { + "npm": "@ai-sdk/openai-compatible", + "name": "LM Studio", + "options": { "baseURL": "http://localhost:1234/v1" }, + "models": { + "lmstudio/zai-org/glm-4.6v-flash": { "name": "zai-org/glm-4.6v-flash" }, + "qwen/qwen2.5-coder-14b": { "name": "qwen/qwen2.5-coder-14b" }, + "lmstudio/qwen/qwen3.5-9b": { "name": "qwen/qwen3.5-9b" }, + "lmstudio/openai/gpt-oss-20b": { "name": "openai/gpt-oss-20b" }, + "essentialai/rnj-1": { "name": "essentialai/rnj-1 (Local)" }, + "qwen/qwen3-4b-thinking-2507": { + "name": "qwen/qwen3-4b-thinking-2507 (Local)" + }, + "mistralai/ministral-3-3b": { + "name": "mistralai/ministral-3-3b (Local)" + }, + "mistralai/ministral-3-14b-reasoning": { + "name": "mistralai/ministral-3-14b-reasoning (Local)" + }, + "liquid/lfm2-24b-a2b": { + "name": "liquid/lfm2-24b-a2b (Local)" + }, + "nvidia/nemotron-3-nano-4b": { + "name": "nvidia/nemotron-3-nano-4b (Local)" + }, + "meta-llama-3.1-8b-instruct": { + "name": "meta-llama-3.1-8b-instruct (Local)" + } + } + }, + +--- +curl http://localhost:1234/api/v1/models/unload \ + -H "Authorization: Bearer $LM_API_TOKEN" \ + -H "Content-Type: application/json" \ + -d '{ + "instance_id": "openai/gpt-oss-20b" + }' + +curl http://localhost:1234/api/v1/models/load \ + -H "Authorization: Bearer $LM_API_TOKEN" \ + -H "Content-Type: application/json" \ + -d '{ + "model": "openai/gpt-oss-20b", + "context_length": 16384, + "flash_attention": true, + "echo_load_config": true + }' + +curl http://localhost:1234/api/v1/models/download \ + -H "Authorization: Bearer $LM_API_TOKEN" \ + -H "Content-Type: application/json" \ + -d '{ + "model": "ibm/granite-4-micro" + }' + +--- +Analyze the current codebase. Based on the process and workflow by the codebase, create agents +that can iteratively perform: # Interview the user for idea, genre, and style etc. +# Score planning docs +# Score a chapter +# build character dictionary, profile and arcs +# Score the whole novel +# Find cuts in all chapters +# 4-persona evaluation +# dual-persona review +# Auto-generate revision brief +# Rewrite chapter from brief +# Derive visual style +# Parse all chapters +# Generate all +# Concatenate +# Rebuild outline +# Rebuild summaries. It can be multiple agents specialized in each area. There should be one +novel-production-manager agent who can iteratively review and coordinate the whole production. +The detailing of the agents/prompts must be inspired from @agents/ directory. The new set of +agents must be saved under ./agents/novel/. Before starting the work, ask me if you have any +clarifications. + + +---- +## Presentation Skills Training +``` +Design and code a one-page interactive learning platform page in Stitch. + +Core goal: +Create a scroll-guided educational webpage - I want to teach my team members on effective ways to create presentation decks that creates value. The best practices, tips and tricks, dos and donts, most importantly how to present data and claims (achievements or success) etc. These are Software Engineers with 10+ years of experience. They are all aspirant managers. So, I want to help them upgrade their skills. In this effort, another model prepared a @training-program.md nad @technical-leadership-communication-mastery.md. This must feel like a modern learning experience, not a SaaS landing page, startup homepage, or corporate marketing site. + +Non-negotiable: +- It must be a single-page learning platform. +- It must feel closer to an interactive lesson, visual handout, or guided explainer. +- It must NOT look like a corporate marketing website, product promo page, case study, or brand campaign microsite. +- The page should encourage completion through guided scrolling and visible wayfinding. + +Use these product principles: +1. Guided scrolling over passive scrolling + - Scrolling should help users understand where they are, what is next, and how much remains. + - Include a visible reading/progress indicator. + - Include section markers or chapter milestones. + - Add subtle animated cues that respond to scroll. + - Optionally include a playful micro-interaction tied to scroll behavior, such as scroll speed, momentum, or progress energy. + +2. Learning-first structure + - Organize the page into 6–10 short learning sections. + - Each section should teach one concept only. + - Each section should contain: + - a section number + - a short title + - a simple explanation + - one visual or interactive teaching element + - one key takeaway + - Keep text concise and highly scannable. + +3. Interactive pedagogy + - Every 1–2 sections, include a tiny interaction: + - click to reveal + - toggle comparison + - drag/slide control + - mini quiz + - visual state change + - checkpoint prompt + - Interactions should reinforce understanding, not feel decorative. + +4. Clear wayfinding + - Add a sticky contents rail or chapter nav. + - Show active section state while scrolling. + - Include “Previous” and “Next” navigation between sections. + - Include a compact “You are on section X of Y” indicator. + - Include a persistent or sticky progress bar. + +5. Visual tone + - Editorial, educational, and immersive. + - Sophisticated but approachable. + - High visual clarity, strong hierarchy, generous spacing. + - Motion should support orientation, not spectacle. + - Avoid corporate hero-block clichés, stock-photo layouts, pricing-page patterns, testimonial strips, and generic CTA banners. + +6. Layout behavior + - Desktop: split layout works well, such as explanation on one side and interactive demo/visual on the other. + - Mobile: stack cleanly, preserve progress and chapter wayfinding. + - Use sticky positioning where useful for diagrams, visual aids, or chapter navigation. + - Use scroll-triggered transitions to activate diagrams and content states. + +7. Output style + - Build the page as a polished production-quality front-end concept. + - Prefer semantic HTML, clean structure, and accessible interactions. + - Use smooth scrolling and subtle motion. + - Keep performance in mind; avoid heavy effects that distract from learning. + +Desired information architecture: +- Hero / intro: + - topic title + - one-sentence promise of what the learner will understand + - estimated completion time + - “Start learning” button that scrolls to the first section + - chapter overview +- Main lesson body: + - 6–10 sections + - each section teaches one concept + - sticky progress and active chapter indicator +- Reflection / recap: + - concise summary of key ideas + - optional final knowledge check + - optional “back to top” or “review sections” navigation + +Interaction ideas to include: +- progress bar linked to scroll depth +- active chapter highlight in sticky sidebar +- animated section number transitions +- checkpoint cards that appear at milestones +- small visual demos that activate on entering viewport +- optional scroll-speed indicator or playful motion metric +- completion state at the end of page + +Important design references to emulate in spirit: +- A one-page visual learning journey with chapter-based progression +- Presentation-handout / interactive lesson feel +- Checkpoints, mini-exercises, and next-step navigation +- Scroll as wayfinding, not cinematic storytelling + +Important anti-reference: +Do NOT design this like: +- a B2B homepage +- a startup launch page +- a corporate campaign microsite +- a product marketing funnel +- a case study site +- a brochure website + +Deliver: +- Full page design and front-end implementation +- Responsive behavior +- Refined motion and scroll interactions +- A visually coherent one-page learning experience + +Guardrails: +- No generic hero illustration + CTA layout +- No testimonial carousel +- No pricing cards +- No brand logos strip +- No “why choose us” blocks +- No sales funnel sections +- No corporate case-study tone +- Prioritize comprehension, progression, and interactivity over persuasion +``` \ No newline at end of file diff --git a/sample-data/Default/Relocation Checklist.md b/sample-data/Default/Relocation Checklist.md new file mode 100644 index 0000000..8277200 --- /dev/null +++ b/sample-data/Default/Relocation Checklist.md @@ -0,0 +1,13 @@ +- [ ] Change Gas account to 603 ⏳ 2026-03-24 +- [ ] Change [[Org/PSEG]] account ⏳ 2026-03-24 +- [ ] Change [[Org/Middlesex Water Company]] account⏳ 2026-03-24 +- [ ] Call [[Person/Tony]] for [[Brand/Xfinity]] account change⏳ 2026-03-23 +- [ ] Find deep cleaning team⏳ 2026-03-23 +- [ ] Change Insurance📅 2026-03-23 +- [ ] Order required stuff for new home📅 2026-03-22 + - [ ] Duct tape + - [ ] Floor mat + - [ ] shower caddy + - [ ] Toilet trash can + - [ ] Room fresheners +- [x] Money order for extra days 📅 2026-03-21 ✅ 2026-03-21 diff --git a/sample-data/Default/Side Project/Agency/Prompt.md b/sample-data/Default/Side Project/Agency/Prompt.md new file mode 100644 index 0000000..3e005d8 --- /dev/null +++ b/sample-data/Default/Side Project/Agency/Prompt.md @@ -0,0 +1,26 @@ +You are an Agentic [[Concept/AI Coding agent]] architect. You are a seasoned [[Concept/AI]] professional with apex level experience in prompt engineering and agent creation. + +Here is a project - a repository of agents. + +Your tasks: +1. Read README.md to understand and overview of this project. +2. Create a super agent - a master coordinator agent. That agent must be able to intelligently delegate tasks to existing agents. + 1. You will create the Super Agent file - boss.md in the project root. + 2. You will create the delegation logic based on the description of other agents. + 3. The agent boss will be a primary agent. + 4. Once the subagent finishes the task, the subagen will report back to the Boss. + 5. Boss must be accountable for the delegated tasks. + +3. Evaluate the bash scripts under ./scripts. boss.md must be included in the installed package. + +Guardrail: + +1. Do not do operations in a heist. +2. Commit the necessary memory to engram using the available mcp. +3. compact, go back and read the readme or any relevant files if you think you are begining to hallucinate. + + +Ask me any clarifications before proceeding. + + +Analyze the current project. I want to add a new agent "Boss". Responsibility of Boss is to be a primary agent. Boss must know capabilities and specialties of each of the other agents available. They should have a clear plan to delegate work to the right agent by understanding the intend of the prompt, and based on specialty and capability of other agents. Boss must also review the completed work from agents. As required, verification/truth seeking agents must be spawned to validate deep specialty tasks. Learn the way other agents are written. It should follow the same level or better level of detailing. Let us discuss any open questions before continuing with the task. \ No newline at end of file diff --git a/sample-data/Default/Side Project/Are.na Alternative/000 Preliminary.md b/sample-data/Default/Side Project/Are.na Alternative/000 Preliminary.md new file mode 100644 index 0000000..f974ddc --- /dev/null +++ b/sample-data/Default/Side Project/Are.na Alternative/000 Preliminary.md @@ -0,0 +1,186 @@ +## 1. User & Account Management + +- **User Registration & Login** + - Standard email/password sign-up or sign-in. + - OAuth or social logins (currently Are.na offers email-based sign-up with optional Slack login). +- **User Profiles** + - Basic profile info (name, bio, avatar). + - Public view of user’s channels. + - Option to follow other users (or “friends” on Are.na) to see what they’re creating. +- **Membership Tiers** + - **Free Tier**: Limited number of private channels (public channels are unlimited). + - **Paid Tier (“Premium”)**: Unlimited private channels, advanced organizational features, or priority support. +- **Notifications Settings** + - Email notifications for channel collaborations or new followers. + - Option to turn off notifications for minimal distraction. + +--- + +## 2. Channels (Boards / Collections) + +- **Creating & Naming Channels** + + - Each channel represents a collection of content blocks around a theme. + - Title and optional description. + - Channel cover image can be generated from the channel’s contents or uploaded. +- **Privacy Settings** + + - **Public Channels**: Visible to anyone on Are.na or shared via a public link. + - **Private Channels**: Visible only to channel collaborators or by direct invitation. +- **Channel Organization & Display** + + - **List View** or **Grid View**: Blocks can be displayed in a linear list or a more visual grid. + - **Reordering Blocks**: Users can drag-and-drop or reorder blocks manually. + - **Search & Filtering**: Within a channel, users can search text in blocks and filter by block type (image, link, text, etc.). +- **Collaboration** + + - Add collaborators with different permissions (edit or view-only). + - Multiple users can add/remove blocks, rename the channel, or reorder content. +- **Channel Discovery & Browsing** + + - Public channels can appear in Are.na’s “Explore” or search results. + - Users can follow channels to see updates (new blocks added). + +--- + +## 3. Blocks (Content Units) + +- **Block Creation** + + - **Supported Types**: Links (URLs), Text (notes), Images, PDFs (files), Videos (linked or uploaded), Audio (linked or uploaded), and more. + - Each block can have a title and a descriptive note. +- **Editing & Metadata** + + - Users can edit the title/description of the block. + - For link blocks, Are.na often auto-fetches metadata (like a page title or thumbnail). + - For image/file blocks, Are.na stores the file and provides an in-app viewer. +- **Connecting Blocks Across Channels** + + - A single block can “live” in multiple channels—this is a key feature. + - Users can “connect” an existing block from one channel to another without duplicating it, so any updates are seen everywhere. +- **Block-Level Interactions** + + - Commenting on a block (recent addition in some forms of Are.na). + - View block “source” or original link. + - Explore “connections”: see which other channels the same block appears in. + +--- + +## 4. Linking & Networked Structure + +- **Network View / Graph-Like Features** + + - Are.na emphasizes the idea that blocks are not siloed. They can link to multiple channels, and channels can link to each other. + - Some visualizations or third-party apps may display these connections in a graph-like form. +- **Content Discovery via Connections** + + - From a block’s detail page, you can see all channels it’s connected to, effectively letting you “hop” from one channel to another, discovering related content. + +--- + +## 5. Search & Explore + +- **Global Search** + + - Search for blocks, channels, or users across the entire platform. + - Filters by block type, user, or keywords. +- **Explore / Discover Pages** + + - Are.na’s home or “Explore” section highlights interesting public channels and blocks. + - Users can browse trending or curated collections. + +--- + +## 6. Collaboration & Social Features + +- **Collaborative Channels** + + - Invite other users to contribute blocks. + - Group channels for teams or classes to collect shared research. +- **Following & Feeds** + + - Follow individual users or specific channels. + - A minimal feed that shows new blocks added to the channels you follow (Are.na is intentionally minimal—there’s no “like” button or algorithmic feed). +- **Slack Integration** + + - Some teams integrate Are.na with Slack to share updates or new blocks automatically. + - Basic push notifications or auto-posts of channel changes. + +--- + +## 7. Minimal, Ad-Free Design Philosophy + +- **No Ads, No Likes** + + - The platform is subscription-supported and does not display advertisements. + - There is no “Like” button or popularity metrics (e.g., follower counts are hidden or minimized). +- **Focus on Content & Research** + + - Clean, grid-based or linear layout. + - Soft color palette, minimal UI elements. + - Encourages calm, focused interaction. + +--- + +## 8. Cross-Platform & API + +- **Web Application** + + - Main usage is via a responsive web interface that works on desktop or mobile. +- **Mobile Apps** + + - Are.na has an official iOS app with basic channel and block management features. + - (As of now, no official Android app, but the web interface is mobile-friendly.) +- **Browser Extensions** + + - Official or third-party bookmarklet/extension to quickly add new blocks (links or images) from around the web. +- **REST API** + + - Are.na has a documented API for programmatic access to blocks, channels, and user data. + - Enables building custom integrations or automations (e.g., hooking up a design workflow). + +--- + +## 9. Monetization & Sustainability + +- **Subscription Model** + + - Free accounts: Limited to a certain number of private blocks/channels. Public channels are unlimited. + - Paid accounts: Unlimited private channels, possibly higher upload/file size limits. +- **Community Support** + + - Are.na fosters a community of artists, researchers, and designers who value the platform’s collaborative features. This community spirit is part of the product’s draw. + +--- + +## 10. Common Use Cases + +1. **Creative Research/Moodboarding**: Designers or artists gather visual references in a “channel,” connecting images, articles, or files in one place. +2. **Academic or Professional Research**: Teams or study groups collect and annotate reading materials or references (links, PDFs). +3. **Personal Knowledge Base**: Individuals build channels for different topics or ideas, linking them in a network. +4. **Collaborative Brainstorming**: Multiple contributors add blocks to a shared channel, building a collective library of resources. + +--- + +### Key Takeaways + +1. **“Blocks” + “Channels”**: The core metaphor is quite simple—channels (collections) contain blocks (pieces of content). But the **ability to connect blocks across channels** gives Are.na a unique, networked nature. +2. **Minimal Social Features**: Focus on curation and idea organization, rather than viral growth or engagement metrics. +3. **Privacy Controls**: Clear distinction between public and private channels, with collaboration options. +4. **API & Integrations**: The REST API and potential Slack integration are important for a modern, extensible platform. +5. **Monetization**: Subscription model focusing on private channel limits and storage. + +If you’re aiming to replicate Are.na’s functionality, consider which parts are most essential to your project. It might be the “network of blocks” concept, the minimalist approach, or the collaborative curation aspect. Each of these has specific **technical** and **UX** implications—especially around data modeling (e.g., how you store and connect “blocks” to multiple “channels”) and the front-end interface (grid vs. list, drag-and-drop, search filtering, etc.). + +--- + +### Next Steps + +- **Define Your Core Feature Set**: You don’t necessarily need every Are.na feature from day one. Focus on what matters most—perhaps block connectivity, minimal design, or offline collaboration. +- **Choose Technology Stack**: For a custom build, you might use a headless CMS (e.g., **Strapi**, **Directus**) or a backend+frontend approach with **Node.js**, **Django**, **Rails**, etc. +- **Sketch Data Models**: Figure out how you’ll store “blocks,” “channels,” user permissions, and the relationships between them. +- **Plan for Collaboration & Real-Time**: If real-time collaboration (multiple users editing simultaneously) is needed, consider WebSockets or a real-time database (like Firebase or Supabase). + +--- + +By reviewing this comprehensive feature list, you can choose which parts of Are.na’s functionality align with your vision and then tailor your custom build accordingly. Good luck with your project! \ No newline at end of file diff --git a/sample-data/Default/Side Project/English Style Converter/00-english-style-converter-concept.md b/sample-data/Default/Side Project/English Style Converter/00-english-style-converter-concept.md new file mode 100644 index 0000000..1f44dfb --- /dev/null +++ b/sample-data/Default/Side Project/English Style Converter/00-english-style-converter-concept.md @@ -0,0 +1,17 @@ +--- +category: ai +date_added: 2026-04-12 +due_date: +--- + +# Project Idea: [[Concept/English Style Converter]] + +**Concept:** A system that takes a normal [[Concept/English]] sentence and converts it into various different [[Concept/English]] styles and tones. + +**Potential Features:** +- **Style Options:** Sarcasm, Formal, Casual, Academic, Poetic, etc. +- **Input:** User provides a standard sentence. +- **Output:** The sentence rewritten in the selected style(s). +- **Customization:** Ability to toggle levels of formality or intensity of sarcasm. + +**Source:** User prompt via image/text on 2026-04-12. \ No newline at end of file diff --git a/sample-data/Default/Side Project/Onyxlog/Notes.md b/sample-data/Default/Side Project/Onyxlog/Notes.md new file mode 100644 index 0000000..2517708 --- /dev/null +++ b/sample-data/Default/Side Project/Onyxlog/Notes.md @@ -0,0 +1,206 @@ +To ensure your Laravel backend is highly scalable, enterprise-ready, and equipped for logging, troubleshooting, and performance tuning, consider adding the following packages. These tools will help maintain a robust, maintainable, and performant application: + +--- + +### **1. Logging and Monitoring** + +#### **a. Laravel Telescope** + +- **Purpose**: Debugging and monitoring requests, queries, and exceptions. +- **Why?** Provides a detailed view of application behavior for developers. +- **Install**: `composer require laravel/telescope` + +#### **b. Monolog** + +- **Purpose**: Advanced logging capabilities with various handlers. +- **Why?** Allows integration with external logging systems like Elastic Stack, Sentry, or Papertrail. +- **Install**: Already included in Laravel (`Illuminate\Log`). + +#### **c. Sentry** + +- **Purpose**: Real-time error tracking and performance monitoring. +- **Why?** Notifies you about errors and gives stack traces, improving troubleshooting. +- **Install**: `composer require sentry/sentry-laravel` + +#### **d. Laravel Log Viewer** + +- **Purpose**: A UI to view and manage logs directly in the application. +- **Why?** Simplifies debugging by offering a user-friendly interface for log analysis. +- **Install**: `composer require rap2hpoutre/laravel-log-viewer` + +--- + +### **2. Performance Tuning** + +#### **a. Laravel Octane** + +- **Purpose**: Improves performance with high-concurrency servers like Swoole or RoadRunner. +- **Why?** Enhances the scalability and speed of your application. +- **Install**: `composer require laravel/octane` + +#### **b. Spatie Laravel Response Cache** + +- **Purpose**: Caches responses to reduce redundant processing for identical requests. +- **Why?** Speeds up response times for read-heavy endpoints. +- **Install**: `composer require spatie/laravel-responsecache` + +#### **c. Clockwork** + +- **Purpose**: Profiling and performance monitoring in development. +- **Why?** Provides deep insights into query execution, routes, and memory usage. +- **Install**: `composer require itsgoingd/clockwork` + +--- + +### **3. Database Optimization** + +#### **a. Laravel Debugbar** + +- **Purpose**: Debug queries, memory usage, and performance metrics. +- **Why?** Helps identify and resolve inefficient database queries. +- **Install**: `composer require barryvdh/laravel-debugbar --dev` + +#### **b. Eloquent Filter** + +- **Purpose**: Dynamic filtering for Eloquent models. +- **Why?** Simplifies query filters for better readability and performance. +- **Install**: `composer require mehnatfar/eloquent-filter` + +#### **c. Spatie Query Builder** + +- **Purpose**: Simplifies building RESTful APIs with filters, sorting, and includes. +- **Why?** Ensures consistent and optimized database queries. +- **Install**: `composer require spatie/laravel-query-builder` + +--- + +### **4. Scalability and Job Management** + +#### **a. Laravel Horizon** + +- **Purpose**: Monitors and manages queues with a user-friendly dashboard. +- **Why?** Useful for tracking job performance and retrying failed jobs. +- **Install**: `composer require laravel/horizon` + +#### **b. Laravel Scout** + +- **Purpose**: Adds full-text search capabilities via services like Elasticsearch or Algolia. +- **Why?** Scales well for applications requiring advanced search functionality. +- **Install**: `composer require laravel/scout` + +#### **c. Laravel Redis** + +- **Purpose**: High-performance caching and session management using Redis. +- **Why?** Handles heavy loads with low latency. +- **Install**: Already integrated into Laravel with Redis as an option (`composer require predis/predis` for Predis). + +--- + +### **5. Security and Privacy** + +#### **a. Laravel Sanctum** + +- **Purpose**: Authentication for SPA, mobile apps, and token-based APIs. +- **Why?** Lightweight and ideal for secure user authentication. +- **Install**: `composer require laravel/sanctum` + +#### **b. Spatie Laravel Permissions** + +- **Purpose**: Role and permission management. +- **Why?** Simplifies access control logic in enterprise applications. +- **Install**: `composer require spatie/laravel-permission` + +#### **c. Laravel Security Checker** + +- **Purpose**: Scans your application for vulnerabilities. +- **Why?** Ensures libraries and dependencies are secure. +- **Install**: `composer require enlightn/security-checker` + +--- + +### **6. Multi-Tenancy** + +#### **a. Hyn Laravel Tenancy** (Deprecated, use Spatie's or native implementation) + +- **Purpose**: Multi-tenancy support for database and application separation. +- **Alternative**: Use the official Laravel database tenancy patterns. +- **Modern Approach**: Spatie's Laravel Multi-Tenant package (`composer require spatie/laravel-multitenancy`). + +--- + +### **7. API Management** + +#### **a. Laravel API Documentation Generator** + +- **Purpose**: Automatically generates API documentation from annotations. +- **Why?** Saves time and provides professional API docs. +- **Install**: `composer require mpociot/laravel-apidoc-generator` #contribute Needs support for PHP8^ + +#### **b. Passport** + +- **Purpose**: OAuth2 authentication for API. +- **Why?** Enterprise-grade API authentication. +- **Install**: `composer require laravel/passport` + +--- + +### **8. Auditing and Analytics** + +#### **a. Laravel Auditing** + +- **Purpose**: Tracks changes to Eloquent models. +- **Why?** Helps with compliance and data tracking. +- **Install**: `composer require owen-it/laravel-auditing` + +#### **b. Laravel Analytics** + +- **Purpose**: Integrates Google Analytics for app insights. +- **Why?** Helps monitor user behavior and app usage. +- **Install**: `composer require spatie/laravel-analytics` + +--- + +### **9. Developer Productivity** + +#### **a. Laravel IDE Helper** + +- **Purpose**: Improves IDE auto-completion. +- **Why?** Enhances developer productivity. +- **Install**: `composer require barryvdh/laravel-ide-helper --dev` + +#### **b. Laravel Dusk** + +- **Purpose**: End-to-end testing. +- **Why?** Ensures application functionality in a browser-like environment. +- **Install**: `composer require laravel/dusk` + +--- + +### **10. Miscellaneous** + +#### **a. Backup Management**: + +- **Spatie Laravel Backup** + - **Purpose**: Backup files and database. + - **Install**: `composer require spatie/laravel-backup` + +#### **b. Task Scheduling**: + +- **Purpose**: Manage cron jobs using Laravel's native scheduler. +- **Install**: No package needed (native feature). + +--- + +### Summary Table of Packages + +| **Category** | **Recommended Package** | +| --------------------- | ----------------------------------------- | +| Logging | Laravel Telescope, Sentry, Monolog | +| Performance | Laravel Octane, Clockwork, Response Cache | +| Database Optimization | Debugbar, Query Builder, Eloquent Filter | +| Scalability | Horizon, Scout, Redis | +| Security | Sanctum, Permissions, Security Checker | +| Multi-Tenancy | Spatie Laravel Multitenancy | +| API | Passport, API Documentation Generator | +| Auditing | Laravel Auditing, Laravel Analytics | +| Productivity | IDE Helper, Dusk | \ No newline at end of file diff --git a/sample-data/Default/Side Project/Onyxlog/Requirements.md b/sample-data/Default/Side Project/Onyxlog/Requirements.md new file mode 100644 index 0000000..3eaddbb --- /dev/null +++ b/sample-data/Default/Side Project/Onyxlog/Requirements.md @@ -0,0 +1,8 @@ + +| \# | Requirement | Confidence level | How am I going to do this? | Status | +| --- | ------------------------ | ---------------- | -------------------------- | ------ | +| 1. | User CRUD using Passport | Low | Learn from Youtube | | +| 2. | Frontend for User | Low | Youtube and ChatGPT | | +| 3. | Crud for Diary entries | High | | | +| 4. | Ensuring privacy | High | | | +| 5. | Frontend for Diary entry | Medium | | | diff --git a/sample-data/Default/Template/Daily Journal.md b/sample-data/Default/Template/Daily Journal.md new file mode 100644 index 0000000..ac77931 --- /dev/null +++ b/sample-data/Default/Template/Daily Journal.md @@ -0,0 +1,12 @@ +#DayInShort: +#physicalhealth: +#mentalhealth: +#work: +#Food: + #Breakfast: + #Lunch: + #Dinner: +#Relations: +#finance: +#movie: +#selfimprovement: \ No newline at end of file diff --git a/sample-data/Default/Template/Weekly note.md b/sample-data/Default/Template/Weekly note.md new file mode 100644 index 0000000..dac443c --- /dev/null +++ b/sample-data/Default/Template/Weekly note.md @@ -0,0 +1,9 @@ +#WhatsPlanned: + +#MustDos: + +#Bills: + +#CheckPankusSchoolWork: + +#WhatsNew: \ No newline at end of file diff --git a/sample-data/Default/Test.md b/sample-data/Default/Test.md new file mode 100644 index 0000000..a2c3e9e --- /dev/null +++ b/sample-data/Default/Test.md @@ -0,0 +1,26 @@ +# Obsidian-RAG Issue Report: Agent Tool vs. Manual CLI Discrepancy + +## Issue Description +The `obsidian_rag_search` tool, when called by the agent, returns zero results (`results: []`) and reports the plugin health as `unavailable`, even though the user can successfully retrieve results using the same query via the manual CLI: `obsidian-rag search "journey to northeast US with mom"`. + +## Analysis +1. **Tool Behavior:** + - `obsidian_rag_status` returns `status: "unavailable"`, `total_docs: 0`, and `total_chunks: 0`. + - `obsidian_rag_search` returns `status: "degraded"` and an empty results list. + - Triggering `obsidian_rag_index(mode="sync")` reports a job started, but subsequent status checks still show `unavailable`. + +2. **Manual CLI Behavior:** + - The user reports that the same query works perfectly when run directly in the shell. + +3. **Log Review:** + - `audit.log` shows that the indexing process is actually working. It has successfully indexed hundreds of files (e.g., `/home/san/KnowledgeVault/Default/Journal/...` and `/home/san/KnowledgeVault/Default/Logseq/journals/...`) with timestamps matching the current session window. + - The logs confirm that chunks are being created and assigned IDs (e.g., `chunk_id: "06927c8364e7"`), meaning the backend database is populated. + +## Conclusion +The issue is not with the indexing or the data—the `audit.log` proves the vault is indexed. The issue lies in the **communication layer between the agent's tool implementation and the plugin backend**. While the CLI tool is correctly accessing the index, the agent's tool calls are failing to connect to or authenticate with the same service, leading to the "unavailable" status and empty results. + +## Evidence +- **Log Entry (Indexing Success):** + `{"timestamp": "2026-04-12T03:44:52.226573+00:00", "file_path": "/home/san/KnowledgeVault/Default/PRompt.md", "action": "index", ...}` +- **Tool Output (Failure):** + `{"status":"unavailable","data":{"plugin_health":"unavailable","total_docs":0,"total_chunks":0...}}` diff --git a/sample-data/Default/To look for.md b/sample-data/Default/To look for.md new file mode 100644 index 0000000..f42707c --- /dev/null +++ b/sample-data/Default/To look for.md @@ -0,0 +1,336 @@ +• Modern database paradigms +• Most popluar new databases +• Alternatives to SQL RDBMS +• Artificial Intelligence embedded in databases +• Planetscale +• Yugabye +• NeonDB +• Dolt +• CockroachDB +• Cloudflare D1 +• Xata +• 8base +• EdgeDB +• SurrealDB +• FaunaDB +• memgraph +• KeyDB +• Meilisearch +• MindsDB + + +--- + +--- +name: Podcast Strategist +description: Content strategy and operations expert for the US and Indian podcast markets, with deep expertise in Spotify, Apple Podcasts, YouTube, JioSaavn, Gaana, and other major audio platforms, covering show positioning, audio production, audience growth, multi-platform distribution, and monetization to help podcast creators build durable, high-trust audio brands. +mode: subagent +color: '#9B59B6' +--- + +# Marketing Podcast Strategist (US + India) + +## Your Identity & Memory + +- **Role**: Podcast content strategy and full-funnel operations specialist for US & Indian markets +- **Personality**: Audio-obsessed, editorially sharp, growth-aware but not growth-hungry, ruthless about clarity and sound quality +- **Memory**: You remember every 5-star review that says "this got me through my commute," every viral clip that converted to subscribers, and every episode that underperformed because of weak hooks or poor pacing +- **Experience**: You understand podcasting as a **habit medium** — listeners integrate shows into routines (driving, gym, chores, late-night winding down) + +--- + +## Core Mission + +### Podcast Positioning & Planning + +- Show format positioning: + - Educational / deep-dive (business, tech, health, finance) + - Interview / guest-led (founders, creators, experts) + - Narrative storytelling (true crime, culture, documentary) + - Conversational / co-host banter (lifestyle, comedy, pop culture) + +- Target listener persona: + - US: niche-driven (tech workers, creators, investors, students) + - India: language + aspiration-driven (English + Hindi + regional; career growth, storytelling, spirituality) + - Listening contexts: commute (US driving-heavy), multitasking (India mobile-first), gym, late-night + +- Differentiation strategy: + - Unique **host voice + worldview** + - Strong POV > generic summaries + - “Why this show exists” must be crystal clear + +- Show branding: + - Name: memorable + searchable (important for Apple/Spotify SEO) + - Cover art: readable at thumbnail size (Spotify + YouTube) + - Description: keyword-rich but human + +- **Default requirement**: No vague positioning like “we talk about everything” + +--- + +### US & Indian Podcast Platform Operations + +- **Spotify**: + - Primary global platform (US + India) + - Strong algorithmic discovery + playlists + - Video podcast push (important) + +- **Apple Podcasts**: + - High-value audience (US especially) + - Charts matter for credibility + - SEO (title + subtitle + keywords) + +- **YouTube (critical)**: + - The fastest-growing podcast platform globally + - Discovery via algorithm + clips + - Must support full episodes + shorts + +- **Amazon Music / Audible**: + - Growing ecosystem (especially in US) + +- **Google Podcasts (sunset → YouTube Music)**: + - Transition audience to YouTube Music + +- **India-specific platforms**: + - **JioSaavn** (mass reach) + - **Gaana** (regional + Bollywood audience) + - **Kuku FM / Pocket FM** (storytelling + vernacular monetization) + +- Platform strategy: + - US → Spotify + Apple + YouTube core + - India → YouTube + Spotify + regional language platforms + +--- + +### Content Planning & Topic Selection + +- Topic mix: + - Evergreen (searchable, long-term traffic) + - Trend-driven (news, viral topics) + - Series (high retention) + - Clips-first thinking (YouTube Shorts, Reels) + +- US audience: + - Depth + insight + contrarian takes + +- Indian audience: + - Relatable storytelling + aspirational content + practical advice + +- Guest strategy: + - US: credibility + audience overlap + - India: relatability + influence + storytelling ability + +- Publishing cadence: + - Weekly minimum (critical for algorithm + habit) + +- Topic validation: + - YouTube comments, Twitter/X, Reddit, Instagram polls + +--- + +### Production Workflow + +#### Pre-production +- Structured outlines (avoid rambling) +- Hook-first thinking (first 60 seconds critical) +- Guest prep (talking points + expectations) + +#### Recording +- Remote tools: Riverside, Zencastr, SquadCast +- Always record local tracks +- Video recording strongly recommended (YouTube-first strategy) + +#### Hosting skills +- Cut fluff fast +- Ask follow-ups that extract stories, not summaries +- Avoid long monologues unless highly engaging + +#### Post-production +- Tight editing (remove dead air) +- Faster pacing than traditional radio +- Add: + - Intro hook (0:00–0:30) + - Chapters (YouTube + Spotify) + - Clips (mandatory growth lever) + +- Audio mastering: + - -16 LUFS standard + - Clean EQ + compression + +--- + +### Equipment & Technical Setup + +- **Microphones**: + - Beginner: Samson Q2U, Audio-Technica ATR2100x + - Pro: Shure SM7B, Rode PodMic + - USB: Blue Yeti, Rode NT-USB Mini + +- **Audio interfaces**: + - Focusrite Scarlett + - Rodecaster Pro + +- **Video (increasingly essential)**: + - Sony ZV-E10 / iPhone (good lighting > expensive camera) + - Clean background + framing + +- **Environment**: + - Echo reduction > expensive gear + - Soft furnishings help + +--- + +### Distribution & SEO + +- **RSS distribution**: + - Anchor (Spotify for Creators), Buzzsprout, Libsyn + +- **Multi-platform**: + - Auto-sync: Spotify, Apple + - Upload video: YouTube (non-negotiable) + +- **SEO optimization**: + - Episode titles: searchable + curiosity-driven + - Show notes: + - Keywords + - Timestamps + - Guest links + +- **YouTube optimization**: + - Thumbnail + title = growth engine + - Retention > clicks + +--- + +### Audience Growth + +- **YouTube-first strategy**: + - Full episodes + clips + shorts + - Shorts drive discovery + +- **Social distribution**: + - Instagram Reels + - TikTok (US) + - LinkedIn (B2B podcasts) + - Twitter/X + +- **India-specific growth**: + - WhatsApp sharing (very powerful) + - Regional language clips + - Creator collaborations + +- **Guest amplification**: + - Provide clips to guests + - Make sharing frictionless + +- **Collabs**: + - Cross-guesting is one of the fastest growth levers + +- **Key insight**: + - Podcasts don’t grow from audio apps — they grow from **video + social** + +--- + +### Monetization + +- **US market**: + - Sponsorships (CPM-based) + - Host-read ads (most effective) + - Affiliate marketing + - Premium subscriptions (Apple/Spotify) + - Courses / community + +- **India market**: + - Brand deals (integrated storytelling) + - YouTube monetization (adsense) + - Creator economy (courses, cohorts) + - Regional content monetization (Kuku FM, Pocket FM) + +- **Universal**: + - Build trust first → monetize later + - Small but loyal audience > large disengaged one + +--- + +### Data Analytics + +- **Key metrics**: + - Completion rate (most important) + - Average watch time (YouTube) + - Subscriber growth + - Clip performance + +- **Platform-specific**: + - Spotify: starts vs streams + - YouTube: retention curve + +- **Insight loop**: + - Double down on topics with high retention + - Kill formats that cause drop-offs + +--- + +## Critical Rules + +### Podcast Ecosystem Principles + +- Podcasting is a **long-term game** +- Consistency beats intensity +- Video is now mandatory for growth +- The host is the product +- Retention > downloads + +--- + +### Content Red Lines + +- No misinformation +- No clickbait that breaks trust +- Disclose sponsorships clearly +- Sensitive topics handled responsibly + +--- + +### Monetization Ethics + +- Only promote what you trust +- Ads should feel native to the show +- Audience trust is the core asset + +--- + +## Workflow Process + +### Step 1: Positioning +- Define niche + audience + unique POV + +### Step 2: Planning +- Build episode pipeline + guest list + +### Step 3: Production +- Record (audio + video) → edit → publish + +### Step 4: Growth +- Clip → distribute → collaborate + +### Step 5: Iterate +- Analyze retention → refine content + +--- + +## Communication Style + +- **Hook-first thinking**: “The first 30 seconds decide retention” +- **Audience empathy**: “They’re multitasking — keep energy high” +- **Growth realism**: “No clips = no growth” + +--- + +## Success Metrics + +- Completion rate > 50% +- YouTube retention > 35% +- 1–5% viewers convert to subscribers +- Consistent weekly publishing +- Growing inbound guest requests +- Sustainable monetization pipeline diff --git a/sample-data/Default/Webinars/March 24 - Movate Team.md b/sample-data/Default/Webinars/March 24 - Movate Team.md new file mode 100644 index 0000000..aa0a5b9 --- /dev/null +++ b/sample-data/Default/Webinars/March 24 - Movate Team.md @@ -0,0 +1,22 @@ + +# What are we doing in this series? +1. How to use current AI ecosystem to our advantage? + +2. Understand what happened in the AI world in last 3 years. + 1. This is important to understand where we are going. + +3. Understand available toolkit + 1. So that you are able to choose the right tool for the right job + +4. How LLM Thinks? What is the magic behind it? + +5. Practical prompting technics + +6. Spec-Driven Development + 1. NOT Vibe coding + +# What are we not doing? +1. Develop AI pipelines +2. AI/ML development +3. Train a model - NO NO NO! + diff --git a/sample-data/Default/zzz-Archive/Amma's Vacation/001 Trip with Amma.md b/sample-data/Default/zzz-Archive/Amma's Vacation/001 Trip with Amma.md new file mode 100644 index 0000000..251e1e8 --- /dev/null +++ b/sample-data/Default/zzz-Archive/Amma's Vacation/001 Trip with Amma.md @@ -0,0 +1,52 @@ +## Weekend Getaways +- [x] Jim Thorpe, PA ✅ 2024-07-28 + - [x] Lehigh George Scenic Railroad https://www.lgsry.com/ ✅ 2024-07-28 + - < $100 budget + - 2 hrs + - [x] Trolley tour ✅ 2024-07-28 + - < $100 + - 2 hrs +- [x] Englishtown, nj(@2024-07-07) + - [x] Flee market +- [ ] French town, nj(@2024-07-20) + - [ ] Delaware river park + - [ ] Small Town walk + - [ ] Farm markets +- [ ] New Paltz, NY (@2024-08-10) + - [ ] Minnewaska state park + - [ ] Mohonk reserve + - < $20 +## confirmed majors +- [ ] [[003 Niagara Trip Plan]]. https://maps.app.goo.gl/dUWV7MFLLruV4GtM8 + - [ ] Day 1 + - [ ] Corning Glass Museum + - [ ] Watkins Glen + - [ ] Finger lakes stay + - [ ] Day 2 + - [ ] Falls (night) + - [ ] Falls (day) + - [ ] Maid of the mist + - [ ] Whirlpool + - [ ] Fort Niagara + - [ ] Day 3 + - [ ] Saratoga Springs + - [ ] Albany + - [ ] Back home + - total budget between $500-800 +- [ ] Grand tour https://maps.app.goo.gl/9ynRzQNKEj5Ladp79 + - [ ] Knoxville, TN + - [ ] Birmingham, AL + - [ ] Atlanta, GA + - [ ] Savannah, GA + - [ ] Charleston, SC + - [ ] Fayetteville, NC + - [ ] Fredericksburg, VA + - [ ] DC + - [ ] Cape May, NJ, or Atlantic City, NJ + - [ ] Home + - Estimated budget $1000-1500 +- [ ] Maryland Temple Trip + - [ ] Siva Vishnu temple + - [ ] Murugan temple + - estimated budget - $150-200 + diff --git a/sample-data/Default/zzz-Archive/Amma's Vacation/003 Niagara Trip Plan.md b/sample-data/Default/zzz-Archive/Amma's Vacation/003 Niagara Trip Plan.md new file mode 100644 index 0000000..8705936 --- /dev/null +++ b/sample-data/Default/zzz-Archive/Amma's Vacation/003 Niagara Trip Plan.md @@ -0,0 +1,41 @@ +## Date: Aug 15 to Aug 18 +### Mode: Rental car +#### Booking: + +* Costco booking number: C445533248 +* Alamo Confirmation number: 1467631119 +#### Hotel booking: + +* 2 nights • 3 adults • 1 room +- Confirmation: SHV3QTWQD6 +- Expedia itinerary: 72056821741554 + +## Aug 14 +1. Watkins Glen Stay: 72886198792854 + 1. $166 +2. +## Aug 15 +1. 0630 Get the car from EWR [[#Booking - To be cancelled]] +2. Carteret, NJ to Watkins Glen, NY +3. 1200 - Watkins Glen hiking +4. 1700 - Reach Niagara +5. Check-in at hotel [[#Hotel booking - To be cancelled]] [[#Hyatt Regency - 72886202329260]] +6. Niagara Night roaming +## Aug 16 +1. Pick up VJ and Dad from Airport +2. Visit falls in the day-time. +3. Maid of the mist +4. Cave of Winds +5. Niagara movie +6. Whirpool +7. Drop VJ and Dad back to the airport +## Aug 17 +1. Checkout Niagara +2. Visit Aruna's home in Rochester (2 hours) +3. Drive to Saratoga Springs +4. Stop at Poonguzhali's place +## Aug 18 +1. By around 1000 start from Poonguzhali's +2. Stop by New Paltz +3. Reach home by evening +4. Hand over the car to EWR. \ No newline at end of file diff --git a/sample-data/Default/zzz-Archive/Grand trip with Amma.md b/sample-data/Default/zzz-Archive/Grand trip with Amma.md new file mode 100644 index 0000000..4f62074 --- /dev/null +++ b/sample-data/Default/zzz-Archive/Grand trip with Amma.md @@ -0,0 +1,44 @@ +## Jul 27, Saturday +1. [[Place/Carteret]] to [[Place/Roanoke]], [[Place/VA]] + 1. 450 miles 7 hours + 2. [[Brand/Super 8]] by [[Org/Wyndham]] [[Place/Radford]] [[Place/VA]] + 1. Confirmation: 86357EE013664 + 2. [[Brand/Expedia]] itinerary: 72056824182388 + 3. Cancellation: 877-243-4135 - 3G +## July 28, Sunday +1. [[Place/Roanoke]], [[Place/VA]] to [[Place/Knoxville]], [[Place/TN]] + 1. 260 miles 4 hours + 2. Visit [[Place/The Great Smokey Mountains]] +2. [[Place/Knoxville]], [[Place/TN]] to [[Place/Atlanta]], [[Place/GA]] + 1. 214 miles 3 hours +## July 29, Monday +1. [[Place/Atlanta]] + 1. [[Place/Aquarium]] + 2. [[Org/Coca-Cola]] museum + 3. [[Place/Olympic park]] + 4. [[Place/Stone Mountain]] +## July 30, Tuesday +1. Drive to [[Place/Savannah]] + 1. 250 miles 4 hours +2. Town walk and Stay #book-hotel +3. Shopping +## July 31, Wednesday +1. [[Place/Charleston]], [[Place/SC]] + 1. 107 miles 2 hours +2. Town tour + 1. 2 hours +3. Drive to [[Place/Rocky Mount]], [[Place/NC]] + 1. 307 miles, 5 hours + 2. Night stay at [[Place/Rocky Mount]], [[Place/NC]] + 3. #book-hotel +## August 1, Thursday +1. Drive to [[Place/Fredericksburg]], [[Place/VA]] + 1. 183 miles 3 hours +2. Check in to hotel #book-hotel +3. Sightseeing +4. Relax +## August 2, Friday +1. Drive back to home + 1. 260 miles 4 hours +## August 3, Saturday +1. Return the car \ No newline at end of file diff --git a/sample-data/Default/zzz-Archive/My bucket list.md b/sample-data/Default/zzz-Archive/My bucket list.md new file mode 100644 index 0000000..9b5f78e --- /dev/null +++ b/sample-data/Default/zzz-Archive/My bucket list.md @@ -0,0 +1,15 @@ +- [ ] https://www.instagram.com/reel/C74NnjpOUzn/?igsh=OWZhbno1b2pndjdq +- 🐴 Take a horse-drawn carriage ride with Lost Canyon Tours through Wisconsin’s longest and deepest land canyon! + 🛥️ Go on an unforgettable tour of the Wisconsin River via Upper Dells Boat Tours. On this tour, you’ll dock for two different landings in which you can hike through Witches Gulch and Stand Rock + 🥾 Hiking in Devil’s Lake State Park is a must! I was blown away by the incredible views and stunning rock formations! Especially on the “Devil’s Doorway Loop Trail” where you’ll see Balanced Rock, Devil’s Doorway and so much more! + 🦌 Feel like Snow White at Wisconsin Deer Park where you can walk the paths and feed your new, roaming deer friends (of many varying species). They’re SO dang cute! + 🏡 Stay at a charming riverfront cottage with Sand County Vacation Rentals! (Did you see those sunsets 😮😍?!) + 🍽️ Eat, drink and treat yourself like a queen at one of the manyyyy amazing food/dessert/drink establishments!! Some I particularly loved and recommend are: + • Grateful Shed + • Huckleberry’s Ice Cream & Bakery + • The Kilbourn Cork & The Keg + • Ishnala Supper Club (multi-award winning) + • Bella Goose Coffee + • MACS – Macaroni and Cheese Shop + + sooo many more! + 🌳 And of course, be sure to walk around the picturesque and fun downtown - including a stroll along the Scenic River Walk! diff --git a/sample-data/Default/zzz-Archive/Rochester, NY to Parrish, FL (Aruna).md b/sample-data/Default/zzz-Archive/Rochester, NY to Parrish, FL (Aruna).md new file mode 100644 index 0000000..8114142 --- /dev/null +++ b/sample-data/Default/zzz-Archive/Rochester, NY to Parrish, FL (Aruna).md @@ -0,0 +1,37 @@ +## Day 0 (Sep 19, Thursday) +- [[Place/EWR]] to [[Place/ROC]] ( #Santhosh) + - [[Org/United Airlines]] (*UA677*) + - 9 pm - 10:45 pm +- Hotel booking #done in [[Place/ROC]] ( #Santhosh) +- [Best Western Rochester Marketplace Inn (expedia.com)](https://www.expedia.com/Rochester-Hotels-Best-Western-Rochester-Marketplace-Inn.h23613.Hotel-Information?chkin=2024-09-19&chkout=2024-09-20&x_pwa=1&rfrr=HSR&pwa_ts=1723165596555&referrerUrl=aHR0cHM6Ly93d3cuZXhwZWRpYS5jb20vSG90ZWwtU2VhcmNo&useRewards=true&rm1=a1®ionId=602966&destination=Rochester+%28and+vicinity%29%2C+New+York%2C+United+States+of+America&destType=MARKET&latLong=43.156151%2C-77.610504&sort=RECOMMENDED&top_dp=100&top_cur=USD&userIntent=&selectedRoomType=324508448&selectedRatePlan=394824853&searchId=054bb1f1-c4f0-4500-97ae-f0257a6d8ca2&propertyName=Best+Western+Rochester+Marketplace+Inn) + - ==Confirmation # 72895109972467== +## Day 1 (Sep 20, Friday) +* [[Place/Rochester]], [[Place/NY]] --> [[Place/Fredericksburg]], [[Place/VA]] + * https://maps.app.goo.gl/fu3XSRUpTb2K59db7 + * 432 miles === Arrive by 5 pm +* Hotel booking #done in [[Place/FRBG]] (~ $215 total for 2 rooms) +* **Rent: $162 for two rooms. One Twin bed per room. Pets allowed Extra $25. Service animals free**: Check out this place I found on [[Brand/Expedia]]! https://expe.app.link/QAwhJX9LVLb + * ==Confirmation# 72895108071472== + +## Day 2 (Sep 21, Saturday) +- [[Place/Fredericksburg]], [[Place/VA]] --> [[Place/Savannah]], [[Place/GA]] + - https://maps.app.goo.gl/wA9FcpVtFnRjBX9A8 + - 526 miles === Arrive by 5pm +- Hotel booking #done in [[Place/SAV]] (~ $310 total for 2 rooms) +- **Rent: ~~$283~~ $332 for 2 rooms. Pets allowed - Extra $30. Service animals exempted**: Check out this place I found on [[Brand/Expedia]]! https://expe.app.link/tZlSPWe9VLb + - ==Confirmation# 72895109972467== + +## Day 3 (Sep 22, Sunday) +* #AutumnalEquinox +* [[Place/Savannah]], [[Place/GA]] --> [[Place/Parrish]], [[Place/FL]] + * https://maps.app.goo.gl/JvCQmZTsTT65Vs6M7 + * 369 miles === Arrive by 6pm +**** + +## Day 10 (Sep 29, Sunday) +* [[Place/SRQ]] --> [[Place/EWR]] #pending +* 10:52 AM --> 1:45 PM +* UA 2612 + +**And let me know when you want to drive back Ta-Ta-Bye-Bye!!** +# 👋🏼 diff --git a/sample-data/Default/zzz-Archive/Tattoo list.md b/sample-data/Default/zzz-Archive/Tattoo list.md new file mode 100644 index 0000000..dea555e --- /dev/null +++ b/sample-data/Default/zzz-Archive/Tattoo list.md @@ -0,0 +1,20 @@ +- [x] [[Place/New Jersey]] ✅ 2024-07-22 +- [x] [[Place/New York]] ✅ 2024-07-22 +- [x] [[Place/North Carolina]] ✅ 2024-07-22 +- [x] [[Place/South Carolina]] ✅ 2024-07-22 +- [x] [[Place/Georgia]] ✅ 2024-07-22 +- [x] [[Place/Florida]] ✅ 2024-07-22 +- [x] [[Place/Alaska]] ✅ 2024-07-22 +- [ ] [[Place/Pennsylvania]] +- [ ] [[Place/Connecticut]] +- [ ] [[Place/Rhode Island]] +- [ ] [[Place/Massachusets]] +- [ ] [[Place/New Hampshire]] +- [ ] [[Place/Vermont]] +- [ ] [[Place/Delaware]] +- [ ] [[Place/Maryland]] +- [ ] [[Place/Washington D.C]] +- [ ] [[Place/Virginia]] +- [ ] [[Place/West Virginia]] +- [ ] [[Place/Washington]] + diff --git a/src/companion/__init__.py b/src/companion/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/src/companion/rag/vector_store.py b/src/companion/rag/vector_store.py new file mode 100644 index 0000000..cc732f9 --- /dev/null +++ b/src/companion/rag/vector_store.py @@ -0,0 +1,143 @@ +import numpy as np +import pyarrow as pa +import lancedb +from typing import List, Dict, Any, Optional + +TABLE_NAME = "chunks" + + +class VectorStore: + """Vector store wrapper around LanceDB for RAG.""" + + def __init__(self, uri: str, dimensions: int): + """Connect to LanceDB, create table if not exists. + + Args: + uri: Path to LanceDB database + dimensions: Dimensionality of embeddings + """ + self.uri = uri + self.dimensions = dimensions + self.db = lancedb.connect(uri) + self.table = self._get_or_create_table() + + def _get_or_create_table(self): + """Get existing table or create new one with schema.""" + try: + return self.db.open_table(TABLE_NAME) + except (FileNotFoundError, ValueError): + # Create table with schema + schema = pa.schema( + [ + pa.field("id", pa.string()), + pa.field("text", pa.string()), + pa.field("vector", pa.list_(pa.float32(), self.dimensions)), + pa.field("source_file", pa.string()), + pa.field("source_directory", pa.string()), + pa.field("section", pa.string(), nullable=True), + pa.field("date", pa.string(), nullable=True), + pa.field("tags", pa.list_(pa.string()), nullable=True), + pa.field("chunk_index", pa.int32()), + pa.field("total_chunks", pa.int32()), + pa.field("modified_at", pa.float64(), nullable=True), + pa.field("rule_applied", pa.string()), + ] + ) + return self.db.create_table(TABLE_NAME, schema=schema) + + def upsert( + self, + ids: List[str], + texts: List[str], + embeddings: List[List[float]], + metadatas: List[Dict[str, Any]], + ) -> None: + """Insert or update chunks using merge_insert. + + Args: + ids: List of unique chunk IDs + texts: List of text content + embeddings: List of embedding vectors + metadatas: List of metadata dicts with keys like source_file, etc. + """ + # Convert embeddings to numpy float32 + vectors = np.array(embeddings, dtype=np.float32) + + # Build records + records = [] + for i, (id_, text, vector, metadata) in enumerate( + zip(ids, texts, vectors, metadatas) + ): + record = { + "id": id_, + "text": text, + "vector": vector, + "source_file": metadata.get("source_file", ""), + "source_directory": metadata.get("source_directory", ""), + "section": metadata.get("section"), + "date": metadata.get("date"), + "tags": metadata.get("tags"), + "chunk_index": metadata.get("chunk_index", 0), + "total_chunks": metadata.get("total_chunks", 1), + "modified_at": metadata.get("modified_at"), + "rule_applied": metadata.get("rule_applied", "default"), + } + records.append(record) + + # Convert records to pyarrow Table with proper schema + # This ensures the vector field is correctly typed as fixed_size_list + data = pa.Table.from_pylist(records, schema=self.table.schema) + + # Use merge_insert for upsert + self.table.merge_insert( + "id" + ).when_matched_update_all().when_not_matched_insert_all().execute(data) + + def delete_by_source_file(self, source_file: str) -> None: + """Delete all chunks from a source file. + + Args: + source_file: Path of source file to delete chunks for + """ + self.table.delete(f"source_file = '{source_file}'") + + def search( + self, + query_vector: List[float], + top_k: int = 10, + filters: Optional[Dict[str, Any]] = None, + ) -> List[Dict[str, Any]]: + """Vector similarity search with optional filters. + + Args: + query_vector: Query embedding vector + top_k: Number of results to return + filters: Optional dict of filters (e.g., {"source_directory": "docs"}) + + Returns: + List of result dicts with metadata + """ + # Convert query to numpy float32 + query = np.array(query_vector, dtype=np.float32) + + # Build search + search = self.table.search(query).limit(top_k) + + # Apply filters if provided + if filters: + filter_parts = [] + for key, value in filters.items(): + if isinstance(value, str): + filter_parts.append(f"{key} = '{value}'") + else: + filter_parts.append(f"{key} = {value}") + if filter_parts: + search = search.where(" AND ".join(filter_parts)) + + # Execute and convert to list of dicts + results = search.to_list() + return results + + def count(self) -> int: + """Return total number of chunks.""" + return len(self.table) diff --git a/tests/test_vector_store.py b/tests/test_vector_store.py new file mode 100644 index 0000000..ab7a4fd --- /dev/null +++ b/tests/test_vector_store.py @@ -0,0 +1,22 @@ +import tempfile + +import pytest + +from companion.rag.vector_store import VectorStore + + +def test_vector_store_upsert_and_search(): + with tempfile.TemporaryDirectory() as tmp: + store = VectorStore(uri=tmp, dimensions=4) + store.upsert( + ids=["a", "b"], + texts=["hello world", "goodbye world"], + embeddings=[[1.0, 0.0, 0.0, 0.0], [0.0, 1.0, 0.0, 0.0]], + metadatas=[ + {"source_file": "a.md", "source_directory": "docs"}, + {"source_file": "b.md", "source_directory": "docs"}, + ], + ) + results = store.search(query_vector=[1.0, 0.0, 0.0, 0.0], top_k=1) + assert len(results) == 1 + assert results[0]["source_file"] == "a.md"