Skip to content

Release v1.0.0 📦 (first release)

Compare
Choose a tag to compare
@melroy89 melroy89 released this 30 Oct 22:06
· 724 commits to main since this release
9b0ec48

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

Full Changelog: https://github.com/MbinOrg/mbin/commits/v1.0.0