zulip/frontend_tests
Lauryn Menard d5b7551f09 frontend: Implement 'invisible mode' feature.
Transitions the frontend of the web app to no longer use the
user status `away` field for setting a user's activity status
to be 'unavailable' (which is now a deprecated way to access
a user's `presence_enabled` setting).

Instead we now directly use and update the user's `presence_enabled`
setting for this feature.

Renames frontend code related to the feature to `invisible_mode`
vs `away`.

We lose node test coverage in `user_status.js` because we are now
using `channel.patch` to send these user setting updates to the
server.

Removes the temporary updates to `server_events_dispatch.py` (and
related tests) made in a previous commit, since we no longer have
or need the `away_user_ids` set.
2022-09-23 12:27:54 -07:00
..
node_tests frontend: Implement 'invisible mode' feature. 2022-09-23 12:27:54 -07:00
puppeteer_lib puppeteer_tests: Remove jQuery dependency. 2022-09-11 12:53:20 -07:00
puppeteer_tests settings_bots: Move "Add a new bot" tab inside a modal. 2022-09-23 12:06:51 -07:00
zjsunit zjsunit: Support asynchronous overrides. 2022-08-18 16:21:04 -07:00