aboutsummaryrefslogtreecommitdiffstats
path: root/src
Commit message (Collapse)AuthorAge
* feat(i18n): new Crowdin updates (#1604)Libravatar ferdium-bot2024-03-23
| | | feat(i18n): New Crowdin translations (Russian) [skip ci]
* Upgrade node modulesLibravatar Vijay A2024-03-21
|
* feat(i18n): new Crowdin updates (#1588)Libravatar ferdium-bot2024-03-03
|
* feat(i18n): new Crowdin updates (#1578)Libravatar ferdium-bot2024-02-20
|
* feat: Parse 2FA SMS token and copy to clipboard (#1561)Libravatar Willy Woitas2024-02-18
|
* chore: fix notification "option" clone (#1580)Libravatar André Oliveira2024-02-17
|
* rename features to better convey typeLibravatar Vijay A2024-02-11
| | | | (without migration)
* minor refactoring to remove duplication with a constantLibravatar Vijay A2024-02-11
|
* remove unused '@types/react-loader' pkgLibravatar Vijay A2024-02-11
|
* feat(i18n): new Crowdin updates (#1534)Libravatar ferdium-bot2024-02-10
|
* chore: minor refactoring to reduce lines and add testsLibravatar Vijay A2024-01-28
|
* Update browserslist data updates and linter fixes [skip ci]Libravatar github-actions2024-01-27
|
* feat: self signed certificates bypass (#1545)Libravatar André Oliveira2024-01-26
| | | | | | | | | * feat: self signed certificates bypass * fix lint and vscode setting * Fix some mistakes and comments * forgot this one [skip ci]
* Extract string for i18nLibravatar Vijay A2024-01-16
|
* feat(i18n): new Crowdin updates (#1503)Libravatar ferdium-bot2024-01-04
| | | feat(i18n): New Crowdin translations (Chinese Simplified) [skip ci]
* Rudimentary DBus toggle-to-talk support (#1507)Libravatar Kristóf Marussy2024-01-03
| | | | | | Adds a ToggleToTalk method to the DBus interface to unmute/mute the microphone in the active service if the recipe supports it. We will need to add support for this feature in recipes.
* Fix an issue where indirect tray icon was not showing (#1495)Libravatar Feiko Joosten2023-12-26
|
* refactor: remove unused code with knip (#1492)Libravatar MCMXC2023-12-22
| | | - remove unused code snippets flagged by `npx knip`
* fix: custom services developer documentation link leads to franz pape (#1493)Libravatar MCMXC2023-12-21
| | | | - update link for developer documentation to point to own recipe documentation - rename `FRANZ_DEV_DOCS` to `FERDIUM_DEV_DOCS`
* fix: disabled media key support (#1477)Libravatar MCMXC2023-12-07
| | | - re-enable media keys feature which was disabled per chromium commandline switch
* refactor: code cleanup (#1476)Libravatar MCMXC2023-12-07
| | | | | - auto update `settings.json` due to new vscode version - replace deprecated `e.keyCode` with `e.key` - fix various code snippets with sonarlint and other lint plugins
* feat(i18n): new Crowdin updates (#1464)Libravatar ferdium-bot2023-12-04
| | | feat(i18n): New Crowdin translations (French) [skip ci]
* refactor: implement biome (#1467)Libravatar MCMXC2023-12-04
| | | | | | | | - add `biome.json` - add `biome:check` and `biome:check:fix` commands to `package.json` - add `biome:check:fix` command to run as part of `prepare-code` command - install `@biomejs/biome` dependency - add `@npmcli/move-file` v2.0.1 to `pnpm.allowedDeprecatedVersions` - fix or comment out various reported lint issues
* chore: project maintenance (#1466)Libravatar MCMXC2023-12-03
| | | | | | | | | | - temporarily disable newly introduced `jsx-a11y/control-has-associated-label` rule - add `--quiet` flag to lint command to see issues with error level only - reuse `lint` command for `lint:fix` command - use `--cache` flag for `prettier` and `eslint` commands - upgrade all non-major dependencies to latest except for `esbuild` - run `pnpm dedupe` to simplify lockfile - autofix various `.ts` and `.tsx` files with `pnpm prepare-code` command - disable newly discovered lint issue in `SearchInput`
* Fix persisting of todos sidebar width #1367 (#1460)Libravatar Raphael Jenni2023-12-01
|
* feat(i18n): new Crowdin updates (#1438)Libravatar ferdium-bot2023-11-29
| | | | | | | | | | | | | | | | | * feat(i18n): New Crowdin translations (Latvian) [skip ci] * feat(i18n): New Crowdin translations (Latvian) [skip ci] * feat(i18n): New Crowdin translations (Dutch) [skip ci] * feat(i18n): New Crowdin translations (Dutch) [skip ci] * feat(i18n): New Crowdin translations (Latvian) [skip ci] * feat(i18n): New Crowdin translations (Latvian) [skip ci] * feat(i18n): New Crowdin translations (Latvian) [skip ci] * feat(i18n): New Crowdin translations (Latvian) [skip ci]
* chore: upgrade used node and pnpm version (#1433)Libravatar MCMXC2023-11-01
| | | | | | | | | | - upgrade node and pnpm version in `engines`, `volta` and `packageManager` config - upgrade `@types/node` to v20 - remove `react-loader` overrides from `peerDependencyRules.allowedVersions` - remove `@npmcli/move-file` 2.0.1 from `allowedDeprecatedVersions` - update node image to 20.9.0 in `Dockerfile` - update required system dependencies in `CONTRIBUTING.md` - update node version to 20.9.0 in `.nvmrc` - correct type definitions for `setInterval` usage in `WebviewCrashHandler` and `AppStore` necessary due to `@types/node` upgrade
* feat(i18n): new Crowdin updates (#1437)Libravatar ferdium-bot2023-11-01
| | | feat(i18n): New Crowdin translations (Japanese) [skip ci]
* refactor: uninstall node-fetch which is built-in since node 18 (#1431)Libravatar MCMXC2023-10-31
| | | | | | | | | | | | | | | | | * Update submodules [skip ci] * Update submodules [skip ci] * refactor: uninstall node-fetch which is built-in since node 18 - uninstall node-fetch from package.json - remove fetch import from translation-helpers.ts - remove fetch import from RecipeController and UserController * remove leftover console.log --------- Co-authored-by: github-actions <github-actions@github.com>
* feat: change loader component (#1410)Libravatar Pawel Kowalski2023-10-27
| | | | | | | | | | | | | | | | | | | | | | | | | | * CHANGED react-loater to react-loader-spinner * CHANGED brandColor to primary * feat: change loader component - remove redundant /index path from Loader imports in multiple files - remove commented out braces in RecipesDashboard - remove redundant color which is default from Loader in InfoBar - update size of Loader in InfoBar to be the same as InfoBox - change passed size prop from string to number in Button component - add slight gap for FullscreenLoader to styles.ts - fix Loader to check for color primary which is passed rather than brandColor - remove hardcoded width and height from WorkspaceSwitchingIndicator which lead to elements not being vertically centered - remove color prop from Loader in WorkspaceSwitchingIndicator since white is already the default - remove switchingIndicator.spinnerColor from default theme since white is already the default * implement PR feedback * re-add color to WorkspaceSwitchingIndicator --------- Co-authored-by: MCMXC <16797721+mcmxcdev@users.noreply.github.com>
* fix: update message safe-space (#1407)Libravatar André Oliveira2023-10-19
|
* feat(i18n): new Crowdin updates (#1397)Libravatar Nathanaël Houn2023-10-18
| | | | | | | * feat(i18n): New Crowdin translations (German) [skip ci] * feat(i18n): New Crowdin translations (Portuguese) [skip ci] * feat(i18n): New Crowdin translations (German) [skip ci]
* Update macos-notification-state for patched v3.0.0 (#1401)Libravatar André Oliveira2023-10-18
| | | | | | | | | * Update macos-notification-state for patched v3.0.0 * Update to fix on making it OS specific --------- Co-authored-by: Alphrag <34252790+Alphrag@users.noreply.github.com>
* Add new token request (#1384)Libravatar André Oliveira2023-10-13
| | | | | | | | | | | | | | | | | * Add new token request This exists so that the user generates a new JWT token with the new adonisjs update on the server (that is now stored - hashed and using the adonis5-jwt package - which previously wasn't). This logic enhances security as we can delete the tokens on the jwt_tokens database in order to log-off users in case the APP_KEY is compromised (if we are hacked, for instance). After some time (maybe months after the migration) we can delete the old code on the server side that handles the deprecated JWT tokens (and possibly change the APP_KEY used to sign the old certificates - we can now probably use certs to sign the JWT - to enhance security as well). * Update src/api/server/ServerApi.ts Co-authored-by: MCMXC <16797721+mcmxcdev@users.noreply.github.com> * Update src/stores/UserStore.ts Co-authored-by: MCMXC <16797721+mcmxcdev@users.noreply.github.com> --------- Co-authored-by: MCMXC <16797721+mcmxcdev@users.noreply.github.com>
* Revert "Update macos-notification-state for patched v3.0.0 (#1361)" (#1388)Libravatar Alphrag2023-10-03
| | | This reverts commit 589a5ae8e58eb4d18c676b4f659048f3d6ae1c2a.
* fix: login and signup error messagesLibravatar André Oliveira2023-09-30
|
* feat(i18n): new Crowdin updates (#1368)Libravatar Nathanaël Houn2023-09-24
|
* chore: upgrade all non major dependencies (#1358)Libravatar MCMXC2023-09-19
| | | | - upgrade all non-major dependencies to latest - add ts-expect-error to code which errors due to typescript upgrade
* Update macos-notification-state for patched v3.0.0 (#1361)Libravatar Alphrag2023-09-14
|
* workaround: notifications not displaying for WhatsApp (#1357)Libravatar Drew Green2023-09-13
| | | Added error-handling for notification failure due to object cloning error
* fix: opening links in Ferdium Todos (#1356)Libravatar Nesswit2023-09-12
| | | Add allowpopups prop to TodosWebview
* feat(i18n): new Crowdin updates (#1353)Libravatar Nathanaël Houn2023-09-12
|
* feat(i18n): new Crowdin updates (#1347)Libravatar Nathanaël Houn2023-09-05
| | | | | * feat(i18n): New Crowdin translations (Dutch) [skip ci] * feat(i18n): New Crowdin translations (Dutch) [skip ci]
* feat: add deeplink to service (#1344)Libravatar André Oliveira2023-09-04
| | | add deeplink to service
* feat(i18n): new Crowdin updates (#1331) [skip ci]Libravatar Nathanaël Houn2023-09-02
| | | feat(i18n): New Crowdin translations (Dutch) [skip ci]
* feat: Add Download Manager (pause, stop, delete) (#1339)Libravatar André Oliveira2023-09-02
|
* Upgrade npm modules (#1312)Libravatar Vijay Aravamudhan2023-08-16
|
* remove unused parameter in UserController.js which fails lintingLibravatar MCMXC2023-07-30
|
* - convert require statement to dynamic import in index.tsLibravatar MCMXC2023-07-30
| | | | | - import color from darkThemeGrayDarkest instead of hardcoding it in index.ts - convert require statement to dynamic import in dnd.ts
* refactor: more lint improvementsLibravatar MCMXC2023-07-30
| | | | | | | | | - set parserOptions.ecmaVersion to latest and env to es2024 in eslint config - install missing types libraries - install eslint-plugin-sonar - enable eslint-plugin-sonar recommended rules and declare jsx-runtime for react in eslint config - clean up disabled lint rules which don't inflict problems anymore - disable various lint issues and fix others