summaryrefslogtreecommitdiffstats
path: root/src/features/todos/store.js
Commit message (Collapse)AuthorAge
* chore: transform workspace action store and todo store into tsLibravatar Muhamed2022-11-25
|
* chore: Mobx & React-Router upgrade (#406)Libravatar Ricardo Cino2022-07-07
| | | Co-authored-by: Vijay A <vraravam@users.noreply.github.com>
* Use default exports instead of named exportsLibravatar Vijay A2022-07-02
|
* chore: improve todo menu behaviour on fresh install (#359)Libravatar Ricardo Cino2022-06-25
|
* fix: disable todos feature by default (#355)Libravatar Ricardo Cino2022-06-24
|
* chore: servicesStore + models into typescript (#344)Libravatar Ricardo Cino2022-06-23
|
* Preload safe debug shim (#29)Libravatar Kristóf Marussy2022-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)Libravatar Vijay Aravamudhan2022-04-22
|
* Matched casing for almost all replacementsLibravatar Aditya Mangalampalli2022-04-16
|
* chore: upgrade react-jss to latest (#2302)Libravatar Markus Hatvan2021-12-04
|
* Cleanup/remove feature toggle for todo, workspace, service proxy (#2134)Libravatar Abin Mn2021-10-26
| | | | | | * Remove DEFAULT_FEATURES_CONFIG from config * Remove static controller Co-authored-by: Madhuri B <MadhuriBandanadam@users.noreply.github.com>
* chore: move 'packages/themes' into 'src' (no longer an injected package) (#2080)Libravatar Vijay Aravamudhan2021-10-15
|
* chore: remove what's new functionality (#1864)Libravatar Markus Hatvan2021-09-04
|
* Fixed #1717: Turned on ToDo feature.Libravatar Vijay A2021-08-02
|
* Removed Franz paid plans features:Libravatar Vijay A2021-07-20
| | | | | | | | - serviceLimit - planSelection - trialStatusBar and other Franz features that were for different tiers of subscription.
* Removed the cyclical dependency (#1519) (#1539)Libravatar Markandan R2021-06-22
|
* 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>
* 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
* 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>
* Merge branch 'release/5.4.0' of https://github.com/meetfranz/franz into ↵Libravatar vantezzen2019-10-02
|\ | | | | | | franz-5.4.0
| * feat(Todos): Allow todos to open links in browserLibravatar Stefan Malzner2019-09-27
| |
* | Merge branch 'master' of https://github.com/meetfranz/franz into ↵Libravatar vantezzen2019-09-13
|\| | | | | | | meetfranz-master
| * Fix(Todos): Fix Todos MenuLibravatar Stefan Malzner2019-09-11
| |
* | Use ferdi namespace on debuggerLibravatar vantezzen2019-09-12
|/
* feat(Todos): Add option to disable todosLibravatar Stefan Malzner2019-09-07
|
* reset todo routeLibravatar Stefan Malzner2019-09-06
|
* Add route listener to open todos via `/todos`Libravatar Stefan Malzner2019-09-06
|
* Fix delay app ux in combination with announcementsLibravatar Dominik Guzei2019-09-05
|
* Merge branch 'develop' of https://github.com/meetfranz/franz into developLibravatar Dominik Guzei2019-09-05
|\
| * remove console logsLibravatar Stefan Malzner2019-09-05
| |
| * polish todo preview textLibravatar Stefan Malzner2019-09-05
| |
| * polishingLibravatar Stefan Malzner2019-09-05
| |
* | Merge branch 'feature/todos' into developLibravatar Dominik Guzei2019-09-04
|\ \ | |/ |/|
| * Add locale to todos configLibravatar Dominik Guzei2019-09-04
| |
| * Resend todos config on Franz setting changesLibravatar Dominik Guzei2019-09-04
| |
* | bugfixing & polishingLibravatar Stefan Malzner2019-09-04
| |
* | Add pre-launch noticeLibravatar Stefan Malzner2019-09-04
|/
* send franz config to todos webview on initLibravatar Dominik Guzei2019-08-08
|
* Add option to toggle the Todos panelLibravatar Stefan Malzner2019-08-02
|
* remove debug logsLibravatar Stefan Malzner2019-08-01
| | | | Co-Authored-By: Dominik Guzei <dominik.guzei@gmail.com>
* MVP for service <-> todos integrationLibravatar Dominik Guzei2019-07-31
|
* Make todo layer resizableLibravatar Stefan Malzner2019-07-30