Skip to content

Conversation

@RappyTV
Copy link
Member

@RappyTV RappyTV commented Jun 13, 2025

Changes

  • - Move reports into separate schema
  • - Create database schema for watchlist
  • - Rework docs
    • Remove response codes which are not route-specific
    • Make all error object descriptions the same
  • - Add partner management
  • - Add query parameters for list requests
  • - Properly log all mod actions
  • - Ratelimiter database schema
  • - Account locks
    • Tag/icon/position changes
    • Reports
  • - Clean up translation keys
    • Use snake_case and plural categories everwhere
    • Add missing keys and remove unused keys

API Coverage

  • - Player list
  • - Rename API keys
  • - Remove connections (admin)
  • - Modify tag, icon, position and role icon visibility all at once (also administrative)
  • - Editing note contents
  • - Get referrals
  • - Remove referrer
  • - Get reports
  • - React to reports (Ban/Watchlist/Nothing/Delete)
  • - Get watchlist entries
  • - React to watchlist entries (Ban/Remove/Nothing)
  • - Edit roles
    • Name
    • Permissions
    • Positions
    • Icon
  • - View tag/icon clears
  • - Add player roles
  • - Remove player roles
  • - Create partners
  • - Edit partners
  • - Delete partners

RappyTV added 5 commits June 13, 2025 19:50
* Add gift code ids
* Add creator field
* Improve creation and deletion staff log message
* Add #getCreatorProfile and #usesLeft methods
@RappyTV RappyTV added this to the v1.7.0 milestone Jun 13, 2025
@RappyTV RappyTV self-assigned this Jun 13, 2025
@RappyTV RappyTV added the feature New feature or request label Jun 13, 2025
This was linked to issues Jun 13, 2025
RappyTV added 20 commits June 15, 2025 15:27
* Add database schemas
* Add API routes
* Pass session player via middleware directly
* Add id field
* Add optional color field
* Accept role object as data parameter instead of only role name
* Return new fields
* Allow role editing (partially)
* Fix role deletion
* Add missing category edit route
* Add some todos
* Fix some documentation issues
* Add staff translations
* Remove unused translations
* Fix some translation keys
* Fix typo in translation key
* Add missing translation key
* Add warning and sentry error if i18n call is not prefixed with $.
* Prefix all translation strings with $.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

feature New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

feat: Rework API heavily feat: Get rid of config directory

2 participants