Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Update submodules, browserslist data updates and linter fixes [skip ci] | 2021-10-06 | |
| | |||
* | Update submodules, browserslist data updates and linter fixes [skip ci] | 2021-10-04 | |
| | |||
* | chore: update recipes (testing my commit/push settings) | 2021-09-29 | |
| | |||
* | Update submodules, browserslist data updates and linter fixes [skip ci] | 2021-09-29 | |
| | |||
* | refactor: remove references 'Ferdi.ipcRenderer' in recipes - create an ↵ | 2021-09-27 | |
| | | | | abstraction layer instead for better maintainance | ||
* | refactor: remove references 'Ferdi.ipcRenderer' in recipes - create an ↵ | 2021-09-27 | |
| | | | | abstraction layer instead for better maintainance | ||
* | refactor: remove references to 'electron/remote' - part deux (#1987) | 2021-09-26 | |
| | |||
* | Update submodules, browserslist data updates and linter fixes [skip ci] | 2021-09-26 | |
| | |||
* | Update submodules, browserslist data updates and linter fixes [skip ci] | 2021-09-24 | |
| | |||
* | Update submodules, browserslist data updates and linter fixes [skip ci] | 2021-09-22 | |
| | |||
* | docs: update Changelog [skip ci] | 2021-09-21 | |
| | |||
* | Update submodules, browserslist data updates and linter fixes [skip ci] | 2021-09-20 | |
| | |||
* | Update submodules, browserslist data updates and linter fixes [skip ci] | 2021-09-19 | |
| | |||
* | Update submodules, browserslist data updates and linter fixes [skip ci] | 2021-09-16 | |
| | |||
* | Update submodules, browserslist data updates and linter fixes [skip ci] | 2021-09-15 | |
| | |||
* | chore: codebase improvements (#1930) | 2021-09-14 | |
| | |||
* | Update submodules, browserslist data updates and linter fixes [skip ci] | 2021-09-13 | |
| | |||
* | docs: updated Changelog | 2021-09-12 | |
| | |||
* | Update submodules, browserslist data updates and linter fixes [skip ci] | 2021-09-12 | |
| | |||
* | chore: updated to new version of 'recipes' and updated changelog | 2021-09-10 | |
| | |||
* | fix: pnpm install of 'node-mac-permissions' on win | 2021-09-10 | |
| | | | | (remove recursive pnpm module installation since that is handled separately) | ||
* | Update submodules, browserslist data updates and linter fixes [skip ci] | 2021-09-10 | |
| | |||
* | Update submodules, browserslist data updates and linter fixes [skip ci] | 2021-09-09 | |
| | |||
* | chore: updated 'recipes' submodule to test 'electron/remote' issues. | 2021-09-05 | |
| | |||
* | docs: updated changelog [skip ci] | 2021-09-03 | |
| | |||
* | chore: upgrade 'nodejs' to '14.17.6' | 2021-09-02 | |
| | |||
* | refactor: expose safeParseInt so that all recipes can use the same for ↵ | 2021-08-31 | |
| | | | | consistent error handling | ||
* | Update submodules, browserslist data updates and linter fixes [skip ci] | 2021-08-31 | |
| | |||
* | Update submodules, browserslist data updates and linter fixes [skip ci] | 2021-08-30 | |
| | |||
* | docs: Updated changelog [skip ci] | 2021-08-28 | |
| | |||
* | feat: Added 'tinder' service. [skip ci] | 2021-08-27 | |
| | |||
* | chore: upgrade 'nodejs' to '14.17.5' | 2021-08-27 | |
| | |||
* | docs: updated Changelog [skip ci] | 2021-08-26 | |
| | | | | Upgraded recipes to pull in discord screenshare fix | ||
* | Update submodules, browserslist data updates and linter fixes [skip ci] | 2021-08-25 | |
| | |||
* | docs: updated CHANGELOG.md [skip ci] | 2021-08-24 | |
| | |||
* | Update submodules, browserslist data updates and linter fixes [skip ci] | 2021-08-18 | |
| | |||
* | refactor: pull in code-cleanup changes in the recipes submodule. | 2021-08-17 | |
| | |||
* | Updated 'recipes' submodule manually (need to fix husky on CI) [skip ci] | 2021-08-17 | |
| | |||
* | Services now support aliases!!!! (#1774) | 2021-08-12 | |
| | | | | | | Users can now search for the services not only based on the name, but also the alias (partial match, case-insensitive), when adding new services. fixes #1614, #1615, #1291 | ||
* | Update recipes for bringing in darkmode support for: | 2021-08-12 | |
| | | | | | | Facebook Messenger, Facebook Workplace Chat (Facebook at work), Slack, Google Calendar, Whatsapp, LinkedIn, Telegram, Instagram Update Changelog | ||
* | refactor: removed legacy properties from recipes | 2021-08-11 | |
| | | | | (Addendum to getferdi/recipes#605) | ||
* | Removed stale references to 'packages/typings' | 2021-07-31 | |
| | | | | Resurrected node modules that are required by the internal-server and recipes submodules | ||
* | Update submodules, browserslist data updates and linter fixes [skip ci] | 2021-07-28 | |
| | |||
* | Updated recipes to pull in context-isolation changes. [skip ci] | 2021-07-24 | |
| | |||
* | Recipe context isolation (#1456) | 2021-07-24 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Enable service contextIsolation * Enable contextIsolation on the service webviews * Expose a new API window.ferdi in the service main world to allow calling back into the service isolated world * Expose a new IPC message inject-js-unsafe from the service isolated world to execute Javascript in the service main world (i.e., run code without context isolation). While the name contains the "unsafe" suffix to show the lack of context isolation, this should mostly be safe, as no nodejs APIs are available in the injected code. * Refactor the Notifications shim into a part in the isolated world that handles displaying and modifying notifications, and a shim in the main world for the Notifications class. The two communicate via the window.ferdi endpoint and a Promise object can be used to detect notification clicks. * Refactor the screen sharing shim into a part in the isolated world that enumerated shareable screens and windows and a shim in the main world that displays the media selector and completes the media selection promise. * Expose the injectJSUnsafe API to recipes to inject javascript code into the main world without context isolation. * Expose setBadge to the main world The window.ferdi.setBadge API can be used to update the service badge from injected unsafe Javascript * Safer script injection into the service main world Make sure that we don't try to serialize stray objects back from the main world to the isolated world by always surrounding the script to be executed by an anonymous function. * Always read recipe assets as utf8 * Remove window.log from recipes We didn't use it anywhere and its behavior was confusing in production mode. * Inject multiple unsafe scripts at the same time * Find in page without remote module Remove the @electron/remote dependency from the find in page (Ctrl+F) functionality. The remote webContents is replaced with Electron IPC. Synchronous IPC messages are handled in the main Electron process, because the renderer process cannot reply to IPC messages synchronously. * Update to latest contextIsolation recipes * Fixing issue with missing 'fs' functions. Co-authored-by: Vijay A <avijayr@protonmail.com> | ||
* | Update submodules, browserslist data updates and linter fixes [skip ci] | 2021-07-18 | |
| | |||
* | Update submodules, browserslist data updates and linter fixes [skip ci] | 2021-07-12 | |
| | |||
* | Update submodules, browserslist data updates and linter fixes [skip ci] | 2021-07-11 | |
| | |||
* | Update submodules, browserslist data updates and linter fixes [skip ci] | 2021-07-10 | |
| | |||
* | Update submodules, browserslist data updates and linter fixes [skip ci] | 2021-07-09 | |
| |