aboutsummaryrefslogtreecommitdiffstats
path: root/src/containers
Commit message (Collapse)AuthorAge
* chore: label for number of split columns (#2229)Libravatar niu tech2021-11-15
|
* Adjust number of columns for Split Mode (#2208)Libravatar niu tech2021-11-13
| | | Co-authored-by: Vijay A <vraravam@users.noreply.github.com>
* chore: update 'node-gyp' and '@types/tar' modules; (#2183)Libravatar Vijay Aravamudhan2021-11-06
| | | replace 'terser' with 'gulp-terser' to reduce custom code
* chore: use caret for dependencies instead of locked versions (#2162)Libravatar Markus Hatvan2021-10-29
| | | | | - use caret for all dependencies except brittle ones like e.g. typescript - remove 'save-exact' true from .npmrc - fix various prettier formatting issues
* Cleanup/remove feature toggle for todo, workspace, service proxy (#2134)Libravatar Abin Mn2021-10-26
| | | | | | * Remove DEFAULT_FEATURES_CONFIG from config * Remove static controller Co-authored-by: Madhuri B <MadhuriBandanadam@users.noreply.github.com>
* Add feature to display service name under service icon when the toggle for ↵Libravatar Vishnu0172021-10-26
| | | | | it is enabled in the settings (#2136) Co-authored-by: AnjithPaul <anjithpaul.mec@gmail.com>
* feature: allow 'file' urls for services (fixes #2118) (#2130)Libravatar Vijay Aravamudhan2021-10-26
|
* refactor: move service-defaults into the 'config' file for reuseLibravatar Vijay A2021-10-16
|
* refactor: move service-defaults into the 'config' file for reuseLibravatar Vijay A2021-10-16
|
* feat: add new preference to allow per-service wake-up (#2085)Libravatar Ahmad M. Abdelaziz2021-10-16
|
* chore: update eslint setup (#2074)Libravatar Markus Hatvan2021-10-15
|
* chore: remove all code related to news (#2069)Libravatar Markus Hatvan2021-10-14
|
* Control the long-press hint for service icon via a preference (#2043)Libravatar Vijay Aravamudhan2021-10-09
| | | Co-authored-by: mhatvan <markus_hatvan@aon.at>
* fix: Control the global shortcut (for hiding Ferdi) via a preference ↵Libravatar Vijay A2021-10-07
| | | | (default: off)
* chore: upgrade react to latest (#2030)Libravatar Markus Hatvan2021-10-07
|
* refactor: move 'DEFAULT_APP_SETTINGS' from 'environment' to 'config' since ↵Libravatar Vijay A2021-10-01
| | | | it doesn't depend on the running process any more.
* refactor: split 'environment' into 'environment-remote' with only the remote ↵Libravatar Vijay A2021-10-01
| | | | | | module dependency (might be a pre-requisite for the electron v14 upgrade)
* refactor: move 'asarRecipesPath' into 'asar-helpers'Libravatar Vijay A2021-10-01
|
* Allow services to delineate favorites vs non-favorites in unread counts (#1979)Libravatar Vijay Aravamudhan2021-09-24
| | | implements getferdi/recipes#721 (eg: office365-owa)
* Enable Split View Mode (#1926)Libravatar niu tech2021-09-15
|
* feat: add eslint-plugin-unicorn (#1936)Libravatar Markus Hatvan2021-09-14
|
* chore: add --preserve-whitespace flag for extract script and sync translationsLibravatar mhatvan2021-09-14
|
* refactor: revert the text for some more fields.Libravatar Vijay A2021-09-14
|
* fix: regression from intl upgrades (#1933)Libravatar Markus Hatvan2021-09-14
|
* chore: upgrade intl dependencies (#1920)Libravatar Markus Hatvan2021-09-13
|
* Revert "chore: proxy feature is always turned on: remove 'enabled' flag"Libravatar Vijay A2021-09-08
| | | | This reverts commit 2772cb2e3e75f16b3dc96a2441518ed0772e3ba1.
* chore: proxy feature is always turned on: remove 'enabled' flagLibravatar Vijay A2021-09-08
|
* Add a confirmation when quitting Ferdi and a preference to toggle it ↵Libravatar Vijay Raghavan Aravamudhan2021-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.
* chore: remove what's new functionality (#1864)Libravatar Markus Hatvan2021-09-04
|
* chore: Ensure stored settings conform to type-safetyLibravatar Vijay A2021-09-04
|
* chore: Change user-visible text from 'use vertical style' to 'use horizontal ↵Libravatar Vijay A2021-08-27
| | | | | | | | style' I have refrained from changing the internal code (variables, etc) - since that will need a migration for existing user preferences on their local installation. That can be taken up separately after more analysis.
* fix: sorted the recipes according to their service nameLibravatar Vijay A2021-08-17
|
* Refactoring: Url helpers (#1789)Libravatar Vijay Raghavan Aravamudhan2021-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/
* feat: Add buttons in the 'Advanced' section of preferences to allow the user ↵Libravatar Vijay A2021-08-14
| | | | to quickly open the Ferdi profile folder
* 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
* feat: allow the user to enable/disable dark modeLibravatar Vijay A2021-08-11
| | | | (from the sidebar context menu)
* refactor: remove unused setting, add debug stmt.Libravatar Vijay A2021-08-08
|
* refactor: path-references refactoring and using 'import' instead of ↵Libravatar Vijay Raghavan Aravamudhan2021-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/
* refactor: general code improvementsLibravatar mhatvan2021-08-05
| | | | | | | | | | - replace deprecated fs.exists with fs.existsSync - replace console.log with debug - replace hardcoded FERDI_VERSION in start.js with dynamic one from package.json - correct JSDoc annotations in Handler.js - simplify macOSPermissions.js - updates to various eslint rules - add FileReader to known globals
* Removed straggling code related to 'popular services'.Libravatar Vijay A2021-08-03
|
* Removed 'Most Popular' services since it alludes to user-tracking (#1718)Libravatar Vijay Raghavan Aravamudhan2021-08-02
|
* chore: migrate from tslint to @typescript-eslint (#1706)Libravatar Markus Hatvan2021-07-30
| | | | | | | | | | - update .eslintrc to work for .js and .ts - update devDependencies - lint properly both root /src and nested /packages - update webhint recommended setting for tsconfig.json to shrink output - Manage all eslint rules from the repo root - escape single quotes in scripts to please windows build Co-authored-by: Vijay A <avijayr@protonmail.com>
* Added a 'wakeUpStrategy' that the user can control to wake up a previously ↵Libravatar Vijay Raghavan Aravamudhan2021-07-23
| | | | hibernated service (#1680)
* Fix hibernation mode (#1486)Libravatar kytwb2021-07-23
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Use hibernation strategy from settings instead of hardcoded 5 minutes * Fix conditions with isHibernationEnabled, previously disableHibernation * Make service hibernation obey global setting Also refactors hibernation to move some hibernation enablement logic into the Service model * Remove global hibernation enable switch Implements option 4 from https://github.com/getferdi/ferdi/pull/1486#issuecomment-860290992 according to https://github.com/getferdi/ferdi/pull/1486#issuecomment-876558694 * Implements #865 : Add 'hibernate service' and 'wake up service' in the sidebar context menu. * Removed 'hibernationEnabled' check on main settings screen Since this is an (imo) incongruous behavior for the first time user. They will see a message, but with no ability to choose the hibernation strategy. * Autogenerated files from conflict fixes Co-authored-by: Kristóf Marussy <kristof@marussy.com> Co-authored-by: Vijay A <avijayr@protonmail.com>
* Removed Franz paid plans features:Libravatar Vijay A2021-07-20
| | | | | | | | - serviceLimit - planSelection - trialStatusBar and other Franz features that were for different tiers of subscription.
* Fixed issue with not being able to add new service.Libravatar Vijay A2021-07-04
|
* Upgrade various dependencies to latest part 2 (#1557)Libravatar Markus Hatvan2021-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
* Minor refactoring to move all runtime configs from 'config.js' into ↵Libravatar Vijay Raghavan Aravamudhan2021-07-03
| | | | 'environment.js'. (#1588)
* Minor code cleanup: Use constant that's already defined (instead of a string ↵Libravatar Vijay A2021-07-02
| | | | literal).
* Upgraded eslint and fixed all the reported errors. (#1549)Libravatar Vijay Raghavan Aravamudhan2021-06-23
|