Daniel Vaz Gaspar
|
bb22eb1ca8
|
feat: add option for hash algorithms (#35621)
Co-authored-by: Ville Brofeldt <33317356+villebro@users.noreply.github.com>
|
2025-12-09 16:59:07 +00:00 |
|
Beto Dealmeida
|
16e6452b8c
|
feat: Explorable protocol (#36245)
|
2025-12-04 13:18:34 -05:00 |
|
Beto Dealmeida
|
775d1ba061
|
fix: normalize totals cache keys for async hits (#36274)
|
2025-12-01 11:11:10 -05:00 |
|
Beto Dealmeida
|
aca18fff99
|
fix: double computation of contribution_totals (#36226)
|
2025-11-25 14:35:55 -05:00 |
|
Beto Dealmeida
|
0c87034b17
|
fix: cache key generation (#36225)
|
2025-11-25 12:50:00 -05:00 |
|
amaannawab923
|
186693b840
|
feat(ag-grid): add SQLGlot-based SQL escaping for where and having filter clauses (#36136)
|
2025-11-25 09:35:40 +02:00 |
|
Beto Dealmeida
|
a2267d869b
|
refactor: refactor get_query_result (#36057)
|
2025-11-21 18:14:52 -05:00 |
|
Beto Dealmeida
|
fb7d0e0e3d
|
chore: annotate important types (#36034)
Co-authored-by: Claude <noreply@anthropic.com>
|
2025-11-17 14:41:20 -05:00 |
|
Joe Li
|
21d585d586
|
fix(explore): show validation errors in View Query modal (#35969)
Co-authored-by: Claude <noreply@anthropic.com>
|
2025-11-10 14:47:52 -08:00 |
|
Beto Dealmeida
|
62dc5c0306
|
fix(cache): ensure SQL is sanitized before cache key generation (#35419)
|
2025-10-02 13:25:54 -04:00 |
|
Alexandru Soare
|
5901320933
|
feat(database): Adding per-user caching option in Security tab (#34842)
|
2025-09-19 19:15:31 +03:00 |
|
Richard Fogaca Nienkotter
|
a66737cb05
|
feat(custom-tooltip): custom tooltip on deck.gl charts (#34276)
|
2025-09-16 17:11:19 +03:00 |
|
Danylo Korostil
|
077724c2d2
|
feat(api): dataset read API uuid support (#34836)
|
2025-08-29 17:21:24 -07:00 |
|
Sam Firke
|
c5a84c0985
|
fix(drilling): drill by pagination works with MSSQL data source, cont. (#34724)
|
2025-08-29 12:23:59 -07:00 |
|
Daniel Vaz Gaspar
|
28788fd1fa
|
fix: centralize cache timeout -1 logic to prevent caching (#34654)
|
2025-08-18 08:45:20 +01:00 |
|
Mehmet Salih Yavuz
|
adaae8ba15
|
fix(Timeshift): Determine temporal column correctly (#34582)
|
2025-08-07 15:20:34 +03:00 |
|
Mehmet Salih Yavuz
|
761daec53d
|
feat(timeshift): Add support for date range timeshifts (#34375)
|
2025-08-05 19:31:40 +03:00 |
|
Maxime Beauchemin
|
cb27d5fe8d
|
chore: proper current_app.config proxy usage (#34345)
Co-authored-by: Claude <noreply@anthropic.com>
|
2025-07-31 19:27:42 -07:00 |
|
Maxime Beauchemin
|
1be2287b3a
|
feat(timeseries): enhance 'Series Limit' to support grouping the long tail (#34308)
|
2025-07-25 16:26:32 -07:00 |
|
Maxime Beauchemin
|
2db8f809ba
|
fix: proper handling of boolean filters with snowflake (#34199)
Co-authored-by: Beto Dealmeida <roberto@dealmeida.net>
|
2025-07-18 12:13:52 -07:00 |
|
Mehmet Salih Yavuz
|
6adfd33e3a
|
fix(Table): Allow timeshifts to be overriden (#34014)
|
2025-07-07 13:20:09 +03:00 |
|
Michael S. Molina
|
d6ed819fe2
|
fix: Annotation layer errors (#34074)
|
2025-07-04 15:06:30 -03:00 |
|
Levis Mbote
|
7deca8f2cd
|
feat(chart): add toggle for percentage metric calculation mode in Table chart (#33656)
|
2025-06-13 21:00:58 +03:00 |
|
Beto Dealmeida
|
a26e1d822a
|
chore: remove sqlparse (#33564)
|
2025-06-04 19:31:41 -04:00 |
|
amaannawab923
|
22475e787e
|
feat(Table Chart): Row limit Increase , Backend Sorting , Backend Search , Excel/CSV Improvements (#33357)
Co-authored-by: Amaan Nawab <nelsondrew07@gmail.com>
|
2025-05-09 11:27:31 -06:00 |
|
sowo
|
29b62f7c0a
|
fix(contextmenu): uncaught TypeError (#28203)
|
2025-03-18 20:42:38 -06:00 |
|
Evan Rusackas
|
90651dfe3e
|
fix(dev/ci): pre-commit fixes galore (#32352)
|
2025-02-24 11:26:45 -07:00 |
|
Beto Dealmeida
|
7458c4bbd5
|
chore: rename apply_post_process (#31511)
|
2024-12-19 10:13:28 -05:00 |
|
Maxime Beauchemin
|
e51b95ffa8
|
chore: enforce more ruff rules (#31447)
Co-authored-by: Elizabeth Thompson <eschutho@gmail.com>
|
2024-12-18 17:41:34 -08:00 |
|
Antonio Rivero
|
bc6d2dba37
|
feat(time_comparison): Support all date formats when computing custom and inherit offsets (#30002)
|
2024-08-23 15:32:25 +02:00 |
|
squalou
|
ce72a0ac27
|
fix: set columns numeric datatypes when exporting to excel (#27229)
Co-authored-by: Elizabeth Thompson <eschutho@gmail.com>
|
2024-08-23 01:39:47 -06:00 |
|
Antonio Rivero
|
9052f9fbb4
|
fix(plugins): Fix dashboard filter for Table and Big Number with Time Comparison (#29517)
|
2024-07-08 23:07:35 +02:00 |
|
Maxime Beauchemin
|
4bb2e2f8af
|
chore: enable ruff lint rule TRY201 and B904 to improve raise stack traces (#29166)
|
2024-06-12 13:04:42 -07:00 |
|
John Bodley
|
17d7e7e5e1
|
fix: Remove BASE_AXIS from pre-query (#29084)
|
2024-06-05 10:27:26 -07:00 |
|
Eyal Ezer
|
07b2449bd7
|
refactor: Unify all json.(loads|dumps) usage to utils.json (#28702)
Co-authored-by: Eyal Ezer <eyal.ezer@ge.com>
|
2024-05-28 14:17:41 -07:00 |
|
Eyal Ezer
|
56f0fc4ec2
|
refactor: Migration of json utilities from core (#28522)
Co-authored-by: Eyal Ezer <eyal.ezer@ge.com>
|
2024-05-20 10:27:22 -07:00 |
|
Antonio Rivero
|
b1f85dce71
|
refactor(plugins): BigNumber Time Comparison with existing time_offset API (#27718)
Co-authored-by: lilykuang <jialikuang@gmail.com>
Co-authored-by: Kamil Gabryjelski <kamil.gabryjelski@gmail.com>
|
2024-05-16 18:47:50 +02:00 |
|
Michael S. Molina
|
821c7d7f2c
|
fix: Time shifts calculation for ECharts plugins (#28432)
|
2024-05-15 08:11:52 -03:00 |
|
Maxime Beauchemin
|
2d63722150
|
chore: set up ruff as a new linter/formatter (#28158)
|
2024-04-24 17:19:53 -07:00 |
|
Antonio Rivero
|
6844735a45
|
fix(time_offset): improved LIMIT-handling in advanced analytics (#27934)
|
2024-04-12 00:54:21 +02:00 |
|
Beto Dealmeida
|
9377227e06
|
chore(OAuth2): refactor for custom OAuth2 clients (#27880)
|
2024-04-05 12:17:39 -04:00 |
|
John Bodley
|
601432ad82
|
fix(pylint): Address errors/warnings introduced by #27867 (#27889)
|
2024-04-03 18:41:21 -07:00 |
|
Maxime Beauchemin
|
12fe2929a4
|
fix: row limits & row count labels are confusing (#27700)
|
2024-04-02 13:58:35 -07:00 |
|
Antonio Rivero
|
127df24c08
|
refactor(plugins): Time Comparison Utils (#27145)
|
2024-02-22 14:43:43 +01:00 |
|
Beto Dealmeida
|
fade4806ce
|
fix: prevent guest user from modifying metrics (#26749)
|
2024-01-29 12:59:33 -05:00 |
|
John Bodley
|
df79522160
|
refactor: Ensure Flask framework leverages the Flask-SQLAlchemy session (#26200)
|
2024-01-18 08:27:29 +13:00 |
|
Zef Lin
|
efdeb9df05
|
feat(embedded+async queries): support async queries to work with embedded guest user (#26332)
|
2024-01-08 17:11:45 -08:00 |
|
John Bodley
|
07bcfa9b5f
|
chore(command): Organize Commands according to SIP-92 (#25850)
|
2023-11-22 16:55:54 -03:00 |
|
John Bodley
|
07551dc3d4
|
chore(connector): Cleanup base models and views according to SIP-92 (#24773)
|
2023-11-21 10:11:50 -08:00 |
|
John Bodley
|
10205d0b50
|
chore: Singularize tag models (#25819)
|
2023-11-09 08:22:08 -08:00 |
|