{"id":18862171,"url":"https://github.com/yohasebe/fastmail-plus","last_synced_at":"2025-08-01T01:12:24.624Z","repository":{"id":61118401,"uuid":"466684756","full_name":"yohasebe/fastmail-plus","owner":"yohasebe","description":"A Chrome extension to make Fastmail web UI more usable and productive","archived":false,"fork":false,"pushed_at":"2023-03-02T04:13:27.000Z","size":17496,"stargazers_count":20,"open_issues_count":6,"forks_count":1,"subscribers_count":4,"default_branch":"main","last_synced_at":"2025-07-27T03:18:24.898Z","etag":null,"topics":["chrome-extension","edge-extension","email","fastmail","firefox-addon","gmail","productivity"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/yohasebe.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2022-03-06T08:57:25.000Z","updated_at":"2024-12-21T03:03:25.000Z","dependencies_parsed_at":"2024-11-08T04:35:19.213Z","dependency_job_id":"43338cfb-d9b1-49d1-a6e9-21e187019c58","html_url":"https://github.com/yohasebe/fastmail-plus","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/yohasebe/fastmail-plus","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yohasebe%2Ffastmail-plus","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yohasebe%2Ffastmail-plus/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yohasebe%2Ffastmail-plus/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yohasebe%2Ffastmail-plus/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/yohasebe","download_url":"https://codeload.github.com/yohasebe/fastmail-plus/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yohasebe%2Ffastmail-plus/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":268152111,"owners_count":24204043,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-07-31T02:00:08.723Z","response_time":66,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["chrome-extension","edge-extension","email","fastmail","firefox-addon","gmail","productivity"],"created_at":"2024-11-08T04:33:35.139Z","updated_at":"2025-08-01T01:12:24.601Z","avatar_url":"https://github.com/yohasebe.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Fastmail Plus (Browser Extension)\n\nA Chrome/Edge/Firefox extension to make **Fastmail** (https://fastmail.com) web UI more usable and productive\n\n\u003cimg src='https://github.com/yohasebe/fastmail-plus/blob/main/images/fastmail-plus-1400.png?raw=true?raw=true' width=\"700\" /\u003e\n\n## Features\n\n- [Change focus using `↑` `↓` `←` `→` cursor keys](#change-focus-using-updown-cursor-keys)\n- [Faster switch between different search modes](#faster-switch-between-search-modes) (anywhere/subject and body/subject only)\n- [Easier button operation in reading pane](#easier-button-operation-in-reading-pane)\n- [Extra shortcut keys](#extra-shortcut-keys)\n- [Fix problem with IME in default search input](#fix-problem-in-using-ime-inside-search-box)\n- [Extra \"reply-to\" folding](#extra-reply-to-folding)\n- [Maximize reading pane width](#maximize-reading-pane-width) (default: disabled)\n- [Resizable compose/note textarea](#resizable-textarea)\n- Light/Dark theme support\n\n## Installation\n\n### For Google Chrome and Microsoft Edge\n\nhttps://chrome.google.com/webstore/detail/fastmail-plus/ibgnnkojbkconppocnmdobeodcaijmfm\n\n### For Mozilla Firefox\n\nhttps://addons.mozilla.org/en-US/firefox/addon/fastmail-plus/\n\n### Manual Installation (Chrome/Edge)\n\n1. Clone this repository\n2. Build the package with `$ rake build`\n3. Open `chrome://extensions/` and turn on \"Developer mode\"\n4. Drag and drop `fastmail-plus-chrome.zip` or  to the extensions page\n\n### Manual Installation (Firefox)\n\n1. Clone this repository\n2. Build the package with `$ rake build`\n3. Open `about:debugging` and click on \"Load Temporary Add-on...\"\n4. Load `fastmail-plus-firefox.zip` \n\n## Options\n\n\u003cimg src='https://github.com/yohasebe/fastmail-plus/blob/main/images/fastmail-screenshot-05.png?raw=true' width=\"500\" /\u003e\n\n## Description/Usage\n\n### Change Focus Using Up/Down Cursor Keys\n\nWhen **Show reading pane** is selected in Fastmail Settings:\n\nPress `←` to select mailbox pane, and `→` to select reading pane.\n\n`↑` and `↓` cursor keys can be used (in addition to `J` and `K`) to change focus inside mailbox pane.\n\n`↑` and `↓` cursor keys can be used (in addition to `P` and `N`) to change focus inside reading pane.\n\n\nWhen **Hide reading pane** is selected in Fastmail Settings:\n\n`↑` and `↓` cursor keys can be used (in addition to `J` and `K`) to change focus inside mailbox pane. \n\n`↑` and `↓` cursor keys can be used (in addition to `P` and `N`) to change focus inside reading pane.\n\n### Faster Switch between Search Modes\n\nPressing the \"repeat arrow\" button cyclically switches three different search modes:\n\n- Search anywhere (default)\n- Search in subject and body\n- Search in subject only\n\n\u003cimg src='https://github.com/yohasebe/fastmail-plus/blob/main/images/search-input-01.png?raw=true' width=\"700\" /\u003e\n\u003cimg src='https://github.com/yohasebe/fastmail-plus/blob/main/images/search-input-02.png?raw=true' width=\"700\" /\u003e\n\u003cimg src='https://github.com/yohasebe/fastmail-plus/blob/main/images/search-input-03.png?raw=true' width=\"700\" /\u003e\n\n\u003cbr /\u003e\n\n### Easier Button Operation in Reading Pane\n\nRequirement: `Group messages with their replies` is enabled in Fastmail Settings\n\nAn set of extra control buttons are presented on the right-bottom corner of the window. The following will be included (from left to right)\n\n- Reload page\n- Toggle uncluttered-view mode\n- Focus previous message in conversation\n- Focus next message in conversation\n- Toggle currently focused message\n- Ungroup/Expand messages\n- Collapse messages\n- Toggle show/hide extra control\n\n\u003cimg src='https://github.com/yohasebe/fastmail-plus/blob/main/images/reading-pane-buttons.png?raw=true' width=\"500\" /\u003e\n\n\u003cimg src='https://user-images.githubusercontent.com/18207/156918099-274bb6ea-aa2f-4202-9ce9-7923e3ca0c61.gif' width=\"700\" /\u003e\n\n### Extra Shortcut Keys\n\nIf enabled, extra shortcut keys view will be added\n\n- Switch between search modes: `Control + Shift + M`\n- Toggle uncluttered-view mode: `Control + Shift + L`\n- Toggle show/hide extra control: `Control + ,`\n- Toggle currently focused message: `Enter` (in addition to the default `E`)\n- Ungroup/Expand messages: `Shift + Enter` (in addition to the default `Shift + E`)\n- Collapse messages: `Shift + Option/Alt + Enter` (in addition to the default `Shift + Option/Alt + E`)\n- Show/hide right-hand side panel: `Shift + Control + I` (in addition to the default `Shift + Command + I`)\n- Prev in Calendar view: `Control + ↑` (in addition to `K`)\n- Next in Calendar view: `Control + ↓` (in addition to `J`)\n\n### Fix Problem in Using IME inside Search Box\n\nWhen entering Japanese (or some other language) in Fastmail's search input, using the IME to enter text requires pressing the Enter key before completing the input. Fastmail's Web UI performs the search at the moment the Enter key is hit even though the search string is completed. Fastmail Plus fixes this problem.\n\n### Extra Reply-to Folding\n\nFold the \"reply-to\" part of messages (when the message's  div has an `id` containing `appendonsend`)\n\n\n### Maximize Reading-pane Width\n\nWhen enabled, the message/compose/note panes are maximized to the actual window width. This option is disabled by default.\n\n\u003cimg src='https://github.com/yohasebe/fastmail-plus/blob/main/images/max-width.png?raw=true?raw=true' width=\"700\" /\u003e\n\n### Resizable Textarea\n\n\u003cimg src='https://github.com/yohasebe/fastmail-plus/blob/main/images/resizable-textarea.png?raw=true?raw=true' width=\"700\" /\u003e\n\n## Advertisement\n\nSign up for Fastmail via this link and get 10% off for 1 year.\n\n[https://ref.fm/u27773408](https://ref.fm/u27773408)\n\n## Author\n\nYoichiro Hasebe\n\n## Contributor\n\nStanislav (Stas) Katkov\n\n## License\n\nThe MIT License\n\n## Disclaimer\n\nFastmail Plus Browser Extension is not officially endorsed by Fastmail. Use this open source software at your own risk and do not contact Fastmail for support.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fyohasebe%2Ffastmail-plus","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fyohasebe%2Ffastmail-plus","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fyohasebe%2Ffastmail-plus/lists"}