aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAge
* Expose Chrome version to todos webview (fix #1211) (#1478)Libravatar Kristóf Marussy2021-06-03
| | | | | | | | | | | | | | | | | * Expose Chrome version to todos webview (fix #1211) The TickTick todo service fails to load if the Chrome version number does not appear in the User-Agent string. However, login to Google Tasks is prevented by the same. We adopt the "chromeless" User-Agent logic from the service webview, which selectively exposes the Chrome version everywhere except the Google login screen. The common logic was moved into the userAgent-helpers module. * Refactor user agent switching * "Chromeless" user agent switching is extracted into a separate model * Both the service and the todos webview uses the same model
* Upgraded electron to '13.1.0'.Libravatar Vijay A2021-06-03
|
* Adjust link opening behaviorLibravatar stnkl2021-06-03
|
* Allow nightlies as pre-releases (possible fix for broken updater in nightlies).Libravatar Vijay A2021-06-02
|
* docs: add prasann as a contributor (#1477)Libravatar allcontributors[bot]2021-06-01
| | | | | | | * docs: update README.md [skip ci] * docs: update .all-contributorsrc [skip ci] Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
* restrict opening blank screens in the new windowLibravatar Prasanna2021-06-01
|
* ipc messages will allow only JS objects, replacing browser event with ↵Libravatar Prasanna2021-06-01
| | | | neeeded attrs
* Re-generated 'package-lock.json'Libravatar Vijay A2021-06-01
|
* Update changelog for 5.6.0-beta.6 (#1468)Libravatar Kristóf Marussy2021-05-31
| | | | | Also pulls in the 5.6.0-beta.5 changelog for GitHub releases Co-authored-by: Vijay Raghavan Aravamudhan <vraravam@users.noreply.github.com>
* Remove -c.mac.identity=null flag for release branch buildsLibravatar kytwb2021-05-30
|
* More contrast for settings dialog badgesLibravatar Kristóf Marussy2021-05-30
| | | | | Makes the service and workspace count badges more readable in the settings dialog.
* Uniform shadow on Settings dialogLibravatar Kristóf Marussy2021-05-30
| | | | | Previously, the shadow was only applied to the sidebar of the dialog. Also fixes the rendering artifacts near the close button.
* Fix color adjustment confusionLibravatar Kristóf Marussy2021-05-30
| | | | | | | | | | | | SCSS functions apply absolute change to the color lightness values, but the 'color' npm package does relative changes. This lead to inconsistent behavior between the default and custom accent colors. See also https://github.com/Qix-/color/issues/53#issuecomment-656590710 We use relative adjustment for buttons. For the service switcher in light mode, we use relative adjustment instead, because absolute adjustment made the buttons too hard to see (#235).
* Bump ws from 6.2.1 to 7.4.6 (#1463)Libravatar dependabot[bot]2021-05-29
| | | | | | | | | Bumps [ws](https://github.com/websockets/ws) from 6.2.1 to 7.4.6. - [Release notes](https://github.com/websockets/ws/releases) - [Commits](https://github.com/websockets/ws/compare/6.2.1...7.4.6) Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* Clean up RecipeWebview.setBadge (#1461)Libravatar Kristóf Marussy2021-05-28
| | | | | Extracted from 240c3a72363e7388779c9ed3c6467ec63bb64d94 according to https://github.com/getferdi/ferdi/pull/1456#discussion_r641182688 and https://github.com/getferdi/ferdi/pull/1456#discussion_r641183662
* Screen share refactoring (#1460)Libravatar Kristóf Marussy2021-05-28
| | | | | | | | | | | * Extract screenshare into a separate file Extracted from 240c3a72363e7388779c9ed3c6467ec63bb64d94 according to https://github.com/getferdi/ferdi/pull/1456#discussion_r641194876 * Cosmetic screenshare changes and cancellation * Makes the screen/window selector more readable * Adds a Cancel button to close the selector
* Read CSS assets in recipes as utf8 (#1459)Libravatar Kristóf Marussy2021-05-28
| | | | Extracted from 357b23b69c119e3d10926613ca31588d5c7285fc according to https://github.com/getferdi/ferdi/pull/1456#discussion_r641185050
* Environmental variables for dev/production mode (#1455)Libravatar Kristóf Marussy2021-05-27
| | | | | | | | | | | | | | | | | | | | | * Restore ELECTRON_IS_DEV environment variable As part of migrating to @electron/remote from electron.remote, 296ce5ce6 removed the electron-is-dev package and with it the support of selecting dev/production mode with the ELECTRON_IS_DEV environmental variable. This commit restores support for this variable. Because even the newest version of the electron-is-dev package breaks in renderer processes, we instead query the environment ourselves. * Add support for NODE_ENV variable Also support NODE_ENV for specifying dev mode in addition to the ELECTRON_IS_DEV variable. This variable is used by e.g., the packaging in Arch Linux to trigger production mode with an explicit electron command line invocation: https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=ferdi-git&id=61dc59e5eb19a2c9e8f9edaf0a63aaae72990a0b#n109 * Refactor environmental variable handling
* Use electronuserland base image so that we don't need to manually track all ↵Libravatar Vijay A2021-05-27
| | | | system deps (node, etc).
* Add installation via winget-cli to README.mdLibravatar Mateusz Łoskot2021-05-27
| | | Related to https://github.com/getferdi/ferdi/issues/475#issuecomment-849416883
* Auto-generated files and linter fixes.Libravatar Vijay A2021-05-26
|
* Upgraded electron to '13.0.1'.Libravatar Vijay A2021-05-26
|
* Replace 'remote' with 'electron/remote' (#1448)Libravatar Vijay Raghavan Aravamudhan2021-05-26
| | | * Locked new version of 'recipes' submodule with corresponding changes.
* Added new entry in context menu: 'Download image' (#1449)Libravatar Vijay Raghavan Aravamudhan2021-05-26
|
* Fixes #1426: Do not exclude 'packages' from docker image. [skip ci]Libravatar Vijay A2021-05-26
|
* Electron 13 support on Linux (#1447)Libravatar Kristóf Marussy2021-05-25
| | | | | | | | | | | | | | | | | * Bump dbus-next to 0.9.2 Older dbus-next seems to have problems with building with Electron 13 ABI. Also upgrades nan (a transitive dependency of dbus-next) to 2.14.2. * Explcitly specify Electron ABI 89 electron-rebuild seems to have problems with finding the correct ABI for Electron 13, despite node-abi being updated to the latest version and containing an entry for Electron 13 in abi-registry.json. This is probably caused by Electron 13 still being marked as a future target in abi-registry.json. This commit pins the ABI version to 89 for Electron 13 and should be reverted once node-abi marks Electron 13 as released.
* Fixing README for electron upgrade.Libravatar Vijay A2021-05-25
|
* Upgraded electron to '13.0.0' and also registered newer changes in 'recipes' ↵Libravatar Vijay A2021-05-25
| | | | subnodule.
* Fixing 'unary operator' issue in travis script for non-PR branches.Libravatar Vijay A2021-05-25
|
* Skip building in the 'script' stage of travis if no changes found.Libravatar Vijay A2021-05-25
|
* Added config to generate a windows MSI installer.Libravatar Vijay A2021-05-23
|
* Push to remote git after bumping up the version number for nightly travis ↵Libravatar Vijay A2021-05-23
| | | | | | | | | builds [skip ci] Dont wait for publishing artifact - in case that step fails. This is because, this failure causes all subsequent builds to also fail stating artifact file already exists while publishing (since the build version number change gets lost).
* Update 'recipes' submodule to latestLibravatar Vijay A2021-05-23
|
* Use keyword specific to travis for the version bump commit within travis run ↵Libravatar Vijay A2021-05-23
| | | | - so that appveyor doesn't skip as well.
* Forcibly bumping up Ferdi version - so as to try to skip publish issue.Libravatar Vijay A2021-05-23
|
* Fixed the broken travis build related to pre-existing file being reported by ↵Libravatar Vijay A2021-05-23
| | | | | | 'electron-builder'. For more info: https://github.com/electron-userland/electron-builder/issues/3179
* Use user-configured search engine.Libravatar Vijay A2021-05-22
|
* Expose recipe version in 'Settings' dialog while adding or editing a ↵Libravatar Vijay Raghavan Aravamudhan2021-05-22
| | | | service. (#1439)
* Ignore more folders/files while using the Dockerfile for building. [skip ci]Libravatar Vijay A2021-05-21
|
* Fixes #1436: Set the default value for the 'customUrl' while adding a service.Libravatar Vijay A2021-05-21
|
* [Documentation] Updated documentation for docker artifacts. Updated recipes. ↵Libravatar Vijay A2021-05-21
| | | | [skip ci]
* Upgraded electron to '12.0.9' and also registered newer changes in 'recipes' ↵Libravatar Vijay A2021-05-20
| | | | subnodule.
* Implemented a new 'copy to clipboard' menuitem in context menu.Libravatar Vijay A2021-05-19
|
* Downgraded 'electron-is-dev' since that is causing Ferdi to come up with a ↵Libravatar Vijay A2021-05-18
| | | | blank screen.
* Upgraded electron to '12.0.8' and other npm modulesLibravatar Vijay A2021-05-18
|
* Removed uninstall of 'node-sass' from nightly travis build - since it was ↵Libravatar Vijay A2021-05-18
| | | | | | causing incorrect commit into branch Updated Dockerfile for the same cmd
* Reverting gDrive link in README (might cause a security issue). [skip ci]Libravatar Vijay A2021-05-17
|
* Use X-Franz headers to talk to the server (#1429)Libravatar Kristóf Marussy2021-05-17
| | | | | | | | | 1fcfccd broke communication with the internal server by using X-Ferdi headers instead of X-Franz headers on HTTP requests. For compatibility reasons, we retain the X-Franz headers insteaf of X-Ferdi headers in the internal server. This commits reverts the change to the headers to restore internal server functionality.
* Fixing stale reference to npm module that has been removed.Libravatar Vijay A2021-05-17
|
* Changed occurrences of 'Franz' to 'Ferdi' (probably missed earlier while ↵Libravatar Vijay A2021-05-17
| | | | catchup from Franz source). [skip ci]