* initial restructuring
* stuff
* lock version number
* just keep using current mapinfobox
* fix map upperRightUI layout
* make mapsWidth work and add mobile
* remove filterBoxOpen for now
* redo the mobile menu in react
* get account menu and invite lightbox working
* fixed maps scrolling
* make other routes work
* fix signed out home page
* fix accountbox toggling
* add metacode edit routes
* lots of fixes
* fix map chat layout and tab bug
* improve topic card readability and fix dragging bug
* fixup mapchat stuff
* fix up navigation to use react-router
* jquery no longer handling access requests
* handle case where user hasn't loaded yet
* this shouldn't have been removed
* add frame for topic view
* rewrite map instructions
* fix toast (and sign out bug)
* fix apps pages and missing routes
* made our request invite page look nice
* filter box in react
* forgot to add one proptype
* remove extra comments
* handle page title and mobile title updates
* reenable google analytics
* make filterbox use onclickoutside
* reenable topic view in react
* fix csrf auth token
* fix little homepage styling issue
* try putting preparevizdata in a timeout
* installing render log to count
* little fixes
* fixup filters
* make filter map function names more readable
* eslint helps
* renaming for clarity
* use onclickoutside for account/sign in box
* add some logging to see whether this is source of many renders
* turns out chatview was heavily hogging memory
* tiimeout not needed
* its coming along
* links bar
* scssify a bunch
* metacode image working a bit better
* metacode selector in react topic card
* riek editing for name field on topic card
* riek submit on enter
* factor out Title and Links from Topic Card component, but not the listeners
* create working Desc editor
* styling is much better now
* textarea min height for desc
* disallow images in topic card markdown
* shift enter is linebreak, enter is save
* attachments split out, but it's pretty buggy
* move listeners into Links.js
* slightly wider metacodeTitle
* fix positioning on metacode selector
* fix metacode selection
* move metacode and permissions into subcomponents
* fixes
* prevent editing on desc/title if not authorized to edit
* fix topic card draggability
* fix embedly
* fix md test
* remove the removed link card manually with jquery
* fix test syntax
* eslint
* more eslin
* reuse authorizedToEdit
* convert metacode sets to a json object for react
* add the html in react whoop
* fix metacode styling
* sort wasn't working
* finishing metacode select
* readd the above link input border
* fix syntax
* multiline title editable textarea
* more portable metacode selector component
* factor out #metacodeOptions into one react component with a callback :D:D:D
* render metacodeOptions in right click menu with react
* render metacodeOptions in right click menu with react
* fix up right click menu's metacode editing
* fix topic card title character counter
* ignore metamaps secret bundle in ag
* simplify Attachments props
* factor out embedly card into its own component; it seems to help
* link resetter
* fix edit icon on title in topic card
* move mapCount and synapseCount hover/click logic to react
* fix up the showMore control
* metacode selection tweaks
* tweak links bar spacing in topic card
* rubocop
* remove TODOs
* more badass permissions selector
* close permission selector when you click outside
* fix overeager metacode selector
* more modular attachments component
* fix bug in Desc.js
* fix right click styling
* permission changes are different than edit rights
* bad module ref
* ensure maxLength on topic titles
* actioncable needs puma not webrick
* add framework
* remove the old way
* send events from server to client
* get all events working
* clean up receivable
* map is polymorphic on message
* add the moved event
* make todo comments clear
* verify before streaming from map channel
* rubocop fixes
* wasn't set up correctly for nodejs realtime
* esc cancels topic and synapse creation now
* close topic/synapse creation on right click
* backspace and delete don't close synapse creation anymore
* hitting tab saves the synapse you're creating
* fix getPastelColor function (I think)
* fix pixelsToCoords and coordsToPixels function calls
* update signature of coord/pixel functions in Util.spec.js
* changed the code to be based off of the current dev branch
* Update JIT.js
* Update Util.js
* Update JIT.js
A few logical operators were replaced with their stricter counterpart.
* Update JIT.js
* Update index.js
* Update Util.js