Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
28 commits
Select commit Hold shift + click to select a range
d21c604
<feat> Added base support for expressions as graphs
JoshdRod Dec 4, 2025
c5c8946
<Refactor> index/script.js
JoshdRod Dec 6, 2025
d2fc002
<feat> Added parent node data to expression tree nodes
JoshdRod Dec 6, 2025
44271f4
<feat> Implemented graph normaliser.
JoshdRod Dec 6, 2025
25f4190
<fix> Modified expressionToComponentList to lower -x+f(x) and f(x)-x …
JoshdRod Dec 12, 2025
844069a
<feat> Added tree comparison function
JoshdRod Dec 12, 2025
8533584
<feat> Began adding bTree comparison into website flow
JoshdRod Dec 12, 2025
69c74c2
<feat> Added and implemented Tree to MathJax expression function
JoshdRod Dec 13, 2025
8c31ec5
<fix><copilot> Corrected typo in comment
JoshdRod Dec 13, 2025
b6d5e01
<fix><copilot> Corrected typo in comment
JoshdRod Dec 13, 2025
8ef7c9c
<fix> Modified treeToMathJax to add brackets for complex terms
JoshdRod Dec 13, 2025
083cf3b
<chore> Removed commented / un-used code
JoshdRod Dec 13, 2025
8f83fdf
<refactor><copilot> Indented if block with tab instead of space
JoshdRod Dec 13, 2025
b9c96e0
<fix><copilot> Added missing declaration for local variable
JoshdRod Dec 14, 2025
07a0c1d
<refactor> Added missing break in switch case statement
JoshdRod Dec 17, 2025
9dd3745
<feat> Add colour to back of responses based on correctness of answer…
JoshdRod Dec 21, 2025
b837beb
<style> Rename infixList -> postfixList in expressionToComponentList
JoshdRod Dec 21, 2025
1664abd
<chore><copilot> Add missing 'let' in for loop
JoshdRod Dec 21, 2025
d7460dc
<feat> Add mathjax display of user input whilst typing (#14)
JoshdRod Dec 22, 2025
d5455b0
<fix> Patch display not ending functions at correct term
JoshdRod Dec 23, 2025
e97f1fc
<fix> Ensure display shows * expressions conventionally
JoshdRod Dec 23, 2025
abb1e1c
<fix> Display negative numbers correctly in MathJax
JoshdRod Dec 25, 2025
ce03897
<fix> Patch display putting + instead of * when converting expression…
JoshdRod Dec 25, 2025
55d9a2e
<style> Rename found to foundFunctionNameEnd
JoshdRod Dec 27, 2025
6df0a6c
<chore> Remove FIXME comment about adding subtractions
JoshdRod Dec 27, 2025
fe216da
<style><copilot> Rename exp -> cleanExpression
JoshdRod Dec 27, 2025
b144ed1
<fix> Sanitise MathJax response before injection to avoid XSS
JoshdRod Dec 27, 2025
1cc30de
<style><copilot> Rename found to foundNumberEnd in number parsing logic
Copilot Dec 27, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 3 additions & 0 deletions index.html
Original file line number Diff line number Diff line change
Expand Up @@ -128,6 +128,9 @@ <h2>Integrle</h2>
<div style="background-color: gray;">
<input id="answerBox" placeholder="Your response!">
</div>
<div>
<p id="userResponseMathJax"></p>
</div>
</div>
<script type="text/javascript" src="https://cdn.jsdelivr.net/npm/dompurify@3.3.0/dist/purify.min.js"></script>
<script src="pages/index/script.js"></script>
Expand Down
Loading