Skip to content

GitLab

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
H
HTTPS Everywhere EFF
  • Project overview
    • Project overview
    • Details
    • Activity
  • Issues 253
    • Issues 253
    • List
    • Boards
    • Labels
    • Service Desk
    • Milestones
  • Operations
    • Operations
    • Incidents
  • Analytics
    • Analytics
    • Value Stream
  • Members
    • Members
  • Activity
  • Create a new issue
  • Issue Boards
Collapse sidebar

GitLab is used only for code review, issue tracking and project management. Canonical locations for source code are still https://gitweb.torproject.org/ https://git.torproject.org/ and git-rw.torproject.org.

  • The Tor Project
  • Applications
  • HTTPS Everywhere EFF
  • Issues
  • #2562

Closed
Open
Opened Feb 14, 2011 by Peter Eckersley@pde

Context based rule interface

With 500+ rulesets in the development branch, it's no longer practical to expect the user to look through all of them, even with a search function.

What we need is a context-based rule interface that lives in the bookmarks toolbar (or status bar, though that's going away) like the ones used by AdBlock Plus, NoScript and Request Policy. Right clicking on this object would give you the ability to enable or disable any rulesets that apply to the document (or parts of it).

This UI could have several visual states:

  • Enabled. HTTPS Everywhere is fully operational in this page

  • Disabled. You have HTTPS-E rulesets that are applicable to this page (or 3rd party content within it) but they are not enabled.

  • Partially enabled. Parts of this page are secured by HTTPS-E

  • Partially enabled and partially disabled.

Or we could simplify it down a bit further.

To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information
Assignee
Assign to
None
Milestone
None
Assign milestone
Time tracking
None
Due date
None
Reference: tpo/applications/https-everywhere-eff#2562