dronekit / droneshare Goto Github PK
View Code? Open in Web Editor NEWDroneShare is a shared repository of drone missions built using DroneKit-Cloud
Home Page: http://www.droneshare.com/
License: Apache License 2.0
DroneShare is a shared repository of drone missions built using DroneKit-Cloud
Home Page: http://www.droneshare.com/
License: Apache License 2.0
Examples:
Location name in flight details.
Vehicle name in vehicle details.
Lots of ???? in the string, possibly a mapbox error with non latin fonts?
minor bug--forgot password link seems to bounce me back to the big map
we need a default avatar image for users, this will help reduce conditional logic on user listings, maybe @jason4short can provide some feedback here
since CloudFront doesn't really compress files (dumb serving of assets) we should add a compression step to our production build script
Adding this here so that it's of public knowledge that we are aware of the missing ToS and that we are working on it
cc @geeksville
but day does show on the recent flights list - strange.
I'm actually flying a Pixhawk, but my logs show up as APM.
Email is missing in user profile detail page.
In addition to providing a way to skew the location of logfiles you don't want others to see (so people don't know where you live, etc.), it would be nice to provide a no-upload geofence.
For example, I plug in aircraft at my desk all the time, but never fly there. If I do, it's usually just a hover, so i'm not too interested in seeing logs from there.
Please add the ability to tag/title Flights, this would be helpful in identifying flights
Cannot add a new vehicle in Safari, works in chrome.
ideally by using paging API to server and infinite scrolling?
http://www.droneshare.com/mission/5314
I think @foobarbecue is uploading some 'interesting' flights ;-). thanks for the testing ;-)
If user is logged in perhaps we should include a small drag and drop target on the top level screen. (And if they are not logged in perhaps we should include it anyways and if they drop a file ask them to log in)
(based on comment from @foobarbecue on drones-discuss)
Which is not desirable - mapview should be sized based on window size - navbar - footer size.
It looks like the droneshare library is causing problems on droidplanner: DroidPlanner/Tower#800
Tried to download params for a few uploaded flights (all APM), but it made a file parameters.complete of 0 size...
http://alpha.droneshare.com/mission/4883
After I drag the map in Map view, the cursor stays in the "grab hand" mode. I can't select individual flights.
Right now there is no sorting order I can find and the date of the flights is not shown in my profile. Would be great to list flights in my own by "Latest" and show the dates.
Slightly wider than navbar.
Sometimes depending on timing they don't show up. (ps: @mrpollo any theories?)
Seems to be some sort of race condition in angular-ui.
For instance this 0 second flight:
http://alpha.droneshare.com/mission/5269
Because if someone browses to the flight it looks totally empty.
from jason:
BTW, auth.can_login() fails if you use browser autocomplete to enter your username and password
it doesn’t see a user event so it doesn’t trigger
Cannot rename the vehicle in Safari. On hitting "Update Vehicle"
Shows as "Unauthorized"
The way I'm doing it is kinda yucky.
I'm changing:
<input type="text" class="form-control" ng-model="controller.record.name" placeholder="Name your vehicle here" name="name" size="20" />
Into
<input ng-show="controller.isMine()" type="text" class="form-control" ng-model="controller.record.name" placeholder="Name your vehicle here" name="name" size="20" />
<div ng-hide="controller.isMine()" >{{controller.record.name}}</div>
The cleaner was is someday we should make a new directive <possible-input isEditible="controller.isMine()" ... /> - it should expand out to an input block if isEditable is true, or a simple div block if it is false...
We are not properly marking our angular models as clean vs dirty.
In the flight detail screen (current gui only has sharing options at a user level though the backend supports both)
in browsers that are less than 970px wide. It should always display somehow.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.