Skip to content
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 16 commits into from
Jan 13, 2024
Merged

feat: expression builder #199

merged 16 commits into from
Jan 13, 2024

Conversation

nextchamp-saqib
Copy link
Member

expression-builder.mp4

@nextchamp-saqib nextchamp-saqib merged commit c3fc0b2 into develop Jan 13, 2024
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
@nextchamp-saqib nextchamp-saqib deleted the expression-builder branch May 15, 2024 06:15
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant