Releases: BNETDocs/bnetdocs-web
Releases · BNETDocs/bnetdocs-web
Phoenix 1.12.1
BNETDocs: Phoenix Release 1.12.1
Phoenix 1.12.0
BNETDocs: Phoenix Release 1.12.0
- 759ad0d Add ActiveUser inheritable model
- 419a2e6 Add privacy notice page
- 73f5e0b Bump phpmailer/phpmailer from 6.1.7 to 6.5.0
- 902ea9a Update gitignore
- 674f76b Add frameworks for bootstrap
- a990983 First pass at bootstrap convert, work in progress
- 9552e0c Second pass at bootstrap convert
- b831714 Make comments stand out less
- e07292a Fix markdown CSS, swap color of doc edit btn
- f69aca2 Use the same form for document create and edit
- 73ad3de Add code block styling
- 841dc08 Fix borders on document edit form
- 49634ae Next pass at bootstrap conversion
- 2a6928d Next pass at bootstrap conversion
- b2b95f2 Next pass at bootstrap conversion
- 3de0853 Next pass at bootstrap conversion
- df28f0f Update composer package order
- f39c597 Update vim rules
- 1678416 Remove additional_css property
- 8b2ae5c Update authors and remove php-memcached
- 7e186c6 Clarify format field
- d21bcf2 Next pass at bootstrap conversion
- 832f75d Move svg to static directory
- 5406492 Use at-sign svg image
- 4c77cef Turn off initial sorting of packet table
- 79d1593 Add recently edited documents/packets to site nav
- 0cd709c Remove initial sort
- 39db81c Next pass at bootstrap conversion
- 016e253 Refactor header navigation
- d8d1f6d Convert user profile viewer to bootstrap
- 17c88b2 Use unordered list instead of table
- 2b34853 Refactor syntax
- 28cf4f6 Fix styling
- 732f238 Add buttons to profile viewer
- cd496b3 Add emoji to title
- 0cf06df Next pass at bootstrap conversion
- 8235ef8 Rename item in navbar
- ad117d9 Next pass at bootstrap conversion
- 75a3822 Show comments when editing documents
- 1300d17 Next pass at bootstrap conversion
- 6931e31 Force objectivec syntax highlight on packet format
- 769b656 Move News header to the left
- 9f0c136 Resize Welcome buttons
- 7a4a2ac Refactor to using active_user
- f80d9cb Next pass at bootstrap conversion
- d85d965 Add markdown supported note
- cf55e1a Next pass at bootstrap conversion
- ba8f14d Fix selection
- bfb3bd7 Next pass at bootstrap conversion
- 2a8325e Convert news post create page to bootstrap
- 2ae1c05 Convert news viewer to bootstrap
- 0c7703c Use filter_var in getContent
- fcb3c1d Convert news delete page to bootstrap
- 1199c1c Fix buttons
- cfcfa52 Refactor user update page for bootstrap
- 23c08d8 Fix typo
- 31360f0 Improve header load times
- 55ed975 Fix regression with login button missing
- f6ab561 Fix items 'disappearing' on some pages
- 80e4ad1 Rounded avatars in comment section
- 942cb53 Fix container margin
- 4daa8a5 Next pass at bootstrap conversion
- e83d8fe Fix avatar class
- c4eb190 Next pass at bootstrap conversion
- 5a5b211 Next pass at bootstrap conversion
- a2c37f7 Next pass at bootstrap conversion
- 985df5e Fix document index display formatting
- eae79fa Next pass at bootstrap conversion
- 469f271 Next pass at bootstrap conversion
- 7ebf832 Next pass at bootstrap conversion
- 493cb0e Fix alert box
- 0a4a7b5 Next pass at bootstrap conversion
- 649f189 Next pass at bootstrap conversion
- e1119f2 Style adjustment
- 7b41105 Convert news edit page to bootstrap
- 7dd8f46 Next pass at bootstrap conversion
- ba3dd5c Remove 'display-4' class and fix margin
- 8925c04 Add login required include template
- 4d0ba9b Fix formatting
- 0792a75 Convert news edit form to bootstrap
- d6c6bd7 Add comments while editing news post
- 81c802c Add comments while editing packet
- 77362f1 Fix margin in comment section
- ea48a46 Grab user profile data in user view controller
- eb31491 Fix formatting
- dc71886 Fix typo
- 9b60d79 Force links to open externally
- 638d798 Next pass at bootstrap conversion
- 52ee529 Remove document search page
- f5bbbb7 Remove packet search page
- 7e65e14 Remove popular documents page
- 15ef292 Remove popular packets page
- 505e4b4 Merge branch 'feature/bootstrap' into develop
- 4e95fab Fix typo
- 4217815 Catch error and return null when no user profile
- 6f6f025 Hide verified date if not staff
- 1063b51 Hide created timestamp if not staff
- fe4c645 Clarify what data is collected
- 33c0e2e Fix headings and redescribe page
- 4177fba Refactor packet edit form design
- 65c6c1a Refactor comment section design
- 1cde7ae Fix bug when a valid id is '0'
- 3ad6480 Refactor comment section margin
- 43f6415 Fix bad rendering of comment data
- 72dc60c Make fuzzy the timestamp of user created date
- 89105e2 Fix margin
- 4c31d5d Fix bug with estimate function
- a17ff83 Remove unused function
- dfe1580 Add placeholder text
- 5e1960f Show news timestamp in header dropdown
- b6eed51 Get edited timestamp if available
- 6769e85 Remove the damn borders
- deb1170 Refactoring packet editing a bit
- fb2234f Add IDatabaseObject interface
- c58816b Add max consts
- 120bcca Refactoring the User class
- d2828cb Fix query
- 65691d8 Remove unused function invalidateVerificationToken
- cbac3ba Fix regression with user id set to '0'
- 01760fc Remove borders from packet types filter
- 78ab1e0 Remove nullable hint as value is not nullable
- 6ab2c77 Add missing used classes
- f121103 Initial packet create page in progress
- 4306c22 Refactor the Packet class
- 15d8bf3 Remove unused class
- ad994b4 Fix substr length
- 320df28 Refactoring Packet creating and editing
- 3483e18 Remove access to specific DateTimes
- d6dffbe Add jsonSerialize() and implement JsonSerializable
- b0d0ac1 Clarify meta data when writing event log
- 2a35c7d Fix snap points
- cce2504 Remove extra div tag
- 577d37f Set user when creating packet
- 3d61b60 Fix call when handling POST data
- bdea26a Fix packet index printing of packet label
- 576f4cb Remove extra word
- ef3bf7d Add JSON serialization for Product class
- 28f7f26 Refactor Logger array flattening
- 37eb13d Refactor logging of packet creates and edits
- 2dfc29c Fix call to get user id
- 5cbc741 Refactor Packet used by
- 6622771 Refactor allocation of objects and published check
- 2d70fc2 Add explanation text to packet form fields
- f6a5288 Allow packet editor to remove all used by items
- 585f658 Refactor packet form, add app and transport layers
- 81e26f5 Alphabetize this list
- f7f9235 Fix regression by changing 'selected' to 'checked'
- e283930 Fix tabindex properties in packet editor form
- 7854cb3 Add parentheses to conditional
- 89e253e Add missing 'direction' prefill
- 39ab46d Add missing log fields
- 84e8c47 Add packet brief field
- 5ad14e5 Refactor packet index tags
- 77f19fe Add app and transport layer to view, rename flags
- 4e19225 Add margin between news posts
- 6ed5694 Show comments user has made on the site
- 6821792 Amend legal page for grammatical errors
- d9d40cd Revise terms of service for the site
- a2f5a5e Refactor Credits page
Phoenix 1.11.0
BNETDocs: Phoenix Release 1.11.0
- 35ef866 Re-add missing check for Blizzard visits
- 11e4b60 Minor refactor
- 66e70e5 Fix E_NOTICE on nullable event log fields
- 31580b1 Add additional documentation for class variables
- 9e040e3 Fix regression for user_id in BlizzardChecker
- 24ac9dd Update carlbennett/php-mvc 2.3.15 => 2.3.18
- 6671171 Add JSON view for packets
- dae890f Add deprecated and research flags to Packet class
- 55180b1 Add setInResearch, setDeprecated to Packet class
- b0783f9 Add packet status migrate script
- 6f1b0f8 Fix typo in migrate script
- e010ad8 Add additional options to packet editor
- aaa2820 Add password blacklist
- 117b68c Add missing password restrictions
- 13128d5 Show deprecated, research, draft in packet view
- 9c4ff48 Show deprecated, research, draft in packet index
- 96db479 Add user agent to Blizzard visit log
- f80a02e Implement Discord webhooks for event log
- fe98ed8 Remove unused class
- 4bfdcb6 Ignore certain event types in Discord webhook
- 1489fa7 Show meta data in Discord webhook
- aae5d7d Fix packet_id and id in packet edit event log
- db9110a Fix edge cases on large meta data or null users
- 1feeeda Add missing class reference
- 13335cb Fix one more edge case on large meta data
- 9fd3fd5 Configure database timezone
- 4579124 Add exclude meta data for Discord webhook
- b44d68e Simplify getUsedBy() in Packet View controller
- 77e6b51 Sort used by list by sort column in products table
- 2f959a9 Clarify file paths
- 8570f36 Refactor packet layers from database into code
- f4ed22e Put sessions in the database instead of memcached
- 6b23d3e Enforce user session expiration
- 91cfd02 Fix broken legal page in dev environment
- aa613af Match sessions against partial IP addresses
- fd1ecee Remove debug variable
- a2cb1ca Simplify getPartialIP()
- b70e041 Remove _responseTTL from all controllers
- 65b40cf Move Content-Type from controllers to views
- 679a2ee Update copyright year
- 3e12e8b Create user profile object if one doesn't exist
- bb12e34 Add GitHub PHP workflow
- 9a2ba0c Fix reference to $key during verify()
- 49f5fb5 Fix reference for parameter given to store()
- ec7905a Remove Slack notification from Travis CI
- 7208539 Update favicon with current icon
- b6a6b85 Add filterable results
- ee4bccd Remove unused variable
- d88adc2 Fix pass by reference error
- 0bfa91a Refactor
- e64724e Fix typo
- 602f35f Fix pass by reference error
- 508760c Add Discord webhook for server status updates
- d4e676e Change how donation info is shown
- 16e0d22 Fix visibility of profiledata section
- 808754e Fix showing empty string on website field
- 2b7f048 Bump phpmailer/phpmailer from 6.1.4 to 6.1.6
- 1dc392e Replaced some date formatting code with toLocaleTimeString
- 7208a11 Remove unused isNumeric function
- cf07e03 Add PHP 7.4 to Travis CI configuration
- f0d201a Add email address denylist regexp matching
- 608f8ed Fix error when part of profile data is unset
- 5fd054b Allow Discord webpage to be disabled by admin
- 8e2d764 Refresh sample nginx vhost configuration with prod
- 8a51c06 Update vendor dependencies
- ccb8fbb Add cloudflare analytics
- 3b54ca9 Fix typo
- a9481e1 Implement bcrypt password storage
- 0ca5d6d Upgrade passwords to bcrypt
- 8d0b6b7 Fix User/CreatePassword page
- c520b9a Implement country denylist for user registration
- 2302413 Rip out memcache from Document class
- 97d4a5f Remove CSRF class and check behavior
- 679cc98 Remove cache from ServerType class
- b22720c Remove cache from UserProfile
- d00c781 Remove Memcache from main and config
- ab67a3b Remove Memcache from NewsPost
- a746659 Remove Memcached from Credits class
- fde3136 Don't use by reference
- 35366f7 Move verification token to mysql
- 22b4a53 Remove memcache from Server class
- eb3ae8f Remove memcache from Comment class
- dea47a7 Remove cache from Event class
- e5d6fed Remove Memcached from NewsCategory
- 55b0415 Remove Cache from status page controller
- 3402068 Remove Memcached from Product class
- ca27d3d Remove Memcached from Packet class
- f2b688a Fix error with user update page
- f514109 Hide register form if register is disabled
- 9183b00 Hide user register navigation link if is disabled
- a09f4ce Update copyright year
- 7cb199b Add missing invalidateVerificationToken method
- b916109 Remove static keyword
- 7f7b8ee Move password denylist to external json file
- 67447ba Fix bug with eventlog viewer when user is deleted
- 88dfb53 Fix relative path
- 826c748 Remove unnecessary escape
- 7f4ee0b Cleanup
- 06d8626 Add additional password denylist items
- 7a9b5c6 Remove setting a variable as a step
- 11cbe5e Update script which creates sample databases
- fda64a5 Update sample database with current copy
- 3b06991 Add comments, documents, news_posts back to sample
- 6011400 Over 1,000 commits and this one is empty
- 06fd2a4 Add bin/discover-dns.php script
- a61cbb6 Add bin/check-dns.php script
- c78cf21 Add bin/email-check.php script
- f4150d0 Add script to convert users table to csv
- 839f986 Fix syntax error
- 6971ae4 Gracefully handle invalid or unset denylist
- 04c7ffc Allow robots.txt to be configured
- 2b2d478 Remove Travis Ci, GitHub Actions used instead
Phoenix 1.10.0
BNETDocs: Phoenix Release 1.10.0
- ec34ccd Fix isStaff to exclude default ACLs
- 43c47f7 Set user verified upon reset of password
- 910a25d Use email address for reset password form
- ef57326 Move password check before verification check
- 8549432 Add helpful tip for verification
- e8d389d Make isDisabled and isVerified functions in User
- ba8cf2d Change activation to verification
- de3d2c5 Correct the email subject
- c15059b Remove underline from legal link in email template
- cb26670 Clean up user reset pw and register email template
- 244b6d5 Update user registration email template to match
- f996fd8 Remove underline from legal link in email
- a3d331d Update reset password email template to match
- 79c5027 Revert back to using emails for login form
- 0dfe6d0 Change login to use username instead of email
- 01e03f8 Change email index to unique in sample db
- 07b8916 Remove option for duplicate email use
- 9f920a5 Update carlbennett/php-mvc from 2.3.14 to 2.3.15
- af889e0 Fix incorrect license string
- 02173d2 Update supported php version in composer
- df855d5 Add php version and license badge
Phoenix 1.9.0
BNETDocs: Phoenix Release 1.9.0
- e66220a Use filter_var instead of htmlspecialchars here
- f325f69 Implement servers on user profile
- 18ec0e9 Remove classic adjective
- ee4815c Update donation page with PayPal and newer layout
- 5411b4a Remove unused class use
- b2bc833 Rename FrontPage to Welcome
- 852337b Add discord_url to Welcome page model
- 9e8bbd0 I don't know why this is executable
- 503327b Fix Common class reference
- 95a384f Add sorting to document index
- 93c444f Add packet index sorting
- 4c89ee9 Add packet type filter to packet index
- 03478cd Add user id sort to document index
- a2436f8 Add missing packet header label to packet index
- 4326a4d Apply filter to packet index links at bottom
- aaa5106 Make label wider on packet index
- c31e3a0 Adjust navigation a little
- 566c112 Add changing user profile biography
- b54b4eb Show success message on biography update
- a0096d9 Add too long error message if user tries to ab0se
- 98740c7 Record biography_error to event_log
- 7e8a581 Add tabindex to biography textarea
- a4a78d2 Add facebook username to update profile page
- c479994 Complete profile updating
- fee7c1b Fix output error for website in user profile
- 0ea9c6c Fix steam id always updating, fixes data type
- 9362135 Allow steam username or id in profile
- 7c74b77 Add discord username to user profile
- cf83864 Fix non-existent user profiles and profile cache
- 46c30db Fix three year bug with id/user_id in UserProfile
- 7c1f3ba Fix null values on UserProfile when saving
- 935386e Add note to user update page about avatars
- 5a5c4ba Use www instead of en on gravatar url
- b99b561 Update contributing guide with PHP 7.3
- d606afe Fix broken link in contributing guide
- 72e904f Use updated Vultr brand logo
- cda7237 Remove unused reference
- 6fa2d5f Add Discord server id to config
- 7879e68 Add Discord page
- 51e2696 Rearrange the navigation menu
- b32ed91 Use Discord page instead of direct invite
- f7dfb95 Merge branch 'develop' into phoenix
- 0f6b2f3 Add smtp configuration to config
- 1cc7e0c Alphabetize items
- ef03903 Remove 5.5, 5.6, 7.0, add 7.2, 7.3
- 422886d Check if username taken on register
- 4e66c3e Merge branch 'origin/develop' into phoenix
- 0c381ca Filter json through html escape sequences
- 2883756 Add PHPMailer requirement
- 64ba7a7 Remove own email classes
- b6e0758 Send activation email when user is registered
- c8ff176 Fix legal disclaimer in email footer
- a2d4b3f Add verification token generator
- 39f3884 Use better time resolution in password generator
- db0d166 Add user id and verification token to registration
- 3904043 Fix user object and id assignment
- 1665413 Add StdClass class reference
- 3c5c7b3 Set recipient name to their username
- ccbdd03 Use state object in mail templates
- a1d3665 Fix reset password email template styling
- 9b56ca0 Add plaintext reset password template
- 3c34650 Add initial user activation page
- cf3e95b Implement user account activation
- 4912314 Catch unhandled InvalidArgumentException
- 420091e Merge branch 'feature/email' into develop
- ff48ce3 Merge branch 'develop' into phoenix
- ab9c5bb Add missing user id field to page
- 20a55fe Invalidate token after using it not before
- 8f541cb Change order of logged register/email sent events
- 7259639 Implement password reset functionality
- 36a4548 Validate anti-CSRF token in password reset form
- 0f151d0 Use named recipient in from and reply-to
- 6b8711b Merge branch 'develop' into phoenix
- 62a7e58 Fix grammar 'staff has been' -> 'staff have been'
- b5d5db8 Fix object reference assignment E_NOTICE error
- bc93356 Merge branch 'develop' into phoenix
- a24422e Fix pass by reference to BindParam
- 5e3ecc2 Merge branch 'develop' into phoenix
Phoenix 1.8.0
BNETDocs: Phoenix Release 1.8.0
Phoenix 1.7.0
BNETDocs: Phoenix Release 1.7.0
Phoenix 1.6.0
BNETDocs: Phoenix Release 1.6.0
Phoenix 1.5.0
BNETDocs: Phoenix Release 1.5.0
Phoenix 1.4.0
BNETDocs: Phoenix Release 1.4.0