* 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
* data prepared, task setup
* add the basics of the email template
* cover granular permissions
* unfollow this map
* break out permissions tests better
* rename so test runs
* all the good changes
* follows
* dont send duplicates
* remove follow_type for now
* dont add all the extra stuff we're not implementing yet
* refactor
* lots of fixes
* Delete activity.html.erb
* Delete activity.text.erb
* Update 20170209215819_create_follows.rb
* Update schema.rb
* Update mapping.rb
* Update mailboxer.rb
* file attachments in db
* rubocop
* factor out a bunch of file types
* thumb and medium image styles"
* syntax error in concern
* markdown is also plaintext
* rubocop
* simple rdf export of maps
* register ttl mime type
* owl
* mm
* fix up export service
* implement base url thing whoo
* add more rdf fields
* fix rdf syntax errors
* hide unused fields in rdf
* some code climate fixes
* update ontology a bit more
* syntax fix
* typo
* 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
* feature/more.events
* keep mapping.user as the creator
* cleanup cruft and include slack notifs
* capture topic and synapse updates, store the old values
* avoid the mapping gets deleted problem
* include an indicator of which values changed
* style cleanup
* remove the hack in favor of a legit way
* updated schema file
* ensure topics and synapses have their permission match the map they're deferring to
* update permission of topics and synapses as map perm changes, when defer_to_map
* try enabling count threshold on rubocop
* remove unused mk_permission functions
* change *_count methods to use delegate to save lines in map.rb model
* rubocop topic.rb
* make map methods use ActiveRecord relations so they don't error on pundit
* test for logged out maps GET api
* open up GET routes on maps/topics/synapses and update api docs
* used and recent
* enable most used and recent in all metacode select situations
* selected changed to active at some point
* switch recent and most used positions
* remove index doc page
* add starred to maps API and endpoint to create/delete
* add token to requests without token param
* add minor version number to api version
* metacode/user use uri in schema
* make code climate happier
* update Gemfile to rails 5 and ruby 2.3.0
* fiddle with javascripts and add sprockets manifest file
* update config directory for rails 5
* fix some errors with controllers/serializers
* fix travis and rspec
* new serializers renamed to serializers
* module Api::V1
* reusable embedding code
* add index/collections/paging. overriding most of snorlax now |:)
* raml api documentation + rspec tests to verify schemas/examples
* add sorting by ?sort and searching by ?q. Add pagination Link headers
* api v1 => v2
* fill out synapse api
* alphabetize map policy
* fix page thing
* fill out maps api
* formParameters => properties, and fiddle with map api
* more raml 1.0 stuff i'm learning about
* deprecate v1 api
* rails 5 uses ApplicationRecord class for app-wide model config
* Update topic spec for api v2
* workaround for user_preference.rb issue
* get ready for token api docs. also TODO is mapping api docs
* spec out mapping api
* map/mapping/synapse spec, plus other bugs
* awesome, token specs/apis are done
* add sanity checks to the api tests
* more cleanup
* devise fix
* fix starred map error