fixes #2540

Signed-off-by: Antes <antes@simplemachines.org>
Merge pull request #2556 from Antes/catnip_bugs

fixes #2540
! Rework converting profile fields to custom fields to prevent errors (fixes #2557)

Signed-off-by: Michael Eshom <oldiesmann@oldiesmann.us>
! no need to work harder, wrapper can handle this ;)

Signed-off-by: Antes <antes@simplemachines.org>
! Upgrade fixes

Signed-off-by: Michael Eshom <oldiesmann@oldiesmann.us>
! How'd that get in there?

Signed-off-by: Michael Eshom <oldiesmann@oldiesmann.us>
! We need id_member too...

Signed-off-by: Michael Eshom <oldiesmann@oldiesmann.us>
 Wrong link in "View all attachments" (fixes #2548)

Signed-off-by: John Rayes <live627@gmail.com>
Semantics, ehh

Signed-off-by: John Rayes <live627@gmail.com>
!Bug fix default author email $thisPackage->fetch to $listing->fetch

Signed-off-by: Jonathan Valentin <vbgamer45@gmail.com>
!Missing semicolon for end of statement in two spots.

Signed-off-by: Jonathan Valentin <vbgamer45@gmail.com>
Duplicate property  in a.new_posts, span.new_postscolor: #fff;
Duplicate property  in .topbottom:hover text-decoration: none;
Fixed minor comment typos.

Signed-off-by: Jonathan Valentin <vbgamer45@gmail.com>
Merge pull request #2562 from live627/dev

 Wrong link in "View all attachments" (fixes #2548)
! duplicated css fixes #2564

Signed-off-by: Antes <antes@simplemachines.org>
Merge pull request #2559 from Oldiesmann/release-2.1

Upgrade fixes
Merge pull request #2565 from Antes/curve2

Curve2
2FA cookie would expire every hour

Fixes #2560

Signed-off-by: Shitiz Garg <mail@dragooon.net>
Merge pull request #2566 from Dragooon/release-2.1

2FA cookie would expire every hour
Encode QR code title

Prevent rare cases if unscannable QR codes

Signed-off-by: Shitiz Garg <mail@dragooon.net>
Merge pull request #2567 from Dragooon/release-2.1

Encode QR code title