Release v1.0.0 📦 (first release)
Mbin First release
This is our first release of Mbin (fork of Kbin). It's only getting better from here 👍🏽 .
What's Changed
- Fix regression issue of Codeberg PR 1112 by @melroy89 in #1
- Update kbin to Mbin by @melroy89 in #2
- Change links to github and issue ticket. by @melroy89 in #3
- Update logo by @melroy89 in #5
- Set rounded edges by default by @melroy89 in #6
- Show local users, even without about. by @melroy89 in #7
- Fix additional links in email and sidebar by @melroy89 in #8
- Fix workflow by @melroy89 in #12
- Update README.md by @TheVillageGuy in #14
- Update user_guide.md by @TheVillageGuy in #18
- Update oauth2_guide.md by @TheVillageGuy in #17
- Update .env.example by @TheVillageGuy in #19
- Update .env.example_v2 by @TheVillageGuy in #25
- Bump symfony/ux-autocomplete from 2.10.0 to 2.11.2 by @dependabot in #9
- Bump postcss from 8.4.23 to 8.4.31 by @dependabot in #11
- Bump semver from 6.3.0 to 6.3.1 by @dependabot in #10
- Update README.md by @melroy89 in #26
- Adding instances heading and move to top by @melroy89 in #27
- Fix sensitive media by @melroy89 in #28
- Show always the magazine name by @melroy89 in #29
- Add how to migrate by @melroy89 in #30
- Update markdown files, links and names by @melroy89 in #31
- Introducing a simple readme file inside the docs folder by @melroy89 in #32
- Small text fix in readme by @melroy89 in #36
- Update supported languages by @melroy89 in #37
- Revert "Update .env.example_v2" by @melroy89 in #43
- Prepare for first release by @melroy89 in #33
- new (interim) mbin icons by @asdfzdfj in #41
- Improve Nginx config by @melroy89 in #44
- Update OG image by @melroy89 in #47
- Fix magazine DTO icon type to support magazine test fixture data by @nobodyatroot in #48
- logo source files cleanup by @asdfzdfj in #50
- Remove empty/unused dir. by @melroy89 in #52
- Fix consistenty with VisibilityInterface code by @melroy89 in #53
- Restore danger buttons to user purge actions by @nobodyatroot in #54
- Remove Nginx referrer policy setting from admin guide by @nobodyatroot in #55
- Add Referrer-Policy "same-origin" by @melroy89 in #56
- docker guide - remove duplicate system requirements section by @e-five256 in #57
- docker deployment - set media folder perms to user env var by @e-five256 in #59
- Allow CORS requests to nodeinfo endpoint by @melroy89 in #58
- Display maximum character limit on form elements (#1193) by @melroy89 in #60
- Translations update from Hosted Weblate by @weblate in #49
- Hide magazines blocked by user in autocomplete (#1196) by @melroy89 in #61
- Do not allowed spaces in tags by @melroy89 in #62
- Add footer to sidebar on mobile by @melroy89 in #63
- new/alternate mbin opengraph image by @asdfzdfj in #51
- sidebar - remove instances placeholder by @e-five256 in #65
- Use filter_var to check on various boolean values by @melroy89 in #71
- Bump @babel/traverse from 7.21.5 to 7.23.2 by @dependabot in #74
- Translations update from Hosted Weblate by @weblate in #76
- Add another link to an alternative list by @melroy89 in #80
- Add issue templates by @melroy89 in #73
- fix mercure eventsource (re)connection explosion in firefox by @asdfzdfj in #78
- fix inconsistent first/last rounding edges for settings row by @asdfzdfj in #77
- Supporting different actor types as User + Improved actor checking by @melroy89 in #72
- List our unique features by @melroy89 in #82
- handle alt text overflow on broken avatar images by @e-five256 in #81
- Update Dockerfile v2 to use lts-alpine image for yarn builder by @nobodyatroot in #84
- Introducing FAQ. Plus fix spelling by @melroy89 in #85
- Adjust User class constructor to support type field during object instantiation by @nobodyatroot in #87
- Small docker improvements and guide by @melroy89 in #88
- Rename docker-compose to compose by @melroy89 in #89
- update robots.txt comment to mbin by @e-five256 in #91
- Add PCNTL PHP extension to Docker environment by @nobodyatroot in #92
- some S3 instruction for media storage, and fix media storage filesystem abstraction along the way by @asdfzdfj in #79
- Cleaning up v1. Make v2 setup the default Docker setup. by @melroy89 in #93
- Just very small doc changes by @melroy89 in #94
- Improve error warning log pollution (Part 1) by @melroy89 in #90
- Update PWA manifest to reflect Mbin branding by @nobodyatroot in #97
- Fix configs by @melroy89 in #98
- Improve error warning log pollution (Part 2) by @melroy89 in #96
- Check if ENABLE_ACL is set before variable access by @nobodyatroot in #99
- Fix git ignore & Docker guide by @melroy89 in #102
- add cover translation to alt text by @e-five256 in #103
- Update FAQ.md by @TheVillageGuy in #101
- HTTPS update to production compose override and docker deployment guide by @nobodyatroot in #104
- change magazine inline alt text from avatar to icon by @e-five256 in #105
- Cardano (Wallet) removal by @lilfade in #75
- fix type mismatch when querying AP user follower/following list by @asdfzdfj in #106
- Fix Doctrine regression by @melroy89 in #108
- enable auto rotate filter when making thumbnail by @asdfzdfj in #107
- Prevent failed preview loads from redirecting (#303) by @melroy89 in #109
- Add support for user_type enum in Doctrine by @melroy89 in #110
- Update docs (readme & FAQ) by @melroy89 in #111
- Change from info to debug level by @melroy89 in #112
- adding display and overflow properties to images with alt text by @e-five256 in #113
- Improve error warning log pollution + composer recipes (Part 3) by @melroy89 in #100
- Improve bare metal docs, composer file and dot config files by @melroy89 in #115
- Improve local dev setup by @melroy89 in #116
- Update admin_guide.md by @TheVillageGuy in #114
- Add links to Symfony web server docs by @melroy89 in #117
- Add Psalm code security scanning by @melroy89 in #83
- Use the new NodeJS installation guide by @melroy89 in #118
- Further improve admin guides by @melroy89 in #119 & #120
- Improve docker-entrypoint for prod & dev by @melroy89 in #122
- Fix App_Env = dev loading in docker by @CocoPoops in #124
- add delay to firefox mercure reconnection that I changed in #78 by @asdfzdfj in #125
- Updating packages & recipes by @melroy89 in #123
- Weblate typo by @melroy89 in #126
- Fix composer dev mode bug in docker-entrypoint by @nobodyatroot in #128
- Explain increasing verbosity level of monolog by @melroy89 in #130
- Simplify language selection in tests (#1204) by @melroy89 in #131
- Update FAQ due to enabling log rotation by @melroy89 in #129
- Improved docker setup & guide by @melroy89 in #132
- Ensure doctrine migration (and ACL set if enabled) only happens once when php-fpm is started by @nobodyatroot in #133
- Include bundles directory to copy over necessary files for API in docker environment by @nobodyatroot in #134
- user box template - fix losing cover class by @e-five256 in #137
- Add CSRF token to logout by @nobodyatroot in #136
- Subscription sidebar by @BentiGorlich in #139
- Revert "Limitation of random sidebar content" by @melroy89 in #141
- Translations update from Hosted Weblate by @weblate in #142
- Improve error warning log pollution + dev setup + composer update (part 5) by @melroy89 in #140
- Ask for instance domain/url in GitHub issue template by @melroy89 in #149
- Remove height 100% from label class in settings by @melroy89 in #150
- Ran compose recipes + Move to NPM + port 8008 (Part 6) by @melroy89 in #147
- add some missing localization messages by @e-five256 in #151
- Handle errrors and successes on forms by @melroy89 in #156
- Translations update from Hosted Weblate by @weblate in #152
- Introducing stale github action workflow by @melroy89 in #158
- remove autofocus from 2fa setup page by @e-five256 in #160
- Change QR path without using a file extenstion by @melroy89 in #164
- Revert "Limitation of random sidebar content" Part 2 by @BentiGorlich in #163
- Introduces docker build and publish job by @melroy89 in #165
- Fix Docker push by @melroy89 in #167
- adding sidebar setting for controlling container width by @e-five256 in #121
- Enable avatars by default by @melroy89 in #168
- comment reply position - translate top label text by @e-five256 in #157
- Translations update from Hosted Weblate by @weblate in #170
- Explain Nginx setup for Docker (and bare metal for www) by @melroy89 in #153
- Introducing NodeInfo v2.1 support (+refactoring) by @melroy89 in #172
- remove active class addition when too many subscriptions by @e-five256 in #173
Contributors of Mbin
- @melroy89 made their first contribution in #1
- @TheVillageGuy made their first contribution in #13
- @dependabot made their first contribution in #9
- @asdfzdfj made their first contribution in #41
- @nobodyatroot made their first contribution in #48
- @e-five256 made their first contribution in #57
- @weblate made their first contribution in #49
- @lilfade made their first contribution in #75
- @CocoPoops made their first contribution in #124
- @BentiGorlich made their first contribution in #139
Full Changelog: https://github.com/MbinOrg/mbin/commits/v1.0.0