Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Fix issues reported by sonarqube linter | Vijay A | 2023-05-28 |
| | |||
* | Minor refactoring to remove code duplication | Vijay A | 2023-05-25 |
| | |||
* | Upgrade npm modules | Vijay A | 2023-05-24 |
| | |||
* | Transform Todo feature, ServiceBarTargetUrl, ServiceIcon, TeamDashboard, ↵ | muhamedsalih-tw | 2022-11-20 |
| | | | | Slider, Loader & WorkspaceSwitchningIndicator into ts (#782) | ||
* | Transform welcome component tree to TS (#715)v6.2.1-nightly.31 | muhamedsalih-tw | 2022-10-28 |
| | |||
* | fix: dependabot critical issues with translator (#559) | André Oliveira | 2022-08-18 |
| | |||
* | Feature: Add Ferdium Translator (#548) | André Oliveira | 2022-08-17 |
| | | | Add feature to translate text natively using https://github.com/shikar/NODE_GOOGLE_TRANSLATE package and a LibreTranslate self-hosted option (already running on our server on https://translator.ferdium.org). | ||
* | eslint needs to be executed at the top-level to actually workv6.0.1-nightly.3 | Vijay A | 2022-07-25 |
| | |||
* | Feature: Add Release Notes (#491) | André Oliveira | 2022-07-19 |
| | | | | Co-authored-by: Vijay A <vraravam@users.noreply.github.com> Co-authored-by: Ricardo Cino <ricardo@cino.io> | ||
* | Use default exports instead of named exports | Vijay A | 2022-07-02 |
| | |||
* | chore: transform containers/settings from js to tsx (#384) | Ricardo Cino | 2022-06-27 |
| | |||
* | chore: turned all auth containers into typescript (#375) | Ricardo Cino | 2022-06-26 |
| | |||
* | chore: moved tests to ./test directory (#366) | Ricardo Cino | 2022-06-25 |
| | | | * chore: allow coverage to be generated from non-tested files | ||
* | Extract utility functions for JSON parsing | Vijay A | 2022-05-15 |
| | |||
* | Fix issue where the replacement of double-slash was over-aggressive (#151) | Vijay Aravamudhan | 2022-05-15 |
| | |||
* | Add Unit Testing for `url-helpers.ts`; Moved all tests into single pattern ↵ | Aditya Mangalampalli | 2022-05-12 |
| | | | | | so they are run as a suite (#112) Co-authored-by: Vijay A <vraravam@users.noreply.github.com> | ||
* | New fix for fixing URLs with '//' (#105) | Vijay Aravamudhan | 2022-05-07 |
| | |||
* | New Crowdin updates (#117) [skip ci] | Vijay Aravamudhan | 2022-05-07 |
| | |||
* | Do not allow http urls that end in '/' (fixes #102) (#103) | Vijay Aravamudhan | 2022-05-05 |
| | |||
* | fix: modify user agent string on Linux (#99) | Max Wipfli | 2022-05-05 |
| | | | | | | | | | | On Linux, the user agent includes 'X11; Ubuntu; Linux ${arch}'. This user agent string break the Google Calendar service because the server decides to serve to mobile site instead of the desktop site based on that string. On my non-Ubuntu Linux machine, the UA used is almost identical, except for the 'Ubuntu; ' part. Removing that part from the default UA we use fixes that particular error and seems no to break any other services. | ||
* | Feature: makes Services location in sidebar changeable (#95) | André Oliveira | 2022-05-05 |
| | |||
* | Preload safe debug shim (#29) | Kristóf Marussy | 2022-04-22 |
| | | | | | | | | | | | | | | | | In https://github.com/ferdium/ferdium-app/pull/23 we removed usages of the debug package due to an electron bug. This patch aims to restore some debug functionality by introducing a shim. The shim detect whether if it is being introduced in a preload script where the electron but would be triggered, and falls back to a simple replacement for debug. However, in the main and renderer processes, where a preload script is not being used, we still get full debug functionality. In this way, a module can be used both in a preload script and outside of it, while still preserving debug functionality whenever possible. Signed-off-by: Kristóf Marussy <kristof@marussy.com> | ||
* | Turn off usage of 'debug' npm package using with electron-16 (fixes #17) | Vijay Aravamudhan | 2022-04-22 |
| | |||
* | Matched casing for almost all replacements | Aditya Mangalampalli | 2022-04-16 |
| | |||
* | chore: update eslint deps to latest (#2213) | Markus Hatvan | 2021-11-12 |
| | | | | | - update eslint deps to latest - disable new react/function-component-definition rule - fix/disable newly reported issues | ||
* | feature: allow 'file' urls for services (fixes #2118) (#2130) | Vijay Aravamudhan | 2021-10-26 |
| | |||
* | chore: update eslint setup (#2074) | Markus Hatvan | 2021-10-15 |
| | |||
* | chore: convert files to TS (#2066) | Markus Hatvan | 2021-10-14 |
| | |||
* | refactor: locale selection cleanup (#2031) | Markus Hatvan | 2021-10-07 |
| | |||
* | refactor: use correct datatypes in ts files | Vijay A | 2021-10-03 |
| | |||
* | refactor: split 'environment' into 'environment-remote' with only the remote ↵ | Vijay A | 2021-10-01 |
| | | | | | | module dependency (might be a pre-requisite for the electron v14 upgrade) | ||
* | refactor: move 'asarRecipesPath' into 'asar-helpers' | Vijay A | 2021-10-01 |
| | |||
* | feat: add eslint-plugin-unicorn (#1936) | Markus Hatvan | 2021-09-14 |
| | |||
* | refactor: revert the text for some more fields. | Vijay A | 2021-09-14 |
| | |||
* | chore: codebase improvements (#1930) | Markus Hatvan | 2021-09-14 |
| | |||
* | chore: upgrade intl dependencies (#1920) | Markus Hatvan | 2021-09-13 |
| | |||
* | refactor: Minor refactoring to handle NaN in 'setBadge' | Vijay A | 2021-08-17 |
| | |||
* | Revert "chore: update outdated node_modules (#1807)" | Vijay A | 2021-08-16 |
| | | | | This reverts commit 26a9dba22236bc22a7612107630282cfe02d20e0. | ||
* | chore: update outdated node_modules (#1807) | Markus Hatvan | 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 left-clicking regression | Vijay A | 2021-08-16 |
| | | | | (was introduced due to the typescript conversion) | ||
* | chore: typescript conversion of some minor utilities | Vijay A | 2021-08-15 |
| | | | | Also removed 'targz' unused package from runtime. | ||
* | Initial plumbing and conversion of a simple javascript to typescript (#1790) | Vijay Raghavan Aravamudhan | 2021-08-15 |
| | | | | | * initial conversion of a simple script * Moved some of the 'gulp' and related npm modules from being runtime dependencies to development dependencies. | ||
* | Refactoring: Url helpers (#1789) | Vijay Raghavan Aravamudhan | 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/ | ||
* | fix(App): Fix app focus detection | Vijay A | 2021-08-13 |
| | |||
* | refactor: path-references refactoring and using 'import' instead of ↵ | Vijay Raghavan Aravamudhan | 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/ | ||
* | chore: migrate from tslint to @typescript-eslint (#1706) | Markus Hatvan | 2021-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> | ||
* | Removed Franz paid plans features: | Vijay A | 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 ↵ | Vijay A | 2021-07-15 |
| | | | | the application. | ||
* | Use 'useragent-generator' to generate the user-agent string rather than ↵ | Vijay Raghavan Aravamudhan | 2021-07-12 |
| | | | | manually building it. (#1592) | ||
* | Use utility methods from 'electron-util' | Vijay A | 2021-07-04 |
| | | | | (already a dependency) rather than re-implementing by ourselves. |