|
2635 | User Interface | Feature Request | Medium | improve usability of add/remove tags to/from tasks | Planned | |
| | | 13.04.2021 | 17.04.2021 |
Task Description
Integrate the selectpure javascript to the new task and edit task form.
By default there is a text field where tag names are separated by ‘;’ character.
Selectpure could instead show the tags with their visual layout with a little ‘x’ inside on the right side for removing a tag and autocomplete when typing a tag name to show existing tags from the flyspray_list_tag-table as possible selections.
Instead implemented a CSS and raw javascript solution with a single taghelper.js without any dependancies.
A button beside the tag input text field toggles a list of available tags for the current task, depending on the project and settings.
Still TODO
styling of added tags
styling of available tags
highlight tags that would be removed when the task will be saved.
highlight tags that would be added when the task will be saved.
highlight tags that are attached to the task in the available taglist.
highlight tags that are added to the task in the available taglist.
optimize layout for this feature.
|
|
2629 | Backend/Core | Bug Report | Low | activating history tab sends same request 2 times | New | |
| | | 11.03.2021 | 11.03.2021 |
Task Description
There should be only one request to
js/callbacks/gethistory.php when activating the History tab
The request is made:
on mousedown event
on click event
So holding down the tab sends the first request and releasing sends the second request.
|
|
2627 | Backend/Core | Bug Report | Low | checkLogin: Trying to access array offset on value of t... | Unconfirmed | |
| | | 09.03.2021 | 11.03.2021 |
Task Description
FS version: 1.0-rc9 PHP version: 7.4.15 database: mysql php.ini: error_reporting = E_ALL | E_STRICT
Steps done to create the problem: - Login as Admin or User, with name “Admin”, not with email.
Experienced behavior: PHP Notice: Trying to access array offset on value of type bool in …/flyspray-1.0-rc9/includes/class.flyspray.php on line 812
A possible fix is attached as patch.
Think, it is this line in currend code: https://github.com/Flyspray/flyspray/blob/5b0a3d80fc9612ca8e8743450fbf2c8243b5bf47/includes/class.flyspray.php#L836
|
|
2626 | Backend/Core | Bug Report | Critical | Create a new build, last stable is 0.9.9.7 (2012-05-28)... | Unconfirmed | |
| | | 27.02.2021 | 11.03.2021 |
Task Description
The last build is very old, it is possible to create a new build? - The last RC: 2 years soon - The last stable: 9 years soon
GitHub Releases section: - https://github.com/Flyspray/flyspray/releases
Latest release
v1.0-rc9
136c339
Flyspray 1.0-rc9
@peterdd peterdd released this Apr 22, 2019
Stable: http://www.flyspray.org/docs/download/
Flyspray 0.9.9.7 - 28 May 2012
|
|
2625 | User Interface | TODO | Low | avoid password manager popups in admin prefs area | New | |
peterdd | | | 10.02.2021 | 10.02.2021 |
Task Description
We must teach browsers not to use some input fields in the admin prefs area to offer to store it in their password manager.
Steps to reproduce:
Login with Firefox as admin into Flyspray. (Maybe other browsers behave same)
Go to admin prefs area (top right gear icon)
Click link somewhere else (so leaving admin prefs page)
Firefox browser pops up password manager as it detected some password input fields on admim prefs setting page. But in this case this is not wanted.
Either by using different input field names where the browser does not assume it is a login password field or find input field attribute to tell them.
auto-complete="off"
is not working anymore in browsers for password fields.
webbrowser: Firefox 85.0.2
Popup probably triggered by the password fields for configuring Email and XMPP notification: smtp_pass and jabber_password input fields. Firefox heuristic is too stupid to detect that these are for server configuration, not user login fields!
Neither
autocomplete="new-password"
nor
autocomplete="one-time-code"
attribute helped.
Stubborn Firefox ..
|
|
2623 | Email | Bug Report | Medium | Completely unexpected exception on email errors | Unconfirmed | |
| | | 01.02.2021 | 15.03.2021 |
Task Description
An incorrect email configuration may cause flyspray to hung during several seconds and report an exception.
Environment
* Linux Debian 10 * Nginx * PHP-7.3 FPM * Mariadb 10.3 * Flyspray 1.0-rc9
Steps done to create the problem:
Cause a misconfiguration in the email configuration (e.g. an email server rejecting the user authentication)
Try to post a comment on a ticket to generate a notification
Expected behavior:
Report the error in a logfile and gently show a user-friendly notification
Experienced behavior:
Flyspray hungs during several seconds and reports a user-unfriendly error: The exception occurs in conditions that generate email notifications (e.g. posting a comment on a ticket):
Notice: fwrite(): send of 6 bytes failed with errno=104 Connection reset by peer in /var/www/flyspray/vendor/swiftmailer/swiftmailer/lib/classes/Swift/Transport/StreamBuffer.php on line 240 Completely unexpected exception: Expected response code 250 but got code "421", with message "XXX edited XXX"
This should never happend, please inform Flyspray Developers
|
|
2621 | Backend/Core | Bug Report | Medium | php notice/warning when reopening in some circumstances | New | |
peterdd | 1.0-rc10 | | 27.11.2020 | 14.04.2021 |
Task Description
Reopening a task triggers a PHP notice with PHP7.4 under some circumstances. Reopening a task triggers a PHP warning with PHP8.0 under some circumstances.
Reproduce:
Create task
Close task directly without setting a completion percentage
Reopen the task
Notice: Trying to access array offset on value of type bool in /***/includes/modify.inc.php on line 684
Notice: Trying to access array offset on value of type bool in /***/includes/modify.inc.php on line 686
Notice: Trying to access array offset on value of type bool in /***/includes/modify.inc.php on line 686
|
|
2620 | Backend/Core | TODO | Medium | PHP8 compatibility | New | |
peterdd | | | 26.11.2020 | 11.03.2021 |
Task Description
PHP 8.0 is now released (2020-11-26) and Flyspray should be made compatible with it.
|
|
2617 | Backend/Core | Feature Request | Low | Preview button not at the good place | Maybe | |
| | | 26.09.2020 | 26.09.2020 |
Task Description
The “Preview” button is not at the good place.
The “Preview” must to be near “Add this task” with same background button color.
Thanks in advance.
|
|
2614 | Email | Bug Report | Critical | Connection timed out #110 | Unconfirmed | |
| | | 16.09.2020 | 16.09.2020 |
Task Description
If you are reporting a bug please provide as much information as possible to help understand and reproduce the problem:
Did you installed an official release or did you used an inoffical docker?!
database type and version, php version and OS version/linux distribution flavour, global or project settings you used that could be relevant for reproducing the problem
Steps done to create the problem: Deleate a Task
Expected behavior: Send a email
Experienced behavior: Completely unexpected exception: Connection could not be established with host smtp.gmail.com [Connection timed out #110] This should never happend, please inform Flyspray Developers
|
|
2613 | Public Relations | Information | Very Low | Email ist Signup | Unconfirmed | |
| | 1 | 16.09.2020 | 16.09.2020 |
Task Description
My School has blocked me from signing up for the Mailing list, how do I sign up or can you add me?
|
|
2612 | User Interface | Information | Medium | Restrict some projects to users | Waiting on Customer | |
| | | 19.08.2020 | 24.08.2020 |
Task Description
Hi, it could be fine that we could restricted some projects to some users; for example, user #1 could access (and see) project#1, project#3; user#2 could access project#1, project#2, project#4 …
thanks if you can take care of this sincerly, Domi Belgium/Europe
|
|
2610 | User Interface | Feature Request | Low | Effort pop-up timer | New | |
| | | 07.05.2020 | 24.08.2020 |
Task Description
It would be terrific to have a small pop-up window that appears when you click to start tracking of an item. In the window could be:
This would help tremendously to remind a developer that he has one or more timers going in FlySpray.
If multiple timers are started, there could be multiple timer windows, each identified by the task name showing as part of the window (title bar or some text near the timer).
|
|
2609 | User Interface | Feature Request | Low | Add an Effort Description field | Maybe | |
| | | 07.05.2020 | 03.04.2021 |
Task Description
It would be nice to have a description field to put a brief note about the work done for a given effort item. This would help when using effort tracking for the purpose of making invoices to a client.
|
|
2608 | Email | Bug Report | Medium | Notification email sent although not requested | Unconfirmed | |
| | | 05.05.2020 | 05.05.2020 |
Task Description
I tried to register a user test3, and in my flyspray Installation the adminstratior disabled the notifications. So I could only select “None” as text next to “Notifications”. After I pressed the button “Send Code!”, I received the email with the confirmation code. I clicked on the link in the email, and on the appearing website I entered the confirmation code and password and pressed the button “Register this account”.
Then I got the next e-mail message. This message begins with:
“You have registered at Flyspray. Your details are as follows:”
This e-mail ends with the sentences:
“You are receiving this message because you have requested it from the Flyspray bugtracking system. If you did not expect this message or don’t want to receive mails in future, you can change your notification settings at the URL shown above.”
But this is not true. I have not requested this email. I as user test3 cannot change the notification settings because the notifications are disabled by the administrator.
|
|
2606 | Database Queries | Feature Request | Low | duedate column sort asc in tasklist should put unset du... | New | |
| | | 02.05.2020 | 02.05.2020 |
Task Description
When a tasklist contains the duedate column and the user sorts by duedate ascending, the tasks that do not have a duedate set should not be listed first. Instead they should be listed after the tasks with duedates.
This way a user can see the task with the earliest duedate first instead of seeing a bunch of probably not so important tasks without duedates set.
|
|
2603 | Backend/Core | Bug Report | Very Low | Psi XMPP client (19-04-09) | Waiting on Customer | |
| | | 21.04.2020 | 25.09.2020 |
Task Description
From: https://groups.google.com/forum/?hl=en#!topic/flyspray/jC5BBQ1XiQo
19-04-09 // More one year ago.
On https://www.flyspray.org/ On https://www.flyspray.org/devel/team/
Replace : - https://www.psi-im.org/ → https://psi-im.org/
→ Remove the WWW.
|
|
2602 | Documentation | Feature Request | Low | https://github.com/flyspray/flyspray instead of https:/... | Researching | |
| | | 21.04.2020 | 13.04.2021 |
Task Description
From: https://groups.google.com/forum/?hl=en#!topic/flyspray/ItWHIOcu8wk
19-04-09 // More one year ago.
On the Flyspray homepage, no informations about https://github.com/flyspray/flyspray…
A lot of people think that the project is dead.
In the same time, can you change the https://github.com/Flyspray to https://github.com/flyspray ?
No lost, you can try it already works but it is not the default.
https://github.com/organizations/Flyspray/settings/profile → “Rename organization” and replace Flyspray → flyspray.
|
|
2601 | Public Relations | Feature Request | Medium | http -> https missing redirection (19-04-09) | Assigned | |
Floelejudas_iscariote | | | 21.04.2020 | 25.09.2020 |
Task Description
From: https://groups.google.com/forum/?hl=en#!topic/flyspray/rAnks5y_uLk
19-04-09 // More one year ago.
There are not http → https redirections.
Only one example: - http://www.flyspray.org/docs/download/ is not redirected to https://www.flyspray.org/docs/download/
Note: It is better to have the main website in https://flyspray.org/.
http://www.flyspray.org/ + https://www.flyspray.org/ + http://www.flyspray.org/ must be redirected to https://flyspray.org/
|
|
2600 | Backend/Core | Information | Low | Error #17 when selecting a project | Unconfirmed | |
| | | 31.03.2020 | 31.03.2020 |
Task Description
When I am at the global projects page at index.php?do=admin&area=editallusers and now select a project from the dropdown menu at the top right, I get an error
FEHLER #17: Ungültiger Projektmanager-Bereich!
(according to the the translation area this is key 813: error17 Invalid PM area.)
If I select the project again, the projects start page will be shown correctly.
|
|
2599 | Backend/Core | Information | Low | add post request on new task creation | Unconfirmed | |
| | | 30.03.2020 | 12.04.2021 |
Task Description
I’m currently using flyspray 0.9.9.7
I want to make a little integration of our flyspray installation into slack. I want make a POST request when a “new task is created”
Any experiment guy can help here ? 1. Where is the best place to achieve this quickly as “hack hardcode” 2. Im not php developer, is there any php lib in flyspray todo quick POST request without installing any additional lib.
|
|
2598 | User Interface | Bug Report | Low | user registration in admin area: "username taken" but t... | Assigned | |
peterdd | 1.0 | | 20.03.2020 | 14.04.2021 |
Task Description
Trying to add a new user having the same email address as an another user in the do=admin&area=newuser section results in
“That username is already taken. You will need to choose another one.”
instead of
“Email address has already been taken”
(I’ve stumbled on this issue because I have an older disabled user with the same email address)
|
|
2595 | Notifications | Feature Request | Low | Notifications to message platforms | Unconfirmed | |
| | | 05.03.2020 | 26.03.2020 |
Task Description
Is there any possible implementation in the future of a way to send new tasks and edited tasks in to discord or some messaging software like bots do, for example github bot will post new issues to a channel in discord so users can see and check up on things, especially for big projects which use these types of things and need a way to notify users of updates
|
|
2589 | User Interface | Bug Report | Low | Time zone in user settings is confusing | Unconfirmed | |
| | | 28.12.2019 | 28.12.2019 |
Task Description
Hello,
When registering and when later editing users settings it’s possible to specify “Time zone” but the way it’s implemented is confusing. What I see is a drop-down list with GMT[+-]:digit: and this is an odd way to set the timezone for multiple reasons:
1. “GMT” is a word without universally accepted and defined meaning these days, see https://www.ucolick.org/~sla/leapsecs/timescales.html#GMT ;
2. Often time zone specification needs to include the rules when (if ever) to apply DST and what abbreviation is to be used in different cases. See TZ description on https://pubs.opengroup.org/onlinepubs/9699919799/basedefs/V1_chap08.html#tag_08_03 .
Taking these two points into account I can’t see how to meaningfully use this feature.
TIA for looking into it.
|
|
2588 | Backend/Core | Bug Report | Low | ps_files_cleanup_dir: opendir(/tmp/.priv) failed: Permi... | Unconfirmed | |
| | | 18.12.2019 | 05.02.2021 |
Task Description
Sometimes comes this message with a lot of backtrace log. If you are reporting a bug please provide as much information as possible to help understand and reproduce the problem:
Did you installed an official release or did you used an inoffical docker?! Official download flyspray-1.0-rc9
mysqlnd 5.0.12-dev Linux 64bit PHP Version 7.2.25
Steps done to create the problem: Wait some weeke and edit a ID.
Experienced behavior:
[18-Dec-2019 13:19:41 Europe/Berlin] PHP Notice: session_start(): ps_files_cleanup_dir: opendir(/tmp/.priv) failed: Permission denied (13) in /var/foo/htdocs/flyspray/includes/class.flyspray.php on line 1006
[18-Dec-2019 13:19:41 Europe/Berlin] PHP Warning: session_start(): Cannot send session cache limiter - headers already sent (output started at/var/foo/htdocs/flyspray/includes/class.flyspray.php:1006) in /var/foo/htdocs/flyspray/includes/class.flyspray.php on line 1006
[18-Dec-2019 12:19:41 UTC] PHP Warning: Cannot modify header information - headers already sent by (output started at /var/foo/htdocs/flyspray/includes/class.flyspray.php:1006) in /var/foo/htdocs/flyspray/index.php on line 96
[18-Dec-2019 12:19:41 UTC] PHP Warning: Cannot modify header information - headers already sent by (output started at /var/foo/htdocs/flyspray/includes/class.flyspray.php:1006) in /var/foo/htdocs/flyspray/index.php on line 97
[18-Dec-2019 12:19:41 UTC] PHP Warning: Cannot modify header information - headers already sent by (output started at /var/foo/htdocs/flyspray/includes/class.flyspray.php:1006) in /var/foo/htdocs/flyspray/includes/class.csp.php on line 76
[18-Dec-2019 12:19:41 UTC] PHP Warning: Cannot modify header information - headers already sent by (output started at /var/foo/htdocs/flyspray/includes/class.flyspray.php:1006) in /var/foo/htdocs/flyspray/includes/class.csp.php on line 80
[18-Dec-2019 12:19:41 UTC] PHP Warning: Cannot modify header information - headers already sent by (output started at /var/foo/htdocs/flyspray/includes/class.flyspray.php:1006) in /var/foo/htdocs/flyspray/includes/class.csp.php on line 82
|
|
2587 | Backend/Core | TODO | Medium | display_errors=1 should not set in release candidate | Unconfirmed | |
| | | 18.12.2019 | 18.12.2019 | |
|
2586 | Backend/Core | TODO | Low | PHP7.4 | New | |
peterdd | 1.0-rc10 | | 12.12.2019 | 13.04.2021 | |
|
2582 | Backend/Core | Information | Low | How to reach internal windows share (was: Internal URL) | Unconfirmed | |
| | | 04.11.2019 | 05.11.2019 | |
|
2581 | User Interface | Feature Request | Low | replace bitmap icons of default theme | New | |
| | | 31.10.2019 | 05.04.2021 | |
|
2577 | User Interface | Feature Request | Very Low | distinguish between anonymous reporter and deleted user | New | |
| | | 18.10.2019 | 18.10.2019 | |
|
2575 | Backend/Core | Feature Request | Low | ability to view and reset Flyspray default settings | New | |
| | | 19.09.2019 | 19.09.2019 | |
|
2573 | Backend/Core | TODO | Low | add rel nofollow,ugc,.. settings | New | |
peterdd | | | 14.09.2019 | 15.09.2019 | |
|
2572 | User Interface | TODO | Low | add link attributes ugc and nofollow to user generated ... | New | |
| | | 13.09.2019 | 13.09.2019 | |
|
2568 | Documentation | Bug Report | Medium | [MANUAL] a missing image in "Understanding Permissions:... | Unconfirmed | |
| | | 01.09.2019 | 02.09.2019 | |
|
2561 | Backend/Core | Feature Request | Medium | ability to limit assignee permissions (was:User without... | Confirmed | |
| | | 05.08.2019 | 08.08.2019 | |
|
2559 | Backend/Core | Bug Report | Low | a duplicate close accepted even when missing comment/ r... | New | |
peterdd | | | 29.07.2019 | 29.07.2019 | |
|
2554 | User Interface | TODO | Low | keyboard shortcuts help box should adapt to current pag... | New | |
| | | 06.06.2019 | 06.06.2019 | |
|
2553 | User Interface | TODO | Low | intelligent accesskey shortcut helper dependent of OS, ... | New | |
| | | 06.06.2019 | 29.07.2019 | |
|
2552 | Email | Bug Report | High | Email TLS error (was 'Mail Adress encryption') | Unconfirmed | |
| | | 30.05.2019 | 08.04.2020 | |
|
2551 | Authentication | Information | Low | LDAP/AD integration | Unconfirmed | |
| | | 15.05.2019 | 04.09.2019 | |
|
2550 | Email | Bug Report | Low | Exception handling sending email notification | Unconfirmed | |
| | | 06.05.2019 | 06.05.2019 | |
|
2549 | User Interface | Bug Report | Low | Oauth register template always shows "Username already ... | Unconfirmed | |
| | | 06.05.2019 | 06.05.2019 | |
|
2548 | User Interface | Feature Request | Low | CSS grid layout for task details page type | New | |
| | | 05.05.2019 | 05.05.2019 | |
|
2545 | User Interface | Information | Low | Can't delete system wide 'Task Statuses' | Unconfirmed | |
| | | 20.04.2019 | 05.05.2019 | |
|
2544 | Email | Bug Report | Low | Error when registering new account | Unconfirmed | |
| | | 23.03.2019 | 23.03.2019 | |
|
2536 | Backend/Core | Feature Request | Medium | store session in Flyspray database | New | |
| | | 21.01.2019 | 15.03.2019 | |
|
2535 | Backend/Core | Feature Request | Low | new optional Flyspray setting: add new users automatica... | New | |
| | | 16.01.2019 | 21.01.2019 | |
|
2534 | Backend/Core | Feature Request | Low | Private projects | Unconfirmed | |
| | | 16.01.2019 | 18.01.2019 | |
|
2531 | Translations | Feature Request | Low | detect usage of translation keywords | New | |
| | | 10.01.2019 | 19.03.2019 | |
|
2528 | User Interface | Bug Report | Low | New user registration doesn't check for duplicate usern... | Confirmed | |
| | | 05.01.2019 | 07.01.2019 | |