Peepochat Pocket is a work-in-progress companion to the original web-based chat client. Intending to mimic the same sidebar-based channel navigation with the goal of having almost complete feature parity between the web and mobile counterparts.
Tasks
fix: Sidebar doesn’t scroll up or down while moving a channel
fix: Swiping to the left in blank space swipes the last reply that was swiped on
style: Contrast the emote picker
style: Fix navigation buttons background color (system, when not using gesture navigation)
feat: Ability to turn off username contrast
fix: Google says these are deprecated
android.view.Window.setStatusBarColor
android.view.Window.setNavigationBarColorLAYOUT_IN_DISPLAY_CUTOUT_MODE_SHORT_EDGESLAYOUT_IN_DISPLAY_CUTOUT_MODE_DEFAULT
feat: Better support for tablets and foldable devices
fix: Long emote names aren’t displayed correctly in emote cards
feat: Profile pictures in mentions/live notifications
fix: Detect when not a mod anymore
chore: Pay $25 to start publishing on Google Play when fully ready
fix: Sidebar should be fully usable when opened with keyboard visible
refac: Pause results when searching (especially in all channels)
feat: Actual landing screen and onboarding process
style: Improve notification center to be more mobile-friendly
style: Allow expanding of user cards
style: Improved emote picker and caching system
chore: Update app icons
fix: Multiple channels can be shown as active still
fix: Unread indicators when the app just started, shouldn’t happen
feat: Add remaining missing settings
feat: Android style matching (follow system color scheme)
feat: Font picker with either Default, System, or one of the system’s available fonts
feat: Searching
Reply threads
EventSub/mod actions
UI to view info about a live channel
Notifications
Improve message rendering to reach parity
Alerts
Cheermotes
Shared chatrooms
7TV live updates
GIF messages
OwO+ badges
System messages should be the same size as regular messages, just muted.
Rearranging channels in the sidebar has a weird visual bug where it jumps around very quickly before settling
Chat mode status/picker
Ability to run in background so we don’t have to reconnect to chat and can receive ping notifications`
@-mention colon-completion
Emote colon-completion
Slash commands
Settings
Sidebar can also be in a weird state where it shows two channels as being active
Auto-open the keyboard in the add channel picker
Sidebar can be in a weird state where it shows being open, but gestures don’t work and pressing the X actually reopens it again. note: can may occur when messages are sent while a UI element is open
Adjust sheet behavior, causes the add channel sheet to be unreliable
Ability to actually swipe away sheets
Better login system utilizing Peepochat itself
Emote cards
User cards
Sidebar channel behavior:
Hold and drag → move the channel in the sidebar
Hold and let go → open menu to toggle indicators or remove channel (like Discord)