Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | chore: use 'window['ferdi']' (split out from pr #2092) (#2104) | 2021-10-20 | |
| | | | Co-authored-by: Markus Hatvan <markus_hatvan@aon.at> | ||
* | chore: update eslint setup (#2074) | 2021-10-15 | |
| | |||
* | remove unused 'conventional-changelog' npm package. Change the url for the ↵ | 2021-10-10 | |
| | | | | changelog in the ferdi menu | ||
* | Upgrade 'electron' to '15.0.0' (#2018) | 2021-10-04 | |
| | | | (Couldn't upgrade 'electron' to '15.1.0' since the context menu is not working) | ||
* | chore: convert various files from JS to TS (#2010) | 2021-10-02 | |
| | |||
* | fix: Fix navigation shortcut accelerator for non-macos (fixes #1172) (#2012) | 2021-10-02 | |
| | |||
* | refactor: split 'environment' into 'environment-remote' with only the remote ↵ | 2021-10-01 | |
| | | | | | | module dependency (might be a pre-requisite for the electron v14 upgrade) | ||
* | fix: Default zoom level is small and increments are huge (#2003) | 2021-10-01 | |
| | |||
* | feat: add eslint-plugin-unicorn (#1936) | 2021-09-14 | |
| | |||
* | refactor: revert the text for some more fields. | 2021-09-14 | |
| | |||
* | refactor: revert the text for the default workspace | 2021-09-14 | |
| | |||
* | Revert "refactor: reuse method from the core electron framework for the ↵ | 2021-09-14 | |
| | | | | | | | 'About' dialog." This reverts commit af56a07359400e53cb3096e321bf6ee1bae12068. Fixes #1928 and #1929 | ||
* | chore: upgrade intl dependencies (#1920) | 2021-09-13 | |
| | |||
* | refactor: reuse method from the core electron framework for the 'About' dialog. | 2021-09-13 | |
| | |||
* | Better implementation of confirmation while quitting Ferdi (#1919) | 2021-09-13 | |
| | | | | | Remove duplication and reuse method to return typesafe boolean from settings. Better fix for #1879 | ||
* | revert: partially revert fix for #1879 since the system tray doesn't behave ↵ | 2021-09-13 | |
| | | | | correctly. (#1918) | ||
* | fix: no top menu at all (#1917) | 2021-09-12 | |
| | |||
* | refactor: merge common i18n strings [skip ci] | 2021-09-08 | |
| | |||
* | fix: Remove 'role' in menu, so that the custom clickHandler will take effect. | 2021-09-07 | |
| | |||
* | Add a confirmation when quitting Ferdi and a preference to toggle it ↵ | 2021-09-07 | |
| | | | | | (implements #1857) (#1879) Works for the 'Ferdi > Quit' menu, the shortcut key to quit (Cmd/Ctrl+Q) and also from the tray icon. | ||
* | Revert "refactor: trying to fix zoom in/out being sticky for the last active ↵ | 2021-09-06 | |
| | | | | | | service when started up" This reverts commit 947a776e1ed902a218af0f634bfa9d320678ce93. | ||
* | Fix zoom actions executed on another services (#1875) | 2021-09-06 | |
| | | | fixes #1867 | ||
* | refactor: Removed old TODO. Added new TODO. [skip ci] | 2021-09-06 | |
| | |||
* | refactor: trying to fix zoom in/out being sticky for the last active service ↵ | 2021-09-06 | |
| | | | | when started up | ||
* | chore: remove what's new functionality (#1864) | 2021-09-04 | |
| | |||
* | Revert "chore: update outdated node_modules (#1807)" | 2021-08-16 | |
| | | | | This reverts commit 26a9dba22236bc22a7612107630282cfe02d20e0. | ||
* | chore: update outdated node_modules (#1807) | 2021-08-16 | |
| | | | | - upgrade 'uuid', '@types/uuid', 'macos-version', 'normalize-url' and 'os-name' dependencies to latest - updated 'macos-version' imports to named imports | ||
* | fix: Fix issue with shortcut accelerators not working on macos where symbols ↵ | 2021-08-15 | |
| | | | | were used for shift/alt keys | ||
* | fix: Fixed the 'Changelog' menu item to point to the correct branch | 2021-08-15 | |
| | |||
* | Refactoring: Url helpers (#1789) | 2021-08-14 | |
| | | | | | | | These changes are mainly to ensure that 'shell.open*' invocations are only in a single file. * Moved 'openPath' into the 'url-helpers' file. * Extract 'openExternalUrl' into a common location in 'url-helpers' This is done so that we can then apply vetting rules to ensure that there is no security concern as described in https://benjamin-altpeter.de/shell-openexternal-dangers/ | ||
* | refactor: Use the 'shortcutKey' function without exposing the 'ctrlKey' or ↵ | 2021-08-13 | |
| | | | | the 'cmdKey' | ||
* | refactor: Move platform-specific logic for shortcut keys into common location. | 2021-08-10 | |
| | |||
* | refactor: Removed duplication and added note about why they were slightly ↵ | 2021-08-10 | |
| | | | | | | different (shortcut accelerator vs tooltip text) | ||
* | refactor: Use symbols for key shortcuts | 2021-08-10 | |
| | |||
* | feat: added new Help menu item to allow easy import/export of config data | 2021-08-09 | |
| | |||
* | refactor: path-references refactoring and using 'import' instead of ↵ | 2021-08-08 | |
| | | | | | | 'require' (#1752) * refactor references to 'userData' and 'appData' directories to move hardcoding into single location * convert to es6 for lower memory usage as per https://codesource.io/the-difference-between-import-and-require-in-javascript/ | ||
* | revert: partially reverted menu-item cleanup (having only 'role' does not ↵ | 2021-08-06 | |
| | | | | | | work in windows) fixes #1746 | ||
* | refactor: minor refactoring: solve name-clash of env vars vs vars in the program | 2021-08-05 | |
| | |||
* | Fixed #1726: Revamp menu items with correct accelerators. (#1728) | 2021-08-02 | |
| | |||
* | Prevent pasting twice (#1644) | 2021-08-02 | |
| | |||
* | Removed Franz paid plans features: | 2021-07-20 | |
| | | | | | | | | - serviceLimit - planSelection - trialStatusBar and other Franz features that were for different tiers of subscription. | ||
* | Minor perf tweaks to evaluate capturing of env-specific values only once in ↵ | 2021-07-15 | |
| | | | | the application. | ||
* | Use utility methods from 'electron-util' | 2021-07-04 | |
| | | | | (already a dependency) rather than re-implementing by ourselves. | ||
* | Fixed issue with not being able to add new service. | 2021-07-04 | |
| | |||
* | Upgrade various dependencies to latest part 2 (#1557) | 2021-07-03 | |
| | | | | | | | | * Upgrade various dependencies to latest, remove unnecessary electron-hunspell - upgrade eslint and friends to latest - remove deprecated 'node-sass' in favor of 'sass' - disable new rules from 'eslint-config-airbnb' that are conflicting with current code style - add workspace config for 'vscode' that silences 'experimentalDecorator' warning and forces 'prettier' to single quote * Run yarn lint to autofix with new ruleset and worked down lint issues to zero | ||
* | Removed hardcoded strings and reused constants defined in config.js (#1499) | 2021-06-05 | |
| | |||
* | Auto-generated files and linter fixes. | 2021-05-26 | |
| | |||
* | Replace 'remote' with 'electron/remote' (#1448) | 2021-05-26 | |
| | | | * Locked new version of 'recipes' submodule with corresponding changes. | ||
* | Expose Chrome version in 'About' dialog. | 2021-05-16 | |
| | |||
* | Alternative shortcut for service switch (fix #850) | 2021-05-13 | |
| | | | | | | | | | | | | On Linux, the default Ctrl+Alt+{Left, Right} shortcuts are not always usable, because many desktop environments use them for workspace switching. We also set Ctrl+Tab and Ctrl+Shift+Tab as a service switching shortcut. On Linux, these shortcuts are displayed in the menu, while on other platforms, the older shortcuts remain displayed. However, both shortcuts are enabled on all platforms, unless they are eaten by the desktop environment. |