Janitor
← Back

Changelog

New updates and improvements to Janitor

Notifications Infinite Scroll

Improvements

  • Notifications Widget – Replaced the “load more” button with infinite scroll. Notifications now load automatically as you scroll down.

Notification Count Performance

Changes

  • Notification Counts – Unread notification counts have been reset. Counts will now track accurately going forward. Sorry for the inconveniance.

Scheduled Release Fixes

Bug Fixes

  • Frontend Card Styles – Fixed an issue where the scheduled release countdown overlay broke custom CSS on profile character cards. It now uses a placeholder image instead of adding overlay elements.
  • Backend Chat Protection – Implemented a new backend check to block starting new chats with scheduled characters before their release time, returning a 423 LOCKED error.
  • Character Edit Form – Fixed a bug where the scheduled release mode was not correctly loading when editing a character.
  • Search Synchronization – Fixed a sync issue where updating only the scheduled release time (without changing public/private mode) would not update search results.
  • Race Condition Prevention – Fixed a race condition where a scheduled character could be re-published even if it had been force-removed or deleted by an admin.
  • Unified Avatar Control – Moved scheduled release avatar control to the backend, ensuring placeholders are consistently shown across search, profile listings, and character views for everyone except the creator.

Scheduled releases is live

New Features

  • Schedule character releases – Choose when your characters go live instead of publishing immediately
  • Public Countdown mode – Character page visible with countdown timer showing name, description, and tags. Avatar and definition hidden until release. Users can favorite and comment while waiting
  • Silent Schedule mode – Character stays completely private until scheduled time with no visibility
  • Follower notifications – Public Countdown notifies followers when countdown starts and ends; Silent Schedule notifies only at release
  • Schedule editing – Adjust release times, switch Silent to Public Countdown, or cancel schedules

Notes

  • Previously published characters cannot be scheduled
  • Public countdowns commit you to release since users are already waiting

Bug Fixes

  • Fixed scheduled release countdown overlay breaking custom CSS on profile character cards - now uses a placeholder image instead of adding overlay elements

Continue latest chat bug fix and shadowban to full ban migration

Bug Fix

  • Continue latest chat now works correctly with personas - previously when you selected a persona on a character page and clicked “Continue latest chat” it would open your most recent chat with that character regardless of which persona was used. now it correctly finds and continues the latest chat that matches your selected persona. if youre using your main profile (no persona) itll find chats without a persona. if you select a specific persona itll find the latest chat with that persona

Ban execution

We have seen some reports coming in regarding users being banned. This is due to us executing full bans on a set of previously shadowbanned accounts. If you feel as if this action has been made falsely please make a support ticket at help.janitorai.com.

Sticky tabs, tag blocking, and safety features

UI & Design Updates

  • Sticky profile tabs - Profile page tabs now stay visible while scrolling
  • Dialogue display - Improved how character dialogue appears in messages
  • Markdown support - Better formatting and dialogue parsing in chats
  • Notification spacing - Fixed padding issues on web

Bug Fixes

  • Dialogue marking - Fixed how dialogue is displayed in messages

Improvements

  • Cleaner interface - Removed outdated links and cleaned up navigation
  • Better search - Improved profile and character search

UI & Design Updates

  • Better text input - Redesigned chat input for smoother typing
  • Color picker refresh - Easier way to customize chat colors
  • Block management - Improved interface for managing blocked content

New Features

  • Tag blocking - Block content by tags for better control
  • All chats view - See all your character chats in one place
  • Dedicated block screen - Easier management of blocked users and content
  • Safety improvements - Added crisis detection and safety modals
  • AI content notice - Clear disclaimers about AI-generated content

Bug Fixes

  • Persona editing - Fixed bug where editing created duplicates instead of updating

Improvements

  • Tag management - Restored ability to unhide tags you’ve hidden
  • Removed links - Cleaned up settings by removing outdated links

Character analytics and faster chat loading

Performance

  • Optimized chat loading - Smarter loading for desktop

UI & Design Updates

  • Image uploads - Better image rotation and loading when uploading
  • Notification redesign - Cleaner more readable notification cards
  • Persona avatars - Default bucket-dog avatar for personas without custom images
  • Character analytics - New insights for character creators

Bug Fixes

  • Proxy fixes - Resolved issues with Deepseek and other proxy providers
  • Thinking indicators - Resolved problems with thinking tags not showing correctly
  • Message buffering - Fixed issues with incomplete messages on some providers

Performance

  • Faster notifications - Improved loading with better caching
  • Optimized chat loading - Smarter loading for mobile

Updates

  • Notification gestures - Swipe actions and smoother animations
  • Mobile descriptions - Fixed character descriptions displaying correctly

Native settings and notification fixes

Bug Fixes

  • External links - Improved handling and validation of links
  • Live updates - Favorite counts now update instantly

Bug Fixes

  • Notification screen - Fixed notification display issues
  • Settings screen - Fixed mobile settings screen bugs
  • Chat labels - Clear indicators for deleted or private chats
  • Quoted messages - Better styling for quoted text
  • Line cutoff prevention - Prevented text from getting cut off

New Features

  • Native settings - New native settings screen

Updates

  • iOS improvements - App updates and bug fixes
  • Notification improvements - Better mobile notification handling

Chat forking and My Page migration

New Features

  • My Page migration - Complete native migration of My Page
  • Chat forking - New chat forking feature
  • Birthdate validation - Added birthdate validation for profiles

Bug Fixes

  • Persona groups - Improved Formik integration for persona groups
  • Loading states - Better loading indicators

Improvements

  • Translations - Added pronoun translations
  • Avatar improvements - Simplified user avatar component
  • Form improvements - Better form handling with Formik

Pull to refresh and character list search

New Features

  • Search and sorting - Added search and sort to character lists
  • Character lists - New character list views
  • Pull to refresh - Refresh chats on home screen pull to refresh

Bug Fixes

  • Text cutout - Fixed text getting cut off with line height fixes
  • OAuth fixes - Resolved OAuth connection issues
  • Notification loading - Improved notification loading states

Updates

  • iOS version bumps - Multiple iOS app updates

New home screen and character analytics

New Features

  • Character analytics - New analytics page for character creators
  • My Page native - Migrated My Page to native implementation
  • Personas on My Page - Moved personas to My Page with tabs
  • Scripts on My Page - Added scripts section to My Page
  • Home screen - New home screen implementation

Bug Fixes

  • Chat screen issues - Fixed multiple chat screen bugs
  • Text cutoff - Prevented last line from getting cut off
  • Input overlap - Fixed input overlapping issues

UI & Design Updates

  • Better skeletons - Improved loading states
  • Connected accounts - Better loading for OAuth connections

Custom fonts and persona groups

UI & Design Updates

  • Custom fonts - Added custom font support for better typography
  • Persona groups - New group management for personas
  • My chats navigation - Improved navigation in my chats screen

Bug Fixes

  • Scripts config modal - Fixed scripts configuration modal issues
  • Persona creation - Fixed bugs when creating and selecting personas
  • Overlapping input - Prevented input from overlapping other elements
  • Shake bugs - Fixed shake gesture bugs on mobile

New Features

  • Notification settings - Notification preferences in native app

Persona groups and avatar management

Improvements

  • Better tag toasts - Improved tag notification messages

New Features

  • Group filtering - Filter personas by groups
  • Group selection - Select and manage persona groups
  • Pronouns support - Added pronouns to persona profiles
  • Avatar management - Better avatar upload and removal

Bug Fixes

  • Avatar fixes - Resolved avatar display issues
  • Header fixes - Fixed header display problems