-
Notifications
You must be signed in to change notification settings - Fork 221
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
feat: expression builder #199
Merged
Merged
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
without compiling the column is resolved as "table".column while it should be `table`.column
* modifying `raw` expression triggered `save` for some reason
EzzalddeenAli
added a commit
to EzzalddeenAli/frappe-insights
that referenced
this pull request
Apr 27, 2024
commit aa3c613 Author: Saqib Ansari <nextchamp.saqib@gmail.com> Date: Wed Apr 17 12:17:06 2024 +0530 chore: bumped to v2.2.2 commit e297c7d Author: Saqib Ansari <nextchamp.saqib@gmail.com> Date: Wed Apr 17 12:03:29 2024 +0530 fix: '>' not supported between instances of 'datetime.date' and 'str' commit 07086be Author: Saqib Ansari <nextchamp.saqib@gmail.com> Date: Tue Apr 16 14:15:33 2024 +0530 chore: bumped to v2.2.1 commit 6872e9f Author: Saqib Ansari <nextchamp.saqib@gmail.com> Date: Tue Apr 16 14:14:43 2024 +0530 fix: compatibility with node v16 commit 88fb1c6 Author: Saqib Ansari <nextchamp.saqib@gmail.com> Date: Tue Apr 16 11:12:47 2024 +0530 chore: bumped to v2.2.0 commit 2a780fc Merge: c790cc0 336f69a Author: Saqib Ansari <nextchamp.saqib@gmail.com> Date: Tue Apr 16 11:11:30 2024 +0530 Merge pull request frappe#233 from frappe/develop chore: merge `develop` into `main` commit 336f69a Author: Saqib Ansari <nextchamp.saqib@gmail.com> Date: Thu Apr 4 20:06:30 2024 +0530 fix: revert to `NullPool` commit bda350c Author: Saqib Ansari <nextchamp.saqib@gmail.com> Date: Thu Apr 4 15:18:54 2024 +0530 fix: `DatabaseParallelConnectionError` for `frappe_db` commit f0d5615 Author: Saqib Ansari <nextchamp.saqib@gmail.com> Date: Thu Apr 4 15:01:13 2024 +0530 fix(temp): disable connect args commit 4500198 Author: Saqib Ansari <nextchamp.saqib@gmail.com> Date: Wed Apr 3 15:21:12 2024 +0530 fix: try `StaticPool` to fix the pooling error commit 94d950a Author: Saqib Ansari <nextchamp.saqib@gmail.com> Date: Wed Apr 3 15:18:36 2024 +0530 revert: keep retry logic until pooling error is fixed commit 1f91a9b Merge: 20a5d7a 72a1adc Author: Saqib Ansari <nextchamp.saqib@gmail.com> Date: Wed Apr 3 15:26:03 2024 +0530 Merge pull request frappe#234 from switchup-de/develop fix: Improve Postgres Support commit 20a5d7a Author: Saqib Ansari <nextchamp.saqib@gmail.com> Date: Wed Apr 3 15:10:46 2024 +0530 chore: update frappe-ui to v0.1.50 commit 23be39f Author: David Arnold <dgx.arnold@gmail.com> Date: Thu Mar 28 10:04:16 2024 +0100 fix: alt build root (frappe#238) commit 72a1adc Author: Gavin D'souza <gavin.dsouza@switchup.de> Date: Mon Mar 25 12:51:40 2024 +0100 fix: Don't log error if is_frappe_db is False Error Logs are incorrectly generated for non-Frappe Data Sources commit 33d07ac Author: Gavin D'souza <gavin.dsouza@switchup.de> Date: Mon Mar 25 12:30:58 2024 +0100 fix: get_or_set_cache - Use Falsy cached values except None If `is_frappe_db` returned False, the value was cached but always re-ran the function anyway making repeated unnecessary Database connections and Error Logs to be created on execution of each query. commit 22676b0 Author: Gavin D'souza <gavin.dsouza@switchup.de> Date: Fri Mar 22 14:48:49 2024 +0100 perf: Parse only first line in exc for msg commit 18a1d1e Author: Gavin D'souza <gavin.dsouza@switchup.de> Date: Fri Mar 22 14:27:59 2024 +0100 fix: Don't rewrite exception signature from query exc commit 102a054 Author: Gavin D'souza <gavin.dsouza@switchup.de> Date: Fri Mar 22 14:26:53 2024 +0100 fix: Allow log_error to store entire traceback commit 2cb6ec7 Author: Gavin D'souza <gavin.dsouza@switchup.de> Date: Fri Mar 22 14:20:28 2024 +0100 fix: Set timeout of 1s for Database Connections The `is_frappe_db` invocation in `InsightsDataSource._db` causes a wanton mysql connection to be iniated even if the backend may be postgres. This usually means that the `test_connection` and any query execution requests fail after attempting a mysql connection for >60s NOTE: 1 second is a long enough timeout value but this might be very opiniated. commit e16f0a8 Author: Gavin D'souza <gavin.dsouza@switchup.de> Date: Fri Mar 22 14:12:26 2024 +0100 fix: Drop tenacity retry around connect Wrapping retry for essentially *all* exceptions can lead to repeated failures which will not magically be handled. retry should be instead used more cautiously only for known failures. commit 2a745cc Author: Gavin D'souza <gavin.dsouza@switchup.de> Date: Fri Mar 22 14:11:48 2024 +0100 chore: Drop duplicate util commit 4763c0d Author: Gavin D'souza <gavin.dsouza@switchup.de> Date: Fri Mar 22 14:01:34 2024 +0100 fix: Handling alone Exception should suffice Especially within the context of an application like Insights. BaseExceptions should almost always be re-raised. I don't think the original intention was to interfere system signals (KeyboardInterrupt, SystemExit, etc) which causes issues when Gunicorn, supervisor, IPython & similar to misbehave. commit 90fd4a0 Author: Gavin D'souza <gavin.dsouza@switchup.de> Date: Wed Mar 20 18:50:53 2024 +0100 refactor: PostgresDatabase commit 8ac1572 Author: Gavin D'souza <gavin.dsouza@switchup.de> Date: Fri Mar 15 15:46:20 2024 +0100 chore: Remove redundant clause commit 518239a Author: Gavin D'souza <gavin.dsouza@switchup.de> Date: Thu Mar 14 13:03:50 2024 +0100 fix: PostgresColumnFormatter.format_date The base class defined MySQL based date formatting utils which were not supported in Postgres. Note: The formats may not be exact equivalents, I don't have a setup to test different database types with similar reports currently ref: https://www.postgresql.org/docs/current/functions-formatting.html commit 3167d22 Author: Gavin D'souza <gavin.dsouza@switchup.de> Date: Wed Mar 13 13:03:50 2024 +0100 fix: Escape % in pg based query reports commit 0615091 Author: Gavin D'souza <gavin.dsouza@switchup.de> Date: Tue Mar 12 13:03:50 2024 +0100 fix: Use dialect-specifc quotes for identifiers - grave quotes for mysql-based, double quotes for postgres & so on - Delegate responsibility to sqlalchemy wherever possible commit 4eb7884 Author: Gavin D'souza <gavin.dsouza@switchup.de> Date: Mon Mar 11 13:03:49 2024 +0100 fix: Don't throw password not found if conn string is used - Using no raise doesn't add err message in the message_log to begin with - Use site_cache to be multi-tenant safe instead of functools.cache commit 85feb6a Author: Saqib Ansari <nextchamp.saqib@gmail.com> Date: Fri Mar 22 15:36:33 2024 +0530 fix: contains operator doesn't work commit c790cc0 Author: Saqib Ansari <nextchamp.saqib@gmail.com> Date: Fri Mar 22 14:01:02 2024 +0530 chore: bumped to v2.1.4 commit d4e7f3f Author: Saqib Ansari <nextchamp.saqib@gmail.com> Date: Fri Mar 22 14:00:06 2024 +0530 fix: cannot find data source in the selector commit 5deda9d Author: Saqib Ansari <nextchamp.saqib@gmail.com> Date: Fri Mar 22 14:00:06 2024 +0530 fix: cannot find data source in the selector commit f47d97a Author: Saqib Ansari <nextchamp.saqib@gmail.com> Date: Thu Mar 21 13:40:37 2024 +0530 chore: bumped to v2.1.3 commit 1085d9f Author: Gavin D'souza <gavin.dsouza@switchup.de> Date: Tue Mar 19 11:34:53 2024 +0000 fix: Custom doesn't exist in paletteColors commit 5c90fd5 Author: Saqib Ansari <nextchamp.saqib@gmail.com> Date: Wed Mar 13 14:12:59 2024 +0530 fix: don't override `doc` commit 9a4363c Author: Saqib Ansari <nextchamp.saqib@gmail.com> Date: Wed Mar 13 13:39:22 2024 +0530 fix: ignore invalid tables commit 43dacb1 Author: Saqib Ansari <nextchamp.saqib@gmail.com> Date: Thu Mar 7 23:10:22 2024 +0530 fix: column type for simple aggregations commit 421ccb2 Author: Saqib Ansari <nextchamp.saqib@gmail.com> Date: Fri Mar 8 20:47:21 2024 +0530 fix: cannot select stored query commit c7ea2f7 Merge: 14302eb 80b3205 Author: Saqib Ansari <nextchamp.saqib@gmail.com> Date: Wed Mar 20 18:26:59 2024 +0530 Merge pull request frappe#237 from switchup-de/fix-dataset_transforms fix: Maintain data consistency & order of subAxis data points commit 80b3205 Author: Marica <maricadsouza221197@gmail.com> Date: Tue Mar 19 10:16:46 2024 +0000 fix: Maintain consistency and order of subAxis data points - case: Xaxis has more than 1 column (main label column and subaxis data columns) - Each subaxis column must map to the label column even if data is missing because the dataset only considers the order of data for chart mapping - This issue assigns wrong values to wrong labels - Eg: Monday, Tuesday are labels on the x-axis. That have values for Appple, Orange - Monday should have some value for both Apple and Orange. If the value does not exist via the query, we must add 0. Because echarts performs mapping based on the order of the data list - Apple [1, 2] -> Apple Monday: 1, Apple Tuesday: 2 (cannot have missing values for a day label) commit f0908b1 Author: Gavin D'souza <gavin.dsouza@switchup.de> Date: Tue Mar 19 11:34:53 2024 +0000 fix: Custom doesn't exist in paletteColors commit 14302eb Author: Saqib Ansari <nextchamp.saqib@gmail.com> Date: Mon Mar 18 18:16:02 2024 +0530 chore: store query name in execution log commit 05b1a95 Author: Saqib Ansari <nextchamp.saqib@gmail.com> Date: Sat Mar 16 18:16:05 2024 +0530 chore: add default login credentials details commit 541e9b3 Author: Saqib Ansari <nextchamp.saqib@gmail.com> Date: Sat Mar 16 18:14:28 2024 +0530 fix(docker): use compatible mariadb version & use stable branches while setup commit 6a2d435 Author: Saqib Ansari <nextchamp.saqib@gmail.com> Date: Sat Mar 16 17:54:32 2024 +0530 fix: incorrect site url mentioned in docker installation commit 1a21446 Author: Saqib Ansari <nextchamp.saqib@gmail.com> Date: Thu Mar 14 16:56:11 2024 +0530 fix: query list filters commit f6b5011 Author: Saqib Ansari <nextchamp.saqib@gmail.com> Date: Thu Mar 14 16:45:16 2024 +0530 feat: refactor `ListView` with frappe-ui `ListView` commit eef67d4 Author: Saqib Ansari <nextchamp.saqib@gmail.com> Date: Wed Mar 13 14:12:59 2024 +0530 fix: don't override `doc` commit 8ddcd64 Author: Saqib Ansari <nextchamp.saqib@gmail.com> Date: Wed Mar 13 13:39:22 2024 +0530 fix: ignore invalid tables commit 53644f3 Author: Saqib Ansari <nextchamp.saqib@gmail.com> Date: Tue Mar 12 19:44:26 2024 +0530 feat: default filter value in dashboards commit 95826e3 Author: Saqib Ansari <nextchamp.saqib@gmail.com> Date: Sat Mar 9 08:28:55 2024 +0530 feat: allow custom date formatting commit 59399e3 Author: Saqib Ansari <nextchamp.saqib@gmail.com> Date: Sat Mar 9 08:23:50 2024 +0530 chore: better function description commit 1643eee Author: Saqib Ansari <nextchamp.saqib@gmail.com> Date: Fri Mar 8 20:47:21 2024 +0530 fix: cannot select stored query commit 1c0e915 Author: Saqib Ansari <nextchamp.saqib@gmail.com> Date: Thu Mar 7 23:10:50 2024 +0530 chore: show description for aggregations commit fdd711e Author: Saqib Ansari <nextchamp.saqib@gmail.com> Date: Thu Mar 7 23:10:34 2024 +0530 chore: label change commit 3504add Author: Saqib Ansari <nextchamp.saqib@gmail.com> Date: Thu Mar 7 23:10:22 2024 +0530 fix: column type for simple aggregations commit 3c9fcc3 Author: Saqib Ansari <nextchamp.saqib@gmail.com> Date: Thu Mar 7 22:37:57 2024 +0530 chore: style fix commit e44e3c6 Author: Saqib Ansari <nextchamp.saqib@gmail.com> Date: Thu Mar 7 21:01:39 2024 +0530 fix: missing variable commit e818355 Author: Saqib Ansari <nextchamp.saqib@gmail.com> Date: Sat Mar 2 16:10:50 2024 +0530 refactor: move around code commit d31feac Author: Saqib Ansari <nextchamp.saqib@gmail.com> Date: Sat Mar 2 15:55:02 2024 +0530 refactor: define `database` abstract class commit e9a9339 Author: Saqib Ansari <nextchamp.saqib@gmail.com> Date: Sat Mar 2 15:13:09 2024 +0530 refactor: split `InsightsDataSource` class methods commit 20f407a Author: Saqib Ansari <nextchamp.saqib@gmail.com> Date: Fri Mar 1 12:16:51 2024 +0530 chore: stretch table columns commit 5c1ff0b Author: Saqib Ansari <nextchamp.saqib@gmail.com> Date: Fri Mar 1 11:18:40 2024 +0530 refactor: `modelValue` with `defineModel` commit 7018b96 Author: Saqib Ansari <nextchamp.saqib@gmail.com> Date: Thu Feb 29 19:51:24 2024 +0530 fix: notebook page naming commit cd02492 Author: Saqib Ansari <nextchamp.saqib@gmail.com> Date: Thu Feb 29 19:50:59 2024 +0530 refactor: seperate notebook page dropdown commit 1589e79 Author: Saqib Ansari <nextchamp.saqib@gmail.com> Date: Thu Feb 22 10:58:49 2024 +0530 fix: handle undefined `colors` in chart options commit d1f3204 Author: Saqib Ansari <nextchamp.saqib@gmail.com> Date: Wed Feb 21 13:09:27 2024 +0530 chore: bumped to v2.1.2 commit 78e0b25 Merge: 458cd15 eeb0609 Author: Saqib Ansari <nextchamp.saqib@gmail.com> Date: Wed Feb 21 13:08:42 2024 +0530 Merge pull request frappe#228 from frappe/develop chore: merge `develop` into `main` commit eeb0609 Author: Saqib Ansari <nextchamp.saqib@gmail.com> Date: Wed Feb 21 13:07:51 2024 +0530 fix: public chart doesn't render commit ae113e0 Author: Saqib Ansari <nextchamp.saqib@gmail.com> Date: Tue Feb 20 13:25:16 2024 +0530 fix: close button doesn't work in expression editor dialog commit a89899a Author: Saqib Ansari <nextchamp.saqib@gmail.com> Date: Mon Feb 19 19:00:36 2024 +0530 fix: attached file name overflow commit 458cd15 Author: Saqib Ansari <nextchamp.saqib@gmail.com> Date: Sun Feb 18 18:36:56 2024 +0530 chore: bumped to v2.1.1 commit 371235e Author: Saqib Ansari <nextchamp.saqib@gmail.com> Date: Sun Feb 18 18:35:07 2024 +0530 fix: cannot set transforms commit c789596 Author: Saqib Ansari <nextchamp.saqib@gmail.com> Date: Sun Feb 18 18:13:00 2024 +0530 fix: initial limit and update limit commit efb0daa Author: Saqib Ansari <nextchamp.saqib@gmail.com> Date: Sun Feb 18 18:35:07 2024 +0530 fix: cannot set transforms commit d685779 Author: Saqib Ansari <nextchamp.saqib@gmail.com> Date: Sun Feb 18 18:13:00 2024 +0530 fix: initial limit and update limit commit 385ca76 Author: Saqib Ansari <nextchamp.saqib@gmail.com> Date: Thu Feb 8 16:01:56 2024 +0530 chore: bump to v2.1.0 commit 2ee21c9 Merge: bcf536a 696aaeb Author: Saqib Ansari <nextchamp.saqib@gmail.com> Date: Thu Feb 8 15:57:34 2024 +0530 Merge pull request frappe#216 from frappe/develop chore: merge `develop` into `main` commit 696aaeb Author: Saqib Ansari <nextchamp.saqib@gmail.com> Date: Thu Feb 8 15:56:05 2024 +0530 fix: reset status after adding transform commit 04f74ea Author: Saqib Ansari <nextchamp.saqib@gmail.com> Date: Thu Feb 8 15:15:56 2024 +0530 fix(hacky): use settimeout to open the transform popover commit 14193b1 Author: Saqib Ansari <nextchamp.saqib@gmail.com> Date: Thu Feb 8 14:54:33 2024 +0530 feat: added few pre-defined color palettes commit 3c2145a Author: Saqib Ansari <nextchamp.saqib@gmail.com> Date: Thu Feb 8 11:18:10 2024 +0530 chore: move limit section above transform commit 577c6f5 Author: Saqib Ansari <nextchamp.saqib@gmail.com> Date: Wed Feb 7 17:57:35 2024 +0530 revert: 'chore: show scrollbar only when hovered' commit 4e04ce9 Author: Saqib Ansari <nextchamp.saqib@gmail.com> Date: Wed Feb 7 17:49:29 2024 +0530 fix: do not escape % for other databases commit d074a09 Author: Saqib Ansari <nextchamp.saqib@gmail.com> Date: Tue Feb 6 22:25:07 2024 +0530 feat: use template strings in native query to replace sql query commit 30d9679 Author: Saqib Ansari <nextchamp.saqib@gmail.com> Date: Tue Feb 6 22:24:36 2024 +0530 fix: `QueryBlock` fixes in notebook commit 265c084 Author: Saqib Ansari <nextchamp.saqib@gmail.com> Date: Tue Feb 6 12:42:47 2024 +0530 fix: html in toasts are not rendered properly commit 99658f4 Author: Saqib Ansari <nextchamp.saqib@gmail.com> Date: Mon Feb 5 18:12:08 2024 +0530 refactor: move limit to the query builder sidebar commit 78d574f Author: Saqib Ansari <nextchamp.saqib@gmail.com> Date: Mon Feb 5 16:12:22 2024 +0530 chore: show scrollbar only when hovered commit c4c20d6 Author: Saqib Ansari <nextchamp.saqib@gmail.com> Date: Mon Feb 5 15:29:17 2024 +0530 chore: show scrollbar on hover commit 7ecdf48 Author: Saqib Ansari <nextchamp.saqib@gmail.com> Date: Mon Feb 5 15:28:53 2024 +0530 fix: handle query execution error commit 211ff07 Author: Saqib Ansari <nextchamp.saqib@gmail.com> Date: Sun Feb 4 22:29:35 2024 +0530 chore: `anonymize_data` util function commit 237eedb Author: Saqib Ansari <nextchamp.saqib@gmail.com> Date: Sun Feb 4 22:29:16 2024 +0530 chore: minor changes commit bcf536a Author: Saqib Ansari <nextchamp.saqib@gmail.com> Date: Fri Feb 2 12:21:48 2024 +0530 chore: bump to v2.0.3 commit 587f091 Author: Saqib Ansari <nextchamp.saqib@gmail.com> Date: Fri Feb 2 12:06:33 2024 +0530 chore: move dev dependencies to dependencies commit dd1fcc0 Author: Ankush Menat <ankush@frappe.io> Date: Wed Jan 31 15:49:17 2024 +0530 fix: perm hooks should always send true/false None is now assumed as False by framework commit 7d4ea64 Author: Saqib Ansari <nextchamp.saqib@gmail.com> Date: Fri Feb 2 12:06:33 2024 +0530 chore: move dev dependencies to dependencies commit 0c0216f Author: Saqib Ansari <nextchamp.saqib@gmail.com> Date: Wed Jan 31 18:19:11 2024 +0530 refactor: using section header component commit 9056ccc Author: Saqib Ansari <nextchamp.saqib@gmail.com> Date: Wed Jan 31 18:12:32 2024 +0530 refactor: move data source selector in the sidebar commit 35f54a8 Author: Saqib Ansari <nextchamp.saqib@gmail.com> Date: Wed Jan 31 16:53:11 2024 +0530 chore: add documentation link in the sidebar commit 4ba0933 Merge: d72a683 1d5ceb3 Author: Saqib Ansari <nextchamp.saqib@gmail.com> Date: Wed Jan 31 16:15:28 2024 +0530 Merge branch 'develop' of https://github.com/frappe/insights into develop commit d72a683 Author: Saqib Ansari <nextchamp.saqib@gmail.com> Date: Wed Jan 31 16:15:23 2024 +0530 fix: `Tab` component props commit 1d5ceb3 Merge: b79350a 5180405 Author: Ankush Menat <ankushmenat@gmail.com> Date: Wed Jan 31 15:50:23 2024 +0530 Merge pull request frappe#217 from ankush/fix_perm_hook fix: perm hooks should always send true/false commit 5180405 Author: Ankush Menat <ankush@frappe.io> Date: Wed Jan 31 15:49:17 2024 +0530 fix: perm hooks should always send true/false None is now assumed as False by framework commit 89832b4 Author: Saqib Ansari <nextchamp.saqib@gmail.com> Date: Wed Jan 31 14:11:22 2024 +0530 chore: change interface orders commit 0006ba8 Author: Saqib Ansari <nextchamp.saqib@gmail.com> Date: Wed Jan 31 12:53:56 2024 +0530 chore: show tooltip for each section commit 2af4c58 Author: Saqib Ansari <nextchamp.saqib@gmail.com> Date: Wed Jan 31 12:20:33 2024 +0530 fix: minor fixes commit 95bea38 Author: Saqib Ansari <nextchamp.saqib@gmail.com> Date: Wed Jan 31 12:14:16 2024 +0530 fix: options are empty sometimes in expression builder commit 4547446 Author: Saqib Ansari <nextchamp.saqib@gmail.com> Date: Wed Jan 31 11:45:02 2024 +0530 chore: minor style fix commit 7ca5ec6 Author: Saqib Ansari <nextchamp.saqib@gmail.com> Date: Wed Jan 31 10:55:39 2024 +0530 fix: hide result footer if there are no results commit b79350a Author: Saqib Ansari <nextchamp.saqib@gmail.com> Date: Tue Jan 30 13:08:58 2024 +0530 fix: delta has both + and - signs commit ac54bc7 Author: Saqib Ansari <nextchamp.saqib@gmail.com> Date: Tue Jan 30 00:06:27 2024 +0530 refactor: `ResultSection` with `TanstackTable` commit 1994413 Author: Saqib Ansari <nextchamp.saqib@gmail.com> Date: Mon Jan 29 17:27:20 2024 +0530 chore: add stored query icon in list commit f9a8a45 Author: Saqib Ansari <nextchamp.saqib@gmail.com> Date: Mon Jan 29 17:15:48 2024 +0530 fix: `isEmptyObj` is not defined commit 9ba9ba2 Author: Saqib Ansari <nextchamp.saqib@gmail.com> Date: Sun Jan 28 20:16:41 2024 +0530 feat: use `vue-sonner` for toasts commit 0b66e75 Author: Saqib Ansari <nextchamp.saqib@gmail.com> Date: Sat Jan 27 16:02:09 2024 +0530 chore: color each query sidebar item for better context commit e929348 Author: Saqib Ansari <nextchamp.saqib@gmail.com> Date: Sat Jan 27 15:48:21 2024 +0530 fix: changing color palette to default doesn't work commit 8a16015 Author: Saqib Ansari <nextchamp.saqib@gmail.com> Date: Sat Jan 27 15:44:11 2024 +0530 fix(temp): rename confusing section label `summarize` to `columns` commit 8df16c7 Author: Saqib Ansari <nextchamp.saqib@gmail.com> Date: Sat Jan 27 15:35:01 2024 +0530 fix: do not splice custom colors commit 2892747 Author: Saqib Ansari <nextchamp.saqib@gmail.com> Date: Sat Jan 27 14:30:28 2024 +0530 feat: color palette selector commit c8c798c Author: Saqib Ansari <nextchamp.saqib@gmail.com> Date: Sat Jan 27 11:41:10 2024 +0530 refactor: inverse bar chart into row chart commit 293cc7b Author: Saqib Ansari <nextchamp.saqib@gmail.com> Date: Sat Jan 27 11:14:50 2024 +0530 chore: remove redundant import commit 74a3600 Author: Saqib Ansari <nextchamp.saqib@gmail.com> Date: Sat Jan 27 11:12:02 2024 +0530 fix: clear color input commit 6ca7357 Author: Saqib Ansari <nextchamp.saqib@gmail.com> Date: Sat Jan 27 00:22:03 2024 +0530 refactor: common axis chart options commit d4e4b99 Author: Saqib Ansari <nextchamp.saqib@gmail.com> Date: Fri Jan 26 23:20:47 2024 +0530 chore: replace `overflow-scroll` with `overflow-auto` commit b375539 Author: Saqib Ansari <nextchamp.saqib@gmail.com> Date: Fri Jan 26 22:28:08 2024 +0530 chore: style change commit 19c74c8 Author: Saqib Ansari <nextchamp.saqib@gmail.com> Date: Thu Jan 25 14:15:01 2024 +0530 chore: replace icon with img in new data source dialog commit 351c755 Author: Saqib Ansari <nextchamp.saqib@gmail.com> Date: Tue Jan 23 22:28:14 2024 +0530 fix: minor fixes commit a2d6b01 Author: Saqib Ansari <nextchamp.saqib@gmail.com> Date: Tue Jan 23 21:14:06 2024 +0530 feat: option to reverse colors in trend commit f92dd4a Author: Saqib Ansari <nextchamp.saqib@gmail.com> Date: Tue Jan 23 11:53:36 2024 +0530 fix: cannot download results commit 91cc64a Author: Saqib Ansari <nextchamp.saqib@gmail.com> Date: Mon Jan 22 18:39:17 2024 +0530 fix: column replace in `sql` commit 24f72db Author: Saqib Ansari <nextchamp.saqib@gmail.com> Date: Mon Jan 22 16:34:21 2024 +0530 fix: navigating back and forth breaks reactivity commit 0d19641 Author: Saqib Ansari <nextchamp.saqib@gmail.com> Date: Mon Jan 22 15:21:22 2024 +0530 fix: `ast.parse` doesn't work to replace `=` with `==` commit 4a67521 Author: Saqib Ansari <nextchamp.saqib@gmail.com> Date: Mon Jan 22 14:50:11 2024 +0530 fix: cannot parse invalid code string commit 9b0b316 Author: Saqib Ansari <nextchamp.saqib@gmail.com> Date: Mon Jan 22 14:35:35 2024 +0530 fix: replacing equals with double equals commit c1765e0 Author: Saqib Ansari <nextchamp.saqib@gmail.com> Date: Sun Jan 21 20:15:59 2024 +0530 fix: dashboard table chart fixes commit 10b662d Author: Saqib Ansari <nextchamp.saqib@gmail.com> Date: Sun Jan 21 20:15:27 2024 +0530 chore: change default trend size commit 54f6e13 Author: Saqib Ansari <nextchamp.saqib@gmail.com> Date: Sun Jan 21 16:17:25 2024 +0530 chore: fix vue warning commit 3be2a5a Author: Saqib Ansari <nextchamp.saqib@gmail.com> Date: Sun Jan 21 16:11:32 2024 +0530 fix: chart dimensions when adding to dashboard from query commit 3149594 Author: Saqib Ansari <nextchamp.saqib@gmail.com> Date: Sun Jan 21 15:14:38 2024 +0530 fix: set title while guessing chart commit 2382476 Author: Saqib Ansari <nextchamp.saqib@gmail.com> Date: Sun Jan 21 15:01:35 2024 +0530 fix: cannot delete query commit b3d6874 Author: Saqib Ansari <nextchamp.saqib@gmail.com> Date: Sun Jan 21 14:56:26 2024 +0530 fix: socket io url commit af72b46 Author: Saqib Ansari <nextchamp.saqib@gmail.com> Date: Sun Jan 21 14:10:56 2024 +0530 fix: minor fixes commit afbe6d7 Author: Saqib Ansari <nextchamp.saqib@gmail.com> Date: Sun Jan 21 13:22:40 2024 +0530 fix: invalid function `not_in_` commit 41d9f7a Author: Saqib Ansari <nextchamp.saqib@gmail.com> Date: Sat Jan 20 22:09:40 2024 +0530 chore: style changes commit e755cb1 Author: Saqib Ansari <nextchamp.saqib@gmail.com> Date: Sat Jan 20 22:09:19 2024 +0530 feat: auto split y axis commit d65b7df Author: Saqib Ansari <nextchamp.saqib@gmail.com> Date: Sat Jan 20 21:40:59 2024 +0530 chore: upgrade vue to 3.4 commit e362220 Author: Saqib Ansari <nextchamp.saqib@gmail.com> Date: Sat Jan 20 21:35:38 2024 +0530 fix: reset results on sql change commit 6114a0a Author: Saqib Ansari <nextchamp.saqib@gmail.com> Date: Sat Jan 20 20:04:47 2024 +0530 fix: results in alerts commit 67c3805 Author: Saqib Ansari <nextchamp.saqib@gmail.com> Date: Sat Jan 20 19:59:52 2024 +0530 fix: typo commit 28b8e67 Author: Saqib Ansari <nextchamp.saqib@gmail.com> Date: Sat Jan 20 19:04:28 2024 +0530 fix: suppress error while updating results commit e621a59 Author: Saqib Ansari <nextchamp.saqib@gmail.com> Date: Sat Jan 20 19:00:06 2024 +0530 fix: outside click bug in transform fields commit 6843927 Author: Saqib Ansari <nextchamp.saqib@gmail.com> Date: Sat Jan 20 18:21:26 2024 +0530 refactor: separate query result from query commit 4595379 Author: Saqib Ansari <nextchamp.saqib@gmail.com> Date: Sat Jan 20 13:00:09 2024 +0530 fix: infinite loop commit b10b329 Author: Saqib Ansari <nextchamp.saqib@gmail.com> Date: Sat Jan 20 12:28:50 2024 +0530 chore: minor style change commit 1fab37a Author: Saqib Ansari <nextchamp.saqib@gmail.com> Date: Sat Jan 20 12:18:56 2024 +0530 fix: function info in expression builder commit 90a6c2f Author: Saqib Ansari <nextchamp.saqib@gmail.com> Date: Sat Jan 20 12:18:32 2024 +0530 fix: do not close expression builder on outside click commit 40e111c Author: Saqib Ansari <nextchamp.saqib@gmail.com> Date: Sat Jan 20 11:44:07 2024 +0530 chore: better window title commit 52a8bcb Author: Saqib Ansari <nextchamp.saqib@gmail.com> Date: Fri Jan 19 15:04:14 2024 +0530 fix: cannot open autocomplete popover commit a96766c Author: Saqib Ansari <nextchamp.saqib@gmail.com> Date: Fri Jan 19 13:18:15 2024 +0530 fix: popover sibling click handler commit ec75fc4 Author: Saqib Ansari <nextchamp.saqib@gmail.com> Date: Fri Jan 19 12:31:39 2024 +0530 chore: enable `sourcemaps` for debugging commit e7ba476 Author: Saqib Ansari <nextchamp.saqib@gmail.com> Date: Fri Jan 19 12:25:40 2024 +0530 fix: inside click condition commit 57ba044 Author: Saqib Ansari <nextchamp.saqib@gmail.com> Date: Fri Jan 19 11:30:01 2024 +0530 fix: invalid popover ref commit 0bb6363 Author: Saqib Ansari <nextchamp.saqib@gmail.com> Date: Thu Jan 18 17:18:35 2024 +0530 fix: outside click handling in popover commit 2e65feb Author: Saqib Ansari <nextchamp.saqib@gmail.com> Date: Thu Jan 18 14:51:06 2024 +0530 chore: show loading while downloading chart commit 0082ab1 Author: Saqib Ansari <nextchamp.saqib@gmail.com> Date: Wed Jan 17 14:35:46 2024 +0530 fix: table link placement commit c577ada Author: Saqib Ansari <nextchamp.saqib@gmail.com> Date: Wed Jan 17 14:35:20 2024 +0530 chore: style fix commit c66d1e2 Author: Saqib Ansari <nextchamp.saqib@gmail.com> Date: Wed Jan 17 13:02:13 2024 +0530 fix: file uploads data source exists check commit 368c754 Author: Saqib Ansari <nextchamp.saqib@gmail.com> Date: Wed Jan 17 12:42:47 2024 +0530 chore: reduce default width & height of charts commit 1ab5df3 Author: Saqib Ansari <nextchamp.saqib@gmail.com> Date: Wed Jan 17 12:42:32 2024 +0530 fix: guess line chart commit ec6035c Author: Saqib Ansari <nextchamp.saqib@gmail.com> Date: Wed Jan 17 12:42:15 2024 +0530 fix: `column` label seems redundant commit c1af8ea Author: Saqib Ansari <nextchamp.saqib@gmail.com> Date: Wed Jan 17 11:35:10 2024 +0530 feat: create new dashboard while adding chart to dashboard commit 2360c3c Author: Saqib Ansari <nextchamp.saqib@gmail.com> Date: Wed Jan 17 11:34:50 2024 +0530 fix: don't import demo queries if already imported commit c77d7e4 Author: Saqib Ansari <nextchamp.saqib@gmail.com> Date: Wed Jan 17 11:03:33 2024 +0530 refactor: show loading/saving status in the header commit 3b77ff7 Author: Saqib Ansari <nextchamp.saqib@gmail.com> Date: Wed Jan 17 10:59:12 2024 +0530 fix: table label overflow commit e045e5c Author: Saqib Ansari <nextchamp.saqib@gmail.com> Date: Wed Jan 17 10:52:34 2024 +0530 fix: hide table doesn't work commit 5f5f624 Author: Saqib Ansari <nextchamp.saqib@gmail.com> Date: Wed Jan 17 00:46:10 2024 +0530 feat: multiple xAxis in line charts commit c33be80 Author: Saqib Ansari <nextchamp.saqib@gmail.com> Date: Tue Jan 16 23:00:31 2024 +0530 fix: replacing columns in expressions commit eab1aaa Author: Saqib Ansari <nextchamp.saqib@gmail.com> Date: Tue Jan 16 22:16:50 2024 +0530 fix: show filter label if set commit 75e0737 Author: Saqib Ansari <nextchamp.saqib@gmail.com> Date: Tue Jan 16 22:07:06 2024 +0530 fix: don't `force` table creation on every stored query execute commit bd65417 Author: Saqib Ansari <nextchamp.saqib@gmail.com> Date: Tue Jan 16 14:33:09 2024 +0530 fix: zero percent change shows in red commit 3c8e3ac Author: Saqib Ansari <nextchamp.saqib@gmail.com> Date: Tue Jan 16 14:32:49 2024 +0530 fix: prevent expression dialog to be closed on outside click commit 25f9eee Author: Saqib Ansari <nextchamp.saqib@gmail.com> Date: Tue Jan 16 14:29:44 2024 +0530 fix: multiple errors on dashboard commit bd72004 Author: Saqib Ansari <nextchamp.saqib@gmail.com> Date: Tue Jan 16 12:38:28 2024 +0530 Revert "chore: update version" This reverts commit 350c216. commit 350c216 Author: Saqib Ansari <nextchamp.saqib@gmail.com> Date: Mon Jan 15 18:07:51 2024 +0530 chore: update version commit 24db1b4 Author: Saqib Ansari <nextchamp.saqib@gmail.com> Date: Mon Jan 15 18:06:55 2024 +0530 fix: dashboard chart doesn't show updated data commit 300f363 Author: Saqib Ansari <nextchamp.saqib@gmail.com> Date: Mon Jan 15 16:15:58 2024 +0530 fix: socket io connection commit c29777f Author: Saqib Ansari <nextchamp.saqib@gmail.com> Date: Mon Jan 15 16:15:34 2024 +0530 fix: remove duplicate table validation commit 27121be Author: Saqib Ansari <nextchamp.saqib@gmail.com> Date: Mon Jan 15 13:05:57 2024 +0530 chore: move `eval_globals` to functions commit e92e364 Author: Saqib Ansari <nextchamp.saqib@gmail.com> Date: Sun Jan 14 22:13:59 2024 +0530 refactor: evaluate column/filter expressions with `safe_eval` commit 1cc1944 Author: Saqib Ansari <nextchamp.saqib@gmail.com> Date: Sun Jan 14 20:12:32 2024 +0530 fix: minor bugs commit cc72beb Author: Saqib Ansari <nextchamp.saqib@gmail.com> Date: Sun Jan 14 14:49:25 2024 +0530 chore: hide empty state of column list commit 9f185b8 Author: Saqib Ansari <nextchamp.saqib@gmail.com> Date: Sun Jan 14 14:37:18 2024 +0530 fix: pie chart tooltip value commit d68c713 Author: Saqib Ansari <nextchamp.saqib@gmail.com> Date: Sun Jan 14 14:34:42 2024 +0530 chore: minor style change commit 89be2a5 Author: Saqib Ansari <nextchamp.saqib@gmail.com> Date: Sat Jan 13 21:58:02 2024 +0530 chore: style changes commit c3fc0b2 Merge: ab0a2be 6121c7c Author: Saqib Ansari <nextchamp.saqib@gmail.com> Date: Sat Jan 13 21:56:59 2024 +0530 Merge pull request frappe#199 from frappe/expression-builder feat: expression builder commit 6121c7c Author: Saqib Ansari <nextchamp.saqib@gmail.com> Date: Sat Jan 13 21:52:47 2024 +0530 fix: expression auto-save bug * modifying `raw` expression triggered `save` for some reason commit b2424ed Author: Saqib Ansari <nextchamp.saqib@gmail.com> Date: Sat Jan 13 21:33:08 2024 +0530 fix: filter edit issue commit 77b4839 Author: Saqib Ansari <nextchamp.saqib@gmail.com> Date: Sat Jan 13 21:32:59 2024 +0530 chore: remove unused component commit 6c621d8 Author: Saqib Ansari <nextchamp.saqib@gmail.com> Date: Sat Jan 13 21:32:44 2024 +0530 fix: cannot call `slice` of undefined commit 0d81d4d Author: Saqib Ansari <nextchamp.saqib@gmail.com> Date: Sat Jan 13 21:25:52 2024 +0530 fix: dialog label commit a171e29 Author: Saqib Ansari <nextchamp.saqib@gmail.com> Date: Sat Jan 13 21:22:45 2024 +0530 refactor: use expression builder for filter expressions commit 65a281a Author: Saqib Ansari <nextchamp.saqib@gmail.com> Date: Sat Jan 13 20:19:46 2024 +0530 refactor: move expression builder logic to a different component commit 6e9301e Author: Saqib Ansari <nextchamp.saqib@gmail.com> Date: Sat Jan 13 15:51:35 2024 +0530 chore: move constant to utils commit 8ff7a59 Author: Saqib Ansari <nextchamp.saqib@gmail.com> Date: Sat Jan 13 15:50:22 2024 +0530 fix: do not save automatically & add date format control commit 31f1917 Merge: 6426b61 ab0a2be Author: Saqib Ansari <nextchamp.saqib@gmail.com> Date: Sat Jan 13 15:37:33 2024 +0530 Merge branch 'develop' into expression-builder commit 6426b61 Author: Saqib Ansari <nextchamp.saqib@gmail.com> Date: Sat Jan 13 15:11:33 2024 +0530 refactor: remove simple/expression switcher from column editor commit 6355bd9 Author: Saqib Ansari <nextchamp.saqib@gmail.com> Date: Sat Jan 13 15:01:56 2024 +0530 refactor: use common `DraggableList` component commit 2e54bd0 Author: Saqib Ansari <nextchamp.saqib@gmail.com> Date: Sat Jan 13 14:14:07 2024 +0530 refactor: common section header component commit ab0a2be Author: Saqib Ansari <nextchamp.saqib@gmail.com> Date: Sat Jan 13 14:05:45 2024 +0530 fix: table render breaks if column list is invalid commit 641d1ad Author: Saqib Ansari <nextchamp.saqib@gmail.com> Date: Sat Jan 13 14:04:54 2024 +0530 fix: measure & dimension check commit 843a7e3 Author: Saqib Ansari <nextchamp.saqib@gmail.com> Date: Sat Jan 13 13:58:55 2024 +0530 feat: add `substring` function commit 95e0b70 Author: Saqib Ansari <nextchamp.saqib@gmail.com> Date: Sat Jan 13 13:58:23 2024 +0530 chore: replace pie with donut chart commit a15c381 Author: Saqib Ansari <nextchamp.saqib@gmail.com> Date: Fri Jan 12 16:27:33 2024 +0530 fix: cannot add dashboard filter commit 569e91c Author: Saqib Ansari <nextchamp.saqib@gmail.com> Date: Fri Jan 12 14:53:27 2024 +0530 refactor: remove manual resizer commit 60b4ac3 Author: Saqib Ansari <nextchamp.saqib@gmail.com> Date: Fri Jan 12 14:52:22 2024 +0530 fix: handle old options commit 4aead58 Author: Saqib Ansari <nextchamp.saqib@gmail.com> Date: Fri Jan 12 14:52:04 2024 +0530 fix: filter column icon commit 42ff43e Author: Saqib Ansari <nextchamp.saqib@gmail.com> Date: Fri Jan 12 14:21:27 2024 +0530 fix: show query link if chart fails to load commit f744ee1 Author: Saqib Ansari <nextchamp.saqib@gmail.com> Date: Mon Jan 8 12:53:46 2024 +0530 fix: compile column before using as `text` without compiling the column is resolved as "table".column while it should be `table`.column commit c55d09e Author: Saqib Ansari <nextchamp.saqib@gmail.com> Date: Thu Jan 11 17:17:35 2024 +0530 chore: bumped to v2.0.2 commit d1ae613 Merge: bf71f08 356ef3b Author: Saqib Ansari <nextchamp.saqib@gmail.com> Date: Thu Jan 11 17:16:11 2024 +0530 Merge pull request frappe#208 from frappe/develop chore: merge `develop` into `main` commit 356ef3b Author: Saqib Ansari <nextchamp.saqib@gmail.com> Date: Thu Jan 11 17:14:30 2024 +0530 chore: track only active sites on frappe cloud commit 35788e0 Author: Saqib Ansari <nextchamp.saqib@gmail.com> Date: Thu Jan 11 16:24:18 2024 +0530 fix: public dashboard responsiveness * since we store desktop layout, when dashboard is rendered on mobile first with desktop layout, the cards are overlapped * this should have been handled by `grid-layout-plus` commit efd983f Author: Arun Mathai S.K <61804369+arunmathaisk@users.noreply.github.com> Date: Thu Jan 11 14:23:29 2024 +0530 fix: default port for PostgreSQL form commit 061d5ce Author: Saqib Ansari <nextchamp.saqib@gmail.com> Date: Tue Jan 9 15:31:28 2024 +0530 refactor: move download image button in fullscreen chart dialog commit fcc92a7 Author: Saqib Ansari <nextchamp.saqib@gmail.com> Date: Tue Jan 9 15:19:28 2024 +0530 feat: show download result button below the results commit 3f420f1 Author: Saqib Ansari <nextchamp.saqib@gmail.com> Date: Tue Jan 9 13:13:11 2024 +0530 fix: pivot table doesn't re-renders on options change commit c830437 Author: Saqib Ansari <nextchamp.saqib@gmail.com> Date: Tue Jan 9 12:56:24 2024 +0530 fix: no need to verify `item_type` in dashboard item commit dcf5ace Author: Saqib Ansari <nextchamp.saqib@gmail.com> Date: Mon Jan 8 12:53:46 2024 +0530 fix: compile column before using as `text` without compiling the column is resolved as "table".column while it should be `table`.column commit db1858b Author: Saqib Ansari <nextchamp.saqib@gmail.com> Date: Mon Jan 8 11:52:25 2024 +0530 fix: share button doesn't work on query commit 50ea5ee Author: Saqib Ansari <nextchamp.saqib@gmail.com> Date: Sun Jan 7 18:05:28 2024 +0530 feat: expression builder commit 3ecc934 Author: Saqib Ansari <nextchamp.saqib@gmail.com> Date: Sat Jan 6 22:22:31 2024 +0530 feat: write custom sql in expressions commit bf71f08 Author: Saqib Ansari <nextchamp.saqib@gmail.com> Date: Sat Jan 6 14:58:01 2024 +0530 chore: bumped to v2.0.1 commit 72ccc58 Merge: 7ba3121 02afa6a Author: Saqib Ansari <nextchamp.saqib@gmail.com> Date: Sat Jan 6 14:43:14 2024 +0530 Merge pull request frappe#197 from frappe/develop chore: merge `develop` into `main` commit 02afa6a Author: Saqib Ansari <nextchamp.saqib@gmail.com> Date: Sat Jan 6 14:42:35 2024 +0530 fix: handle specifically `ValueError` commit fa69373 Author: Saqib Ansari <nextchamp.saqib@gmail.com> Date: Sat Jan 6 14:37:14 2024 +0530 fix: responsive grids in public dashboard commit 86d878e Author: Saqib Ansari <nextchamp.saqib@gmail.com> Date: Wed Jan 3 12:56:09 2024 +0530 fix: skip labels if there are too many commit b628611 Author: Saqib Ansari <nextchamp.saqib@gmail.com> Date: Wed Jan 3 11:05:17 2024 +0530 fix: handle non-numeric `value` column in pivot table
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
expression-builder.mp4