Skip to content

Conversation

@johnhenley
Copy link
Collaborator

merge dev to master

johnhenley and others added 30 commits June 19, 2025 17:22
- Updated SQL script to modify the database schema for avatar refresh.
- Added `LastAvatarRefresh` property in `ForumUserInfo` to track avatar refresh times.
- Updated `DnnCommunityForums.dnn` with a new SQL data provider script for version 09.01.00.
- Implemented dropdown controls for avatar refresh type in `ForumSettings.ascx`.
- Introduced new localization entries for avatar refresh settings in multiple languages.
- Defined new setting keys for avatar refresh in `Globals.cs`.
- Developed avatar refresh logic in `AvatarRefreshQueue` and created `GravatarAvatarProvider` for fetching avatars.
- Added `IAvatarProvider` interface for avatar provider contract.
- Added unit tests for `GetMd5Hash` in `UtilitiesTests.cs`.
TASK: refactor Topic view model and topic update editor control
…security-1526

TASK: update permissions checking in web API methods
…n functions (e.g. Ban) should not require forumId to be passed to the API #1507
…security-1507

TASK: Web API security for non-forum-specific methods
…ing-1434

FIX: SQL to enforce uniqueness to forums and topics tracking tables
…t-columns-from-forums-table-792

TASK: Remove outdated columns from activeforums_Forums table
- Updated SQL script to modify the database schema for avatar refresh.
- Added `LastAvatarRefresh` property in `ForumUserInfo` to track avatar refresh times.
- Updated `DnnCommunityForums.dnn` with a new SQL data provider script for version 09.01.00.
- Implemented dropdown controls for avatar refresh type in `ForumSettings.ascx`.
- Introduced new localization entries for avatar refresh settings in multiple languages.
- Defined new setting keys for avatar refresh in `Globals.cs`.
- Developed avatar refresh logic in `AvatarRefreshQueue` and created `GravatarAvatarProvider` for fetching avatars.
- Added `IAvatarProvider` interface for avatar provider contract.
- Added unit tests for `GetMd5Hash` in `UtilitiesTests.cs`.
…n-347-1410-1411-1412

ENH: Avatar injection
…t-columns-from-forums-table-792

TASK: Additional work on `Last`* Columns removal from `forums` table
johnhenley and others added 25 commits September 9, 2025 14:00
FIX: Regular user can't edit own post if "edit interval" module setting used for spam control
FIX: Improves display of XML / HTML in posts
…ion-script-1569

TASK: Remove CoreForumsToActiveForums.sql
…-Topic-view-bg

Fixes #1574 Bootstrap 5 Topicview Bg Colors removal
…t-2-1385

FIX: Additional work on XML/HTML encoding for content display of code blocks
* TASK: Release Prep 09.01.00 RC3

* FIX: Subscribe button toggle needs to be passed the moduleId of the actual module (viewer or forums), not the module Id of the forums.

* Add token replacement for subscription UI controls to allow either a checkbox or a button

* rework to handle viewer module

* rework to handle viewer module
@johnhenley johnhenley added this to the 09.01.00 milestone Sep 30, 2025
@johnhenley johnhenley self-assigned this Sep 30, 2025
@johnhenley johnhenley added the tasks General maintenance tasks that aren't typical development label Sep 30, 2025
@johnhenley johnhenley marked this pull request as ready for review September 30, 2025 13:53
@johnhenley johnhenley merged commit 15d5b71 into master Sep 30, 2025
2 of 3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

tasks General maintenance tasks that aren't typical development

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants