aboutsummaryrefslogtreecommitdiffstats
path: root/src/actions
Commit message (Collapse)AuthorAge
* feat: Add Download Manager (pause, stop, delete) (#1339)Libravatar André Oliveira2023-09-02
|
* refactor: various improvements (#1296)Libravatar MCMXC2023-07-30
| | | | | | | | | | | | | | | | | | | | | | | | | * refactor: various improvements - enable no-use-before-define eslint rule - shuffle code to conform to no-use-before-define eslint rule - remove btoa dependency which is deprecated and replace with Buffer.from(string).toString('base64') - convert some any types into useful ones - add type annotations where possible - remove unused @types/expect.js - install @types/semver and ts-node which were missing - repair and rewrite add-crowdin-contributors script - remove export keyword from variables which are never consumed in another file - remove unity indicator hack where linked issue was closed - remove module declaration for kebab-case which is unused - add missing state interface for certain components - remove default exports for files which already have a named export - export IRecipePreview so it can be used throughout codebase - remove unused removeCacheForCallWith method from CachedRequest.ts - cleanup unused colors and styles inside legacy theme * - improve ColorPickerInput - fix invalid DOM nesting with div inside p in EditSettingsForm - fix progressbarAccentColor color picker not updating input when using slider - install missing @types/react-color dependency
* chore: improve lint setupLibravatar MCMXC2023-07-25
| | | | | | | | | | | | | | | - update eslint config - merged eslint rules for JS and TS to avoid duplicates - extended stricter lint ruleset from typescript-eslint - corrected wrong setup for certain eslint rulesets - opt in to reportUnusedDisableDirectives config option - fix or disable a lot of lint issues throughout codebase - remove trailingComma: all from prettier config which is default in prettier v3 - add volta configuration to package.json to autoload correct node and pnpm versions - upgrade all eslint and prettier related dependencies to latest - remove config options from settings.json which are default anyways - remove config options from settings.json which are outdated/unknown - set up prettier as default formatter in settings.json
* Transform tray & menu files to typescript (#740)Libravatar muhamedsalih-tw2022-11-06
|
* refactor: convert Sidebar to typescript (#703)Libravatar Balaji Vijayakumar2022-10-25
|
* chore: transform containers/settings from js to tsx (#384)Libravatar Ricardo Cino2022-06-27
|
* feat: remember collapsed state of hamburger menu on refresh/reboot (#373)Libravatar Ricardo Cino2022-06-26
|
* chore: Transform AppStore.js into Typescript (#329)Libravatar Ricardo Cino2022-06-21
| | | | | * turn actions into typescript * correct tsconfig * added TypedStore
* Add active dialog title feature (#2114)Libravatar Iaroslav2021-10-23
| | | | https://github.com/getferdi/ferdi/issues/1280 WhatsApp-like services can set active dialog title to the app title eg. Ferdi - WhatsApp - Contact Name
* chore: update eslint setup (#2074)Libravatar Markus Hatvan2021-10-15
|
* chore: remove all code related to news (#2069)Libravatar Markus Hatvan2021-10-14
|
* feat: add eslint-plugin-unicorn (#1936)Libravatar Markus Hatvan2021-09-14
|
* chore: codebase improvements (#1930)Libravatar Markus Hatvan2021-09-14
|
* Revert "refactor: trying to fix zoom in/out being sticky for the last active ↵Libravatar Vijay A2021-09-06
| | | | | | service when started up" This reverts commit 947a776e1ed902a218af0f634bfa9d320678ce93.
* refactor: trying to fix zoom in/out being sticky for the last active service ↵Libravatar Vijay A2021-09-06
| | | | when started up
* chore: remove what's new functionality (#1864)Libravatar Markus Hatvan2021-09-04
|
* feat: allow the user to enable/disable dark modeLibravatar Vijay A2021-08-11
| | | | (from the sidebar context menu)
* 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>
* Removed Franz paid plans features:Libravatar Vijay A2021-07-20
| | | | | | | | - serviceLimit - planSelection - trialStatusBar and other Franz features that were for different tiers of subscription.
* 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
* Synchronize with Franz 5.6.0 (#1033)Libravatar Amine El Mouafik2021-02-08
| | | | | | | Co-authored-by: FranzBot <i18n@meetfranz.com> Co-authored-by: vantezzen <hello@vantezzen.io> Co-authored-by: Makazzz <makazzzpro@live.ca> Co-authored-by: Stefan Malzner <stefan@adlk.io> Co-authored-by: Amine Mouafik <amine@mouafik.fr>
* Implement user.css and user.js (#401)Libravatar Bennett2020-02-26
| | | | | | | | | | * #83 Implement user.css and user.js * Fix button layout in settings * Fix user script not loading Co-authored-by: Amine <amine@mouafik.fr>
* Add better sync between Ferdi and service dark modeLibravatar vantezzen2020-01-31
|
* Merge https://github.com/meetfranz/franz into franz-5.4.0-releaseLibravatar vantezzen2019-10-24
|\
| * optimize trial signup flowLibravatar Stefan Malzner2019-10-17
| |
| * Add trialStatusBar & polishingLibravatar Stefan Malzner2019-10-16
| |
| * simplify plan selectionLibravatar Stefan Malzner2019-10-15
| |
* | Add button to directly open darkmode.cssLibravatar vantezzen2019-10-16
| |
* | Add indicator for hibernating servicesLibravatar vantezzen2019-10-13
|/
* Merge branch 'develop' into feature/new-pricingLibravatar Stefan Malzner2019-09-03
|\
| * Make todo layer resizableLibravatar Stefan Malzner2019-07-30
| |
* | Add trial onboarding during signupLibravatar Stefan Malzner2019-07-04
|/
* fix(Announcements): Fixes issue with rendering announcments in workspacesLibravatar Dominik Guzei2019-05-08
|
* fixes last issues with announcement logicLibravatar Dominik Guzei2019-04-12
|
* merge-in workspace featureLibravatar Dominik Guzei2019-04-11
|\
| * add workspace premium notice to dashboardLibravatar Dominik Guzei2019-03-28
| |
| * merge-in webview unmounting fixLibravatar Dominik Guzei2019-03-08
| |\
| | * detach service when underlying webview unmountsLibravatar Dominik Guzei2019-03-08
| | |
| * | finish workspaces mvpLibravatar Dominik Guzei2019-03-01
| | |
| * | consolidate workspace feature for further developmentLibravatar Dominik Guzei2019-02-12
| | |
| * | setup logic to display workspace edit pageLibravatar Dominik Guzei2019-02-12
| |/
* | implements basic release announcement featureLibravatar Dominik Guzei2019-03-12
| |
* | add useful helpers for building standalone app featuresLibravatar Dominik Guzei2019-03-12
| |
* | Fix/service webview unmounting (#1328)Libravatar Dominik Guzei2019-03-08
|/ | | | | | * detach service when underlying webview unmounts * disable no-param-reassign eslint rule
* Split settings into multiple stores; app specific settings are now stored in ↵Libravatar Stefan Malzner2018-03-27
| | | | config file
* Add button to clear global cache and all servicesLibravatar Danny Qiu2017-12-29
|
* Add button to clear service cacheLibravatar Danny Qiu2017-12-29
|
* feat(Account): Enable a user to delete their own accountLibravatar Stefan Malzner2017-12-04
|
* fix(App): Allow to turn on notifications when system dnd is enabledLibravatar Stefan Malzner2017-11-30
|
* [wip] share user settings with serviceLibravatar Stefan Malzner2017-11-12
|