Giter Club home page Giter Club logo

notesreview's People

Contributors

ent8r avatar pyrog avatar rugk avatar strubbl avatar

Stargazers

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

Watchers

 avatar  avatar  avatar  avatar

notesreview's Issues

Waterfox support?

The notes review tool does not work anymore with the browser Waterfox, a fork of an older Firefox LTS version. It used to work before the complete rewrite.

Use different colors for open and closed quests

IMHO when the "Closed quests" checkbox is selected, you should show open quests in green and closed ones in red, just like it is done on OSM.org. So one can e.g. compare how many notes are already solved in an area and how many still need to be resolved.

Search only in current map area

As it seems it always searches worldwide. It should, however, only search in the area I am currently looking at (on the map) as this is only what I am interested at.

This can dramatically increase the speed of the query (I hope).

Incrementally load notes when doing large queries

What about loading notes after 100 notes are received and display them on the map, then do another query and load the next ones, and so on…

The advantage would be that the user can see them "popping up" on the map, i.e. the user sees there is some real progress.

Preferably, the user could also cancel the process (if they see it takes too long, i.e. the chosen limit was a bit too high) and still see all notes, which were already fetched. So one can just start the query and end it when one thinks there are enough notes, now. 😃

"Image corrupt or truncated."

As it can also be seen on #6 (comment), Firefox 57 always shows me in the dev console some images (tiis) would be corrupted.
I see no corrupted tiles on the website, but it's better to get rid of this annoying error message…

Hide anonymous notes

Checking/Unchecking 'Hide anonymous notes' causes the map to zoom in/out respectively*. Is this expected behaviour?

In = 3 zoom factors
Out = zoom to almost world extents

Using Firefox latest on Win7

  • Chrome causes the map o pan up & down slightly
    IE 10 won't even display the map window.

Map/header jumping when doing search

The new cancel button looks nice, but I think it introduced this issue:

jump
webm file: jump.zip

As you can see, the height of the header is modified when the search happens. This is a visual annoyance.

Option for last commented date when searching

Using the "to" date in the search function is useful for finding old notes (i.e. set to 1/1/2014 or similar) - however some of these notes have been commented on so they're not really old anymore.

Would it be possible to have an option to use the last commented date in when searching?

Filter does not apply to yellow and red notes

When a start is given only notes that have been created after this date should be displayed. However, notes that are displayed with a read or yellow icon an that are older than the start date are shown on the map.

in map view, on clicking note show its text

in list mode text is displayed so it should be possible

PS Thanks, it is quite useful. I already went through several notes that would be bizarre for somebody unaware about StreetComplete. In some cases SC would seem like spam-note generation tool.

Fast icon not shown in small windows

Originally mentioned in #15, I see the issue that the fast icon (the flash) is not shown.

When the width is around 1200px or below it just seems to hide that flash. Even on the desktop the window can be so small at some times.

bounding box limitation to query ist lost when switching to list view and choose a different sorting?

Try the following:

  1. In map view, pan and zoom to a quite small area of interest,
  2. choose: sort by oldest,
  3. start query
  4. have a result for example of only 68 notes at all, displayed on the map,
  5. switch to list view of those notes,
  6. there you can verify to have the same number of notes (68 in my case)
  7. but the list is sorted by "latest" automatically!
  8. When choosing a different list sorting ("oldest") in list view, the limitation to the formerly choosen small area is not used any more! Now I see old notes from the whole world!

Reproducible??

Is this intended?

I would like to keep geographic bounding box when altering the search/sort parameters in list view.

Feature request: Link to JOSM and iD

To process a note in JOSM or iD one has to click on "note xxx on OSM" and then on the edit button on osm.org. It would be nice to have a direct link to JOSM and iD in the note popup as have most other QA tools.

Add a hint for Internet Explorer users

The application doesn't work with the Internet Explorer (all versions), instead of the map being displayed there is just a white screen which might confuse users.
It would probably be useful to show a small hint to encourage Internet Explorer users to switch the browser...

Favors recent notes?

Can it be this has a littler bias (:wink:) and favors recently created notes? In the list view, you only rarely see some older than 1 day and only hardly > 14 days.

opened app without changing settings, used first auto-search result

"osmauth.min.js" blocked by CORS

Hi - the NotesReview page didn't work for me (nothing happening when I press "Search"). I noticed that I think the reason is my Firefox browser is blocking the loading of osmauth.min.js due to CORS security settings. I believe you need to add a CORS header Access-Control-Allow-Origin?

cors

Button for sharing quest

The ability to create a link for the query should not be hidden in a submenu as it is, currently. It would be nice if you just have an icon button for sharing them.

share

Map doesn't load

Hello,

Map doesn't load, because there is some JS error :

Error: Set map center and zoom first. leaflet.js:5:40277
    _checkIfLoaded https://unpkg.com/[email protected]/dist/leaflet.js:5
    getCenter https://unpkg.com/[email protected]/dist/leaflet.js:5
    value https://ent8r.github.io/NotesReview/dist/js/main.min.js:1
    e https://ent8r.github.io/NotesReview/dist/js/main.min.js:1
    receiveMessage resource:///actors/BrowserTabChild.jsm:98
    wrapHandlingUserInput resource://gre/modules/E10SUtils.jsm:893
    receiveMessage resource:///actors/BrowserTabChild.jsm:95

Can be reproduced by clicking on "Show on a map", happens in Chromium or Firefox (latest version) under Arch Linux.

Best regards.

Always shows NaN years old

image

Console:

Will-change memory consumption is too high. Budget limit is the document surface area multiplied by 3 (1829760 px). Occurrences of will-change over the budget will be ignored. NotesReview

Firefox 63

Sort notes by date

It would be very nice to be able to sort notes by date. This would also be very helpful if you could use a bbox instead of a search query (or both) since you might want to go through all notes in a certain area.

Comment button not working, comment applied to wrong note

At some point, adding a comment to a note and clicking the comment button didn't result in any visible feedback, i.e. the dialog window just continued to be visibly unmodified. Apparently, when opening another note after that, the comment button worked but applied the comment (and comment close) to the original note.

I'm 100% sure on the first click not having worked, less than 100% on the exact sequence of interaction on the 2nd issue. Is there some playground/test env where I could try to repro without having to create test/dummy notes in the live OSM db?

Combine list and map view

Seeing you moved the input to the sidebar, I have one problem (although I visually generally like it):

  • there is much unused space on the bottom left now

However, I see a good solution:

  • Show the "list mode" there.

Having everything in one view makes it user-friendlier and would also solve #22.

Of course the views should be "merged" in a way, that interaction makes sense, i.e. e.g.:

  • click on left sidebar box and it also shows you the corresponding marker on the map
  • click on map marker and it shows you (the details) in the left sidebar

Search/filter for anonymous users

If possible, could we have a way to search (or filter) for notes:

  • created by anonymous users
  • commented by anonymous
  • modified (closed, reopened) by anonymous

Thanks

Some strings are untranslatable

  • Made with ❤️ by ENT8R
  • Donate (inside the SVG)
  • Donate using Liberapay
  • Date (i.e. "2 month ago") in ${date.toLocaleDateString()} ?

May be more?

Option to show only notes with no comments

In terms of finding notes that no-one has considered or looked at yet, I think it would be really useful to be able to show only notes that have no comments after the initial creation. This could be used to help keen mappers triage notes, working on both old and neglected ones and new ones as they come in. This could be implemented in the user interface with a "Show only notes without comments" checkbox.

Emulate notes request as StreetComplete does it

I am trying to emulate the query, which StreetComplete uses to fetch the notes, respectively to display them, when the setting "Show all notes" is not enabled, i.e. when it only shows notes with a question mark (?) in it.

So I enter ? in the search box. For some reason, this does only work in the fast (high zoom level) mode, not in the worldwide query. (I get the message that no notes are found then.)

BTW why did you remove the fast icon for high zoom levels? It was very helpful to see, when a fast query can be made.

Do not re-fetch notes when switching between views

Continuing #21 (comment)

Yes, all notes are fetched again because the expert (list) mode is a completely different page and there is no backend where the notes could be saved temporarily...

Okay, but what about saving/"caching" them locally? Either just in the JS code (in an object/array/map/set – likely a set would be quite suitable) or some things like local storage, although the last is not really needed, as the storage does not have to be persistent between sessions.

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.