Maxime Beauchemin
194831d685
fix(charts): handle duplicate column names in extract_dataframe_dtypes
...
When a DataFrame has duplicate column names (e.g. from time comparison
post-processing), `df[column]` returns a DataFrame instead of a Series.
Calling `.isna().all()` on a DataFrame produces a Series of booleans,
which raises "truth value of a Series is ambiguous" in the `if` check.
Fix by using positional indexing (`df.iloc[:, i]`) to always retrieve a
single Series regardless of duplicate column names.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-05-06 19:54:35 +00:00
Sam Firke
c2725e86f3
fix(markdown): Allow "target" attribute ( #39868 )
2026-05-04 18:27:43 -04:00
Jamile Celento
2dfc770b0f
fix(native-filters): update TEMPORAL_RANGE filter subject when Time Column filter is applied ( #36985 )
2026-02-04 12:37:17 +03:00
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
Maxime Beauchemin
b0d3f0f0d4
feat: add customizable brand spinners with theme integration ( #34764 )
...
Co-authored-by: Claude <noreply@anthropic.com >
Co-authored-by: Evan Rusackas <evan@preset.io >
2025-09-03 08:28:59 -07:00
Maxime Beauchemin
246181a546
feat(docker): Add pytest support to docker-compose-light.yml ( #34373 )
...
Co-authored-by: Claude <noreply@anthropic.com >
2025-08-06 00:17:50 -04: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
Beto Dealmeida
99e69c32ee
fix: coerce datetime conversion errors ( #32683 )
2025-03-18 13:09:23 -04:00
Elizabeth Thompson
33aa9030bf
fix: add DateOffset to json serializer ( #32532 )
2025-03-07 16:15:06 -08:00
Ville Brofeldt
68e8d9858c
fix: always extract query source from request ( #32525 )
2025-03-06 14:17:21 -08:00
Ville Brofeldt
c90e45a373
feat: make user agent customizable ( #32506 )
2025-03-05 16:33:24 -08: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
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
Eyal Ezer
5f714b707c
fix: utf-16 json encoder support ( #28486 )
...
Co-authored-by: Eyal Ezer <eyal.ezer@ge.com >
2024-05-15 08:53:19 -07:00
Maxime Beauchemin
c10cee3a39
fix: use pessimistic json encoder in SQL Lab ( #28266 )
2024-05-06 12:23:50 -07:00
Beto Dealmeida
e90246fd1f
feat(SIP-95): permissions for catalogs ( #28317 )
2024-05-06 11:41:58 -04:00
Maxime Beauchemin
2d63722150
chore: set up ruff as a new linter/formatter ( #28158 )
2024-04-24 17:19:53 -07:00
Elizabeth Thompson
1d0b86ae94
chore: add more migration tests ( #25262 )
2023-11-07 17:06:23 -08:00
Daniel Vaz Gaspar
f473d13d0d
fix: improve upload ZIP file validation ( #25658 )
2023-10-17 18:28:09 +01:00
Beto Dealmeida
41ca4a00b9
fix: to_datetime in Pandas 2 ( #24952 )
2023-08-10 19:32:15 -07:00
Elizabeth Thompson
d23b20ea75
chore: add talisman env var to config ( #24774 )
2023-08-04 09:04:14 -07:00
John Bodley
a4d5d7c6b9
chore(pre-commit): Add pyupgrade and pycln hooks ( #24197 )
2023-06-01 12:01:10 -07:00
Sebastian Liebscher
c963416c09
chore: remove deprecated distutils ( #24001 )
2023-05-11 19:00:04 +03:00
Ville Brofeldt
e1e9fda72b
fix: remove extras from all adhoc_filters controls ( #21450 )
...
Co-authored-by: Ville Brofeldt <ville.brofeldt@apple.com >
2022-09-13 15:52:21 +03:00