Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Develop/1.9 #3857

Closed
wants to merge 124 commits into from
Closed

Develop/1.9 #3857

wants to merge 124 commits into from

Conversation

JOHNYD649
Copy link

Where can I download mybb 1.9 0r 1.10 for testing ????

euantorano and others added 30 commits June 2, 2019 16:23
* Adding a composer configuration file for the project, with no defined dependencies.

* Rquire autoload file

Signed-off-by: Euan Torano <euantorano@gmail.com>

* Removing global.php from files to autoload
* Adding Laravel container

Signed-off-by: Euan Torano <euantorano@gmail.com>

* Updating doc comment for app() function

Signed-off-by: Euan Torano <euantorano@gmail.com>
* Initial admin routing setup

* Adding a basic layout for the ACP
* Starting work on moving front end to Twig

This marks the start of integrating Twig into the front end. There are two global variables shared with all views - mybb and lang.

Signed-off-by: Euan Torano <euantorano@gmail.com>

* Starting the long process of template translation

Not much to show yet, but this is a first step towards seeing that key variables such as $mybb, $lang and $theme can be accessed.

Need to sort out loading of stylesheets still to make things look decent.

Signed-off-by: Euan Torano <euantorano@gmail.com>

* Changing how language is registered

There is a new LangExtension that provides a `trans` function along with the `lang` global.

Signed-off-by: Euan Torano <euantorano@gmail.com>

* Showing drafts by adding drafts to an array

Moved setting of theme global to theme extension.

Need to fix the use of |raw in some places - we should generate the HTML inside the views themselves instead…

Signed-off-by: Euan Torano <euantorano@gmail.com>

* Finished the majority of work on the drafts page

Signed-off-by: Euan Torano <euantorano@gmail.com>

* Add return type hints

Signed-off-by: Euan Torano <euantorano@gmail.com>

* Fixing trow usage currently following 1.8 standard

Signed-off-by: Euan Torano <euantorano@gmail.com>
…2975)

* Working on #2972 Template Conversion to Twig Format (warnings.php)
Part 1 - User warning log

* Coding standards

* Working on #2972 Template Conversion to Twig Format (warnings.php)
Part 2 - Warning details

* Working on #2972 Template Conversion to Twig Format (warnings.php)
Part 3 - Warning a user
…2983)

* Working on #2972 Template Conversion to Twig Format (sendthread.php)

* Removed double escaping
* Starting work on translatig subscribed threads

Signed-off-by: Euan Torano <euantorano@gmail.com>

* Finish subscriptions page in UCP

Signed-off-by: Euan Torano <euantorano@gmail.com>

* Use `&amp;` rather than `&` in URL.

Signed-off-by: Euan Torano <euantorano@gmail.com>

* Move HTML out of PHP into view

Also use `threadprefix` as `raw` as it can contain HTML.
* For #2972

* added whitespace

* remove htmlspecialchars_uni
…2984)

* Working on #2972 Template Conversion to Twig Format (calendar.php)
Part 1 - Adding an event

* Working on #2972 Template Conversion to Twig Format (calendar.php)
Part 2 - Editing an event

* Working on #2972 Template Conversion to Twig Format (calendar.php)
Part 3 - Moving event

* Working on #2972 Template Conversion to Twig Format (calendar.php)
Part 4 - Viewing an event

* Working on #2972 Template Conversion to Twig Format (calendar.php)
Part 5 - Day view

* Working on #2972 Template Conversion to Twig Format (calendar.php)
Part 6 - Week view

* Working on #2972 Template Conversion to Twig Format (calendar.php)
Part 7 - Calendar

* Moved gobutton to inline

* Code updates
-Added selected and checked HTML to templates
-Move day select options to array

* More code updates
- Moved month select options to array
- Split bottom calendar jump/month jump into seperate Twig file
- Converted user stars to Twig
…ing on PHP 7.2 (#2995)

* [FIX] string to array conversation causing Illegal string offset warning
on PHP 7.2

* Use 4 spaces instead of tab
Signed-off-by: Euan Torano <euantorano@gmail.com>
…2998)

* Working on #2972 Template Conversion to Twig Format (memberlist.php)
Part 1 - Member list

* Working on #2972 Template Conversion to Twig Format (memberlist.php)
Part 2 - Member search

* Coding improvements

* Updated formatting
)

* Working on #2972 Template Conversion to Twig Format (contact.php)

* Indented template
* Postbit — For #2972

[WIP]

* removed horizontal postbit

* postbit_groupimage

* postbit_userstar

* Online Status

postbit_online, postbit_away. postbit_offline

* postbit_avatar

* postbit_find

* postbit_pm

* postbit_rep_button

* postbit_www

* postbit_email

* User Details

postbit_author_user, postbit_author_guest

* postbit_reputation

* Warning Info

postbit_warninglevel, postbit_warn

* postbit_purgespammer

* Custom Profile Fields

postbit_profilefield, postbit_profilefield_multiselect,
postbit_profilefield_multiselect_value

* Private Messages

postbit_reply_pm, postbit_replyall_pm, postbit_forward_pm,

* Edit Message

postbit_editedby, postbit_editedby_editreason

* Post Edit

postbit_editreason, postbit_edit

* Quick Delete/Restore

postbit_quickdelete, postbit_quickrestore

* Post Links/Inline Moderation

postbit_posturl, postbit_inlinecheck

* postbit_quote

* postbit_multiquote

* postbit_report

* Announcements

announcement_edit, announcement_quickdelete

* Post IP Display

postbit_iplogged_show, postbit_iplogged_hiden

* postbit_status

* postbit_signature

* postbit_icon

* postbit_deleted

* postbit_ignored

* postbit_deleted_member

* Attachments

postbit_attachments, postbit_attachments_thumbnails,
postbit_attachments_thumbnails_thumbnail, postbit_attachments_images,
postbit_attachments_images_image, postbit_attachments_attachment,
postbit_attachments_attachment_unapproved

* Code Cleanuo

* More Code Cleanup
…#3018)

* Working on #2972 Template Conversion to Twig Format (managegroup.php)

* Coding improvements
* Initial Cleanup and Main Template Conversion [WIP]

* report_thanks

* report_thanks

* Errors

report_error_nomodal,

* report_duplicate

* Report Reason

report_reason, report_reasons

* Separated `nomodal` Content

...and code cleanup, refactoring info sent to Twig, and fixing an error
where a legacy language string was left in the `report_reasons.twig`
template.

* Adjust Alignment

* Remove unused assignment

* Remove Template Cache List
* Working on #2972 Template Conversion to Twig Format (member.php)

* Added label to inputs
* Working on #2972 Template Conversion to Twig Format (portal.php)

* Updated attachments

* Coding standards
…3039)

* Working on #2972 Template Conversion to Twig Format (editpost.php)

* Code updates
…3036)

* Working on #2972 Template Conversion to Twig Format (newreply.php)

* Code updates
…3035)

* Working on #2972 Template Conversion to Twig Format (newthread.php)

* Code updates
* Updatng user CP email page to use Twig

Signed-off-by: Euan T <euantorano@gmail.com>

* Updating user CP password page to use Twig

Signed-off-by: Euan T <euantorano@gmail.com>

* Updating user CP change username page to use Twig

Signed-off-by: Euan T <euantorano@gmail.com>
* Updating user CP signature page to use Twig

Signed-off-by: Euan T <euantorano@gmail.com>

* Add missing error variable

Signed-off-by: Euan T <euantorano@gmail.com>
kawaii and others added 26 commits June 2, 2019 16:35
Signed-off-by: Euan Torano <euantorano@gmail.com>
Correct the references to Laravels base path in the docblocks.
(cherry picked from commit afa523f)
* Initial work on last poster avatars on index.

Signed-off-by: Euan Torano <euantorano@gmail.com>

* Adding last poster avatars to thread list

Signed-off-by: Euan Torano <euantorano@gmail.com>

* Simplifying render_avatar to remove dimensions

Signed-off-by: Euan Torano <euantorano@gmail.com>

* Fixing $perPage parameter docs.

Signed-off-by: Euan Torano <euantorano@gmail.com>

* Add globals interface for core extension.

Signed-off-by: Euan Torano <euantorano@gmail.com>

* Add last poster avatar to user CP home.

Signed-off-by: Euan Torano <euantorano@gmail.com>

* User CP subscriptions.

Signed-off-by: Euan Torano <euantorano@gmail.com>

* Avatars in PM lists.

Signed-off-by: Euan Torano <euantorano@gmail.com>

* Avatars in search results.

Signed-off-by: Euan Torano <euantorano@gmail.com>

* Include thread starter avatar.

Signed-off-by: Euan Torano <euantorano@gmail.com>
Signed-off-by: Euan Torano <euantorano@gmail.com>
* Set autoloading & boot app before loading plugins

* Restore $plugins access in pluginSystem::load()
Signed-off-by: Euan Torano <euantorano@gmail.com>
* Add Illuminate\Config\Repository, load old config values

* Add internal password algorithm recognition using Illuminate\Hashing

* add PHPDoc for dynamically accessed objects

* Create basic Config service provider
* Working on new theme (#2973)

- editpost
- memberlist
- polls
- most of postbit
- sendthread
- showteam
- most of showthread

* Working on new theme #2973

more sections completed

* Fixing the CSS path reference (again)

+ search page

* Adding modals

* Adding reputation page

Also breaks out post control styles (so they can easily be reused in places like the reputation page)

* Fix post inline mod checkbox

* Starting user cp

* More of User CP

* Thread and forum subscription pages

* Thread list WIP

* Fixing announcements on forumdisplay

* Misc minor fixes

* Fixing yesterday typo

* Fix missing yesterday/today

* Minor fixes

* Misc forumbit fixes

* Postbit updates

* Beginning of moderation pages

+ a couple miscellaneous lang changes

* Add thread closed message

* More moderation pages + minor fixes

* remove link to archive mode

* Adding edit buddy/ignore list page

* Buddy popup

* RSS syndication page

* Portal

+ a few minor revisions elsewhere

* Login form on portal

* Search results

+ minor changes elsewhere

* Breadcrumb

To do (probably): page drop down

* Add portal page title

* Working on Mod CP

Mod CP menu is not fully functional (probably only works for super mods)

* Banning + find user fixes

* button tweaks

* Announcement section of Mod CP WIP

Still a few things to clean up here

* Fixes warnings list on user cp dashboard

* Replace default avatar image with icon

It's possible I missed a spot; several of these also need the actual avatar loaded

* Cleaning up announcements

* Moderator listing on forum list

* Report center, drafts, beginning of warn user page, misc changes

some still WIP

* Minor changes to report center & show thread footer

* WIP moving post options in dropdown

* postbit dropdown adjustments

* Postbit, multiquote improvements

* Moderator logs

* Mod CP home page WIP

* Warning logs

* Moderation queue

* Update fontawesome version

* Finishing up mod cp

* Attachments & drafts WIP

* Warnings WIP

* Attachments page

* Fix attachments page title

* Finishing up warnings

to do: standardize how we handle colons

* Minor warnings update

* remove loginbox from moderation pages

* Delayed moderation

* Removing one more loginbox

* Thread notes

and minor delayed moderation change

* Moderation language change

* Finishing up moderation tools

still to do: styling of moderation dropdowns in forum display, show thread

* removing colons

* Forum bit changes

* Last post "Never" changed to "No posts yet"

* Help docs

* Redirect page

* Various misc templates

Forum jump removed from show thread, forum display

* Parser changes

Quotes that don't have a citation don't have a template

* php code template

* minor language change

* Messenger WIP

To do: folders in the menu

* Messenger WIP

Folders now shown on some pages but not all

* Various moderation improvements on showthread, forumdisplay

* Standardizing fontawesome set

* fix for BCC on PM quick reply

* Update unread PM count in welcomeblock

when reading a PM

* Improving PM count update

* Thread list improvements

* Finishing up forumdisplay

Plus other minor tweaks

* Fixing forum description

* Forum description fix II

* Cleaning up forum bit

for password protected forums

* Fixing forumbit logic

* Fix indentation

* Calendar

* Finishing Calendar

* Fixed hard space in usergroups template

* Manage groups

* Misc cleanup

* Fixing page description class

* Some postbit and thread list cleanup

* Hide quick reply in deleted threads

* Thread prefix styling

* More thread prefix cleanup

* fix attachment templates

* Cleaning up last poster avatars

* Member list avatar

also switching CSS back to GitHub pages

* Fix avatar upload

* Fix user dropdown avatar

* Icon standardization (WIP)

* Fix quote

* More avatars

still a few things to clean up with these

* Fixing usercp redirect grammar

* Taming some alerts

* Fix duplicate edit buttons on announcement

* Fix hidden registration fields

* Clean up subforums list

* Fix mark read auth code mismatch

* Improve modal close button

Fixes quick login close button and standardizes button with template

* Icons, tabs/spaces, and page titles

- replacing icons with standard template
- standardizing indents as spaces
- swapping page title order

* Clean up stats page

* Finish warn user page

* Profile clean up, removing more colons

* Add templates used in Admin CP

* Add more templates used in ACP

* Improve no permission page

* No permissions logged in user message

* Pagination - jump to page

* Fix threaded mode icon

* Fixes #3564 <abbr> tag on registration

* changing footer HTML comments to Twig comments

* Similar threads + threaded mode

* Hot thread, contains posts by you icons

* Adding jscripts block to <head>

* Fix forum select
* Fixes #2198 Optimize thread redirect database structure

* Updated upgrade file

* Fixed forum display; updated upgrade script
Signed-off-by: Euan Torano <euantorano@gmail.com>
Signed-off-by: Euan Torano <euantorano@gmail.com>
Signed-off-by: Euan Torano <euantorano@gmail.com>
Found a small error while setting up a mybb 1.9 test platform
* Added PHPStan dependencies 

List of dependencies: https://packagist.org/packages/phpstan/phpstan

* Create phpstan.neon

* Create phpstan_log

File where all PHPStan errors come.

* Update .travis.yml

* Update composer.json

Adding PHPStan scripts from level 0-7.

* Update composer.json

* Update phpstan.neon

* Removing unnecessary dependencies

* Adding src and tests folders to testing

* Adding comma

* Update phpstan.neon

* Update .travis.yml

* Update composer.json

* Update composer.json

* Update composer.json

* Update composer.json

* Update composer.json

* Create phpstan.neon

* Update composer.json

* Update .travis.yml

* Update composer.json
* Fix `showteam`'s group leader showing error.

* Fix `usercp_forumsubscriptions`'s showing error.
…#3794)

* Add new HookManager class with unit tests. Update how deferred providers are registered. Disable failing MyCode parser test.

* Fix alias for environment and add loader alias.

* Update composer.lock

* Remove methods not related to hooks. If hook already registered, return false.
@euantorano
Copy link
Member

euantorano commented Jan 4, 2020 via email

@JOHNYD649
Copy link
Author

Where can I download mybb 1.9 0r 1.10 for testing ????

I'm know about not ready for testing , but I want to try install 1.9 . How can i get link for download for my private use only ????

@euantorano
Copy link
Member

euantorano commented Jan 4, 2020 via email

@euantorano euantorano closed this Jan 4, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet