aboutsummaryrefslogtreecommitdiffstats
path: root/src/models/Service.js
Commit message (Collapse)AuthorAge
* Add FAB to service dashboard (#824)Libravatar Bennett2020-06-21
| | | | | | | | | | | | | | | | | | | * Implement #387 * Fix lint * Upgrade to Electron 9 * Remove dependency on electron-spellchecker * Allow multiple languages to be selected * Fix lint * Don't show spellchecker language chooser for macOS * Fix _requireAuthenticatedUser throwing error on startup * Add FAB
* Open Documents inside Ferdi instead of external browser (#787)Libravatar Mahadevan Sreenivasan2020-06-15
| | | | | | | | | | | | | | | | | | | | | | | | | | * Bump version number * no message * Revert "no message" This reverts commit 060f3084460d07e3b08394cd7703611f28095ea9. * fix: Documents opened in Google drive should open inside Ferdi as a new BrowserWindow - modify 'new-window' listener of service webview in Service.js to open links in external browser only when event.disposition != 'foreground-tab'. If event.disposition === 'foreground-tab' send an ipc-message to main to open the link inside Ferdi as a new Browser window - Listen to 'open-browser-window' in index.js (main process) and check for event disposition - create a child BrowserWindow with the main Ferdi window as parent - Copy session information from the appropriate service (here google drive) - Load the URL that was sent from the service renderer. * Update src/index.js refactor: Remove extra spaces in index.js Co-authored-by: Sampath Kumar Krishnan <sampathBlam@users.noreply.github.com> Co-authored-by: Amine Mouafik <amine@mouafik.fr> Co-authored-by: vantezzen <hello@vantezzen.io> Co-authored-by: Sampath Kumar Krishnan <sampathBlam@users.noreply.github.com>
* Load disable hibernation per service status on startup (#754)Libravatar Kristóf Marussy2020-05-20
|
* Add modifyRequestHeaders, enable properly setting headers for servicesLibravatar Sampath Kumar Krishnan2020-04-24
| | | Co-Authored-By: Mahadevan Sreenivasan <mahadevan_sv@yahoo.com>
* #577 Keep services in hibernation at startup (#584)Libravatar Bennett2020-04-18
| | | | | | | | | * Add setting to hibernate on startup * Implement service hibernation on startup * Fix lint * Clarify comment
* Merge Franz 5.5.0 beta.1 and 2 (#549)Libravatar Bennett2020-04-17
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Automatic i18n update (i18n.meetfranz.com) * Fix zoom not working * Automatic i18n update (i18n.meetfranz.com) * Automatic i18n update (i18n.meetfranz.com) * Add environment variable FRANZ_APPDATA_DIR * Add environment variable for config FRANZ_APPDATA_DIR * fix stuff that shouldn't need fixing in the first place * notarize app * bump version to 5.4.1 * Automatic i18n update (i18n.meetfranz.com) * Automatic i18n update (i18n.meetfranz.com) * Automatic i18n update (i18n.meetfranz.com) * Automatic i18n update (i18n.meetfranz.com) * Automatic i18n update (i18n.meetfranz.com) * Automatic i18n update (i18n.meetfranz.com) * Automatic i18n update (i18n.meetfranz.com) * Automatic i18n update (i18n.meetfranz.com) * Automatic i18n update (i18n.meetfranz.com) * Automatic i18n update (i18n.meetfranz.com) * Automatic i18n update (i18n.meetfranz.com) * Automatic i18n update (i18n.meetfranz.com) * Automatic i18n update (i18n.meetfranz.com) * Automatic i18n update (i18n.meetfranz.com) * update to electron 7.1.7 * bump version to 5.5.0 * Automatic i18n update (i18n.meetfranz.com) * Bump electron to 7.1.10 * plan changes * filter plan variants * add missing string * Automatic i18n update (i18n.meetfranz.com) * Automatic i18n update (i18n.meetfranz.com) * Automatic i18n update (i18n.meetfranz.com) * Replace/remove deprecated electron function calls Electron replaced several function calls with object properties. Franz still uses some of these deprecated functions, so this commit will replace these with their new property counterpart. This commit is only transferring the changes made in getferdi/ferdi#371 and getferdi/ferdi#384 into the upstream repository. * Automatic i18n update (i18n.meetfranz.com) * Automatic i18n update (i18n.meetfranz.com) * Update to electron 8.0.1 * feat(Service): Add service hibernation to save system resources * Fix linting issues * Automatic i18n update (i18n.meetfranz.com) * Automatic i18n update (i18n.meetfranz.com) * Bump version to electron 8.1.1 * update strings * update electron-notarize * Automatic i18n update (i18n.meetfranz.com) * Automatic i18n update (i18n.meetfranz.com) * Automatic i18n update (i18n.meetfranz.com) * Add audio & video permission request for cataline * Automatic i18n update (i18n.meetfranz.com) * bump version to beta 1 * Automatic i18n update (i18n.meetfranz.com) * enable external links * Fix main content href * Automatic i18n update (i18n.meetfranz.com) * fix(Service): Fix issue with user agent override in service workers * Automatic i18n update (i18n.meetfranz.com) * fix macOS string replacement * Automatic i18n update (i18n.meetfranz.com) * fix(Experimental): Fix Google signin * fix(Service): Add integrity checks to prevent services recipes getting lost * Remove service reload on app-resume * update strings * bump version to beta 2 * Automatic i18n update (i18n.meetfranz.com) * bump electron-builder and electron-updater deps * test video permissions * fix `extendInfo` keys * fix typo * fix permission request * update camera/microphone entitlements * Automatic i18n update (i18n.meetfranz.com) * Test screen capture permissions * unpack `mac-screen-capture-permissions` * don't require localstorage temp key for permissions request * move macOS permission request to main process * Fix checking for permissions * fix(macOS): Ask the user to move Franz to the `/Applications` Folder * only try to recover recipe when user is online * update service request link * Update changelog * Reset `service.lostRecipeReloadAttempt` once service is alive again * Update translations * Fix crash on macOS * Fix merge errors * Fix lint * Disable ConnectionLostBanner * #551 Add information about Ferdi to the user agent * Fix requested changes * Remove tsbuildinfo files * Add .tsbuildinfo files to gitignore * Fix "Cannot destructure property 'app' of '_electron.remote' as it is undefined" Co-authored-by: FranzBot <i18n@meetfranz.com> Co-authored-by: Makazzz <makazzzpro@live.ca> Co-authored-by: Stefan Malzner <stefan@adlk.io>
* Expose Dark Reader settings (#568)Libravatar Mahadevan Sreenivasan2020-04-14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | * feat: Expose DarkReader settings to users - In the service model, expose an object darkReaderSetting which contains brightness, contrast and sepia values. - In EditServiceScreen, provide 3 form options for brightness, contrast and Sepia. Additionally onSubmit() form, capture the darkreader settings data onto formdata.darkReaderSettings to update in the service - In EditServiceForm, if darkModeEnabled is checked, show 3 sliders for controlling darkreader settings - Create a new Slider control and customize it according to the application's theme and dark theme. - In Webview Recipe, load the darkReader settings from service settings and pass it to the darkReader library. * feat: Darkreader settings - Lint fixes * feat: DarkReader settings - refactor code in editservicescreen.js Co-Authored-By: Sampath Kumar Krishnan <sampath3493@gmail.com> * feat: Darkreader settings - Fix a crash where service.darkReaderSettings is null while creating a new service - Remove isDarkModeEnabled prop to EditServiceForm as it is no longer required. * fix: Update EditServiceScreen - Set the default value of darkReader Brightness, Contrast and Sepia to undefined as per @vantezzen 's suggestion. - Updated the check provided by @mahadevans87 Co-authored-by: Sampath Kumar Krishnan <sampath3493@gmail.com> Co-authored-by: Sampath Kumar Krishnan <sampathBlam@users.noreply.github.com>
* #276 Fix custom URL validation failing due to URL normalizationLibravatar Amine Mouafik2020-02-11
|
* Add indicator for hibernating servicesLibravatar vantezzen2019-10-13
|
* Merge branch 'master' of https://github.com/meetfranz/franz into franz-5.4.0Libravatar vantezzen2019-10-09
|\
| * fix(Service Proxies): Fix proxy setting rehydrationLibravatar Stefan Malzner2019-10-02
| |
* | Merge branch 'release/5.4.0' of https://github.com/meetfranz/franz into ↵Libravatar vantezzen2019-10-02
|\| | | | | | | franz-5.4.0
| * feat(Service API): Share `team`, `url` and `hasCustomIcon` with serviceLibravatar Stefan Malzner2019-09-29
| |
* | Use ferdi namespace on debuggerLibravatar vantezzen2019-09-12
| |
* | Merge branch 'master' of https://github.com/meetfranz/franz into franz-5.3.0Libravatar vantezzen2019-09-07
|\|
| * Restrict services with customURL when not premium userLibravatar Stefan Malzner2019-06-14
| |
| * Add "service limit reached" screenLibravatar Stefan Malzner2019-06-13
| |
* | Fix #19 and #21Libravatar vantezzen2019-09-06
| |
* | Fix eslint errorsLibravatar vantezzen2019-08-22
|/
* fix(Proxy): Fix issue with proxy authenticationLibravatar Stefan Malzner2019-06-11
|
* feat(App): Bump electron to 5.0.1Libravatar Stefan Malzner2019-05-24
|
* Merge branch 'master' into developLibravatar Stefan Malzner2019-02-11
|\
| * Merge branch 'develop'v5.0.0-beta.23Libravatar Stefan Malzner2019-02-01
| |\
| * | fix(App): Fix notification sounds when app or services are mutedLibravatar Stefan Malzner2018-12-14
| | | | | | | | | | | | Closes #1184 #900 #460 #1049
* | | fix(App): Ignore network changed errorLibravatar Stefan Malzner2019-02-08
| |/ |/|
* | Ignore ERR_NETWORK_CHANGED errorLibravatar Stefan Malzner2019-01-09
| |
* | Fix issue with error view and "user aborted" requestsLibravatar Stefan Malzner2019-01-04
| |
* | Improve service loader infoLibravatar Stefan Malzner2019-01-04
| |
* | Make electron 4 compatibleLibravatar Stefan Malzner2018-12-22
|/
* Listen to did-frame-finish-loadLibravatar Stefan Malzner2018-12-12
|
* Fix linting issuesLibravatar Stefan Malzner2018-12-09
|
* Don't set `isFirstLoad` when service failed to laodLibravatar Stefan Malzner2018-12-08
|
* Only show loader on initial service loadLibravatar Stefan Malzner2018-12-08
|
* feat(Service): Add error screen for services that failed to loadLibravatar Stefan Malzner2018-12-08
|
* feat(Service): Add option to change spellchecking language by serviceLibravatar Stefan Malzner2018-12-07
|
* feat(App): Add proxy support for servicesLibravatar Stefan Malzner2018-11-27
|
* Move spellchecker to premiumLibravatar Stefan Malzner2018-11-25
|
* feat(App): Add option to enable dark mode for supported servicesLibravatar Stefan Malzner2018-11-22
|
* Remove flow typesLibravatar Stefan Malzner2018-11-15
|
* fix(App): Bugfix Fix memory leak in recipe polling loopLibravatar haraldox2018-02-07
|
* feat(Service): Add custom service icon uploadLibravatar Stefan Malzner2018-01-02
|
* First working draft of icon uploadLibravatar Stefan Malzner2017-12-27
|
* Add missing commitLibravatar Stefan Malzner2017-12-14
|
* feat(Service): Add option to completely disable message badgesLibravatar Stefan Malzner2017-12-14
|
* Merge pull request #327 from BeneStem/masterLibravatar Stefan Malzner2017-11-23
|\ | | | | Do not strip www from custom urls
| * Do not strip www from custom urlsLibravatar Benedikt Stemmildt2017-11-22
| | | | | | | | | | | | | | Stripping www from the custom url causes some custom services to fail. When there is no domain without www loading is not possible. Resolves: #325
* | Merge pull request #294 from meetfranz/feature/192-display-disabled-servicesLibravatar Stefan Malzner2017-11-18
|\ \ | | | | | | [PR] Disable/Enable service optimizations
| * | allow service to be reattached properly after re-enabling serviceLibravatar Stefan Malzner2017-11-17
| | |
| * | remove webview from memory when disabledLibravatar Stefan Malzner2017-11-17
| | |
* | | feat(Service): Add option to mute serviceLibravatar Stefan Malzner2017-11-09
|/ /