Skip to content

Added hidden Spicy shelf and hide your things from nosy people#16

Merged
1Finn2me merged 9 commits into
1Finn2me:mainfrom
kmhmubin:spicy-shelf
Apr 25, 2026
Merged

Added hidden Spicy shelf and hide your things from nosy people#16
1Finn2me merged 9 commits into
1Finn2me:mainfrom
kmhmubin:spicy-shelf

Conversation

@kmhmubin

Copy link
Copy Markdown
Contributor

Summary

Added a new Spicy shelf to the library and hide your things from nosy people.

The shelf is intentionally hidden by default and can be revealed or hidden by double-tapping the All shelf button. When the shelf is hidden, spicy items are also hidden from the update screen, so they do not appear in library update results or notifications unintentionally.

What changed

  • Added a new Spicy shelf/status in the library flow
  • Added support for showing spicy items in the UI where relevant
  • Added support for hiding/revealing the Spicy shelf with a double-tap on the All shelf button
  • Updated library filtering/state handling so spicy items behave as a separate shelf
  • Updated status colors and status display support for spicy items
  • Updated background/library update behavior so spicy novels can still be tracked correctly
  • Updated update screen visibility rules so spicy entries are only shown when the shelf is currently
    visible

Behavior

  • Double-tap All to toggle the Spicy shelf on/off
  • When visible, the Spicy shelf appears and works like a normal shelf
  • When hidden, spicy entries are hidden from the library shelf view
  • When hidden, spicy entries are also excluded from the update screen for better privacy

Why

This adds a dedicated shelf for spicy content while keeping it optional and discreet for users who
want a cleaner or more private library/update view.

Testing

Tested locally and verified:

  • Spicy shelf can be shown/hidden via double-tap on All
  • spicy items appear correctly when the shelf is visible
  • spicy items are hidden correctly when the shelf is hidden
  • update screen respects shelf visibility and does not show spicy updates when hidden
  • normal library/update behavior continues to work as expected

1Finn2me and others added 9 commits April 10, 2026 18:12
feat: add TagExplorer feature with UI state management and tag selection

- Implemented TagExplorerUiState to manage the state of tag exploration, including sorting, filtering, and display options.
- Created TagExplorerViewModel to handle business logic, including loading novels by tag and managing UI state updates.
- Developed TagSelectorSheet component for selecting tags with search functionality and grouped display.
- Introduced TagChip and TagGroupSection components for better tag representation and interaction.
- Added support for popular and suggested tags to enhance user experience.

made cloudflare detection and bypass better

Fixed the novelfire problem
improved Wtrlab and webnovel
…cting library privacy visibility settings on the notificiation

- only show the updated info if the spicy shelf is visible or hide it from update notificaiton screen
@kmhmubin kmhmubin changed the title Add hidden Spicy shelf with privacy-aware update visibility and hide your things from nosy people Added hidden Spicy shelf and hide your things from nosy people Apr 24, 2026
@1Finn2me

Copy link
Copy Markdown
Owner

Thanks for the contribution

@1Finn2me 1Finn2me merged commit 7dc68eb into 1Finn2me:main Apr 25, 2026
1 check passed
@kmhmubin

Copy link
Copy Markdown
Contributor Author

Thanks for the contribution

You're welcome.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants