Commit Graph

289 Commits

Author SHA1 Message Date
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
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
0b97e9a295 New HyperMD implementation with custom behaviour. 2025-02-25 15:55:30 +01:00
6abc467a43 Add edge dragging, autofocus on inputs and limit neighbor distance lookup during snap fetching 2025-02-13 19:41:19 +01:00
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
e2c18ff406 Fix reading canvas moving only with middle click 2025-02-01 14:41:08 +01:00
154584e175 Copy readonly features from canvas editor to canvas reader. 2025-02-01 13:45:16 +01:00
af317cb0e3 Navbar rework, several CSS fixes, Markdown preferences 2025-02-01 10:58:52 +01:00
8fc1855ae6 Merge branch 'dev' of https://git.peaceultime.com/peaceultime/obsidian-visualiser into dev 2025-01-29 22:53:05 +01:00
f3c453b1b2 Renaming general.utils to general.util 2025-01-29 22:51:55 +01:00
62b2f3bbfb Fix autocomplete 2025-01-29 17:39:42 +01:00
0b1809c3f6 Add grid snapping, @TODO: Add settings popup with grid settings + render grid. 2025-01-28 17:55:47 +01:00
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
685bd47fc4 Update packages. Add quadtree (still need update for ID handling instead of index). 2025-01-23 14:05:18 +01:00
f32c51ca38 Remove Tweening (looked laggy). Add edge property editing. Improve Edge selection and visualisation. 2025-01-16 17:39:33 +01:00
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
76db788192 Add Tweening to zoom, fix saving canvas. 2025-01-14 00:04:14 +01:00
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
9439dd2d95 Add node resizing 2025-01-13 00:00:17 +01:00
823f3d7730 Improve history handling, add color picking and node creation. 2025-01-12 23:27:34 +01:00
62950be032 Minimal history handler, handle node move. Auto parse JSON content for accurate typing. 2025-01-09 16:41:36 +01:00
b1a9eb859e Small fixes 2025-01-08 22:57:09 +01:00
83ac9b1f36 Merge branch 'dev' of https://git.peaceultime.com/peaceultime/obsidian-visualiser into dev 2025-01-08 21:41:35 +01:00
7403515f80 Add certificate and https to allow --host (and testing on mobile) 2025-01-08 21:41:34 +01:00
3839b003dc New event handling system for CanvasEditor in progress. 2025-01-08 17:39:34 +01:00
e7412f6768 Progressing on CanvasEditor 2025-01-07 17:49:53 +01:00
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
896af11fa7 Fix useContent not using cookies therefore skipping the auth step 2025-01-05 22:43:40 +01:00
9515132659 New useContent composable to store global navigation state. Fixes for Markdown and Canvas 2024-12-30 20:46:24 +01:00
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
7bdf6ccd13 Filter ProseA hover cards with the provided hash 2024-12-17 22:39:17 +01:00
cb2c19fada Merge branch 'dev' of https://git.peaceultime.com/peaceultime/obsidian-visualiser into dev 2024-12-17 20:37:00 +01:00
0abf0b11e6 Fix folder editing and add links updates on file rename 2024-12-17 20:36:51 +01:00
ec0afa9686 Password reset and new email validation ID stored in DB for more security 2024-12-17 17:51:12 +01:00
b24a083d2e Smaller, more detailled private todo list 2024-12-16 11:55:33 +01:00
ad61dc8897 Fix sitemap providing explorer folders 2024-12-11 14:34:55 +01:00
1e8afe90dd Fix new mailserver settings 2024-12-11 14:31:02 +01:00
8439d3444f Merge branch 'dev' 2024-12-11 13:44:19 +01:00
36909c5d66 Fix sitemap explore URL not being URI encoded 2024-12-11 13:43:26 +01:00
fea37e2f59 Merge branch 'dev' of https://git.peaceultime.com/Peaceultime/obsidian-visualiser into dev 2024-12-11 12:37:57 +00:00
a3d9e466a5 Changing website domain 2024-12-11 13:36:11 +01:00
9c69ff2903 Add ProseSmall as a private commentary (using %%) 2024-12-10 17:26:35 +01:00
3b919075ef Fix callout disabled and update dependencies 2024-12-05 13:50:59 +01:00
4150b69ba3 Fix BUN preset for Nitro 2024-12-05 13:19:09 +01:00
298f47a280 Add callout icons and fix some CSS 2024-12-05 13:04:01 +01:00
161f0d856a Add Callout as a separate Prose 2024-12-04 18:01:09 +01:00
51a5d501be Polish CSS for mobile editor. Add user logout from admin panel. 2024-12-03 14:22:02 +01:00
ecdfa947ac Planning and updating roadmap 2024-12-02 17:42:04 +01:00
fd951c294f Rework the project editor to include file edition and display the file sorter in the sidebar. 2024-12-02 15:31:16 +01:00