Changes since last release:
- 🧯 build: Test external server 0 13f3fc3
- 🐞 fix: Fixed dropdown issues: close on selecting default item, allow clicking scroll button 1e0ab65
- 🌟 feat: Added titles and text clamp for tasks d4daca7
- 🐞 fix: Reworked Boards scrolling, Fixed collapse button sometimes visible over CardModal Header 72537c5
- 💊 clean: Removed not needed button style 041c005
- 🌟 feat: New comment add/edit - MDEditor 9c04738
- 🐝 refactor: Simplified logic with onCurrentUserUpdate f8bc764
- 🐞 fix: Fixed MDEditor color icon style 11e4bec
- 📖 - 📖 docs: Update gif in README.md 3218517 @wilkobyl
- 🐝 refactor: Renamed ProjectAddPopup -> ProjectAdd 7a15b02
- 🐞 fix: TextFileModal label size, isOpened -> isOpen d1fc41e
- 🐝 refactor: isOpened -> isOpen 12fd1d4
- 📄 update polish translation 02a261d @wilkobyl
- 📄 Merge pull request #299 from RARgames/wilkobyl-language 69b2503
- 🌟 feat: Added task, attachment, comment counters to CardModal 98aa680
- 🐞 fix: Drop attachment message not visible ac36a24
- 🐝 refactor: PropTypes.element to PropTypes.node d27b602
- 🐞 fix: Improved DescriptionEdit focus, Unified with CommentEdit 5d2a74b
- 🐞 - 🌟 feat: Added commentCount for Card, fix: Comments icon not showing after duplicate f0ff9f5
- 🐝 refactor: Standarized names - classNames 6b67b13
- 🐞 fix: Proper duplicate api route 6345280
- 🐞 fix: Hide DescriptionEdit on blur if nothing changed ec73a52
- 🐞 fix: Add User popup responsiveness b6847d9
- 💊 clean: Cleanup Utils ClassNames 91cd048
- 💊 clean: Login, Register buttons 45b17cc
- 💊 clean: ButtonStyle 02a7835
- 💊 clean: Button c0abd1d
- 🌟 feat: Show weak password error fa21879
- 💊 clean: Removed useClosableForm efecea8
- 💄 chore(deps): Bump socket.io-parser in /client in the npm_and_yarn group 8957381
- 📄 Merge pull request #316 from RARgames/dependabot/npm_and_yarn/client/npm_and_yarn-5d443b7df9 1d7e95e
- 🌟 feat: Added UserProject for sidebar support, icon, other prep work 6f86779
- 🌟 feat: Added project/board filter (partial-commit) 7bf285b
- 🌟 feat: MainSidebar Add Board (partial-commit) 53f3378
- 🌟 feat: MainSIdebar: Add Project Popup (partial-commit) 85846c0
- 🌟 feat: MainSidebar - first version - not all features implemented dbd4c5f
- 🌟 feat: MainSidebar - Added reordering boards -1st 33d71e1
- 🐞 fix: Dropdown - arrows navigation without selectedItem b489f46
- 🐞 fix: MainSIdebar - BoardAdd - better placeholder 30921de
- 🐞 fix: MainSidebar: Show only managed projects in the CreateBoard popup ec458d3
- 🌟 feat: MainSidebar - Rename, Delete Board Buttons ff8ef15
- 🌟 feat: MainSidebar - Added Edit Github Connection to BoardActions 92c203e
- 📖 - 📖 docs: Updated docs in Readme c7add15
- 🐞 fix: Removed old Boards, started full MainSidebar integration dae698d
- 🐞 fix: Proper path handling for ProjectSettings 9a8a93c
- 🌟 feat: MainSidebar: Added ProjectActions, style fixes, minor cleanup 08b6294
- 💊 clean: Moved Connections, BoardActionsPopup 5fc2b9c
- 🐞 fix: Show BoardAdd Button for Project Manager d9f6df4
- 🌟 feat: MainSidebar - 1st version on all pages 9ced072
- 🐞 fix: Fixed styles to match MainSidebar 91c43f9
- 🌟 feat: Header - add Settings tooltip over username 6d85295
- 🌟 feat: Docs link in About 6237b23
- 🌟 feat: Moved ProjectSettings button from Header to BoardActions 96e2317
- 💊 clean: Cleanup MainSidebar styles c904abe
- 🐞 fix: Fixed CardModal scrollbar height 400e06d
- 🌟 feat: MainSidebar Filter - ignore case (now case insensitive) bc0847d
- 🎨 style: Better MainSidebar context buttons allignment 299b093
- 🌟 feat: Added project/board count to Projects 84b30ec
- 🐞 fix: MainSidebar Bug - After adding a user (not manager) to board - it does not show c42c2c0
- 🎨 style: Fixed ButtonStyle.Popup for non context menus c6654fb
- 🌟 feat: Scroll Project/Board into view after Project/Board creation/clearing filtters 77b8e51
- 🌟 feat: Board title in BoardActions 7040377
- 🌟 feat: Bigger rename fields d26383b
- 🌟 feat: Added Boards View, Improved BoardActions 10a062f
- 🐞 fix: MainSidebar - Filter - Trigger on filter clear when empty input 6ac2627
- 🌟 feat: MainSidebar - automatically adjust filter target based on the context 218b6d9
- 🌟 feat: MainSidebar - Uncollapse project if filtering boards 9354667
- 🌟 feat: MainSidebar - Uncollapse project if currently active (both temporally) 31029da
- 🌟 feat: Boards View - Added navigation buttons f396dc7
- 🐞 fix: ProjectSettings: Better back button, fix: MainSidebar undefined filter 28b1014
- 🌟 feat: Added Header Icon Users 77cfe67
- 🐝 refactor: Removed extra path from Root 021cb80
- 🐝 refactor: Simplified SettingsContainer 4b2dce9
- 🐞 fix: Dont allow input over icons: InputPassword, InputFilter b62aab7
- 🐝 refactor: Handle plurals correctly #335 e5a54c1
- 🐞 fix: Show filtered board/projects count when filtering start fbc2b3c
- 🌟 feat: Replaced AddBoard button for BoardsView 933102c
- 🌟 feat: BoardsView sticky header 5db3010
- 🌟 feat: ProjectsView - AddProject Button, sticky header d1bac2f
- 🌟 feat: Reversed navigation buttons 7a3f534
- 🌟 feat: change polish translation for sidebar update d88e8ea @wilkobyl
- 🐞 fix: PL translation order b8f9ee2
- 📄 Merge pull request #349 from wilkobyl/main 719381a
- 🐞 fix: PL translation non-capital letter titles 1aaaa78
- 🌟 feat: Added MainSidebar Compact mode b29cff2
- 🌟 feat: Renamed Create Board/Project to Add Board/Project 34dfa77
- 🐝 refactor: Removed old path handling 3e5bb5c
- 🌟 feat: Separated SettingsSidebar from MainSidebar f347130
- 🐞 fix: Dont change sidebar on ProjectSettings bcfe47c
- 🌟 feat: MainSidebar-Settings Added back to dashboard button a008996
- 🐞 fix: Center Boards, Projects View 6a47b7a
- 🐞 fix: BoardActions Nav buttons placement c3e897e
- 🐞 fix: PL Translation a0c472b
- 🐝 refactor: canManage -> isProjectManager 2bd95be
- 🐝 refactor: isCurrentUserManager -> isProjectManager 9691a1e
- 🐞 fix: Trello import 07536eb
- 💄 chore(deps): Bump micromatch in the npm_and_yarn group 96ff36f
- 📄 Merge pull request #336 from RARgames/dependabot/npm_and_yarn/npm_and_yarn-07a849e1ae e187028
- 💄 chore(deps): Bump the npm_and_yarn group in /server with 5 updates 6e59d3f
- 📄 Merge pull request #339 from RARgames/dependabot/npm_and_yarn/server/npm_and_yarn-7f122d3877 c5114ad
- 💄 chore(deps): Bump react-dom from 18.2.0 to 18.3.1 in /client a28fcd5
- 💄 chore(deps): Bump i18next from 22.0.6 to 23.15.1 in /client c44cf5a
- 📄 Merge pull request #338 from RARgames/dependabot/npm_and_yarn/client/i18next-23.15.1 2e4c389
- 💄 chore(deps): Bump webpack 0d6ad13
- 📄 Merge pull request #352 from RARgames/dependabot/npm_and_yarn/client/npm_and_yarn-abbbb0c33e 0923461
- 💄 chore(deps-dev): Bump eslint from 9.5.0 to 9.11.0 e80fd31
- 💄 chore(deps): Bump lint-staged from 15.2.7 to 15.2.10 26d70dd
- 📄 Merge pull request #330 from RARgames/dependabot/npm_and_yarn/lint-staged-15.2.10 140dbe8
- 💄 chore(deps-dev): Bump nodemon from 3.0.2 to 3.1.7 in /server 3bac568
- 📄 Merge pull request #346 from RARgames/dependabot/npm_and_yarn/server/nodemon-3.1.7 8f46338
- 💄 chore(deps-dev): Bump mocha from 10.4.0 to 10.7.3 in /server 5a71831
- 📄 Merge pull request #321 from RARgames/dependabot/npm_and_yarn/server/mocha-10.7.3 fe3d5ab
- 💄 chore(deps-dev): Bump eslint-plugin-prettier from 5.1.3 to 5.2.1 0735e49
- 📄 Merge pull request #315 from RARgames/dependabot/npm_and_yarn/eslint-plugin-prettier-5.2.1 41db6e1
- 💄 chore(deps-dev): Bump prettier from 3.3.2 to 3.3.3 87bd646
- 📄 Merge pull request #308 from RARgames/dependabot/npm_and_yarn/prettier-3.3.3 f93c0cc
- 💄 chore(deps): Bump redux-saga from 1.2.1 to 1.3.0 in /client 93740e9
- 📄 Merge pull request #298 from RARgames/dependabot/npm_and_yarn/client/redux-saga-1.3.0 98ee18c
- 💄 chore(deps): Bump the npm_and_yarn group in /client with 6 updates d0a71d4
- 📄 Merge pull request #354 from RARgames/dependabot/npm_and_yarn/client/npm_and_yarn-826e727bd3 10acc0e
- 💄 chore: npx update-browserslist-db@latest c664280
- 🔙 [MAJOR] revert: Bump react-dom from 18.2.0 to 18.3.1 in /client for release 2c3d486
Install this release using: docker pull ghcr.io/rargames/4gaboards:3.0.0