Commit Graph

299 Commits

Author SHA1 Message Date
Peaceultime 7beeed8a61 Fix zoom performance issues (for real this time) 2025-04-19 14:25:22 +02:00
Peaceultime 403a65158a Fix zoom performance issues 2025-04-19 13:44:31 +02:00
Peaceultime fef7c8f57c Fix zoom on mobile 2025-04-19 13:42:18 +02:00
Peaceultime e5b53585aa Fix pull job and link rewrite 2025-04-18 20:10:21 +02:00
Clément Pons 2c80cb2456 Fix pull job links. Canvas now start centered and zoomed out based on nodes positions. 2025-04-02 17:25:29 +02:00
Clément Pons 6100fd9411 Fix content read pages and proses getting content. Start working on CanvasEditor. 2025-04-01 17:23:26 +02:00
Peaceultime 1d41514b26 Update DB schema to include an ID and split overview and content. Progressing on ContentEditor with the ID fixing many issues. Adding modal and sync features. 2025-03-31 01:19:58 +02:00
Peaceultime 227d7224e5 Fix package.json and bun.lock 2025-03-30 14:01:05 +02:00
Peaceultime e7d0d69e55 Update config to add max age to session cookie (so it is no longer session-only and keep the user logged in) 2025-03-28 19:57:55 +01:00
Peaceultime f49fdaac79 Merge branch 'dev' of https://git.peaceultime.com/peaceultime/obsidian-visualiser into dev 2025-03-28 19:42:01 +01:00
Peaceultime 41c19b4bfb Big rework to include OPFS API for local edits. Big components rework in vanilla JS to optimize. Unfinished, DO NOT SHIP YET ! 2025-03-28 19:38:06 +01:00
Clément Pons c0e625a8cb Update codemirror to v6 and refactor editor to make own HyperMD like rich content editor. 2025-03-20 18:03:13 +01:00
Peaceultime f2d00097d6 Add grid snapping, grid preview, fix zoom slowdowns and canvas markdown editing being at the wrong size. 2025-03-04 15:14:12 +01:00
Peaceultime 0b97e9a295 New HyperMD implementation with custom behaviour. 2025-02-25 15:55:30 +01:00
Peaceultime 6abc467a43 Add edge dragging, autofocus on inputs and limit neighbor distance lookup during snap fetching 2025-02-13 19:41:19 +01:00
Peaceultime 939b9cbd28 Add neighbor snapping. Add edge snapping. Change accent colors and logo colors, fix canvas history being transported when changing canvas. 2025-02-06 23:36:55 +01:00
Peaceultime e2c18ff406 Fix reading canvas moving only with middle click 2025-02-01 14:41:08 +01:00
Peaceultime 154584e175 Copy readonly features from canvas editor to canvas reader. 2025-02-01 13:45:16 +01:00
Peaceultime af317cb0e3 Navbar rework, several CSS fixes, Markdown preferences 2025-02-01 10:58:52 +01:00
Peaceultime 8fc1855ae6 Merge branch 'dev' of https://git.peaceultime.com/peaceultime/obsidian-visualiser into dev 2025-01-29 22:53:05 +01:00
Peaceultime f3c453b1b2 Renaming general.utils to general.util 2025-01-29 22:51:55 +01:00
Peaceultime 62b2f3bbfb Fix autocomplete 2025-01-29 17:39:42 +01:00
Peaceultime 0b1809c3f6 Add grid snapping, @TODO: Add settings popup with grid settings + render grid. 2025-01-28 17:55:47 +01:00
Peaceultime 3f04bb3d0c Revert "Update packages. Add quadtree (still need update for ID handling instead of index)."
This reverts commit 685bd47fc4.
2025-01-28 10:27:34 +01:00
Peaceultime 685bd47fc4 Update packages. Add quadtree (still need update for ID handling instead of index). 2025-01-23 14:05:18 +01:00
Peaceultime f32c51ca38 Remove Tweening (looked laggy). Add edge property editing. Improve Edge selection and visualisation. 2025-01-16 17:39:33 +01:00
Peaceultime 348c991c54 Add edge editor, generalize selection and edition to both node and edge. Still trying to find a proper tween. 2025-01-14 17:57:57 +01:00
Peaceultime 76db788192 Add Tweening to zoom, fix saving canvas. 2025-01-14 00:04:14 +01:00
Peaceultime 4433cf0e00 Rework the structure to handle suppression (using ID instead of index). Add create history and removing. 2025-01-13 00:27:14 +01:00
Peaceultime 9439dd2d95 Add node resizing 2025-01-13 00:00:17 +01:00
Peaceultime 823f3d7730 Improve history handling, add color picking and node creation. 2025-01-12 23:27:34 +01:00
Peaceultime 62950be032 Minimal history handler, handle node move. Auto parse JSON content for accurate typing. 2025-01-09 16:41:36 +01:00
Peaceultime b1a9eb859e Small fixes 2025-01-08 22:57:09 +01:00
Peaceultime 83ac9b1f36 Merge branch 'dev' of https://git.peaceultime.com/peaceultime/obsidian-visualiser into dev 2025-01-08 21:41:35 +01:00
Peaceultime 7403515f80 Add certificate and https to allow --host (and testing on mobile) 2025-01-08 21:41:34 +01:00
Peaceultime 3839b003dc New event handling system for CanvasEditor in progress. 2025-01-08 17:39:34 +01:00
Peaceultime e7412f6768 Progressing on CanvasEditor 2025-01-07 17:49:53 +01:00
Peaceultime 6f305397a8 Starting new file format "Map". Preparing editor for Map and Canvas editor with metadata folding UI. Fix comments filtering. 2025-01-06 17:46:31 +01:00
Peaceultime 896af11fa7 Fix useContent not using cookies therefore skipping the auth step 2025-01-05 22:43:40 +01:00
Peaceultime 9515132659 New useContent composable to store global navigation state. Fixes for Markdown and Canvas 2024-12-30 20:46:24 +01:00
Peaceultime 031a51c2fe Change explorer pages structure to isolates them from there renderers allowing to fetch data outside of the renderers 2024-12-18 17:35:34 +01:00
Peaceultime 7bdf6ccd13 Filter ProseA hover cards with the provided hash 2024-12-17 22:39:17 +01:00
Peaceultime cb2c19fada Merge branch 'dev' of https://git.peaceultime.com/peaceultime/obsidian-visualiser into dev 2024-12-17 20:37:00 +01:00
Peaceultime 0abf0b11e6 Fix folder editing and add links updates on file rename 2024-12-17 20:36:51 +01:00
Peaceultime ec0afa9686 Password reset and new email validation ID stored in DB for more security 2024-12-17 17:51:12 +01:00
Peaceultime b24a083d2e Smaller, more detailled private todo list 2024-12-16 11:55:33 +01:00
Peaceultime ad61dc8897 Fix sitemap providing explorer folders 2024-12-11 14:34:55 +01:00
Peaceultime 1e8afe90dd Fix new mailserver settings 2024-12-11 14:31:02 +01:00
Peaceultime 8439d3444f Merge branch 'dev' 2024-12-11 13:44:19 +01:00
Peaceultime 36909c5d66 Fix sitemap explore URL not being URI encoded 2024-12-11 13:43:26 +01:00