Devin Howard
2652d53e9b
update ruby dependencies too ( #1042 )
...
* update rubygem dependencies
* update backbone
* brakeman fix
* brakeman
* ugh syntax fix
2017-01-22 16:41:51 -05:00
Devin Howard
dc8d274487
whoops, I guess we do need jquery in package.json
2017-01-22 14:07:04 -05:00
Devin Howard
2fd972ddce
ajax queue ( fixes #853 ) ( #1037 )
...
* jquery.ajaxq
* install jquery.ajaxq from npm
* patch ajaxq into Backbone code
* use ajaxq library with more github stars
* eslint
2017-01-22 13:50:34 -05:00
Devin Howard
bba8231e8c
update npm dependencies ( #1038 )
...
* only one github dependency left
* update npm deps
* exact versions of npm deps
2017-01-21 15:37:14 -05:00
Devin Howard
25b4d388de
eslint commands and apply some style fixes ( #1021 )
...
* auto eslint and add commands for eslint
* eslint the entire frontend folder
2017-01-11 12:52:34 -05:00
Devin Howard
cb95e027c4
Add emoji to chat ( #1013 )
...
* add emoji picker unstyled
* rename junto.css.erb => junto.scss.erb
* junto scss-ified
* add emoji mart css
* emoji are replaced in the text area
* remove unicode emoji from messages before sending to db
* add emoji back into messages on display
* bigger font size on chat messages
* tweak styling
* codeclimate (eslint)
2017-01-09 13:14:20 -05:00
Devin Howard
cbf1ec3afb
fix missing npm github dep ( #1011 )
2017-01-04 12:34:08 -05:00
Devin Howard
d51e3f3b52
update npm deps, EXCEPT socket.io and backbone ( #950 )
...
* update npm dependencies (with some exceptions)
* update autolinker, remove underscore
2016-12-11 16:09:12 -05:00
Devin Howard
2f4fe525ce
Fix a bunch of errors and style issues
2016-11-07 14:55:20 -05:00
Devin Howard
47bca5907e
add tests for Metamaps.Util ( #825 )
...
* decouple Util from other Metamaps modules
* first few Util tests
* more Util tests
* remove dead code
* eslint
2016-10-25 12:28:51 +08:00
Connor Turland
fb427a11f0
[WIP] keep client fresh with junto info globally ( #791 )
...
* push state to client
* junto status is live on map cards XD
* little fixes
* eslint stuff
* remove object rest spread
* i think this makes realtime work without needing babel-node
2016-10-21 09:29:04 -04:00
Devin Howard
2529e0d44f
copy share invite link to clipboard automatically where possible
2016-10-19 11:07:20 +08:00
Connor Turland
139837e997
restructure realtime server for clarity ( #780 )
...
* restructure realtime server for clarity
* better indenting on signal.js
* don't need it because socketioconnection is being imported now
2016-10-18 20:29:21 -04:00
Connor Turland
517cfcb913
remove static lib files in favor of npm ones ( #773 )
...
* remove static lib files in favor of npm ones
* update howler to work correctly
* patch npm modules to not use window
2016-10-17 10:39:08 -04:00
Devin Howard
9ac24f7468
Merge pull request #744 from metamaps/feature/markdown-in-topic-cards
...
markdown in topic card description field
2016-10-08 16:58:32 +08:00
Devin Howard
fc044294f1
add markdown to topic cards
2016-10-08 09:23:57 +08:00
Devin Howard
518773d6e1
pop up a lightbox using React to help you export
2016-10-06 16:22:21 +08:00
Devin Howard
dbc2ff75df
make eslint work and update yoda config
2016-10-04 23:06:49 +08:00
Devin Howard
15b8440fbc
move raml2html to optional dependencies so it can be installed globally
2016-10-04 16:21:09 +08:00
Devin Howard
2466a0912f
raml2html build script
2016-10-04 15:22:24 +08:00
Devin Howard
a2cde20f8f
raml2html with 1.0 syntax working
2016-10-04 15:22:22 +08:00
Connor Turland
8f0b350a2d
Fix underscore bug ( #674 )
...
* Update package.json
* Update ChatView.js
2016-09-26 20:39:33 -04:00
Devin Howard
0e17ec11ec
fix eslint config for code climate
...
this is MOSTLY the same as feross/standard
2016-09-26 10:47:45 +08:00
Devin Howard
c20e503785
show/hide add a topic instructions more consistently
2016-09-25 23:48:14 +08:00
Devin Howard
0df17c4aa0
update deps in package.json
2016-09-25 21:53:40 +08:00
Devin Howard
2ade375c20
babel-plugin-lodash to slim down bundle size by 300 KB
2016-09-25 21:53:26 +08:00
Devin Howard
40f89b1c61
enable csv import using csv-parse module
2016-09-25 12:49:57 +08:00
Devin Howard
79aa7717ed
exact versions in package.json
2016-09-24 23:21:29 +08:00
Devin Howard
bb5ba4861d
[WIP] code climate config file ( #654 )
...
code climate config file
2016-09-23 18:36:47 +08:00
Devin Howard
07e4ac3865
attempt to get npm testing working; fail
2016-09-23 10:37:59 +08:00
Devin Howard
0a109895f7
merge realtime/package.json into top level package.json
2016-09-22 17:00:36 +08:00
Devin Howard
c0f63abc59
upgrade testing to es6
2016-09-22 17:00:36 +08:00
Devin Howard
f4eb9250ad
npm update
2016-08-12 10:51:14 +08:00
Devin Howard
beb52bc471
fix topic view keyboard shortcuts ( #597 )
...
* fix topic view selection crash on centerAndReveal
* topic view shortcuts switch to Alt
* change delete behaviour to be smarter
* fetchRelatives recursively handles arrays
* update topic url and Metamaps.Active.Topic when you center
* make heroku work 4 realz
2016-08-09 11:53:50 -04:00
Devin Howard
713063e578
fix npm testing script - it will actually break travis now
2016-08-07 20:00:44 +08:00
Devin Howard
b66b75615a
remove frontend folder reference from travis
2016-08-07 19:45:11 +08:00
Devin Howard
17a9a2d23a
fix jquery error and move package.json etc to root dir
2016-08-03 22:40:14 +08:00