All Projects

ID Project Category Task Type Severity Summary Status Opened by Opened Progress
2484FlysprayBackend/CoreInformationLowIncrease min. version of PHP requirementUnconfirmedlucasjkr10.08.2018
0%
Task Description

Then you can gracefully drop support of old MySQL extension AND drop the need for password compat, since BCRYPT and password_hash are built into PHP from version 5.5 onwards

 2483 FlysprayBackend/CoreInformationLow Tags is actually only for a single tag Closedlucasjkr10.08.2018
100%
1 Task Description

Just relabel it to say “tag”.

OK, that’s everything i’ve noticed in my 30-45 minutes of playing around... hope you find any of this helpful!

2482FlysprayBackend/CoreInformationLowProtect issues by defaultUnconfirmedlucasjkr10.08.2018
0%
1 Task Description

I get that your project is public and you want people visiting this site to see what issues you’re working on, but most people probably don’t want their bugs list open to the public;

Can this be protected/private by default?

2481FlysprayBackend/CoreInformationLowMove to MVCUnconfirmedlucasjkr10.08.2018
0%
Task Description

That way you can just protect the setup routes after installation, etc.

And have a much less cumbersome .htaccess file.

And take sensitive files outside of the server path and not risk letting them get out in the public

2480FlysprayBackend/CoreInformationLowBetter file organizationUnconfirmedlucasjkr10.08.2018
0%
1 Task Description

Save public files inside public or public_html directories, and non-public files outside of those directories;

config file

vendor directory

setup logic

etc

This goes onto another question/point - why are you deleting files from the vendor directory? It happens during composer install, and again after installation? Those files will just get put back if the user ever runs composer install again...

2479FlysprayBackend/CoreInformationLowUser table seems really complexUnconfirmedlucasjkr10.08.2018
0%
1 Task Description

why not store all the user preferences in preferences or user_prefernces? Then users can just be simple username, email, password?

 2478 FlysprayInstaller and UpgraderFeature RequestLow password / real_name / jabber_id during installation Closedlucasjkr10.08.2018
100%
2 Task Description

Why can’t I set my own password during installation? I thought I did, but it created a different password.

2477FlysprayBackend/CoreInformationLowold style MySQL extension is abandoned ..Unconfirmedlucasjkr10.08.2018
0%
1 Task Description

the old php mysql extension is long ago reached its demise, why bother supporting it?

I also see in the database connector that your supporting MySQL/PDO - why not settle on that? If the queries aren’t MySQL specific, it becomes easier to support other DB’s, etc.

2476FlysprayBackend/CoreInformationLowGuzzle/Guzzle is abandoned, should use library that's s...Unconfirmedlucasjkr10.08.2018
0%
1 Task Description

(Working on a network monitoring system that really needs a ticketing system, saw this and since I speak PHP, thought it would be a good place to start... I just installed and am sharing my notes, do with them what you will!)

Showing tasks 1 - 9 of 9 Page 1 of 1

Available keyboard shortcuts

Tasklist

Task Details

Task Editing