aboutsummaryrefslogtreecommitdiffstats
path: root/recipes
Commit message (Collapse)AuthorAge
* Services now support aliases!!!! (#1774)Libravatar Vijay Raghavan Aravamudhan2021-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:Libravatar Vijay A2021-08-12
| | | | | | Facebook Messenger, Facebook Workplace Chat (Facebook at work), Slack, Google Calendar, Whatsapp, LinkedIn, Telegram, Instagram Update Changelog
* refactor: removed legacy properties from recipesLibravatar Vijay A2021-08-11
| | | | (Addendum to getferdi/recipes#605)
* Removed stale references to 'packages/typings'Libravatar Vijay A2021-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]Libravatar github-actions2021-07-28
|
* Updated recipes to pull in context-isolation changes. [skip ci]Libravatar Vijay A2021-07-24
|
* Recipe context isolation (#1456)Libravatar Kristóf Marussy2021-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]Libravatar github-actions2021-07-18
|
* Update submodules, browserslist data updates and linter fixes [skip ci]Libravatar github-actions2021-07-12
|
* Update submodules, browserslist data updates and linter fixes [skip ci]Libravatar github-actions2021-07-11
|
* Update submodules, browserslist data updates and linter fixes [skip ci]Libravatar github-actions2021-07-10
|
* Update submodules, browserslist data updates and linter fixes [skip ci]Libravatar github-actions2021-07-09
|
* chore: run security audit on node modules (#1621)Libravatar Markus Hatvan2021-07-08
| | | | | | | | | | - changed electron target for @babel/preset-env from 4 to 13 - added .prettierrc.js with conforming settings to current code style - upgraded gulp-sass to v5 to fix CVE and adapted code to breaking changes - refreshed package-lock.json of packages/forms and packages/ui - upgraded normalize-url to fix CVE - removed unnecessary @types/color-convert - fixed ToggleComponent breaking tsc compilation
* Update submodules, browserslist data updates and linter fixes [skip ci]Libravatar github-actions2021-07-07
|
* Update submodules, browserslist data updates and linter fixes [skip ci]Libravatar github-actions2021-07-07
|
* Upgraded electron to '13.1.6'Libravatar Vijay A2021-07-06
|
* Update submodules, browserslist data updates and linter fixes [skip ci]Libravatar github-actions2021-07-05
|
* Update submodules, browserslist data updates and linter fixes [skip ci]Libravatar github-actions2021-07-03
|
* Update submodules, browserslist data updates and linter fixes [skip ci]Libravatar github-actions2021-07-02
|
* Upgraded electron to '13.1.5'Libravatar Vijay A2021-07-02
|
* Updated submodulesLibravatar Vijay A2021-06-20
|
* Upgraded some modules (#1520)Libravatar Vijay Raghavan Aravamudhan2021-06-12
|
* Builds using GitHub actions (#1467)Libravatar Vijay Raghavan Aravamudhan2021-06-08
| | | | | * Using GH Actions for building, packaging and publishing for all 3 OSes (macos, ubuntu and windows). Handles PR builds, release builds, scheduled nightly builds and manual triggering from the web-ui. * Removed references to travis and appveyor and their respective config files. * Added ability to force rebuild nightlies without new version number. (This should allow us to rerun nightly builds with the same build number. Looks for the trigger comment to contain: 'force build' and 'nightly branch')
* Replace 'remote' with 'electron/remote' (#1448)Libravatar Vijay Raghavan Aravamudhan2021-05-26
| | | * Locked new version of 'recipes' submodule with corresponding changes.
* Upgraded electron to '13.0.0' and also registered newer changes in 'recipes' ↵Libravatar Vijay A2021-05-25
| | | | subnodule.
* Update 'recipes' submodule to latestLibravatar Vijay A2021-05-23
|
* [Documentation] Updated documentation for docker artifacts. Updated recipes. ↵Libravatar Vijay A2021-05-21
| | | | [skip ci]
* Upgraded electron to '12.0.9' and also registered newer changes in 'recipes' ↵Libravatar Vijay A2021-05-20
| | | | subnodule.
* Upgraded electron to '12.0.8' and other npm modulesLibravatar Vijay A2021-05-18
|
* Upgraded other npm modulesLibravatar Vijay A2021-05-16
|
* [Housekeeping] Use consistent trigger to skip CI builds. Upgrade recipes ↵Libravatar Vijay A2021-05-16
| | | | submodule.
* Upgrade to macOS Big Sur in Travis and build native modules (#1359)Libravatar Vijay Raghavan Aravamudhan2021-05-06
|
* Update submodules [skip ci]Libravatar Travis CI2021-02-21
|
* Update submodules [skip ci]Libravatar Travis CI2021-02-07
|
* Update submodules [skip ci]Libravatar Travis CI2021-02-02
|
* Update submodules [skip ci]Libravatar Travis CI2021-01-06
|
* Update submodules [skip ci]Libravatar Travis CI2020-11-19
|
* Update submodules [skip ci]Libravatar Travis CI2020-10-29
|
* Update submodules [skip ci]Libravatar Travis CI2020-10-18
|
* Update submodules [skip ci]Libravatar Travis CI2020-10-11
|
* Update submodules [skip ci]Libravatar Travis CI2020-10-10
|
* Update submodules [skip ci]Libravatar Travis CI2020-10-09
|
* Merge branch 'develop' into nightlyLibravatar Amine Mouafik2020-10-10
|\ | | | | | | | | # Conflicts: # recipes
| * Use imagemin to minify images (#1008)Libravatar Vijay Raghavan Aravamudhan2020-10-09
| |
* | Update submodules [skip ci]Libravatar Travis CI2020-10-08
| |
* | Update submodulesLibravatar Travis CI2020-10-07
|/
* Add custom website information to recipe dashboard (#995)Libravatar Bennett2020-10-04
|
* Fix macOS code signing and setup automatic nightly builds (#990)Libravatar Amine Mouafik2020-10-04
| | | | Co-authored-by: Travis CI <travis@Traviss-Mac.local> Co-authored-by: vantezzen <hello@vantezzen.io>
* Add packaging of recipes as part of build process (#966)Libravatar Bennett2020-09-22
| | | Co-authored-by: Amine Mouafik <amine@mouafik.fr>
* Prepare and Release/5.6.0 beta.1 (#820)Libravatar Bennett2020-06-19
| | | | | * Draft release * Update changelog