aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAge
* Fix active Todos service behaviour (#1481)Libravatar kytwb2021-06-12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Return false instead of null in isTodosServiceAdded * Resolve from TODOS_RECIPES_ID instead of hardcoded TODOS_RECIPE_ID * Fix TodosWebview width toggling when isTodosServiceActive * Add more todo service recipe IDs * Refactor todos state management * Moved todos service URL and recipe ID computation logic to todos/store * Simplified TodosWebview by delegating to the store for the URL and removing the (unused) payment logic * Made the todos service computation logic in the Service model depend on the logic in todos/store * Made ServicesStore depend on the todos service logic from the Service model * Todos appearance fixes * Hide double horizontal rules if todo settings are hidden due to an added todo service * Hide todos panel border when the panel is hidden or expanded * Make expanded todos panel obey sidebar width and vertical style settings * Make todos/store use isValidExternalURL * Harden isValidExternalURL against malformed URLs * Reduce todo URL string duplication in config.js Co-authored-by: Kristóf Marussy <kristof@marussy.com>
* Bypassed code signing since that is also incorrect in GH settings.Libravatar Vijay A2021-06-12
|
* Commented out the env vars that trigger code-signing.Libravatar Vijay A2021-06-11
|
* Bump electron-builder to 22.11.7 (fix #1469)Libravatar Kristóf Marussy2021-06-11
|
* Fixing incorrect expressionLibravatar Vijay A2021-06-10
|
* Added ability to force a version bump on the nightly branch based on ↵Libravatar Vijay A2021-06-10
| | | | 'version bump' phrase present in trigger message.
* Fixing misty config file to watch for the correct portLibravatar Vijay A2021-06-10
|
* Upgraded electron to '13.1.2'Libravatar Vijay A2021-06-10
|
* Bump normalize-url from 5.0.0 to 5.3.1Libravatar dependabot[bot]2021-06-09
| | | | | | | | | | | | | Bumps [normalize-url](https://github.com/sindresorhus/normalize-url) from 5.0.0 to 5.3.1. - [Release notes](https://github.com/sindresorhus/normalize-url/releases) - [Commits](https://github.com/sindresorhus/normalize-url/commits) --- updated-dependencies: - dependency-name: normalize-url dependency-type: direct:production ... Signed-off-by: dependabot[bot] <support@github.com>
* Builds using GitHub actions (#1467)Libravatar Vijay Raghavan Aravamudhan2021-06-08
| | | | | * Using GH Actions for building, packaging and publishing for all 3 OSes (macos, ubuntu and windows). Handles PR builds, release builds, scheduled nightly builds and manual triggering from the web-ui. * Removed references to travis and appveyor and their respective config files. * Added ability to force rebuild nightlies without new version number. (This should allow us to rerun nightly builds with the same build number. Looks for the trigger comment to contain: 'force build' and 'nightly branch')
* New translations en-US.json (Korean)Libravatar Ferdi Bot2021-06-07
|
* Fix misaligned menu itemsLibravatar stnkl2021-06-07
|
* Fix menu cornerLibravatar stnkl2021-06-07
|
* Added missing documentation around self-signing for local testing of ↵Libravatar Vijay A2021-06-06
| | | | packaged apps on macos [skip ci]
* Extracted common string into constant.Libravatar Vijay A2021-06-06
|
* Build Ferdi for freeBSDLibravatar Vijay A2021-06-05
|
* New Crowdin updates (#1500)Libravatar Ferdi Bot2021-06-05
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * New translations en-US.json (Romanian) * New translations en-US.json (Turkish) * New translations en-US.json (Portuguese) * New translations en-US.json (Russian) * New translations en-US.json (Slovak) * New translations en-US.json (Slovenian) * New translations en-US.json (Serbian (Cyrillic)) * New translations en-US.json (Swedish) * New translations en-US.json (Ukrainian) * New translations en-US.json (Norwegian) * New translations en-US.json (Chinese Simplified) * New translations en-US.json (Chinese Traditional) * New translations en-US.json (Vietnamese) * New translations en-US.json (Portuguese, Brazilian) * New translations en-US.json (Indonesian) * New translations en-US.json (Croatian) * New translations en-US.json (Flemish) * New translations en-US.json (Polish) * New translations en-US.json (Dutch) * New translations en-US.json (French) * New translations en-US.json (German) * New translations en-US.json (Spanish) * New translations en-US.json (Afrikaans) * New translations en-US.json (Arabic) * New translations en-US.json (Belarusian) * New translations en-US.json (Catalan) * New translations en-US.json (Czech) * New translations en-US.json (Danish) * New translations en-US.json (Greek) * New translations en-US.json (Korean) * New translations en-US.json (Finnish) * New translations en-US.json (Irish) * New translations en-US.json (Hebrew) * New translations en-US.json (Hungarian) * New translations en-US.json (Italian) * New translations en-US.json (Japanese) * New translations en-US.json (Georgian) * New translations en-US.json (Bosnian)
* Added ability to turn off notifications for clipboard events generated by ↵Libravatar Vijay Raghavan Aravamudhan2021-06-05
| | | | context menu actions (#1494)
* Removed hardcoded strings and reused constants defined in config.js (#1499)Libravatar Vijay Raghavan Aravamudhan2021-06-05
|
* Reused commonly defined method for 'apiBase'Libravatar Vijay A2021-06-05
|
* Upgraded electron to '13.1.1'.Libravatar Vijay A2021-06-05
|
* 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
|