Commit Graph

18 Commits

Author SHA1 Message Date
c7ae6d6586 feat: Working implementation of a comparisons changer 2022-01-28 13:48:47 -05:00
dfa0a38a29 feat: Changes in preparation for being able to change comparisons 2022-01-28 12:50:45 -05:00
5de6a18e10 fix: Kill submit button once end is reached 2021-12-08 16:46:17 +01:00
d2f1d8dd50 fix: munging around with tailwinds configuration 2021-12-08 13:49:29 +01:00
c9bc44d7e5 fix: Fixed tailwinds
Moved tailwinds out of devDependencies and into normal dependencies
I am hoping this will fix the display in the netlify nextjs deployment
2021-12-08 12:59:17 +01:00
849a09207e chore: Refactored and added comments 2021-12-08 12:35:18 +01:00
3d6a544a72 feat: Refactored to avoid useState in lib/findPaths.js
Note: This is important because it allows for restarting
the utility-function extractor. It also makes for code
which is more understandable.
2021-12-08 11:56:20 +01:00
958a2e366f tweak: Moved state variable to comparisonView body 2021-12-08 11:34:28 +01:00
f82043d24a tweak: Small convenience fixes 2021-12-08 11:20:03 +01:00
74d1f2be23 feat: Produce an O(n) to O(log2(n)) improvement in findPaths
Details: The findPathsInner function in lib/findPaths.js is too
expensive, and has a tendency to throw "too much recursion" errors.
However, it can be optimized. In particular, instead of just
going through all paths, we could go in the paths in the
right direction.

Note that: The current improvements don't do that yet. I was trying
to do that at the findDistance level, but I was being dumb.
2021-12-07 20:45:19 +01:00
5f0cb26db0 fix: Too much recursion error + make sure mongo request goes through.
Too much recursion error: Use a simpler table
Make sure mongo request goes through:
- Do it before the computation +
- + put the computation inside a timeout.
2021-12-07 18:40:17 +01:00
2b9ce6e142 Change expected/max calculation when changing the dataset 2021-11-28 15:46:54 +00:00
56bab8f861 feat: Added expected and maximum number of comparisons 2021-11-28 15:33:19 +00:00
fcc28c19aa feat: Added alert after comparisons are completed 2021-11-25 16:21:18 +00:00
427bb9b231 tweak 2021-11-25 16:04:28 +00:00
ecd2476112 tweak: Additional UX improvements 2021-11-25 15:56:48 +00:00
b9a4a371fc fix: Aesthetics 2021-11-25 15:49:58 +00:00
7ae03e791b feat: Refactoring to make index.js and research.js use the same function 2021-11-25 15:31:10 +00:00