Devin Howard
3f9077b380
clean up
2016-09-25 23:25:38 +08:00
Devin Howard
b722d2d3b0
fix map controller create spec
2016-09-25 23:25:38 +08:00
Devin Howard
5e180ac10e
set up explore controller routes and rename methods
2016-09-25 23:25:38 +08:00
Devin Howard
686d80e274
move more logic into map model
2016-09-25 23:25:37 +08:00
Devin Howard
7275beb163
put CRUD at top of maps controller, and alphabetize other actions below
2016-09-25 23:25:37 +08:00
Devin Howard
40bd9ed95a
refactor maps controller a bit
2016-09-25 23:25:37 +08:00
Devin Howard
1ab8703008
move explore maps methods into their own controller
2016-09-25 23:25:37 +08:00
Devin Howard
959aa693f3
ok, i guess this is ready
2016-09-25 23:22:20 +08:00
Devin Howard
cc2e3b9358
hack to get the <title> tag when importing a url, without CORS issues
2016-09-25 22:50:16 +08:00
Devin Howard
5819447828
fix git versioning
2016-09-25 19:35:37 +08:00
Devin Howard
03eacde753
Merge pull request #656 from metamaps/feature/tech-debt
...
rubocop style updates
2016-09-24 13:59:27 +08:00
Devin Howard
a164dccc94
fix errors!!
2016-09-24 13:55:52 +08:00
Devin Howard
20bd959c69
fix models that rubocop broke >:(
2016-09-24 13:02:53 +08:00
Devin Howard
b0fac7648a
Merge pull request #650 from metamaps/fix/map-serialization-bug
...
fix @maps serialization bug
2016-09-24 12:32:38 +08:00
Devin Howard
f8c11f234d
more rubocop updates
2016-09-24 12:27:34 +08:00
Devin Howard
5fab6de48a
fiddle with metacodes controller
2016-09-24 11:00:53 +08:00
Devin Howard
0ace202ace
automatic rubocop updates
2016-09-24 11:00:46 +08:00
Devin Howard
c76657ecb4
fix restful controller style issuse
2016-09-23 18:54:05 +08:00
Devin Howard
df84bd9e1d
fix @maps serialization bug
...
if @maps is empty, it returns {"maps":[]}, instead of [] like we expect
on the frontend.
This commit fixes this issue
2016-09-23 14:40:26 +08:00
Devin Howard
bda740491c
moved JIT to npm. tests pass. whoop whoop
2016-09-23 11:59:23 +08:00
Devin Howard
07e4ac3865
attempt to get npm testing working; fail
2016-09-23 10:37:59 +08:00
Connor Turland
f59a5775ae
tweaks to import/exports
2016-09-22 20:16:18 -04:00
Devin Howard
30894a313f
move views to their own frontend folder
2016-09-23 00:07:30 +08:00
Devin Howard
a4d31241a8
move Metamaps code into webpack
2016-09-22 14:28:20 +08:00
Devin Howard
b13ebc6716
Merge pull request #640 from metamaps/fix/password-reset-error
...
fix password reset error
2016-09-22 09:16:25 +08:00
Devin Howard
1370b63311
Merge pull request #639 from metamaps/feature/paste-url
...
Allow pasting URLs into the map to create a new topic
2016-09-22 09:16:03 +08:00
Connor Turland
2219e0d0dd
Update Metamaps.Topic.js
2016-09-21 14:53:17 -04:00
Devin Howard
3843cab643
rails 5 + api v2 + raml api docs ( #593 )
...
* 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
2016-09-21 13:22:40 -04:00
Devin Howard
1efd78ad7b
initial attempt at focussing input field when entering multiple topics
2016-09-21 14:27:49 +08:00
Devin Howard
49084b98dd
omg import bookmarks 😍
2016-09-21 10:48:47 +08:00
Devin Howard
fac59f346f
fix topic init function
2016-09-21 10:24:57 +08:00
Devin Howard
ec96d69876
refactor import view:
...
-Paste Input wrapper class to abstract away getting input
-Add ability to drop files in PasteInput
-Add ability to drop .webloc files or paste a link to create a new topic with that link in the link and desc fields
2016-09-21 10:11:08 +08:00
Devin Howard
9515152315
move auto layout function into its own file
2016-09-21 10:10:08 +08:00
Connor Turland
aace6796f5
allow topic carousel to be pinned open ( #643 )
...
* so that rapid topic creation can happen in succession
* close when map closes
2016-09-19 20:30:34 -04:00
Connor Turland
61e27a4dcb
height shouldn't stay hard set. fixes 622
2016-09-17 23:45:04 +00:00
Connor Turland
823c0c5990
no room is created if anon user ( #642 )
2016-09-17 15:06:54 -04:00
Devin Howard
ca74e8c5fc
Merge pull request #641 from metamaps/fix/get-siblings-by-type
...
Get siblings by metacode type returns only topics with that metacode - fix #538
2016-09-17 20:57:48 +08:00
Devin Howard
d1c390636a
Get siblings by metacode type returns only topics with that metacode - fix #538
2016-09-17 17:12:39 +08:00
Devin Howard
4723c62b20
fix password reset error
2016-09-15 07:18:15 +08:00
Devin Howard
4bbb9df5af
can't use ` with uglify
2016-09-14 10:45:42 +08:00
Devin Howard
40cb7606e3
enable metamaps.debug whoops
2016-09-13 15:21:00 +08:00
Connor Turland
6b2887e8da
namespace the event listeners to turn them off ( #637 )
2016-09-11 18:47:59 -04:00
Connor Turland
9070bfc836
use a subset of the simplest metacodes for new users ( #633 )
...
* use a subset of the simplest ones for new users
* Update user_preference.rb
* Update user_preference.rb
2016-09-09 20:36:49 -04:00
Connor Turland
d3bc3e3d18
dont change home link in the mapper profile case
2016-09-10 00:29:10 +00:00
Connor Turland
75260496be
annoying scroll issue fix ( #634 )
2016-09-09 17:06:05 -04:00
Devin Howard
3e38fba215
remove relatives1 and relatives2
2016-09-05 11:55:19 +08:00
Devin Howard
e761e1693c
use Topic.relatives scope to get all relatives
2016-09-05 11:52:35 +08:00
Connor Turland
7de89cfa0f
shouldn't reference relatives that are connected in private ways
2016-09-02 12:37:01 -04:00
Connor Turland
4a2f3203bd
Update clean.css.erb
2016-09-01 15:41:20 -04:00
Devin Howard
8a55491dab
forgot last updated
2016-09-01 15:48:47 +08:00
Connor Turland
549c086af4
styleee ( #620 )
2016-08-31 18:57:19 -04:00
Connor Turland
19dabe81cc
Enable users to star maps, and to see their starred collection ( #615 )
...
* enable starring
* users should be able to star others maps
* proper star icon
* starred maps display as starred without refreshing
* oops
* make phrasing clearer
2016-08-31 16:58:49 -04:00
Connor Turland
370499e453
avoid prompt
2016-08-30 17:00:14 -04:00
Connor Turland
d7759c8c07
Redo all of explore together in React ( #617 )
...
* unify explore in react
* no more need for manual scroll reseting
* we're not opening/closing the search anymore
2016-08-21 21:02:49 -04:00
Connor Turland
c89a6771ea
Fix mapper page bugs + other things ( #611 )
...
* fix centering of explore headers
* make sure the mobile map title updates
* styling was broken on admin pages
* fixup callbacks when fetching user
* enable loading more
2016-08-17 10:00:37 -04:00
Connor Turland
4cb1dfe401
include link to create new map in mobile menu
2016-08-16 15:45:54 +00:00
Connor Turland
21e2418281
move apps header out of exploreMapsHeader
2016-08-16 15:38:05 +00:00
Connor Turland
b8c8f25c83
fixup applications page
2016-08-16 14:30:10 +00:00
Connor Turland
b58f55353a
switch so that backbone router is opt-in, not opt-out ( #610 )
2016-08-16 10:25:07 -04:00
Devin Howard
03e98e617b
fix login redirect loop - fixes #602 ( #609 )
2016-08-16 08:03:22 -04:00
Connor Turland
57181e208f
layout tweaks ( #607 )
...
* new map creation pops to new window
* hide the search on logged out homepage
* add { }
* just writing the same code better
* remove that old code
2016-08-16 08:03:06 -04:00
Connor Turland
da30078ef4
er, we use a static/modded version of best_in_place ( #608 )
2016-08-15 17:01:24 -04:00
Connor Turland
5b5fc86a3b
enable text overflow for title on mob ( #606 )
2016-08-14 12:50:44 -04:00
Devin Howard
15ca43d49f
Merge pull request #601 from metamaps/fix/nil-mapping-export
...
I think this fixes issue #566 but I'm not sure
2016-08-14 14:14:51 +08:00
Connor Turland
0140d68e87
adjusted media query breakpoints
2016-08-14 00:31:48 +00:00
Connor Turland
d4d992a0da
improve styling for mobile of map list ( #605 )
2016-08-13 20:10:23 -04:00
Connor Turland
34ecf4f70b
enable panning ( #603 )
2016-08-12 11:07:59 -04:00
Devin Howard
6eff5e640e
Metamaps.Mobile.js dependencies comment
2016-08-12 13:32:51 +08:00
Connor Turland
ceb335e728
use border radius on profile image
2016-08-12 05:09:10 +00:00
Connor Turland
dc60c3f3ed
add profile image and fix exploreMaps bar
2016-08-12 05:03:28 +00:00
Devin Howard
796f4d57a1
I think this fixes issue #566 but I'm not sure
2016-08-12 12:39:30 +08:00
Connor Turland
b4c75649ba
all teh mobile things
2016-08-12 04:04:18 +00:00
Connor Turland
449c2084bb
make maps go under explore bar
2016-08-11 17:26:11 -04:00
Connor Turland
44bb0020bc
Merge branch 'develop' into paring.down
2016-08-11 15:59:45 -04:00
Connor Turland
bdac00bc10
fix typo
2016-08-11 01:44:40 +00:00
Connor Turland
848bb11c08
needed to clear div switching between map view and topic view
2016-08-10 18:37:26 +00:00
Connor Turland
d5cec3844b
make sure toast hides again
2016-08-10 18:08:48 +00:00
Connor Turland
a3f1d51bc6
make the toast work
2016-08-10 18:06:28 +00:00
Connor Turland
da090e60db
remove homepage changes
2016-08-10 17:32:43 +00:00
Connor Turland
c308e276e8
Merge branch 'develop' into paring.down
2016-08-10 17:16:33 +00:00
Devin Howard
63b528c8bf
don't import into textarea elements either - fix #579 ( #598 )
2016-08-10 13:14:33 -04:00
Connor Turland
f71d552504
Merge branch 'develop' into paring.down
2016-08-10 17:09:37 +00: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
3b24165fd0
Merge pull request #589 from metamaps/feature/topicview-remove-topics
...
enable removal of topics from topic view - fixes #467
2016-08-08 21:46:15 +08:00
Devin Howard
9cedf69432
fetch siblings & center topic keyboard shortcuts - fixes #466 ( #588 )
...
* fetch siblings & center topic keyboard shortcuts - fixes #466
* add keyboard shortcut labels
* update keyboard shortcuts to Ctrl+E, Ctrl+R, and Ctrl+T, and update docs
* zoom extents back to Ctrl+E and use e.preventDefault
2016-08-08 21:46:05 +08:00
Devin Howard
3050f1413a
Merge pull request #587 from metamaps/feature/topicview-selection-box
...
fix selection box on radial view - fix #463
2016-08-08 21:43:22 +08:00
Devin Howard
5510cb2e99
enable removal of topics from topic view - fixes #467
2016-08-08 21:40:55 +08:00
Devin Howard
77e8716588
Merge branch 'master' into develop
2016-08-07 17:23:57 +08:00
Devin Howard
23543ac7ad
fix: synapse import fails if synapses are missing desc
2016-08-07 17:18:54 +08:00
Devin Howard
d778016571
fix selection box on radial view - fix #463
2016-08-07 13:17:25 +08:00
Connor Turland
17da8441f4
fixup react setup
2016-08-04 13:58:59 -04:00
Connor Turland
4005b301ac
uncomment commented header lines
2016-08-04 13:58:59 -04:00
Connor Turland
804afc3e1d
remove famous leftovers
2016-08-04 13:58:59 -04:00
Connor Turland
ede1dfb91c
made the header more generic to serve other functions
2016-08-04 13:58:59 -04:00
Connor Turland
30e9a27663
almost rid of famous completely
2016-08-04 13:58:06 -04:00
Connor Turland
aed423214f
started using react instead of famous
2016-08-04 13:57:35 -04:00
Connor Turland
6b2386a545
progress onthe home page
2016-08-04 13:56:39 -04:00
Connor Turland
293e68da05
remove old stuff
2016-08-04 13:56:39 -04:00
Devin Howard
a6951920eb
fix module.exports javascript bug
2016-08-04 17:08:10 +08:00
Devin Howard
69bdb0bf01
hotfix master with mappable_policy.try
2016-08-04 17:04:01 +08:00
Devin Howard
6df8da16bc
Merge branch 'master' into develop
2016-08-04 10:51:36 +08:00
Devin Howard
720f67cee7
move metacode loading earlier, and add a query string to work around amazon aws CORS issues
2016-08-03 08:54:10 +08:00
Devin Howard
6997142fd9
finish integrating npm. move underscore/backbone into npm management ( #577 )
...
* finish integrating npm. move underscore/backbone into npm management
* update docs for npm integration
* allow jsx or js extension
* change underscore version
2016-08-01 15:59:53 -04:00
Devin Howard
e6954eb37a
Merge pull request #574 from metamaps/fix/synapse-search-duplicates
...
fix synapse autocomplete duplicates
2016-08-01 08:56:55 +08:00
Devin Howard
5fe03641cb
move frontend code into a folder, and setup react build tooling with es6 transforms ( #576 )
2016-07-31 14:51:06 -04:00
Devin Howard
4161f70d2e
remove duplicates from synapse search
...
there were 2 issues. one is synapses with leading/trailing whitespace. I've run a script on production to strip existing leading/trailing whitespace from synapse descs.
The second issue was that this code wasn't actually modifying the @synapses array, and collectedDesc wasn't doing anything. So this new line will be more effective.
2016-07-31 19:31:31 +08:00
Devin Howard
7d4da81272
Update code style automatically using rubocop gem ( #563 )
...
* install rubocop
* 1961 automatic rubocop fixes
* update rubocop.yml to ignore half of the remaining cops
* rubocop lint warnings
* random other warnings fixed
2016-07-26 08:14:23 +08:00
Devin Howard
e5c9af8f95
use Wildcard if no metacode
2016-07-24 13:43:12 +08:00
Devin Howard
27942546b8
fix 2 bugs on develop ( #565 )
...
* fix js bug
* if mappable is nil it causes an error
2016-07-02 16:32:02 +08:00
Devin Howard
872ae90832
submit new map form on Enter - fixes #555 ( #562 )
...
* submit new map form on Enter - fixes #555
* update divs too
2016-07-01 16:48:38 +08:00
Devin Howard
6c22ebcc51
have policy_scope always use scope.all or something else to ensure it's an ActiveRecord relation
2016-06-28 14:49:46 +08:00
Devin Howard
b72536853f
fix activemaps_path url bug ( #559 )
...
* fix activemaps_path url bug
* annoying doc updates
* skip policy scope if redirecting an explore page
* lol that would have been dumb
2016-06-20 08:32:39 +08:00
Devin Howard
f5912d511d
fix activemaps_path url bug ( #559 )
...
* fix activemaps_path url bug
* annoying doc updates
* skip policy scope if redirecting an explore page
* lol that would have been dumb
2016-06-20 08:31:32 +08:00
Devin Howard
6e1797183e
brakeman ( #556 )
...
* update rails to 4.2.5.1
* fix brakeman gem warning
* make brakeman happier and add it to travis
* install brakeman gem for static security analysis
* fix brakeman call in travis
2016-06-16 15:44:08 +08:00
Devin Howard
1f9078638e
fix truncate bug when map desc is nil ( #557 )
2016-06-16 15:42:43 +08:00
Devin Howard
2989406954
fix truncate bug when map desc is nil
2016-06-15 12:17:32 +08:00
Connor Turland
c08868a5c1
user presence event ( #552 )
2016-04-26 08:08:12 -04:00
Devin Howard
45adda93b1
set up scaffolding for js tests ( #553 )
2016-04-26 10:22:32 +08:00
Connor Turland
2a3fa80540
wording needed updating
2016-04-24 12:15:40 -04:00
Connor Turland
8c51108a0c
enable shared private and public maps ( #530 )
...
* enable shared private and public maps
* change the list
* yeehaw add collaborators
* I believe this fixes the error connor brought up
* when topic or synapse is no longer on a map, don't defer
* needs to be before?
* just do it in the controller
* make recommendation they sign in and retry
* better email
* config for mailer previews
* improve wording
* shouldn't have included that
* switch to green
* don't execute if there's no map
* wasn't including the right people in some circumstances
* Finish breaking out JS files (#551 )
* metamaps.Realtime refactor
* Metamaps.Util
* Metamaps.Visualize
* Metamaps.SynapseCard
* Metamaps.TopicCard
* Metamaps.Create.js
* Remove erb extension from Metamaps.Map.js
* Metmaps.Account and Metamaps.GlobalUI remove extension
* Metamaps.JIT no more erb extension
* move Backbone.init; standard-format on Metamaps.js.erb
* factor out canvas support check function
* some llittle template bugs
* remove featured from signed in explore maps bar
* don't let it overflow off the page
2016-04-24 11:50:35 -04:00
Devin Howard
44ae6730a6
fix user search error
2016-04-21 00:30:11 -04:00
Devin Howard
e569a0376d
Merge pull request #548 from metamaps/feature/refactor-javascript
...
split out all javascript files
2016-04-20 11:24:20 +08:00
Devin Howard
837e4bde1b
fix map forking ( fix #540 )
2016-04-20 09:00:45 +08:00
Devin Howard
c1d963d669
remove .erb from files that don't need it
2016-04-15 09:18:17 +08:00
Devin Howard
8bb96d12a6
Metamaps.Control
2016-04-15 09:13:01 +08:00
Devin Howard
6a8921ae6d
standard-format Metamaps.JIT.js.erb
2016-04-15 09:13:01 +08:00
Devin Howard
074eaf0bd3
alphabetize dependecies
2016-04-15 09:13:01 +08:00
Devin Howard
324719e531
Metamaps.Filter
2016-04-15 09:13:01 +08:00
Devin Howard
b10f0cef0e
Metamaps.Listeners.js.erb
2016-04-15 09:13:01 +08:00
Devin Howard
a5bd0440a8
Metamaps.Organize
2016-04-15 09:13:01 +08:00
Devin Howard
ca5928113d
whoops don't forget standard format
2016-04-15 09:13:01 +08:00
Devin Howard
de62a08307
Metamaps.Topic
2016-04-15 09:13:01 +08:00
Devin Howard
4833dd8da6
Metamaps.Synapse
2016-04-15 09:13:01 +08:00
Devin Howard
11a87582c7
Metamaps.Map
2016-04-15 09:13:01 +08:00
Devin Howard
13d6ab56e5
factor out two more small view modules
2016-04-15 09:13:01 +08:00
Connor Turland
7bb7f345f1
added an event for conversations starting ( #547 )
...
* added an event for conversations starting
* switch to post
2016-04-14 14:35:28 -04:00
Devin Howard
6653d10edf
Debug gets a header. Still need to parse through Metamaps, Metamaps.GlobalUI, and Metamaps.JIT
2016-04-13 16:06:01 +08:00
Devin Howard
be99ad8285
factor out Metamaps.Admin
2016-04-13 16:04:15 +08:00
Devin Howard
799f6e4623
Metamaps.Router standard style
2016-04-13 15:58:54 +08:00
Devin Howard
df9c0a93bc
Metamaps.Views standard style
2016-04-13 15:58:54 +08:00
Devin Howard
e8c55df4e8
Metamaps.Backbone standard style
2016-04-13 15:58:54 +08:00
Devin Howard
5a3ab025b7
Metamaps.Import standard style
2016-04-13 15:58:54 +08:00
Devin Howard
e6c4313184
reindent upperelements template + fix input tag
2016-04-13 10:50:51 +08:00
Devin Howard
a2ce20b564
versioncode fix
2016-04-13 10:48:34 +08:00
Devin Howard
c9bba0cdb2
rename repo
2016-04-13 10:16:54 +08:00
Devin Howard
2e6f04d0be
metamaps.debug function, and move VERSION into a rails constant initializer.
...
from this commit on, we would need to modify config/initializers/version.rb to increment the version number.
2016-04-06 10:27:31 +08:00
Connor Turland
8a6d434fc3
Junto Sounds
...
* awesome news sounnndzzzz
* prevent double sound
* bug fixes and chat sounds on by default
2016-04-04 10:50:02 -04:00
Devin Howard
f21a3d114f
Merge pull request #529 from metamaps/fix/import-fixes
...
fix json import
2016-04-01 13:37:43 +08:00
Devin Howard
7eb8ae37ee
Merge pull request #526 from metamaps/fix/invite-link
...
fix invite link
2016-04-01 13:37:33 +08:00
Devin Howard
7d6acb7014
fix json import
2016-03-31 13:03:14 +08:00
Devin Howard
ccd07ddd19
import fixes
2016-03-31 09:25:14 +08:00
Devin Howard
a2fe1399e4
fix invite link
2016-03-29 22:34:47 +08:00
Connor Turland
8fa856451d
request invite page was broken
2016-03-27 12:04:28 -07:00
Devin Howard
8a6e702c12
fix js error
2016-03-27 15:32:18 +08:00
Devin Howard
dae3106b34
Merge pull request #509 from metamaps/feature/import.export
...
import/export tweaks
2016-03-27 15:22:17 +08:00
Devin Howard
30d327f07a
solution using backbone events instead of setTimeout
2016-03-27 15:20:09 +08:00
Connor Turland
a82b0048d8
don't need sequenced
2016-03-27 00:14:22 -07:00
Devin Howard
f9e6249615
Fix up import - want more backboney event listening though
2016-03-27 15:09:08 +08:00
Devin Howard
ae9f4a51a2
fix a few embarassing errors - export is working
2016-03-26 15:53:14 +08:00
Devin Howard
53867caae8
allow JSON or TSV parsing
2016-03-26 15:03:44 +08:00
Devin Howard
92f78aa56a
update tsv code to handle new export code at the very least.
...
next step will be allowing json input too
2016-03-26 12:49:26 +08:00
Devin Howard
d3649f1d26
DRY map exporting with policy_scoping
2016-03-26 12:46:43 +08:00
Devin Howard
14bdc8546b
metacodes#show routes
2016-03-26 10:12:32 +08:00
Devin Howard
387c863222
fix a bug with synapses and use cid to link new topics with synapses
...
Synapses are now created client-side, but still rejected server-side
2016-03-25 16:48:14 +08:00
Devin Howard
c77cc32734
import fixes
...
- better abort logic & messaging
- handle \r line delim
- better example format at top
2016-03-25 16:48:14 +08:00
Devin Howard
ea677f8a6b
DRY up csv/xls rendering, put it into model
2016-03-25 16:48:14 +08:00
Devin Howard
8f532708ce
update xls/csv format to better serialize topics and synapses
2016-03-25 16:47:35 +08:00
Devin Howard
61262aaec2
implement csv/xls export
2016-03-25 16:47:35 +08:00
Devin Howard
0c1e12a301
use state machine to implement smarter topic/synapse import
...
also include better auto-layout of new topics if x/y not specified
2016-03-25 16:46:05 +08:00
Devin Howard
b47ed7b5b4
don't ask about adding 0 topics
2016-03-25 16:46:05 +08:00
Devin Howard
6df7fa849a
bare minimum topic import functionality - use by Ctrl+V onto the map canvas itself
2016-03-25 16:46:05 +08:00
Devin Howard
6c055ea3b9
add missing synapses_csv function ( fixes #504 )
2016-03-25 16:36:05 +08:00
Connor Turland
87d6dfe8de
fix the autocomplete
2016-03-24 23:36:57 -07:00
Connor Turland
b36d5df6cb
this may make it work
2016-03-24 23:33:26 -07:00
Connor Turland
c6f1e3cc4a
breaking the mapping_policy
2016-03-24 23:29:08 -07:00
Connor Turland
fc1dc591f3
Merge branch 'copy/version.and.peers' into develop
2016-03-24 21:28:24 -07:00
Connor Turland
415c9b8ac3
final touchups on oauth
2016-03-24 21:26:07 -07:00
Connor Turland
540b35c757
Merge branch 'feature/no-cancancan' into develop
2016-03-24 20:47:35 -07:00
Connor Turland
42eea78bc4
Merge branch 'fix/typo' into develop
2016-03-24 20:47:23 -07:00
Devin Howard
530a16cadb
instantiate_resource
2016-03-25 10:26:32 +08:00
Devin Howard
34d3a80db1
use new pundit-enabled snorlax
2016-03-25 10:07:57 +08:00
Connor Turland
14dfe3c926
styling for doorkeeper and api functional
2016-03-24 17:16:27 -07:00
Connor Turland
b6fac7d49b
Merge pull request #420 from metamaps/feature/realtime.video
...
JUUUUUUUUNTOOOO
2016-03-23 17:46:35 -07:00
Connor Turland
70bc0959b0
update version, date, and peers
2016-03-23 16:52:53 -07:00
Connor Turland
c4890274f2
switch messages to use pundit
2016-03-23 16:29:26 -07:00
Connor Turland
baa5439f0f
auto position videos which haven't been manually positioned
2016-03-23 16:12:23 -07:00
Connor Turland
617dec72b9
hide sound option. green 'in call' dot. tooltip
2016-03-21 13:08:34 -07:00
Devin Howard
756fe75664
call for developers in Inspect Element window
2016-03-15 16:06:37 +08:00
Connor Turland
1ee33b843f
Merge branch 'develop' into feature/realtime.video
2016-03-14 21:40:25 +11:00
Connor Turland
3e24a088da
Merge branch 'develop' of github.com:metamaps/metamaps_gen002 into develop
2016-03-14 21:36:57 +11:00
Connor Turland
8bd032472d
topic related things weren't working at all
2016-03-14 21:36:34 +11:00
Connor Turland
f24def8be6
fix up javascript errors
2016-03-14 21:36:16 +11:00
Devin Howard
a05c7dc5fe
avoid pundit error if no map specified with a mapping
2016-03-14 14:37:01 +08:00
Devin Howard
d11f3923dd
remove unused has_viewable_synapses function
2016-03-14 14:34:36 +08:00
Devin Howard
3823c708fd
update mapping policy
2016-03-14 11:09:27 +08:00
Connor Turland
8664cc0bd9
Merge branch 'develop' into feature/realtime.video
2016-03-14 11:11:11 +11:00
Connor Turland
579c36ec75
ensure the search box opens
2016-03-14 11:10:18 +11:00
Connor Turland
6715ba7e7f
not a function
2016-03-14 11:03:11 +11:00
Connor Turland
604087c592
Merge branch 'develop' into feature/realtime.video
2016-03-14 10:45:16 +11:00
Connor Turland
6f5258cbb7
needed a policy for tokens
2016-03-14 08:19:26 +11:00
Harlan T Wood
3fbb3d1dc9
more token entropy
2016-03-13 00:56:10 -08:00
Connor Turland
72b2e8f8f2
doesn't look good for now, take it out, add it later
2016-03-13 11:58:09 +11:00
Connor Turland
77d69dd2a3
turns out we do need delayed_job
2016-03-13 11:56:18 +11:00
Connor Turland
11e57c1b37
rebase onto develop which now has API and pundit
2016-03-13 10:36:38 +11:00
Connor Turland
b236f4c689
handle not logged in scenarios
2016-03-13 02:41:32 +11:00
Connor Turland
3aec00e07c
just don't include mappable for now
2016-03-13 02:28:39 +11:00
Connor Turland
f072e39c4c
pundit: sometimes no user
2016-03-13 02:27:05 +11:00
Connor Turland
ada29c6832
cleanup
2016-03-12 21:35:56 +11:00
Connor Turland
efe13dc7c0
Merge branch 'develop' into feature/api
2016-03-12 21:30:27 +11:00
Connor Turland
f58185fd40
Merge branch 'feature/pundit' into develop
2016-03-12 21:26:06 +11:00
Connor Turland
446619c451
omg not having this was breaking things
2016-03-12 13:20:15 +11:00
Connor Turland
8b8db40c67
Merge branch 'feature/pundit' into feature/api
2016-03-12 12:59:42 +11:00
Connor Turland
a295c61322
json response was broken
2016-03-12 12:58:13 +11:00
Connor Turland
e4ac5b0134
Merge branch 'feature/pundit' into feature/api
2016-03-12 12:40:11 +11:00
Connor Turland
bf4fbbeb06
fix tokens
2016-03-12 12:26:23 +11:00
Devin Howard
bb03b49d80
update main controller (searching) to use policies
2016-03-12 09:09:41 +08:00
Connor Turland
521aa6b5d0
function no longer exists
2016-03-12 11:58:26 +11:00
Connor Turland
7f86810f62
remove things again not needed
2016-03-12 11:53:12 +11:00
Connor Turland
a78312f90c
Merge branch 'feature/pundit' into feature/api.pundit
2016-03-12 11:49:41 +11:00
Connor Turland
bc505a1361
pundit: now updating maps actually works
2016-03-12 11:47:40 +11:00
Connor Turland
5d179ae5ec
pundit: policy didn't exist
2016-03-12 11:47:32 +11:00
Connor Turland
d0aecc0b31
pundit: make it work
2016-03-12 11:47:24 +11:00
Connor Turland
dc6ccd2022
pundit: fixing up topics and synapses
2016-03-12 11:47:05 +11:00
Connor Turland
1cf3182e75
pundit: exclude topic action
2016-03-12 11:46:52 +11:00
Connor Turland
bd3afff069
pundit: fix queries
2016-03-12 11:46:31 +11:00
Connor Turland
5f3f5212c5
pundit: syntax error
2016-03-12 11:46:18 +11:00
Connor Turland
2d53922f1c
can load maps
2016-03-12 11:46:01 +11:00
Connor Turland
d8c328468e
changess for pundit
2016-03-12 11:45:39 +11:00
Connor Turland
d0fd676aa0
pundit: now updating maps actually works
2016-03-12 11:35:03 +11:00
Connor Turland
fdd9351378
pundit: policy didn't exist
2016-03-12 11:24:49 +11:00
Connor Turland
cb79f2deae
pundit: make it work
2016-03-12 11:16:46 +11:00
Connor Turland
4ed00240eb
api: revert silly js change
2016-03-12 11:15:14 +11:00
Connor Turland
bef21341c6
pundit: fixing up topics and synapses
2016-03-12 11:10:30 +11:00
Connor Turland
09a7b336bf
pundit: exclude topic action
2016-03-12 10:13:22 +11:00
Connor Turland
c7075dab48
pundit: fix queries
2016-03-12 10:10:31 +11:00
Connor Turland
0095a8daf4
pundit: syntax error
2016-03-12 10:06:00 +11:00
Connor Turland
fc1a7fd23d
api: adjust serializers
2016-03-12 10:05:42 +11:00
Connor Turland
623b3c7ad7
can load maps
2016-03-12 09:54:23 +11:00
Connor Turland
77d39d6649
redid so they won't interfere
2016-03-12 09:48:07 +11:00
Connor Turland
450db5eb8d
changes for pundit
2016-03-12 09:37:32 +11:00
Connor Turland
669b337d04
changes for api
2016-03-12 09:37:18 +11:00
Connor Turland
e6017c4129
Merge remote-tracking branch 'origin/feature/pundit' into feature/api.pundit
2016-03-12 07:19:19 +11:00
Devin Howard
eb56755068
implement five policies into their controllers
2016-03-11 22:10:31 +08:00
Devin Howard
7395811ba5
handle unauthorized with baaaaad 403
2016-03-11 21:35:48 +08:00
Devin Howard
73b82801cc
consistent permissions
2016-03-11 21:32:18 +08:00
Devin Howard
615eaf580e
mapping policy
2016-03-11 21:30:54 +08:00
Devin Howard
d8cc588efb
basics of admin_override policy function
2016-03-11 21:25:24 +08:00
Connor Turland
ccfba03fdb
clean up duplicate code
2016-03-11 17:26:54 +11:00
Connor Turland
059591b78b
first pass at important API endpoints, token auth
2016-03-11 17:16:04 +11:00
Connor Turland
ef60aefe88
fix js bug
2016-03-11 07:59:22 +11:00
Connor Turland
616dc9ed0e
messages weren't being displayed in order
2016-03-01 12:55:00 +13:00
Connor Turland
26025d6ee9
store the right number of mappers in conversation
2016-03-01 12:30:49 +13:00
Connor Turland
bd5c88fb0b
display initial state of call to new mapper
2016-03-01 12:25:38 +13:00
Connor Turland
4e92d4c2c5
change video border width
2016-02-29 17:05:36 +13:00
Connor Turland
d50923b6bd
fix js bug
2016-02-29 17:05:11 +13:00
Connor Turland
c6fea78054
merge develop
2016-02-29 13:58:47 +13:00
Devin Howard
e64a16f1b8
main#home view simplify for only unauthenticated users
2016-02-28 18:55:48 +08:00
Devin Howard
ef5d85c2bf
before_filter => before_action
2016-02-28 17:48:35 +08:00
Devin Howard
36c5ddab1f
before_filter => before_action
2016-02-28 17:48:18 +08:00
Devin Howard
155eac41d8
@ symbols unneeded
2016-02-28 17:24:00 +08:00
Devin Howard
895b872bda
remove unneeded https stuff
2016-02-28 17:15:09 +08:00
Devin Howard
25774d9f16
remove unneeded https stuff
2016-02-28 16:57:25 +08:00
Devin Howard
cbb6b648be
implement main_policy (headless). also remove all @current references
2016-02-28 16:53:59 +08:00
Devin Howard
3ed6ffbdba
@record/@user in topic/synapse policy
2016-02-28 13:29:33 +08:00
Devin Howard
1e01ff8bc9
map policy
2016-02-28 13:28:28 +08:00
Devin Howard
bc7db85c8c
update map index views
2016-02-28 13:14:34 +08:00
Devin Howard
8ef847bd6d
factor maps#index into 4 separate functions
2016-02-28 12:30:41 +08:00
Devin Howard
baca4aac83
synapse policy
2016-02-28 12:30:41 +08:00
Devin Howard
52facb9c1d
topic policy
2016-02-28 12:30:41 +08:00
Devin Howard
66f1d2ec0b
install pundit
2016-02-28 12:30:41 +08:00
Devin Howard
8916ff20b6
Merge pull request #477 from metamaps/feature/metacode-icon-on-aws
...
metacode icons on aws (fixes #445 )
2016-02-28 12:19:00 +08:00
Devin Howard
ac1d4f70b6
show old image on metacode edit form; tweak css of admin area
2016-02-26 14:06:37 +08:00
Connor Turland
f9b23499dc
styling. add self to participants
2016-02-26 12:43:27 +13:00
Devin Howard
40cd1ebb5c
modify metacodes to instead have two fields, and validate that only one is present. Manual icons can be entered through rake tasks or on the rails console or in db seed
2016-02-25 14:49:48 +08:00
Devin Howard
e1b2ddde7d
add another TODO...
2016-02-23 19:04:39 +08:00
Devin Howard
09ceb8ceec
move 4 global variables into Metamaps namespace
2016-02-23 19:04:30 +08:00
Devin Howard
59f84cfe20
cleanup TODO lines
2016-02-23 18:59:45 +08:00
Devin Howard
7a74668c8d
tweaks to lightboxes view post-SSL
2016-02-23 18:56:50 +08:00
Devin Howard
295534e4ab
migrate to using aws/paperclip for metacodes. RUN RAKE TASK ON PRODUCTION
2016-02-23 14:58:20 +08:00
Devin Howard
b385efafa9
don't need xloc or yloc for Synapse mappings
2016-02-21 17:25:39 +08:00
Devin Howard
40a833b069
Merge pull request #473 from metamaps/feature/fix-invite-link
...
fix get_invite_link function. fixes #471
2016-02-21 15:22:34 +08:00
Devin Howard
e629a9bf71
fix get_invite_link function. fixes #471
2016-02-19 18:09:46 +08:00
Devin Howard
7b9c6459e3
allow embedding
2016-02-19 09:23:39 +08:00
Connor Turland
2f4b3b3761
call was ending in wrong situation
2016-02-17 13:49:48 +13:00
Connor Turland
d82288c9f2
fixed up call ending/starting events
2016-02-17 13:27:22 +13:00
Devin Howard
9ff6375e62
don't need to create synapse on canvas click
2016-02-14 15:19:36 +08:00
Devin Howard
dc1aa1e28e
document synapse cancellation in cheatsheet
2016-02-14 15:19:36 +08:00
Devin Howard
9469b08ffa
cancel synapse creation with esc, backspace, or delete
2016-02-14 15:19:35 +08:00
Devin Howard
056ef2b5b6
smoother synapse creation with clicks/tabs
2016-02-14 15:19:35 +08:00
Devin Howard
48863ce246
create synapse if you click away from the synapse title form
2016-02-14 15:19:35 +08:00
Devin Howard
f9bcd33344
update synapses specs; all specs pass again. all models/controllers tested
2016-02-09 14:25:39 +08:00
Devin Howard
7f50db1ae9
ok metacode spec done
2016-02-09 13:30:49 +08:00
Devin Howard
6d0dcec1ba
mess with metacode tests
2016-02-09 12:43:34 +08:00
Devin Howard
43bdda61de
maps controller spec passes, 3 pending
2016-02-09 11:48:07 +08:00
Devin Howard
005250f330
typo
2016-02-09 11:26:42 +08:00
Devin Howard
0b98e446ca
fiddle with maps_controller code style
2016-02-09 11:20:04 +08:00
Connor Turland
e29b683b38
new junto images
2016-02-09 09:14:33 +13:00
Devin Howard
e460899ea3
testing simplecov and rcov stuff
2016-02-08 11:19:39 +08:00
Devin Howard
cc99ed001d
fix mapping_controller_spec.rb
2016-02-08 11:19:38 +08:00
Devin Howard
fa3a725df9
mapping spec
2016-02-08 11:19:37 +08:00