| Commit message (Collapse) | Author | Age |
... | |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* New translations en-US.json (Portuguese, Brazilian)
* New translations en-US.json (Norwegian)
* New translations en-US.json (Norwegian)
* New translations en-US.json (Norwegian)
* New translations en-US.json (Norwegian)
* New translations en-US.json (Norwegian)
* New translations en-US.json (Norwegian)
* New translations en-US.json (Portuguese, Brazilian)
* New translations en-US.json (Portuguese, Brazilian)
* New translations en-US.json (Swedish)
* New translations en-US.json (Portuguese, Brazilian)
* New translations en-US.json (Serbian (Cyrillic))
* New translations en-US.json (Dutch)
* New translations en-US.json (Polish)
* New translations en-US.json (Portuguese)
* New translations en-US.json (Russian)
* New translations en-US.json (Slovak)
* New translations en-US.json (Slovenian)
* New translations en-US.json (Turkish)
* New translations en-US.json (Georgian)
* New translations en-US.json (Ukrainian)
* New translations en-US.json (Chinese Simplified)
* New translations en-US.json (Chinese Traditional)
* New translations en-US.json (Vietnamese)
* New translations en-US.json (Indonesian)
* New translations en-US.json (Croatian)
* New translations en-US.json (Flemish)
* New translations en-US.json (Korean)
* New translations en-US.json (Japanese)
* New translations en-US.json (Norwegian)
* New translations en-US.json (Catalan)
* New translations en-US.json (Swedish)
* New translations en-US.json (Romanian)
* New translations en-US.json (French)
* New translations en-US.json (Spanish)
* New translations en-US.json (Afrikaans)
* New translations en-US.json (Arabic)
* New translations en-US.json (Czech)
* New translations en-US.json (Italian)
* New translations en-US.json (Danish)
* New translations en-US.json (German)
* New translations en-US.json (Greek)
* New translations en-US.json (Finnish)
* New translations en-US.json (Irish)
* New translations en-US.json (Hebrew)
* New translations en-US.json (Hungarian)
* New translations en-US.json (Bosnian)
* New translations en-US.json (Italian)
* New translations en-US.json (Swedish)
* New translations en-US.json (Danish)
* New translations en-US.json (Portuguese, Brazilian)
* New translations en-US.json (Serbian (Cyrillic))
* New translations en-US.json (Dutch)
* New translations en-US.json (Polish)
* New translations en-US.json (Portuguese)
* New translations en-US.json (Russian)
* New translations en-US.json (Slovak)
* New translations en-US.json (Slovenian)
* New translations en-US.json (Turkish)
* New translations en-US.json (Georgian)
* New translations en-US.json (Ukrainian)
* New translations en-US.json (Chinese Simplified)
* New translations en-US.json (Chinese Traditional)
* New translations en-US.json (Vietnamese)
* New translations en-US.json (Indonesian)
* New translations en-US.json (Croatian)
* New translations en-US.json (Flemish)
* New translations en-US.json (Korean)
* New translations en-US.json (Japanese)
* New translations en-US.json (Norwegian)
* New translations en-US.json (Catalan)
* New translations en-US.json (Swedish)
* New translations en-US.json (Romanian)
* New translations en-US.json (French)
* New translations en-US.json (Spanish)
* New translations en-US.json (Afrikaans)
* New translations en-US.json (Arabic)
* New translations en-US.json (Czech)
* New translations en-US.json (Italian)
* New translations en-US.json (Danish)
* New translations en-US.json (German)
* New translations en-US.json (Greek)
* New translations en-US.json (Finnish)
* New translations en-US.json (Irish)
* New translations en-US.json (Hebrew)
* New translations en-US.json (Hungarian)
* New translations en-US.json (Bosnian)
* New translations en-US.json (Italian)
* New translations en-US.json (Norwegian)
* New translations en-US.json (German)
* New translations en-US.json (German)
* New translations en-US.json (German)
* New translations en-US.json (German)
* New translations en-US.json (Italian)
* New translations en-US.json (Korean)
* New translations en-US.json (Romanian)
* New translations en-US.json (Hungarian)
* New translations en-US.json (Spanish)
* New translations en-US.json (Spanish)
* New translations en-US.json (Korean)
* New translations en-US.json (Korean)
* New translations en-US.json (Portuguese)
* New translations en-US.json (Portuguese)
* New translations en-US.json (Portuguese)
* New translations en-US.json (Vietnamese)
* New translations en-US.json (Italian)
* New translations en-US.json (Portuguese, Brazilian)
Co-authored-by: Bennett <hello@vantezzen.io>
|
|
|
| |
Co-authored-by: Juan Mora <juanvalentin.mora@globant.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* 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
|
|
|
|
|
| |
* Draft release
* Update changelog
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* 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>
|
|
|
| |
The default user agent string places Electron/8.2.3 inside parenthesis, which is defined as a comment according to https://tools.ietf.org/html/rfc7231#section-5.5.3. However, Electron should instead be specified as a product and formatted with whitespace instead of parenthesis.
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
| |
Also enhance URL validation
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
| |
Co-Authored-By: Mahadevan Sreenivasan <mahadevan_sv@yahoo.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Bump Electron to 8.2.3 for latest fixes
* Bump version to 5.5.0-gm.2
* Update recipes submodule
* Update changelog
* Add support for external issue linking
* Link README
* Address regression introduced by #590
* Add new translations contributors
* #620 Address broken translation
* Fix cache clearing feedback US copy
* Update changelog to include latest merged pull requests
* Fix changelog format
* Review branding of initial system notification on macOS
* #569 Fix missing margin between tabs
Co-authored-by: vantezzen <hello@vantezzen.io>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* New translations en-US.json (Romanian)
* New translations en-US.json (Turkish)
* New translations en-US.json (Portuguese)
* New translations en-US.json (Russian)
* New translations en-US.json (Slovak)
* New translations en-US.json (Slovenian)
* New translations en-US.json (Serbian (Cyrillic))
* New translations en-US.json (Swedish)
* New translations en-US.json (Ukrainian)
* New translations en-US.json (Norwegian)
* New translations en-US.json (Chinese Simplified)
* New translations en-US.json (Chinese Traditional)
* New translations en-US.json (Vietnamese)
* New translations en-US.json (Portuguese, Brazilian)
* New translations en-US.json (Indonesian)
* New translations en-US.json (Croatian)
* New translations en-US.json (Flemish)
* New translations en-US.json (Polish)
* New translations en-US.json (Dutch)
* New translations en-US.json (French)
* New translations en-US.json (German)
* New translations en-US.json (Spanish)
* New translations en-US.json (Afrikaans)
* New translations en-US.json (Arabic)
* New translations en-US.json (Catalan)
* New translations en-US.json (Czech)
* New translations en-US.json (Danish)
* New translations en-US.json (Greek)
* New translations en-US.json (Korean)
* New translations en-US.json (Finnish)
* New translations en-US.json (Irish)
* New translations en-US.json (Hebrew)
* New translations en-US.json (Hungarian)
* New translations en-US.json (Italian)
* New translations en-US.json (Japanese)
* New translations en-US.json (Georgian)
* New translations en-US.json (Bosnian)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Align settings section titles on same row
* Add className to Settings Titles to copy tab layout from 'Available Services'
* Add all Settings Titles to the horizontal tab layout at the top of the form
* Add state for active settings taband onClick
* Add condition for each Settings div to show when activeSetttingsTab plus fix typo 'appearance'
* Add condition for each Settings div to show when activeSetttingsTab plus fix typo 'appearance'
* Add margins in between setting tabs
* Remove 50px of top margin to minimize blank space above tabs
* Remove temporary in between tabs now that CSS is in place
* Apply code changes
* Delete unused code const { activeSettingsTab } = this.state;
Co-authored-by: Amine Mouafik <amine@mouafik.fr>
|
|
|
|
|
|
|
| |
* Warning about using Nodejs versions > 10
I removed the warning about using nodejs versions above 10 because they function well in the dev environement.
* clear all cache issue
|
|
|
|
|
|
|
| |
* New translations en-US.json (French)
* New translations en-US.json (Arabic)
* New translations en-US.json (Arabic)
|
|
|
|
|
|
|
|
|
|
| |
* feat: Differentiate between indirect and direct notifications
- Windows - Replace the icon used for showing indirect notifications in the taskbar to a blue(#0088cc) color (like slack, google chat etd)
- All Platforms - Replace the red color used for indirect notifications in tabbed view for a service to #0088cc (Blue) color
* Indirect notification icons in tray and tabs
Co-authored-by: Feiko Joosten <feiko_joosten@hotmail.com>
Co-authored-by: Sampath Kumar Krishnan <sampathBlam@users.noreply.github.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* New translations en-US.json (Spanish)
* New translations en-US.json (French)
* New translations en-US.json (Spanish)
* New translations en-US.json (Portuguese, Brazilian)
* New translations en-US.json (Italian)
* New translations en-US.json (Japanese)
* New translations en-US.json (Korean)
* New translations en-US.json (Norwegian)
* New translations en-US.json (Polish)
* New translations en-US.json (Portuguese)
* New translations en-US.json (Romanian)
* New translations en-US.json (Indonesian)
* New translations en-US.json (Russian)
* New translations en-US.json (Serbian (Cyrillic))
* New translations en-US.json (Slovak)
* New translations en-US.json (Slovenian)
* New translations en-US.json (Swedish)
* New translations en-US.json (Turkish)
* New translations en-US.json (Ukrainian)
* New translations en-US.json (Irish)
* New translations en-US.json (Hungarian)
* New translations en-US.json (Afrikaans)
* New translations en-US.json (Czech)
* New translations en-US.json (Arabic)
* New translations en-US.json (Bosnian)
* New translations en-US.json (Catalan)
* New translations en-US.json (Chinese Simplified)
* New translations en-US.json (Chinese Traditional)
* New translations en-US.json (Croatian)
* New translations en-US.json (Danish)
* New translations en-US.json (Hebrew)
* New translations en-US.json (Dutch)
* New translations en-US.json (Finnish)
* New translations en-US.json (Flemish)
* New translations en-US.json (French)
* New translations en-US.json (Georgian)
* New translations en-US.json (German)
* New translations en-US.json (Greek)
* New translations en-US.json (Vietnamese)
* New translations en-US.json (Portuguese, Brazilian)
* New translations en-US.json (Arabic)
* New translations en-US.json (Slovak)
* New translations en-US.json (Arabic)
* New translations en-US.json (Ukrainian)
* New translations en-US.json (Spanish)
* New translations en-US.json (Portuguese, Brazilian)
* New translations en-US.json (Italian)
* New translations en-US.json (Japanese)
* New translations en-US.json (Korean)
* New translations en-US.json (Norwegian)
* New translations en-US.json (Polish)
* New translations en-US.json (Portuguese)
* New translations en-US.json (Romanian)
* New translations en-US.json (Indonesian)
* New translations en-US.json (Russian)
* New translations en-US.json (Serbian (Cyrillic))
* New translations en-US.json (Slovak)
* New translations en-US.json (Slovenian)
* New translations en-US.json (Swedish)
* New translations en-US.json (Turkish)
* New translations en-US.json (Ukrainian)
* New translations en-US.json (Irish)
* New translations en-US.json (Hungarian)
* New translations en-US.json (Afrikaans)
* New translations en-US.json (Czech)
* New translations en-US.json (Arabic)
* New translations en-US.json (Bosnian)
* New translations en-US.json (Catalan)
* New translations en-US.json (Chinese Simplified)
* New translations en-US.json (Chinese Traditional)
* New translations en-US.json (Croatian)
* New translations en-US.json (Danish)
* New translations en-US.json (Hebrew)
* New translations en-US.json (Dutch)
* New translations en-US.json (Finnish)
* New translations en-US.json (Flemish)
* New translations en-US.json (French)
* New translations en-US.json (Georgian)
* New translations en-US.json (German)
* New translations en-US.json (Greek)
* New translations en-US.json (Vietnamese)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Fix: Refocus Webview only for active service
- add check to identify if the webview belongs to the active service during refocussing a webview.
- blur and focus the webview only for the active service.
Co-Authored-By: Sampath Kumar Krishnan <sampathblam@users.noreply.github.com>
* fix: Focus on Active Service
- replace document.activeElement.blur() with service.webview.blur()
Co-Authored-By: Sampath Kumar Krishnan <sampathblam@users.noreply.github.com>
* refactor
- lint fixes
Co-Authored-By: Sampath Kumar Krishnan <sampathblam@users.noreply.github.com>
Co-authored-by: Sampath Kumar Krishnan <sampathblam@users.noreply.github.com>
|
| |
|
|
|
|
|
|
|
| |
* Remove unmaintained en.json
* Fix missing translations for Dark Reader settings, harmonize case
* Harmonize Dark Reader case
|
|
|
|
|
|
|
|
|
| |
* Add setting to hibernate on startup
* Implement service hibernation on startup
* Fix lint
* Clarify comment
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Update README and CHANGELOG
* Add script to automatically link issues inside README.md
* Add #573 to README
* Add documentation for regex used in link-readme-issues script
* Fix linking for Franz issues
* Add linking for GitHub users
* Link more contributors
* Link more contributors
* Fix information about "npm run link-readme" command
* Add recipes to changelog
* Add 5.5.0 changelog
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* New translations en-US.json (Spanish)
* New translations en-US.json (Portuguese, Brazilian)
* New translations en-US.json (Italian)
* New translations en-US.json (Japanese)
* New translations en-US.json (Korean)
* New translations en-US.json (Norwegian)
* New translations en-US.json (Polish)
* New translations en-US.json (Portuguese)
* New translations en-US.json (Romanian)
* New translations en-US.json (Indonesian)
* New translations en-US.json (Russian)
* New translations en-US.json (Serbian (Cyrillic))
* New translations en-US.json (Slovak)
* New translations en-US.json (Slovenian)
* New translations en-US.json (Swedish)
* New translations en-US.json (Turkish)
* New translations en-US.json (Ukrainian)
* New translations en-US.json (Irish)
* New translations en-US.json (Hungarian)
* New translations en-US.json (Afrikaans)
* New translations en-US.json (Czech)
* New translations en-US.json (Arabic)
* New translations en-US.json (Bosnian)
* New translations en-US.json (Catalan)
* New translations en-US.json (Chinese Simplified)
* New translations en-US.json (Chinese Traditional)
* New translations en-US.json (Croatian)
* New translations en-US.json (Danish)
* New translations en-US.json (Hebrew)
* New translations en-US.json (Dutch)
* New translations en-US.json (Finnish)
* New translations en-US.json (Flemish)
* New translations en-US.json (French)
* New translations en-US.json (Georgian)
* New translations en-US.json (German)
* New translations en-US.json (Greek)
* New translations en-US.json (Vietnamese)
* New translations en-US.json (Spanish)
* New translations en-US.json (Portuguese, Brazilian)
* New translations en-US.json (Italian)
* New translations en-US.json (Japanese)
* New translations en-US.json (Korean)
* New translations en-US.json (Norwegian)
* New translations en-US.json (Polish)
* New translations en-US.json (Portuguese)
* New translations en-US.json (Romanian)
* New translations en-US.json (Indonesian)
* New translations en-US.json (Russian)
* New translations en-US.json (Serbian (Cyrillic))
* New translations en-US.json (Slovak)
* New translations en-US.json (Slovenian)
* New translations en-US.json (Swedish)
* New translations en-US.json (Turkish)
* New translations en-US.json (Ukrainian)
* New translations en-US.json (Irish)
* New translations en-US.json (Hungarian)
* New translations en-US.json (Afrikaans)
* New translations en-US.json (Czech)
* New translations en-US.json (Arabic)
* New translations en-US.json (Bosnian)
* New translations en-US.json (Catalan)
* New translations en-US.json (Chinese Simplified)
* New translations en-US.json (Chinese Traditional)
* New translations en-US.json (Croatian)
* New translations en-US.json (Danish)
* New translations en-US.json (Hebrew)
* New translations en-US.json (Dutch)
* New translations en-US.json (Finnish)
* New translations en-US.json (Flemish)
* New translations en-US.json (French)
* New translations en-US.json (Georgian)
* New translations en-US.json (German)
* New translations en-US.json (Greek)
* New translations en-US.json (Vietnamese)
* New translations en-US.json (Spanish)
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* 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>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* New translations en-US.json (Spanish)
* New translations en-US.json (Portuguese, Brazilian)
* New translations en-US.json (Italian)
* New translations en-US.json (Japanese)
* New translations en-US.json (Korean)
* New translations en-US.json (Norwegian)
* New translations en-US.json (Polish)
* New translations en-US.json (Portuguese)
* New translations en-US.json (Romanian)
* New translations en-US.json (Indonesian)
* New translations en-US.json (Russian)
* New translations en-US.json (Serbian (Cyrillic))
* New translations en-US.json (Slovak)
* New translations en-US.json (Slovenian)
* New translations en-US.json (Swedish)
* New translations en-US.json (Turkish)
* New translations en-US.json (Ukrainian)
* New translations en-US.json (Irish)
* New translations en-US.json (Hungarian)
* New translations en-US.json (Afrikaans)
* New translations en-US.json (Czech)
* New translations en-US.json (Arabic)
* New translations en-US.json (Bosnian)
* New translations en-US.json (Catalan)
* New translations en-US.json (Chinese Simplified)
* New translations en-US.json (Chinese Traditional)
* New translations en-US.json (Croatian)
* New translations en-US.json (Danish)
* New translations en-US.json (Hebrew)
* New translations en-US.json (Dutch)
* New translations en-US.json (Finnish)
* New translations en-US.json (Flemish)
* New translations en-US.json (French)
* New translations en-US.json (Georgian)
* New translations en-US.json (German)
* New translations en-US.json (Greek)
* New translations en-US.json (Vietnamese)
* New translations en-US.json (Portuguese, Brazilian)
* New translations en-US.json (Portuguese, Brazilian)
* New translations en-US.json (Portuguese)
* New translations en-US.json (Portuguese)
* New translations en-US.json (Portuguese)
* New translations en-US.json (Portuguese)
|
|
|
|
|
|
|
|
| |
* fix: Home button in service navigation bar doesn't navigate to Service Home
- Currently this doesnt happen because the reload method in ServiceStore simply reloads the chromium webview.
- Change .reload() to .goToIndex(0) where 0 is the absolute index in navigation history - Documentation can be found here - https://www.electronjs.org/docs/api/webview-tag#webviewgotoindexindex
* fix: Home button navigation
- Navigate to webiew.goToIndex(0) in WebControlsScreen instead of modifying ServicesStore based on @vantezzen's comments
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* 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>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* New translations en-US.json (Catalan)
* New translations en-US.json (Chinese Simplified)
* New translations en-US.json (Chinese Traditional)
* New translations en-US.json (Croatian)
* New translations en-US.json (Danish)
* New translations en-US.json (Hebrew)
* New translations en-US.json (Dutch)
* New translations en-US.json (Finnish)
* New translations en-US.json (Flemish)
* New translations en-US.json (French)
* New translations en-US.json (Georgian)
* New translations en-US.json (German)
* New translations en-US.json (Greek)
* New translations en-US.json (Vietnamese)
* New translations en-US.json (French)
* New translations en-US.json (Spanish)
* New translations en-US.json (Portuguese, Brazilian)
* New translations en-US.json (Italian)
* New translations en-US.json (Japanese)
* New translations en-US.json (Korean)
* New translations en-US.json (Norwegian)
* New translations en-US.json (Polish)
* New translations en-US.json (Portuguese)
* New translations en-US.json (Romanian)
* New translations en-US.json (Indonesian)
* New translations en-US.json (Russian)
* New translations en-US.json (Serbian (Cyrillic))
* New translations en-US.json (Slovak)
* New translations en-US.json (Slovenian)
* New translations en-US.json (Swedish)
* New translations en-US.json (Turkish)
* New translations en-US.json (Ukrainian)
* New translations en-US.json (Irish)
* New translations en-US.json (Hungarian)
* New translations en-US.json (Afrikaans)
* New translations en-US.json (Czech)
* New translations en-US.json (Arabic)
* New translations en-US.json (Bosnian)
* New translations en-US.json (Catalan)
* New translations en-US.json (Chinese Simplified)
* New translations en-US.json (Chinese Traditional)
* New translations en-US.json (Croatian)
* New translations en-US.json (Danish)
* New translations en-US.json (Hebrew)
* New translations en-US.json (Dutch)
* New translations en-US.json (Finnish)
* New translations en-US.json (Flemish)
* New translations en-US.json (French)
* New translations en-US.json (Georgian)
* New translations en-US.json (German)
* New translations en-US.json (Greek)
* New translations en-US.json (Vietnamese)
* New translations en-US.json (Portuguese, Brazilian)
* New translations en-US.json (Portuguese, Brazilian)
* New translations en-US.json (Spanish)
* New translations en-US.json (Portuguese, Brazilian)
* New translations en-US.json (Italian)
* New translations en-US.json (Japanese)
* New translations en-US.json (Korean)
* New translations en-US.json (Norwegian)
* New translations en-US.json (Polish)
* New translations en-US.json (Portuguese)
* New translations en-US.json (Romanian)
* New translations en-US.json (Indonesian)
* New translations en-US.json (Russian)
* New translations en-US.json (Serbian (Cyrillic))
* New translations en-US.json (Slovak)
* New translations en-US.json (Slovenian)
* New translations en-US.json (Swedish)
* New translations en-US.json (Turkish)
* New translations en-US.json (Ukrainian)
* New translations en-US.json (Irish)
* New translations en-US.json (Hungarian)
* New translations en-US.json (Afrikaans)
* New translations en-US.json (Czech)
* New translations en-US.json (Arabic)
* New translations en-US.json (Bosnian)
* New translations en-US.json (Catalan)
* New translations en-US.json (Chinese Simplified)
* New translations en-US.json (Chinese Traditional)
* New translations en-US.json (Croatian)
* New translations en-US.json (Danish)
* New translations en-US.json (Hebrew)
* New translations en-US.json (Dutch)
* New translations en-US.json (Finnish)
* New translations en-US.json (Flemish)
* New translations en-US.json (French)
* New translations en-US.json (Georgian)
* New translations en-US.json (German)
* New translations en-US.json (Greek)
* New translations en-US.json (Vietnamese)
* New translations en-US.json (Portuguese, Brazilian)
* New translations en-US.json (Spanish)
* New translations en-US.json (Portuguese, Brazilian)
* New translations en-US.json (Italian)
* New translations en-US.json (Japanese)
* New translations en-US.json (Korean)
* New translations en-US.json (Norwegian)
* New translations en-US.json (Polish)
* New translations en-US.json (Portuguese)
* New translations en-US.json (Romanian)
* New translations en-US.json (Indonesian)
* New translations en-US.json (Russian)
* New translations en-US.json (Serbian (Cyrillic))
* New translations en-US.json (Slovak)
* New translations en-US.json (Slovenian)
* New translations en-US.json (Swedish)
* New translations en-US.json (Turkish)
* New translations en-US.json (Ukrainian)
* New translations en-US.json (Irish)
* New translations en-US.json (Hungarian)
* New translations en-US.json (Afrikaans)
* New translations en-US.json (Czech)
* New translations en-US.json (Arabic)
* New translations en-US.json (Bosnian)
* New translations en-US.json (Catalan)
* New translations en-US.json (Chinese Simplified)
* New translations en-US.json (Chinese Traditional)
* New translations en-US.json (Croatian)
* New translations en-US.json (Danish)
* New translations en-US.json (Hebrew)
* New translations en-US.json (Dutch)
* New translations en-US.json (Finnish)
* New translations en-US.json (Flemish)
* New translations en-US.json (French)
* New translations en-US.json (Georgian)
* New translations en-US.json (German)
* New translations en-US.json (Greek)
* New translations en-US.json (Vietnamese)
* New translations en-US.json (Spanish)
* New translations en-US.json (Portuguese, Brazilian)
* New translations en-US.json (Italian)
* New translations en-US.json (Japanese)
* New translations en-US.json (Korean)
* New translations en-US.json (Norwegian)
* New translations en-US.json (Polish)
* New translations en-US.json (Portuguese)
* New translations en-US.json (Romanian)
* New translations en-US.json (Indonesian)
* New translations en-US.json (Russian)
* New translations en-US.json (Serbian (Cyrillic))
* New translations en-US.json (Slovak)
* New translations en-US.json (Slovenian)
* New translations en-US.json (Swedish)
* New translations en-US.json (Turkish)
* New translations en-US.json (Ukrainian)
* New translations en-US.json (Irish)
* New translations en-US.json (Hungarian)
* New translations en-US.json (Afrikaans)
* New translations en-US.json (Czech)
* New translations en-US.json (Arabic)
* New translations en-US.json (Bosnian)
* New translations en-US.json (Catalan)
* New translations en-US.json (Chinese Simplified)
* New translations en-US.json (Chinese Traditional)
* New translations en-US.json (Croatian)
* New translations en-US.json (Danish)
* New translations en-US.json (Hebrew)
* New translations en-US.json (Dutch)
* New translations en-US.json (Finnish)
* New translations en-US.json (Flemish)
* New translations en-US.json (French)
* New translations en-US.json (Georgian)
* New translations en-US.json (German)
* New translations en-US.json (Greek)
* New translations en-US.json (Vietnamese)
* New translations en-US.json (Portuguese, Brazilian)
* New translations en-US.json (French)
* New translations en-US.json (Spanish)
* New translations en-US.json (Portuguese, Brazilian)
* New translations en-US.json (Italian)
* New translations en-US.json (Japanese)
* New translations en-US.json (Korean)
* New translations en-US.json (Norwegian)
* New translations en-US.json (Polish)
* New translations en-US.json (Portuguese)
* New translations en-US.json (Romanian)
* New translations en-US.json (Indonesian)
* New translations en-US.json (Russian)
* New translations en-US.json (Serbian (Cyrillic))
* New translations en-US.json (Slovak)
* New translations en-US.json (Slovenian)
* New translations en-US.json (Swedish)
* New translations en-US.json (Turkish)
* New translations en-US.json (Ukrainian)
* New translations en-US.json (Irish)
* New translations en-US.json (Hungarian)
* New translations en-US.json (Afrikaans)
* New translations en-US.json (Czech)
* New translations en-US.json (Arabic)
* New translations en-US.json (Bosnian)
* New translations en-US.json (Catalan)
* New translations en-US.json (Chinese Simplified)
* New translations en-US.json (Chinese Traditional)
* New translations en-US.json (Croatian)
* New translations en-US.json (Danish)
* New translations en-US.json (Hebrew)
* New translations en-US.json (Dutch)
* New translations en-US.json (Finnish)
* New translations en-US.json (Flemish)
* New translations en-US.json (French)
* New translations en-US.json (Georgian)
* New translations en-US.json (German)
* New translations en-US.json (Greek)
* New translations en-US.json (Vietnamese)
* New translations en-US.json (Spanish)
* New translations en-US.json (Portuguese, Brazilian)
* New translations en-US.json (Italian)
* New translations en-US.json (Japanese)
* New translations en-US.json (Korean)
* New translations en-US.json (Norwegian)
* New translations en-US.json (Polish)
* New translations en-US.json (Portuguese)
* New translations en-US.json (Romanian)
* New translations en-US.json (Indonesian)
* New translations en-US.json (Russian)
* New translations en-US.json (Serbian (Cyrillic))
* New translations en-US.json (Slovak)
* New translations en-US.json (Slovenian)
* New translations en-US.json (Swedish)
* New translations en-US.json (Turkish)
* New translations en-US.json (Ukrainian)
* New translations en-US.json (Irish)
* New translations en-US.json (Hungarian)
* New translations en-US.json (Afrikaans)
* New translations en-US.json (Czech)
* New translations en-US.json (Arabic)
* New translations en-US.json (Bosnian)
* New translations en-US.json (Catalan)
* New translations en-US.json (Chinese Simplified)
* New translations en-US.json (Chinese Traditional)
* New translations en-US.json (Croatian)
* New translations en-US.json (Danish)
* New translations en-US.json (Hebrew)
* New translations en-US.json (Dutch)
* New translations en-US.json (Finnish)
* New translations en-US.json (Flemish)
* New translations en-US.json (French)
* New translations en-US.json (Georgian)
* New translations en-US.json (German)
* New translations en-US.json (Greek)
* New translations en-US.json (Vietnamese)
* New translations en-US.json (Swedish)
* New translations en-US.json (Swedish)
* New translations en-US.json (Portuguese, Brazilian)
* New translations en-US.json (Portuguese, Brazilian)
* New translations en-US.json (Chinese Simplified)
* New translations en-US.json (Chinese Simplified)
* New translations en-US.json (French)
Co-authored-by: Amine <amine@mouafik.fr>
|
|
|
|
|
|
|
|
|
| |
- Remove the sticky option passed to InfoBar in AppUpdateInfoBar
- Use component state to manage visibility of AppUpdateInfoBar in AuthLayout and AppLayout.
- InfoBar will be dismissed only for the current session
Co-Authored-By: Mahadevan Sreenivasan <mahadevan_sv@yahoo.com>
Co-authored-by: Mahadevan Sreenivasan <mahadevan_sv@yahoo.com>
|
|
|
|
|
|
|
|
|
|
|
| |
* Add template to user.js creation
* Add Userscript library
* Add internalOpen function
* Fix lint
* Remove excess line break
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* fix: Clear caches which is not working in Windows 10 (#541)
- In AppStore, the partition directory of allorphanedserviceIds are attempted to be removed during clear cache. However, atleast in Windows, certain files like Cookies, indexedDB and other autogenerated ones during session creation are locked and hence fs.removeDirectory throws an exception. I have added a try catch around this piece of code to avoid uncaught exceptions which causes the spinner to spin indefnitely and prevents execution of further code
- From electron docs - I found that calling session.clearstorage([options]) is a better way to clear session storage data. Hence, in LocalApi.js, we are clearing out all possible storages and quotas of all services and the default session. More info in this link - https://www.electronjs.org/docs/api/session#sesclearstoragedataoptions
* refactor: LocalApi
- refactor clearAppCache and clearCache(serviceId) as suggested by @eandrogehlen
* refactor: #544
- Remove clearAppCache from server/LocalApi.js to use clearCache for clearing both service and application sessions.
* fix: clear_cache
- update function anme in AppStore.js to 'clearCache' instead of 'clearAppCache'. This got missed out during the refactor. Apologies.
|