eternagame.org
eternagame.org copied to clipboard
Website for the Eterna citizen science game
![Puzzle page](https://user-images.githubusercontent.com/5702744/81639805-d63d2200-93d1-11ea-8ca7-3ac0c55b04f3.png)
See https://vuejs.github.io/vetur/guide/vti.html There's a fair amount of errors this spits out, so I don't have time to go after this now. However, it should be a relatively straightforward to work...
[https://eternagame.org/about/publications](https://eternagame.org/about/publications) - [x] Make publications Drupal editable - [x] Updates of some paper citations to final peer-reviewed publication links (e.g., Yesselman et al., Computational design of asymmetric three-dimensional RNA structures...
In many places, we use a `ref` and the `.show`/`.hide`/`.toggle` methods for modals. Instead, we should simply use a reactive boolean that is set when it should be shown or...
Currently the progress bar for the tutorial levels is handled by [an array of svgs](https://github.com/eternagame/eternagame.org/blob/88b6efb2a306b1938e9e43b61caa8a39a7c373b3/src/views/home/PlayerHome/components/activities/TutorialActivity.vue#L31-L39) - this should really just be a single svg implemented as a Vue component, where...
Because of the short time scale for the initial implementation, a number of external libraries have been pulled in. There are a number of them that fall into one or...
Would be nice to no longer need to `@ts-ignore` these (either by creating typedefs, or removing/replacing them entirely) - tiptap - tiptap-extensions - vue2-circle-progress - vue-mq - in-browser-language - vue-facebook-login-component...
`Global` was just a bad name by me to what is now `Common`. We should move `Gallery` into `Common`, and either move `ReadMore` into the lab page or into Common...