Contribute to Open Source. Search issue labels to find the right project for you!

Expand information provided in `window.versions`


More information in window.versions would improve the ability to reason about where a build came from.

I’d like to see the following structure:

Window {
  versions: {
    swaggerUi: {
      version: the declared version in `package.json`
      gitRevision: the Git commit hash build was produced from
      buildTimestamp: UTC time of build
      machine: hostname of machine that produced the build
Updated 27/06/2017 01:18

Change semester


Add a ListBox to NavBar (or somewhere else) with the following semesters

  • אביב תשע"ז (value: 201602)
  • קיץ תשע"ז (value: 201603)
  • חורף תשע"ח (value: 201701)

The chosen semester value should be send to xmlCourseLoader to change the xml file name. Also the website should refresh itself upon change.

Updated 26/06/2017 05:22

Widgets descriptions


As pointed out in #214 , adding some descriptions to the different widgets available might be very useful, making it more simple for the user to choose the widget which will match the best for his (or hers, of course) needs.

This issue will be closed when all the available widgets will have a description.

Updated 26/06/2017 20:43 1 Comments



Implement !prejoin with either +[minutes] or [hh:mm] time Autojoin when time has passed alternatively !prejoin [msg] And list as “[nick] will join [msg]” in !whois

Updated 24/06/2017 15:44

Fix coding style


I will go over the code with my editor’s beautification tool. It uses PHP-CS-Fixer. The phar can be downloaded here: @fiedsch I think you can integrate this into PHPStorm, too. I found this guide: I am using PHP-CS-Fixer with --rules=@Symfony and no special settings. We can talk about coding style in the future and make a wiki entry in this repository to document what we will agree on.

Updated 24/06/2017 11:01

New UI for Options Page


Many extensions do not use the default Options page found in the browser, rather, they make them as popup pages which gives developers more control over the styling of the interface. Could be useful as well, if anything, a fun thing to do by making the popup page look sleek and modern.

Updated 23/06/2017 06:16

Groups of RapidTabs


Description: Would be cool to somehow organize a large amount of tabs to be opened; one way is by creating groups. Just like you can have separate Bookmark folders, groups would allow users to be able to categorize their sites - giving them more freedom and flexibility over the program.

Updated 23/06/2017 06:14

Meta: GitHub bot


GitHub activity has picked up lately, and there have been rumblings of building a bot to help us manage the volume.

Optimally, this would be deployable across all the open-source projects, not just here. I opened the ticket in UI because I had this repository open already 😄

Feature wishlist

  • Bump label:support tickets if a core member was the last commenter, and it’s been 5 days since the comment. Close them at 10 days.
    • Needs escape sequence so we can tell the bot to ignore certain comments (like if a core member says “putting this on hold for a while”)
  • Delete swagger-api branches that have been merged into master, automatically.

Possible solutions

Probot ( looks like a viable choice. I’d need to confirm that it can support the time-delayed use case though, it looks to be primarily event-driven.

Updated 23/06/2017 02:14 1 Comments

Twilio Messaging Copilot feature


According to Twilio, if you are sending over 200 messages per day from the same Twilio number, that can put you at risk for carrier filtering; at which point your messages are at risk of not being sent.

At that point, Twilio recommends utilizing Messaging Copilot. Messaging Copilot can be used for many things, including using multiple numbers to send a high volume of messages. It is basically utilized as round-robin for SMS messaging.

Based on what Twilio has said, it would be a nice option to be able to utilize Messaging Copilot from PF.

Updated 22/06/2017 14:07

[Feature Request] Multiplayer Support in Retroarch


Good day.

The motive of this issue is to ask if it was possible to add multiplayer support in Retroarch with the mGBA core.

Normally in mGBA (I used the normal version in 0.5.2 for reference with Mario Kart: Super Circuit), there’s the option called “New multiplayer window” which allows to open a second instance linked to the other window, allowing for local multiplayer in the same PC. Now the question is, if it’s possible to implement this feature to work with Retroarch’s netplay functionalities, kinda similar on how it’s allowed for the TGB Dual core.

Core’s version: 0.5.2 OS: Windows 7 Professional x64

Updated 21/06/2017 23:31

Stepless zoom


The map is to small or to big on the screen so that parts from a recorded track are not in sight. Would be good to have a smaller zoom step or stepless zoom to fit the recorded track or any kind of area to the complete display.

Updated 22/06/2017 07:57

Context Menu with ability to add URL without having to open Option Page


Description: It would make it much easier for users to have a context menu so that if they’re currently on a site they want rapidly opened, they could just right-click on the page and select an “Add to Rapid Tabs” or similar option. This eliminates the need for them to have to open the Options page manually.

Possible options for context menu: - Add to RTO - Open Options Page

Updated 16/06/2017 02:14

Cleanup database collection schemas


Currently, the collections schemas for users, profiles and fitness data seem to be made up in a haphazard manner. For example, here’s what the fitness schema looks like:

const fitnessSchema = new mongoose.Schema({
    weight: { type: Number, required: 'Please enter your weight!', default: 0 },
    weight_goal: { type: Number, required: 'Please enter your weight!', default: 0 },
    height: { type: Number, required: 'Please enter your height!', default: 0 },
    waist: { type: Number, required: 'Please enter your waist size!', default: 0 },
    waist_goal: { type: Number, required: 'Please enter your weight!', default: 0 },
    fat_percent: { type: Number, required: 'Please enter your body fat percentage!', default: 0 },
    fat_percent_goal: { type: Number, required: 'Please enter your weight!', default: 0 },
    walk: { type: Number, default: 0 },
    run: { type: Number, default: 0 },
    swim: { type: Number, default: 0 },
    basketball: { type: Number, default: 0 },
    football: { type: Number, default: 0 },
    tennis: { type: Number, default: 0 },
    water_drank: { type: Number, default: 0 },
    calories_to_burn: { type: Number, default: 0, required: 'Please enter your calories goal!' },
    water_to_drink: { type: Number, default: 0 },
    user: { type: mongoose.Schema.ObjectId, ref: 'User', required: 'You must supply a user!' }
  • [ ] Organize document key-value pairs semantically
  • [ ] Instead of calculating total calories burnt in the front-end, calculate it dynamically in the collection virtuals
  • [ ] Instead of calculating goal achievement percentage in the front-end, calculate it dynamically in the collection virtuals
Updated 15/06/2017 19:55

Geographic name search in map window of "New Excerpt"


Implement a geographic name search in map window of “New Excerpt”.

There are several options (esp. also for Leaflet), e.g. * Stefano Cudini’s: * Nominatim: * OSMNames:

A use case is that a user wants the data of a town or city, where initially he knows only the name (example “Uster town”). He then can enter “Uster” in the search widget and choose “Uster town”.

In addition, the search dialog can accept bbox coordinates, e.g. in CSV format from => bbox of Uster town in CSV format “8.677501,47.320152,8.760421,47.383873” (without parantheses).

Updated 12/06/2017 23:15

quick question: Exclude a command if in "avoid unpaved" mode?


It is great that you made it possible to use route=bicycle in routing.xml! This adds some great possibilities.

But some bicycle routes have unpaved parts (see my photo). So we have to exclude these parts in unpaved mode. Is it possible to SKIP a command line (in routing.xml), on the condition that unpaved mode is set to “ON”? If so: How?



Updated 13/06/2017 09:33 3 Comments

code import: maybe use a changed version of `StreamTokenizer`


When preparing some information for #420 I’ve stumbled over a bug in the StreamTokenizer: it breaks the line count when empty lines are seen within comments (they aren’t counted in LINENO).

Additional to fixing this we may want to add two tokens to it: TT_COMMENT_INLINE and TT_COMMENT_BLOCK. We could even add support for non-C-style comments….

Note: As far as I see this is only relevant for the log in the pre-parse phase, should I do this nonetheless or do we want to keep this issue open as nice-to-have (and good-to-remember)?

Updated 07/06/2017 18:13 4 Comments

combi: major-key the sorting based on frequency (or frecency) instead of modi



Version: 1.3.1


Launch Command

rofi -modi combi -show combi -combi-modi “drun,run,ssh,window”

Steps to reproduce

  • Type myscript a bunch of times to match run myscript
  • Type my

What behaviour you see

  • drun Mypaint (all drun entries are shown before any run entries, regardless of usage)

What behaviour you expect to see

  • run myscript at the top since it’s so frequent
Updated 06/06/2017 12:22 4 Comments

Performance: Element.writeOutVariables doesn't cache ioSigns / jumpSigns


The comment “// These markers might have changed by configuration, so don’t cache them” is surely correct

The current approach is: we never cache them with the result that every access to this function reads them again and again. And the function is called often, therefore this minimal performance tweak may even have a measurable result (in any case it makes the code easier to read and writeOutVariables tighter.

I suggest to

  • have specialSigns, ioSigns and jumpSigns cached
  • create two functions private setupSpecialSigns and public setupConfigSigns
  • call the first in the case if (specialSigns == null) // lazy initialisation, similar for setupConfigSigns
  • call setupConfigSigns from on configuration change, too

If someone tells me where “configuration change” is finished and if the approach is OK I’d give the change a try.

Updated 06/06/2017 22:51 1 Comments

[Feature request] Support history in script mode



I’d like to use rofi as a menu with history for various things: music tracks, PDF documents, etc. To this end, I run rofi in dmenu emulation mode, providing it a list of relevant inputs.

I would like rofi to retain history for this use case. Of course, as the history to keep depends on what inputs are provided, the right way to do this would be to be able to tell rofi on the command-line what is the history file that it should be using.

Would it be possible to support this use case? i.e., add a command-line parameter to specify which history file to use, and support history in dmenu emulation mode.

Thanks a lot!

Updated 06/06/2017 11:07 1 Comments

[Feature Request] Hide nearby bus stops in a drop-down list.


When a bus stop has many other bus stops around it but you want to see which bus lines pass through which is selected, the list of nearby stops is almost infinite. My idea is to put all those stops in a drop down menu where you can differentiate between nearby bus stops and those of the stop itself (and the list is not infinite).

What do you think?

It would look something like this: open closed

Updated 11/06/2017 20:47 1 Comments

Improve coordinate format accessibility


In the position menu only the default coordinate format from the settings is available.

I would prefer a solution similar to MAPS.ME:

  • Like in OsmAnd’s current implementation the format chosen in the settings is displayed by default.

New is:

  • By tapping on the coordinates the user can switch between each available format.

  • A long tap on the coordinates opens a window where the user can tap on any available format to copy it to the clipboard.

Updated 11/06/2017 18:17 6 Comments

When POIs are shown along the route, Show precise detour distance + direction (left/right)


During navigation, if we have selected the POI along the route option, OsmAnd shows the next POI along the route in the top header. In this, it shows the nominal offset of the POI from the route as “+xx m”.

In this, there are two problems: 1. The + sign is always there. It does not show where the POI is: On the same side of the road, or on the “wrong” side of the road (important for major roads where the road halves are separated for several km)

  1. The notional distance is of no value, as we may not be able to reach there just by driving the car off the road. In many places, you cannot leave the car off the road and walk to the POI. We may have to take a detour, the nearest exit (which may be several km away), follow local one-way systems, and finally reach there.

Desired: OsmAnd should show the exact detour distance for the next POI, along with the left/right symbol.

Updated 11/06/2017 20:30

Sharing a petition when moderating


A moderator wastes a few minutes sharing a new petition on social networks. Up to 10 minutes every day, adds up to 60 hours per year. Worthwhile to automate.

The tweet announcing a new petition is in a standardised format. Only the added hashtag refering to the locality is an editorial decision. Local politicians, journalists and such who monitor twitter for hashtags of their municipality will pick up the petition like this.

The tweet is already automatically fed to Facebook.

The links to tweet and Facebook message are manually added to the new petition as website links, so users can easily like, retweet or discuss.

A link to Wikipedia background information remains editorial work.

Ideally the tweet and Facebook message should appear as embedded news updates under the petition, visually more familiar and engaging, but it should be locally cached/saves as news item in the database rather than fetched from third party servers.

Updated 30/05/2017 08:22

Solver tests on Travis, Tasty for Basic tests

  • add makefile target for downloading z3; use the target in Travis builds and run int tests from Travis
  • switch Basic tests to use Tasty; create a shared module (e.g. divide SBVIntTest.hs into more TestGroups) for declaring two test groups (basic and int) for each logical section (Basic, CRC, etc)
  • add convenience targets in Makefile for skipping slower solver tests - some work done here
  • move examples to test-suites to avoid exposing as part of public interface/haddock; link to examples from Readme?
  • some convenient, DRY way to discover, name, and allow for deletion of golden files for a given logical section of tests? (Follow-ups from
Updated 01/06/2017 18:57 6 Comments

Overwrite arguments by passing more arguments


Another nice to have can be something like React has for the classes to overwrite the params passed to the caller function such as:

$fields = [
    'title' => 'My default title',
    'tagline' => 'What a day...',

Loader::atom( 'hero', $fields, [
  'title' => 'I changed my mind'

And so on so can accept any number of following arguments to overwrite the previous values.

Updated 30/05/2017 01:15

Get path function


In some instances a function like Load::get_path( 'atoms/icons' ) it can be useful to load images such as:

<img src="<?php Load::the_path( 'atoms/icons/shadow' ); ?>" alt="Shadow" />
<img src="<?php echo esc_url( Load::get_path( 'atoms/icons/shadow' ) ); ?>" alt="Shadow" />
Updated 30/05/2017 01:11

Add support for multiple values


Please add support for multiple values separated by semicolon, in some cases they are really useful: some doctors have multiple specialities (example from the wiki: healthcare:speciality=radiology;radiotherapy), not mentioning amenity=clinic which covers dozens of specialities. I suggest to display them in OsmAnd in one line separated with coma and space “Health specialty: radiology, radiotherapy”.

Updated 11/06/2017 14:17 2 Comments

Fork me on GitHub