Commit 94694a5
parent 6080afb
author Trang Doan <[email protected]> 1744314525 -0400
committer Michael Gartner <[email protected]> 1747354088 -0600
ENG-96 Create new relationship between nodes (#115)
* instantiate new relationship worked
* fix
* address PR comments
* fix bi-directional update issues
* show only compatible node type options
* small fix
* breakdown the components. use datacore
* working
* address PR comments
* improve search by only allowing compatible node results
* .
* rm dataview
---------
Co-authored-by: Michael Gartner <[email protected]>
Move llm-api endpoints to vercel serverless (#102)
* testing gemini
* move endgoint to website
* open ai endpoint
* added anthropic endpoint
* pass env vars
* add cors handdling and options
* .
* using centralised cors middleware
* only adding bypass cookie
* use right key
* remove the bypass token requirement
* sanitize, fix routes
* remove server action config
* DRY
* remove unused
* address review
* adress review
Roam: Add feedback toggle (#118)
* add settings to hide or show button, also works when disabled or enabled midway
* review
* .
---------
Co-authored-by: Michael Gartner <[email protected]>
[ENG-197] Fix creating link with invalid chars (#121)
* fix creating link with invalid chars
* placeholder update
---------
Co-authored-by: Michael Gartner <[email protected]>
Roam: Add feedback button to settings menu - ENG-147 (#122)
* add button to bottom right, don't hide sdk css, tested
* remove intent not working
git
* remove ts-ignore and use a better type def
* remove styling
Update NodeConfig to use new UIDs for DiscourseNodeIndex and DiscourseNodeSpecification components (#126)
Roam: Add PostHog user identification for enhanced analytics tracking using user's roam UID as the unique identifier - ENG-177 (#123)
* add posthog identify
* remove username and email to keep it anonymus
* double userUid and best practice for js
Roam: Discourse Context Overlay - remove queue and arbitrary delay (#127)
* Refactor getOverlayInfo to use async/await and improve error handling. Update cache key from title to tag and remove overlayQueue logic for cleaner implementation.
* Remove experimental getOverlayInfo function
* Remove unused refreshUi logic
[ENG-44] Display relations (#116)
* instantiate new relationship worked
* add display relations
* remove dv
* sm fix
[ENG-198] Filtered out related file in search (#125)
* filtered out related file
* fix some naming
[ENG-97] Use TailwindCSS in obsidian app (#128)
* Update Obsidian app to integrate Tailwind CSS with PostCSS and Autoprefixer support
- Added Tailwind CSS, PostCSS, and Autoprefixer to package dependencies
- Configured styles.css to include Tailwind directives
- Enhanced compile script to process styles using PostCSS with Tailwind and Autoprefixer
* delete irrelevant package
[ENG-192] Change all existing styles to using tw (#129)
* Update Obsidian app to integrate Tailwind CSS with PostCSS and Autoprefixer support
- Added Tailwind CSS, PostCSS, and Autoprefixer to package dependencies
- Configured styles.css to include Tailwind directives
- Enhanced compile script to process styles using PostCSS with Tailwind and Autoprefixer
* delete irrelevant package
* changing all styles to tailwindcss
* Update Obsidian app to integrate Tailwind CSS with PostCSS and Autoprefixer support
- Added Tailwind CSS, PostCSS, and Autoprefixer to package dependencies
- Configured styles.css to include Tailwind directives
- Enhanced compile script to process styles using PostCSS with Tailwind and Autoprefixer
* delete irrelevant package
* changing all styles to tailwindcss
---------
Co-authored-by: Michael Gartner <[email protected]>
Roam: Bug-fix: Don't let user create discourse nodes with empty text using node context menu - ENG-171 (#130)
* functional covering all three cases tested locally
* apply coderabbit review suggestion
* better approach one that I understand and can reason about
* accidental removal of onClose
Update Roam app version to 0.13.0 in package.json and package-lock.json (#134)
[ENG-204] Move from localStorage to extensionAPI.settings (#133)
* cur progress
* address PR comments
* kinda works. need to test more
* small fix
* address PR comments
.
Create publish-obsidian.yml
Update publish-obsidian.yml
Update publish-obsidian.yml
Update publish-obsidian.yml
Enhance DiscourseContextOverlay: Update button styles to include loading state and improve score/ref display during loading. Use placeholders for score and refs when loading. (#136)
.
Update publish-obsidian.yml
Update publish-obsidian.yml
Update publish-obsidian.yml
Update publish-obsidian.yml
Refactor ExportDialog: Remove discourseGraphEnabled state and simplify FormGroup visibility logic. Set includeDiscourseContext to false by default. (#139)
Enhance LabelDialog: Add confirmText to return object for improved button text handling based on action type. (#141)
Additional styles / cursor rules (#142)
* Update STYLE_GUIDE.md and main.mdc: Add guideline for utilizing utility functions for reusable logic and common operations.
* Update STYLE_GUIDE.md and main.mdc: Add guideline to prefer arrow functions over regular function declarations.
* Update main.mdc: Add guideline to prefer Tailwind classes when refactoring inline styles.
* Update STYLE_GUIDE.md and main.mdc: Add guideline to prefer early returns over nested conditionals for improved readability.
Roam: When a user deletes a node also delete all the corresponding relations to the node - ENG-26 (#149)
* ask user for confirmation, delete corresponding relations
* address review
* address review
* address comments
[ENG-301] Create node in right-click menu (#152)
* create node in right-click menu
* small fix
* address PR comments
* address PR comments
add readme and remove sample commands
remove sample editor command
rm space
minor fixes
Roam: Bug fix - Insert Discourse Node after creation (#154)
* remove focus after menu select to allow updateBlock to work
* add clarifying comment
[ENG-308] Add command to open DG settings (#158)
* add command to open DG settings
* edit comment
ENG-322 - Switch from MIT to Apache 2.0 license (#156)
* Switch from MIT to Apache 2.0 license
* copyright discourse graphs
* rm liscense from apps/roam
---------
Co-authored-by: Michael Gartner <[email protected]>
initial port
[ENG-207] Move Github sync setting to individual nodes (#124)
* current progress
* improve in UI: if sync is turned off then also turn off the comments configuration
* address PR comments
* revert graphOverviewUid bug
* revert graphOverviewUid bug - getDiscourseNodes
* avoid racing conditions for github sync
* nested settings
* temp fix to race condition
* remove unecessary DOM and match existing styles
---------
Co-authored-by: Michael Gartner <[email protected]>
Eng 286 show when GitHub sync is disabled globally (#143)
* Refactor GitHub Sync settings in NodeConfig and GeneralSettings components
- Updated the onChange handler for GitHub Sync to use async/await and added a timeout for refreshing the config tree.
- Introduced a global settings check in NodeConfig to conditionally render the GitHub Sync checkbox and comments configuration.
- Passed setMainTab prop to NodeConfig for better navigation control.
This improves the user experience by ensuring that settings are updated correctly and provides clear feedback when global settings are disabled.
* matchingNode fix
.
Refactor Export components to use getSetting for consistent settings retrieval
- Updated ExportDialog and ExportGithub components to replace localStorageGet with getSetting for fetching GitHub OAuth and repository settings.
- Modified extensionSettings utility functions to use arrow functions and provide a default value for getSetting.
- Improved code readability and maintainability by standardizing the method of accessing settings.
Eng 286 show when GitHub sync is disabled globally (#143)
* Refactor GitHub Sync settings in NodeConfig and GeneralSettings components
- Updated the onChange handler for GitHub Sync to use async/await and added a timeout for refreshing the config tree.
- Introduced a global settings check in NodeConfig to conditionally render the GitHub Sync checkbox and comments configuration.
- Passed setMainTab prop to NodeConfig for better navigation control.
This improves the user experience by ensuring that settings are updated correctly and provides clear feedback when global settings are disabled.
* matchingNode fix
.1 parent a795a8d commit 94694a5
File tree
9 files changed
+219
-154
lines changed- apps/roam/src
- components
- settings
- utils
9 files changed
+219
-154
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
119 | 119 | | |
120 | 120 | | |
121 | 121 | | |
122 | | - | |
| 122 | + | |
123 | 123 | | |
124 | 124 | | |
125 | 125 | | |
| |||
171 | 171 | | |
172 | 172 | | |
173 | 173 | | |
174 | | - | |
| 174 | + | |
175 | 175 | | |
176 | 176 | | |
177 | 177 | | |
| |||
185 | 185 | | |
186 | 186 | | |
187 | 187 | | |
188 | | - | |
189 | | - | |
| 188 | + | |
| 189 | + | |
190 | 190 | | |
191 | 191 | | |
192 | 192 | | |
| |||
233 | 233 | | |
234 | 234 | | |
235 | 235 | | |
236 | | - | |
237 | | - | |
| 236 | + | |
| 237 | + | |
238 | 238 | | |
239 | 239 | | |
240 | 240 | | |
| |||
253 | 253 | | |
254 | 254 | | |
255 | 255 | | |
256 | | - | |
| 256 | + | |
257 | 257 | | |
258 | 258 | | |
259 | 259 | | |
| |||
699 | 699 | | |
700 | 700 | | |
701 | 701 | | |
702 | | - | |
| 702 | + | |
703 | 703 | | |
704 | 704 | | |
705 | 705 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
12 | 12 | | |
13 | 13 | | |
14 | 14 | | |
15 | | - | |
| 15 | + | |
16 | 16 | | |
17 | 17 | | |
18 | 18 | | |
| |||
45 | 45 | | |
46 | 46 | | |
47 | 47 | | |
48 | | - | |
| 48 | + | |
49 | 49 | | |
50 | 50 | | |
51 | 51 | | |
| |||
75 | 75 | | |
76 | 76 | | |
77 | 77 | | |
78 | | - | |
| 78 | + | |
79 | 79 | | |
80 | 80 | | |
81 | | - | |
82 | | - | |
83 | | - | |
84 | | - | |
85 | | - | |
| 81 | + | |
| 82 | + | |
| 83 | + | |
86 | 84 | | |
87 | 85 | | |
88 | 86 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
5 | 5 | | |
6 | 6 | | |
7 | 7 | | |
8 | | - | |
| 8 | + | |
9 | 9 | | |
10 | | - | |
| 10 | + | |
11 | 11 | | |
12 | 12 | | |
13 | 13 | | |
14 | 14 | | |
15 | 15 | | |
16 | 16 | | |
17 | 17 | | |
18 | | - | |
19 | | - | |
20 | 18 | | |
21 | 19 | | |
22 | 20 | | |
| |||
40 | 38 | | |
41 | 39 | | |
42 | 40 | | |
43 | | - | |
44 | 41 | | |
45 | | - | |
46 | | - | |
47 | | - | |
48 | | - | |
49 | | - | |
50 | 42 | | |
51 | | - | |
52 | | - | |
53 | 43 | | |
| 44 | + | |
54 | 45 | | |
55 | 46 | | |
56 | 47 | | |
| |||
105 | 96 | | |
106 | 97 | | |
107 | 98 | | |
| 99 | + | |
108 | 100 | | |
109 | 101 | | |
110 | 102 | | |
| 103 | + | |
111 | 104 | | |
112 | 105 | | |
113 | | - | |
114 | | - | |
115 | | - | |
116 | | - | |
117 | | - | |
118 | | - | |
119 | | - | |
120 | | - | |
121 | | - | |
122 | | - | |
123 | | - | |
| 106 | + | |
| 107 | + | |
124 | 108 | | |
125 | 109 | | |
| 110 | + | |
126 | 111 | | |
127 | 112 | | |
128 | | - | |
| 113 | + | |
129 | 114 | | |
130 | 115 | | |
131 | 116 | | |
| |||
134 | 119 | | |
135 | 120 | | |
136 | 121 | | |
| 122 | + | |
137 | 123 | | |
138 | 124 | | |
139 | 125 | | |
| 126 | + | |
140 | 127 | | |
141 | 128 | | |
142 | 129 | | |
| |||
171 | 158 | | |
172 | 159 | | |
173 | 160 | | |
| 161 | + | |
174 | 162 | | |
175 | 163 | | |
176 | 164 | | |
| |||
250 | 238 | | |
251 | 239 | | |
252 | 240 | | |
| 241 | + | |
253 | 242 | | |
254 | | - | |
255 | | - | |
256 | | - | |
257 | | - | |
258 | | - | |
259 | | - | |
260 | | - | |
261 | | - | |
262 | | - | |
263 | | - | |
264 | | - | |
265 | | - | |
266 | | - | |
| 243 | + | |
267 | 244 | | |
268 | 245 | | |
269 | | - | |
270 | | - | |
271 | | - | |
272 | | - | |
273 | | - | |
274 | | - | |
275 | | - | |
276 | | - | |
| 246 | + | |
| 247 | + | |
| 248 | + | |
| 249 | + | |
| 250 | + | |
| 251 | + | |
| 252 | + | |
| 253 | + | |
| 254 | + | |
| 255 | + | |
277 | 256 | | |
278 | 257 | | |
279 | 258 | | |
280 | 259 | | |
281 | 260 | | |
282 | 261 | | |
| 262 | + | |
283 | 263 | | |
284 | 264 | | |
285 | 265 | | |
286 | 266 | | |
| 267 | + | |
287 | 268 | | |
288 | 269 | | |
289 | 270 | | |
290 | 271 | | |
291 | 272 | | |
292 | 273 | | |
293 | 274 | | |
| 275 | + | |
294 | 276 | | |
295 | 277 | | |
296 | 278 | | |
| |||
325 | 307 | | |
326 | 308 | | |
327 | 309 | | |
| 310 | + | |
328 | 311 | | |
329 | 312 | | |
330 | 313 | | |
| |||
477 | 460 | | |
478 | 461 | | |
479 | 462 | | |
| 463 | + | |
480 | 464 | | |
481 | 465 | | |
482 | 466 | | |
| 467 | + | |
483 | 468 | | |
484 | 469 | | |
485 | 470 | | |
| |||
534 | 519 | | |
535 | 520 | | |
536 | 521 | | |
537 | | - | |
| 522 | + | |
| 523 | + | |
| 524 | + | |
| 525 | + | |
| 526 | + | |
538 | 527 | | |
539 | 528 | | |
540 | 529 | | |
| |||
913 | 902 | | |
914 | 903 | | |
915 | 904 | | |
916 | | - | |
917 | | - | |
918 | | - | |
919 | | - | |
920 | | - | |
921 | | - | |
922 | | - | |
923 | | - | |
924 | | - | |
925 | | - | |
926 | | - | |
927 | | - | |
928 | | - | |
929 | | - | |
930 | | - | |
931 | | - | |
932 | | - | |
933 | | - | |
934 | | - | |
935 | | - | |
936 | | - | |
937 | | - | |
938 | | - | |
939 | | - | |
940 | | - | |
941 | | - | |
942 | | - | |
943 | | - | |
944 | | - | |
945 | | - | |
946 | | - | |
947 | | - | |
948 | | - | |
949 | | - | |
950 | | - | |
951 | | - | |
952 | | - | |
953 | | - | |
954 | | - | |
955 | | - | |
956 | | - | |
957 | | - | |
958 | | - | |
959 | | - | |
960 | | - | |
961 | | - | |
962 | | - | |
963 | | - | |
964 | | - | |
965 | | - | |
966 | | - | |
967 | | - | |
968 | | - | |
969 | | - | |
970 | | - | |
971 | | - | |
972 | | - | |
973 | | - | |
974 | | - | |
975 | | - | |
976 | | - | |
977 | | - | |
978 | | - | |
979 | | - | |
980 | | - | |
981 | | - | |
982 | | - | |
983 | 905 | | |
984 | 906 | | |
985 | 907 | | |
986 | 908 | | |
987 | 909 | | |
| 910 | + | |
| 911 | + | |
| 912 | + | |
| 913 | + | |
| 914 | + | |
| 915 | + | |
988 | 916 | | |
989 | 917 | | |
990 | 918 | | |
| |||
994 | 922 | | |
995 | 923 | | |
996 | 924 | | |
| 925 | + | |
997 | 926 | | |
998 | 927 | | |
999 | 928 | | |
| |||
1013 | 942 | | |
1014 | 943 | | |
1015 | 944 | | |
1016 | | - | |
1017 | 945 | | |
1018 | 946 | | |
1019 | 947 | | |
| |||
1026 | 954 | | |
1027 | 955 | | |
1028 | 956 | | |
1029 | | - | |
1030 | 957 | | |
1031 | 958 | | |
1032 | 959 | | |
| |||
0 commit comments