Code Monkey home page Code Monkey logo

osmandapp.github.io's People

Contributors

alex-osm avatar alexsyt avatar alisa911 avatar andrew-sayers avatar annasoloviova avatar bars107 avatar binnette avatar chumva avatar crimean avatar davidkyiv avatar dima-1 avatar dmpr0 avatar eugenezmeuk avatar evgenij27 avatar goldfndr avatar hvdwolf avatar ivanpyrohivskyi avatar katerynakocherhina avatar madwasp79 avatar max-klaus avatar njohnston avatar nnngrach avatar olgashcherb avatar paulstets avatar rbovard avatar somini avatar sonora avatar tatianarud avatar vshcherb avatar xmd5a2 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

osmandapp.github.io's Issues

The Blog's RSS feed is invalid

https://validator.w3.org/feed/check.cgi?url=https://osmand.net/rss.xml

Main Issues:

The feed URL should also be added to the blog HTML. Here:

<head>
<meta http-equiv="X-UA-Compatible" content="IE=Edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta property="og:url" <?php echo 'content="http://osmand.net'.$_SERVER['REQUEST_URI'].'"' ?> />
<meta property="og:type" content="website" />
<meta property="og:title" content="OsmAnd - Offline Mobile Maps and Navigation" />
<meta property="og:description" content="" />
<meta property="og:image" content="http://osmand.net/images/logo-grey.png" />
<title>OsmAnd - Offline Mobile Maps and Navigation</title>
<?php include 'blocks/default_links.html'; ?>
<!-- for google+-->
<link rel="canonical" <?php echo 'href="http://osmand.net'.$_SERVER['REQUEST_URI'].'"' ?> />
<script src="https://apis.google.com/js/platform.js" async defer></script>
<script type="text/javascript" src="scripts/ga-init.js"></script>
<script type="text/javascript" src="scripts/ga-blog.js"></script>
</head>

Add:

<link rel="alternate" type="application/rss+xml" title="OsmAnd Blog" href="/rss.xml">

I could open a PR for this changes, but how do new blog posts are created?

Live registration UX improvements

I spotted two things that could be improved during the registration process.

The OsmAnd Live registration form does not seem to accept all types of BTC addresses. Probably related to SegWit?! Instead of showing a message like "Please validate bitcoin address", it would be nice to either accept also other types of addresses or explain in the message that this format is not supported.

Additionally, when unregistering (following the advice "to delete account - enter empty BTC address") the confirmation message "You successfully registered as a recipient." is shown. Would be better to show something like "You successfully unregistered as a recipient." or "You successfully deleted your OsmAnd Live account."

OsmAnd live: rework rank computation

I'm not sure it's the proper place to address that issue, but I believe that the current rank formula for recipients reward (eg., the more changesets, the better rank) chould be improved:

When you look up first contributors on https://osmand.net/osm_live (sorted by OSM changes), the first ones are simply doing one changeset per node modified (adding tree one by one…).
In the mean time, someone that is importing 100K objects at once (buildings for instance) will do a single changeset. You don't want to have 100K changesets.

In my opinion, these extremes changeset (1K changesets of one node and 10K nodes modified at once) should be both valuated equally. But I believe it should also be equivalent to medium changesets (for instance 10 changesets of 10 modified objects). Maybe these "top contributors" will optimize their rank based on the new formula, but at least it would not encourage people to do lots of small changesets.

Add a report "ranking_by_user_by_month.php"

Hi, can you please add a report that simply display ranking for 1 only user ?

Parameters will be :

  1. user='the_user_name' (mandatory)
  2. date='YYYY-MM (default value = current date)
  3. region='the_region_name' (default value = worldwide)

I don't care about adding a page in the website for this report. I just want to call this report from an Android application or something else.

Thanks a lot !

Inclusion in Planet F-Droid

Hi!
I'm currently in the process of setting up Planet F-Droid, which will be a feed aggregator focussed on free software, especially android development. See the wiki for more information.

Right now I'm populating the site with feeds.
I'd like to ask, whether it is okay for you, if I'd include the OsmAnd blog in the planet. The site is updated every hour to fetch new blog articles, which are then combined into a single feed.

Greetings,
Paul

Website mistake

I think there's a mistake on the http://osmand.net/build_it page.

In the paragraph that describes "penalty_transition" is this: For example, motorway - 10, trunk - 15, if user goes from trunk to motorway penalty will be 5 seconds (=15 - 10). This penalty will be used by A* algorithm. There is no penalty if user goes from trunk to motorway and there is no penalty if route continues from motorway to motorway.

I'm pretty sure that the first "trunk to motorway" should actually be "motorway to trunk," should it not?

OSM Live participants: a) no https for credentials b) use oauth or other secure methods

The page that allows people to sign up to be OSM live recipients (http://osmand.net/osm_live) asks for OSM user name and password and then transmits it in an unencrypted HTTP post back to osmand.net servers.

This is completely unacceptable.

At the very least the form post should be happening via HTTPS. I can't even use HTTPS if I try because the certificate is self-signed and the SSL virtual host is not configured so all I get is a 404 anyway.

However the real solution is to use OAuth and not ask for peoples passwords at all.

Remove Google translator

In Osmand 3.3 you write:

We follow our Privacy Policy and now we have completely removed Facebook and Firebase analytics from the free version (OsmAnd+ didn't include it).

https://osmand.net/blog/osmand-3-3-released


On the same page, i am greeted with annoying banners and big things prompting me to use Google Translator to translate your website. This is unreasonable!

image
image

Thus, please remove Google Translator.
If I want to translate your website with whatever service I want, I choose so. (or my browser even offers it) I thus do not need tracking by Google Translator.

Live registration fails

Trying to sign up it fails with a 401 error, apparently proxied from the OSM servers as the osmand.net server responds with a 200 OK.

Credentials are correct as verified by logging in to OSM in a private window.

Only issues that I could see regarding my account are:

  1. I changed my nick, since it originally contained a space character, and I assumed that might be an issue
  2. My password is overly long at 128 characters, including special chars

OsmAnd live registration cannot handle large passwords

Hi,

I just tried to register with a ~64 character password, and it failed. I then changed my password on OSM to ~16 characters, and when I tried to register again it worked. I've since generated a new password.

I'm not sure where the threshold is here, but it seems to me that this is a bug.

An ugly typo

Hello.
On the left side of the page:
Open Street Maps -> Open Street Map

How to prepare raster maps - Alternative method

I think https://osmand.net/features/online-maps-plugin#Prepare_raster_maps should updated. Although the Maps Creator Tool is interesting for doing the work with a computer, .sqlitedb maps can be (now) generated with OsmAnd.
Just edit the online source selecting SQLiteDB file at Storage format. After that, use the Download method explained at https://osmand.net/features/online-maps-plugin#How_to_use_A The download will update your .sqlitedb map. After that, If you want, you can make a backup of the .sqlitedb to your computer. The main difference are that you will not have the tiles in metainfo format (on file for each tile). Maps Creator Tool downloads the tiles in metainfo format and after that you tells him to create the .sqlitedb file.

Live: sort recipients by rank impossible

Since all contributors that did not do any changes this month are ranked at level 0, then at level 20, then 19 .. to finish at level 1 for biggest contributors, it's impossible to see the biggest contributors easily on the website.

Could it be possible that either:

  • users who did not contribute yet have no rank assigned to or
  • users who did not contribute have a rank of 21 or anything > than 20? or
  • a custom sort is used to sort the rank column to have (rank 1...20 then 0), so that we can see who are the biggest contributors easily?
  • ranks are inverted so that people with the biggest rank are the biggest contributors?

Support contact channels unclear

At https://osmand.net it is not really clear how to contact the support, e.g. if a user has problems with the app.

It should be made more clear which are official support channels and which are unofficial community-based support channels. Maybe add a FAQ entry or a separate support page on https://osmand.net.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.