Antonio Rivero
|
c966dd4f9e
|
feat(dashboards): Add config to filter implicit tags in list API (#36246)
|
2025-11-25 11:57:53 +01:00 |
|
Sam Firke
|
aede3bb5ba
|
fix(auth): redirect anonymous attempts to view dashboard with next (#35345)
|
2025-10-16 16:33:37 -04:00 |
|
Maxime Beauchemin
|
abc2d46fed
|
refactor: remove obsolete Flask flash messaging system (#35237)
Co-authored-by: Claude <noreply@anthropic.com>
|
2025-09-25 00:05:16 -07:00 |
|
Hugh A. Miles II
|
966e231f94
|
feat: Add Dashboard Filter Support for Alert Reports (#32196)
Co-authored-by: Elizabeth Thompson <eschutho@gmail.com>
Co-authored-by: Hugh A Miles II <hugh@Mac.home>
|
2025-09-16 10:52:28 -04:00 |
|
Maxime Beauchemin
|
088ecdd0bf
|
refactor: Enable G logging rules and comprehensive ruff improvements (#35081)
Co-authored-by: Claude <noreply@anthropic.com>
|
2025-09-15 12:42:49 -07:00 |
|
Daniel Vaz Gaspar
|
a9fb853e3e
|
fix: Bump FAB to 5.X (#33055)
Co-authored-by: Joe Li <joe@preset.io>
|
2025-09-12 09:21:37 +01:00 |
|
Vitor Avila
|
ce74ae095d
|
feat: Use dashboard name for screenshot download (#34988)
|
2025-09-05 02:16:45 -03:00 |
|
Maxime Beauchemin
|
4695be5cc5
|
fix: complete theme management system import/export (#34850)
Co-authored-by: Claude <noreply@anthropic.com>
|
2025-09-01 15:44:01 -07:00 |
|
Vitor Avila
|
471d9fe737
|
fix: Add dataset ID to file name on exports (#34782)
|
2025-08-25 14:54:27 -03:00 |
|
Danylo Korostil
|
31e2143c84
|
feat(api): Added uuid filed support to dataset, chart, dashboard API (#29573)
|
2025-08-18 13:05:16 -07: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
|
e741a3167f
|
feat: add a theme CRUD page to manage themes (#34182)
Co-authored-by: Mehmet Salih Yavuz <salih.yavuz@proton.me>
|
2025-07-25 13:26:41 -07:00 |
|
Vitor Avila
|
733f112142
|
fix: Support metric currency as dict during import (#34080)
|
2025-07-07 14:00:56 -03:00 |
|
Kamil Gabryjelski
|
b92909d621
|
feat: Enable passing a permalink to cache_dashboard_screenshot endpoint (#32900)
|
2025-03-31 10:40:36 +02:00 |
|
Evan Rusackas
|
90651dfe3e
|
fix(dev/ci): pre-commit fixes galore (#32352)
|
2025-02-24 11:26:45 -07:00 |
|
Jack
|
7db0589340
|
fix(thumbnail cache): Enabling force parameter on screenshot/thumbnail cache (#31757)
Co-authored-by: Kamil Gabryjelski <kamil.gabryjelski@gmail.com>
|
2025-01-31 19:22:31 +01:00 |
|
Vitor Avila
|
9661afff16
|
fix(Embedded): Skip CSRF validation for dashboard download endpoints (#31798)
|
2025-01-13 16:50:24 -03: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 |
|
Geido
|
e1f98e246f
|
fix(Dashboard): Sync color configuration via dedicated endpoint (#31374)
|
2024-12-13 15:58:02 +02:00 |
|
Linden
|
8905508d8f
|
fix(imports): import query_context for imports with charts (#30887)
|
2024-11-21 16:14:45 -07:00 |
|
Geido
|
90572be95a
|
fix(Dashboard): Retain colors when color scheme not set (#30646)
|
2024-11-21 19:58:32 +02:00 |
|
Geido
|
3e29777526
|
fix(Dashboard): Sync/Async Dashboard Screenshot Generation and Default Cache (#30755)
Co-authored-by: Michael S. Molina <michael.s.molina@gmail.com>
Co-authored-by: Michael S. Molina <70410625+michael-s-molina@users.noreply.github.com>
|
2024-11-01 11:39:43 +02:00 |
|
Geido
|
d9a1db044a
|
refactor(Dashboard): Native filters form update endpoint (#30609)
|
2024-10-21 14:11:22 +03:00 |
|
Felix
|
211564a6da
|
fix(dashboard-export): Fixes datasetId is not replaced with datasetUuid in Dashboard export in 4.1.x (#30425)
|
2024-10-09 11:36:46 -07:00 |
|
Maxime Beauchemin
|
a849c29288
|
chore: enable lint PT009 'use regular assert over self.assert.*' (#30521)
|
2024-10-07 13:17:27 -07:00 |
|
Elizabeth Thompson
|
96b0bcfd78
|
chore: add logging for dashboards/get warnings (#30365)
|
2024-09-27 11:08:04 -07:00 |
|
Geido
|
23467bd7e4
|
fix(Fave): Charts and Dashboards fave/unfave do not commit transactions (#30215)
|
2024-09-12 18:06:30 +02:00 |
|
Jack
|
2fda221b7c
|
feat(alert/reports): adding logic to handle downstream reports when tab is deleted from dashboard (#29333)
|
2024-08-23 15:26:26 -05:00 |
|
Geido
|
b323bf0fb6
|
fix(Embedded): Deleting Embedded Dashboards does not commit the transaction (#29894)
|
2024-08-09 17:29:57 +03:00 |
|
Beto Dealmeida
|
61c0970968
|
fix: create permissions on DB import (#29802)
|
2024-08-06 12:09:21 -04:00 |
|
Geido
|
4c52ecc4d8
|
fix(Dashboard): Copying a Dashboard does not commit the transaction (#29776)
|
2024-07-31 19:40:23 +03:00 |
|
Beto Dealmeida
|
b66c0f8d30
|
fix: schemas for upload API (#29604)
|
2024-07-16 15:53:25 -04:00 |
|
Vitor Avila
|
33b934cbb3
|
fix(Tags filter): Filter assets by tag ID (#29412)
|
2024-07-11 12:26:36 -03:00 |
|
Edgar Ulloa
|
d89648147f
|
feat(dashboard): add API endpoints for generating and downloading screenshots (#29187)
Co-authored-by: Diego Pucci <diegopucci.me@gmail.com>
|
2024-07-08 12:52:23 +03:00 |
|
John Bodley
|
8fb8199a55
|
chore(dao/command): Add transaction decorator to try to enforce "unit of work" (#24969)
|
2024-06-28 12:33:56 -07:00 |
|
Jack
|
a5355d86fc
|
feat: Dashboard tabs api endpoint (#27962)
|
2024-06-20 18:40:54 +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 |
|
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 |
|
Vitor Avila
|
0fdb4b7c23
|
chore(tags): Handle tagging as part of asset update call (#28570)
|
2024-05-28 11:41:31 -04:00 |
|
JUST.in DO IT
|
02478e5b95
|
feat(dashboard): Add metadata bar to the header (#27857)
|
2024-05-10 10:28:57 -07:00 |
|
Maxime Beauchemin
|
3ac387bb66
|
chore: enable ruff's isort equivalent (#28267)
|
2024-04-30 18:29:49 -07:00 |
|
Maxime Beauchemin
|
2d63722150
|
chore: set up ruff as a new linter/formatter (#28158)
|
2024-04-24 17:19:53 -07:00 |
|
John Bodley
|
bc65c245fe
|
chore(tests): Remove unnecessary/problematic app contexts (#28159)
|
2024-04-24 13:46:35 -07:00 |
|
Daniel Vaz Gaspar
|
e465876ed4
|
feat: new Excel upload form and API (#28105)
|
2024-04-19 14:19:42 +01:00 |
|
John Bodley
|
481a63da55
|
chore(tests): Remove ineffectual login (#27149)
|
2024-04-09 09:52:02 -07:00 |
|
Vitor Avila
|
66bf70172f
|
fix(API): Updating assets via the API should preserve ownership configuration (#27364)
|
2024-03-06 16:40:41 +00:00 |
|
Stepan
|
2e4f6d3f38
|
perf(export): export generates unnecessary files content (#26765)
|
2024-02-21 16:28:38 -07:00 |
|
John Bodley
|
847ed3f5b0
|
refactor: Ensure Flask framework leverages the Flask-SQLAlchemy session (Phase II) (#26909)
|
2024-02-14 06:20:15 +13:00 |
|
Vitor Avila
|
01e2f8ace3
|
fix(security manager): Users should not have access to all draft dashboards (#27015)
|
2024-02-07 09:20:41 -07:00 |
|
Daniel Vaz Gaspar
|
5b34395689
|
fix: chart import validation (#26993)
|
2024-02-06 12:14:02 +00:00 |
|