Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
495 commits
Select commit Hold shift + click to select a range
f5b3775
Dr 184 dashboard filters (#326)
mirkan1 Sep 30, 2024
5df7515
scheduler's url bug is fixed for docker creations
mirkan1 Oct 1, 2024
841eb57
Optimize Python version installation and add debugging instructions
mirkan1 Oct 3, 2024
5887b90
DR-195 | Fix exception handling in refresh_schema function
mirkan1 Oct 3, 2024
13c71ce
Update REDASH_SCHEMAS_REFRESH_SCHEDULE in docker-compose.yml
mirkan1 Oct 3, 2024
9754cd0
chore: migrate google cloud build to artifact registry
jaroslawherod Nov 18, 2024
94fe2c0
chore: migrate google cloud build to artifact registry
jaroslawherod Nov 18, 2024
2d01ca4
chore: fix typo in docker hub url
jaroslawherod Nov 18, 2024
738158a
Feature/release of stable version (#435)
jaroslawherod Nov 20, 2024
92ecb8c
chore: deploy new image on tag instead of manual trigger
jaroslawherod Nov 20, 2024
5bd954b
chore: remove legacy docker image build cloud build pipeline
jaroslawherod Nov 20, 2024
866ed24
Merge remote-tracking branch 'origin' into DR-184-dashboard-filters
mirkan1 Dec 7, 2024
76b10c1
refactor: update time filter button group type and remove EssenceManager
mirkan1 Dec 7, 2024
6a25909
Merge pull request #440 from dataminelab/DR-184-dashboard-filters ( a…
mirkan1 Dec 20, 2024
885a199
Updated docs
rathko Jan 9, 2025
82c2a3d
Mirkan1/cypress (#358)
mirkan1 Mar 10, 2025
ea1fc1a
chore: restart github cache
jaroslawherod Mar 11, 2025
65549dc
chore: restore proper wait for postgres to start
jaroslawherod Mar 11, 2025
f83e80a
chore: restore proper wait for postgres to start
jaroslawherod Mar 11, 2025
c785ccc
chore: downgrade bake version
jaroslawherod Mar 11, 2025
8434084
fix: rename blacklist to blocklist for email domain validation (#469)
mirkan1 Mar 21, 2025
eda630a
chore : align release procedure
jaroslawherod Mar 21, 2025
405a860
chore : align release procedure
jaroslawherod Mar 21, 2025
5a0e156
chore : optimize build to use cache and run parts in parallel
jaroslawherod Mar 22, 2025
49495a4
chore : optimize build to run parts in parallel
jaroslawherod Mar 22, 2025
2549339
chore : correct version reference
jaroslawherod Mar 22, 2025
dc43902
chore : fix tag step
jaroslawherod Mar 22, 2025
cf3e00d
style: update styling in CardsList.less and improve schema retrieval …
mirkan1 Mar 23, 2025
16edd44
docs: update setup documentation for clarity and formatting improveme…
mirkan1 Mar 23, 2025
b096c52
chore : restore previous version of sentry-sdk (#481)
jaroslawherod Mar 23, 2025
7bddafb
chore : update potery.lock (#482)
jaroslawherod Mar 23, 2025
e599acb
Mirkan1/refactors (#483)
mirkan1 Mar 23, 2025
b1b6897
chore: update Poetry version to 2.1.1 in Dockerfile (#484)
mirkan1 Mar 23, 2025
ff9b9a9
chore: remove NOTICE file and update dependencies in poetry.lock and …
mirkan1 Mar 26, 2025
0d5de75
refactor: clean up imports and improve JSON encoder in reports handle…
mirkan1 Mar 26, 2025
ba535d4
refactor: standardize method signatures and improve widget text forma…
mirkan1 Mar 30, 2025
e0562ff
refactor: remove unused imports and clean up global variable declarat…
mirkan1 Mar 30, 2025
738aa74
Mirkan1/refactoring (#493)
mirkan1 Mar 31, 2025
c70ada8
DR-11 Finish
Diyahon Nov 17, 2020
346f91c
DR-11 not finished
Diyahon Nov 16, 2020
a8726d8
refactor: use 'is' for comparison with False in organization status q…
mirkan1 Apr 1, 2025
b664514
refactor: add db.backref to pylint configuration and clean up RedashS…
mirkan1 Apr 1, 2025
2bc5d63
refactor: use nullslast in order_by to handle null values in query so…
mirkan1 Apr 8, 2025
45dd9ee
refactor: replace hardcoded timeout value with settings.SCHEMAS_REFRE…
mirkan1 Apr 8, 2025
9249bf0
Fix/query schedule (#504)
mirkan1 Apr 8, 2025
57c4fe7
Feat/pr (#505)
mirkan1 Apr 8, 2025
de3e019
Fix/unknown state (#506)
mirkan1 Apr 8, 2025
fc7e25b
Feat/unknown state (#507)
mirkan1 Apr 8, 2025
9993c13
feat: add profile_image_url to users table and update query hash mana…
mirkan1 Apr 10, 2025
b02f49d
fix: update data_source_id column to allow nullable values in reports…
mirkan1 Apr 11, 2025
43eddc6
fix: comment out data_source_id column in Report model (#510)
mirkan1 Apr 11, 2025
d0f2f2d
Revert "fix: comment out data_source_id column in Report model (#510)…
mirkan1 Apr 11, 2025
ebdb386
feat: add migration to fix data_source_id foreign key in reports tabl…
mirkan1 Apr 11, 2025
575a6f3
Fix/reports/migrations2 (#513)
mirkan1 Apr 11, 2025
3cc24eb
refactor: streamline upgrade process for data_source_id column in rep…
mirkan1 Apr 11, 2025
5dff288
Fix/reports/migrations4 (#515)
mirkan1 Apr 12, 2025
6f3d2fe
feat: add data_source_id column to reports and establish foreign key …
mirkan1 Apr 12, 2025
22e2279
refactor: remove foreign key handling for data_source_id in reports m…
mirkan1 Apr 12, 2025
44d8a3f
refactor: add _sanitize_data function to handle NaN, Inf, and -Inf in…
mirkan1 Apr 13, 2025
18816c4
Update Plotly dependencies and layout configurations (#499)
mirkan1 Apr 30, 2025
ade0dbf
refactor: add setSorting method and update related components for imp…
mirkan1 May 1, 2025
84b4a46
Mirkan1/test reports DR-198 (#498)
mirkan1 May 1, 2025
66e17f2
patch warnings on pylint and eslint DR-199 (#518)
mirkan1 Jul 13, 2025
2d5443e
plywood-client package upgrade: bump @aws-sdk/client-athena (#562)
dependabot[bot] Jul 13, 2025
d6ac47d
client npm upgrade: bump babel-jest from 24.1.0 to 30.0.4 in /client …
dependabot[bot] Jul 13, 2025
0a039b5
chore : example setup using kustomize (#575)
jaroslawherod Aug 7, 2025
beb1588
Auto restyled (#572)
mirkan1 Aug 7, 2025
e08f788
Dashboard prompt (#573)
mirkan1 Sep 27, 2025
b06b730
fix(eslint): update React version detection settings and clean up rul…
mirkan1 Sep 28, 2025
fa89867
feat: add localization support for Plotly charts (#546)
mirkan1 Sep 28, 2025
de6b876
refactor: remove unit tests job from release workflow
mirkan1 Sep 28, 2025
f78d1fc
fix: update image tag in README for proper rendering
mirkan1 Oct 2, 2025
0dc0b6a
Turnilo coverage (#610)
mirkan1 Oct 2, 2025
3ef1df8
fix: remove extra space in version output declaration
mirkan1 Oct 2, 2025
486a8ed
fix: remove duplicate script entry in package.json
mirkan1 Oct 2, 2025
f99ce1e
fix: remove snapshot results upload to Percy from Cypress tests
mirkan1 Oct 2, 2025
b9e8d3b
Query runners (#601)
mirkan1 Oct 2, 2025
595a9b0
fix: add PropTypes validation to components and improve event listene…
mirkan1 Oct 8, 2025
45bc58c
fix: add missing dependency update configuration for TurniloComponent
mirkan1 Oct 10, 2025
64a98fd
Sendgrid for invitation emails (#155)
mirkan1 Oct 10, 2025
fa35e93
fix: update Cypress configuration to include Percy integration and ad…
mirkan1 Oct 14, 2025
b46b359
fix: update PR comment to reflect test failure detection and provide …
mirkan1 Oct 14, 2025
d8f4414
feat: implement setupReportTests helper for streamlined test setup ac…
mirkan1 Oct 17, 2025
0d5bb59
fix: refactor ReportPage component for improved loading state and err…
mirkan1 Oct 22, 2025
ce151c3
fix: adjust data source box width and margin for better layout consis…
mirkan1 Oct 22, 2025
6358d51
fix: improve duration type check and correct parameter type in _toStr…
mirkan1 Oct 24, 2025
cf9363e
fix: refactor settings context usage in SeriesChart and SeriesHoverCo…
mirkan1 Oct 27, 2025
115c767
fix: optimize getSettings and getModelDataCube functions for improved…
mirkan1 Nov 7, 2025
ea24f7b
fix: update ReportPage prop types and enhance SQL query generation fo…
mirkan1 Nov 18, 2025
a640453
Dr 216 json report runner (#644)
mirkan1 Jan 3, 2026
27ee7a3
fix: enhance type hints in DataSource methods for improved clarity an…
mirkan1 Jan 6, 2026
fe8d1b0
fix: refactor return structure in ModelConfig and update ReportHash t…
mirkan1 Jan 6, 2026
27882a3
fix: add onDelete prop to TurniloWidget and WidgetDropdownButton for …
mirkan1 Jan 7, 2026
2d9de04
fix: comment out OLLAMA_API_URL and ollama service in docker-compose …
mirkan1 Jan 7, 2026
178f43a
feat: Add multi-provider AI support for dashboard prompts
mirkan1 Jan 7, 2026
1e5dd57
fix: update PERCY_PROJECT environment variable for Cypress configuration
mirkan1 Jan 7, 2026
52448e9
fix: reorder import statements and simplify return structure in Model…
mirkan1 Jan 7, 2026
ea4b001
fix: correct dataCubes reference in ReportPageHeader component
mirkan1 Jan 7, 2026
e893b41
fix: comment out OLLAMA_API_URL and ollama service in docker-compose …
mirkan1 Jan 8, 2026
2908876
fix: update file paths for version bump in periodic snapshot workflow
mirkan1 Jan 10, 2026
c2fed90
fix: update git push target branch from master to develop in periodic…
mirkan1 Jan 11, 2026
101b1b0
DR-201 | refactor: enhance type definitions and improve error handlin…
mirkan1 Jan 14, 2026
a2a08b0
DR-201 fix: add return types to methods and remove commented-out code…
mirkan1 Jan 15, 2026
5a19630
Reporter related bugfix (#652)
mirkan1 Jan 16, 2026
de5e268
DR-214 | add report widget integration tests for Turnilo dashboard
mirkan1 Jan 17, 2026
1f17b09
Snapshot: 9.0.2-dev
github-actions[bot] Jan 20, 2026
b46e273
fix: streamline build scripts by replacing npm install with npm i
mirkan1 Jan 22, 2026
398782c
DR-221 : update Dockerfile and docker-compose for improved build proc…
mirkan1 Jan 23, 2026
0ef53a0
Merge branch 'develop' of https://github.com/dataminelab/datareporter…
mirkan1 Jan 23, 2026
57a1e61
refactor: enhance type hints and improve code readability in expressi…
mirkan1 Jan 30, 2026
716ac5d
feat: add group_ids attribute to AnonymousUser class
mirkan1 Jan 31, 2026
494e168
refactor: streamline AI prompt construction in dashboard handling and…
mirkan1 Jan 31, 2026
7ed7b1a
Snapshot: 26.02.0-dev
github-actions[bot] Feb 1, 2026
b1730c4
Added overall architecture description
rathko Feb 4, 2026
985e1fd
chore(deps): bump express from 4.18.2 to 4.22.0 in /client
dependabot[bot] Feb 4, 2026
ffb7588
fix: downgrade react-color to version 2.18.1 for compatibility
mirkan1 Feb 4, 2026
210e8b0
Merge branch 'dependabot/npm_and_yarn/client/express-4.22.0' of https…
mirkan1 Feb 4, 2026
971b1a5
feat: update Ajax class properties to public and set version from config
mirkan1 Feb 5, 2026
458aac8
chore(deps-dev): bump webpack from 5.97.1 to 5.105.0 in /viz-lib
dependabot[bot] Feb 5, 2026
182beec
chore(deps): bump fast-xml-parser and @aws-sdk/client-athena
dependabot[bot] Feb 5, 2026
66c859f
fix: enhance SQL query generation to support qualified table names
mirkan1 Feb 7, 2026
7b3a890
fix: downgrade react-color to version 2.18.1 for compatibility
mirkan1 Feb 7, 2026
71fc7d1
Add simulateAthena.mocha.js test file
mirkan1 Feb 7, 2026
6ea24cf
fix: prevent SQL source mapping for druidsql engine
mirkan1 Feb 7, 2026
6c7ddb7
fix: remove unused jest configuration file
mirkan1 Feb 8, 2026
3f7031b
DR-223 | cast expressions to VARCHAR for regex and contains functions…
mirkan1 Feb 8, 2026
ce58292
chore(deps): bump lodash from 4.17.21 to 4.17.23 in /plywood (#656)
dependabot[bot] Feb 8, 2026
227f30b
chore: update impyla version to 0.18.0 in poetry.lock and pyproject.toml
mirkan1 Feb 8, 2026
924bc4e
fix: streamline report update logic and improve event recording
mirkan1 Feb 12, 2026
86a9072
fix: remove unused onChangeColor prop from ReportPageHeader
mirkan1 Feb 12, 2026
41e0a1f
DR-214 | add refreshDashboard prop to DashboardComponent and improve …
mirkan1 Feb 12, 2026
ed67d73
Merge branch 'dependabot/npm_and_yarn/viz-lib/webpack-5.105.0' of htt…
mirkan1 Feb 13, 2026
5dea758
chore: add assert and stream-browserify dependencies; update webpack …
mirkan1 Feb 13, 2026
85e9acd
fix: update Docker Buildx version to v0.13.1 in CI workflow
mirkan1 Feb 13, 2026
405e26c
fix: update Docker Buildx version to v0.17.0 in CI workflow
mirkan1 Feb 13, 2026
570c391
fix: ensure newline at end of restart_server.sh for proper execution
mirkan1 Feb 13, 2026
396d612
feat: add validation for dataCube attributes in model config
mirkan1 Feb 13, 2026
fa96f33
chore(deps): bump prismjs and react-syntax-highlighter (#647)
dependabot[bot] Feb 13, 2026
601bfda
chore(deps): bump js-yaml from 3.14.1 to 3.14.2 in /viz-lib (#646)
dependabot[bot] Feb 13, 2026
415be3e
black formater run
mirkan1 Feb 14, 2026
073a69f
fix: reduce Sentry event volume to stay within free tier (DR-202) (#664)
rathko Feb 15, 2026
4ce3b5a
Improving README
rathko Feb 15, 2026
ab8847e
Added Resend as an optional mail sender (#666)
rathko Feb 16, 2026
fcb208e
Added Resend dependency
rathko Feb 16, 2026
850cf5d
Fixed poetry lock after adding resend
rathko Feb 16, 2026
ea61514
fix: remove unnecessary href attribute from refresh link in DesktopNa…
mirkan1 Feb 19, 2026
9dce894
Merge branch 'develop' of https://github.com/dataminelab/datareporter…
mirkan1 Feb 19, 2026
a7df456
Updated license
rathko Feb 20, 2026
fd029fe
Updated license
rathko Feb 20, 2026
3178027
Updated licenses
rathko Feb 20, 2026
9f8ccdf
Updated licenses
rathko Feb 20, 2026
b85a006
Removed resend, since it can be itnegrated via smtp
rathko Feb 20, 2026
5620a20
Added security updated
rathko Feb 20, 2026
f14efe9
fix: adjust formatting in architecture diagram and update data source…
mirkan1 Feb 21, 2026
aa8b618
feat: add alert email template and enhance alert evaluation tests
mirkan1 Feb 21, 2026
45f7e2c
Merge branch 'develop' of https://github.com/dataminelab/datareporter…
mirkan1 Feb 21, 2026
544dd21
Added docs (#669)
rathko Feb 21, 2026
386dfd3
Merge main into develop: resolve CI workflow conflicts
rathko Feb 21, 2026
d69b0ac
feat: handle UTF-8 encoding in webhook notifications and add correspo…
mirkan1 Feb 21, 2026
b35aae3
feat: handle NotSupported exception in schema refresh and improve log…
mirkan1 Feb 21, 2026
79420ce
Merge branch 'develop' of https://github.com/dataminelab/datareporter…
mirkan1 Feb 21, 2026
e47a997
fix: update license from MIT to Apache-2.0 in package-lock.json
mirkan1 Feb 22, 2026
8ba9386
feat: update report prop types and introduce Report shape in proptypes
mirkan1 Feb 22, 2026
dded058
Moved license to NOTICE
rathko Feb 23, 2026
7c85e32
feat: enhance report serialization with user details and data source ID
mirkan1 Feb 24, 2026
60e38c0
feat: enhance alert and report handling with new type support and rec…
mirkan1 Feb 25, 2026
5dd2e8d
feat: update VSCode settings to configure Python environment manager …
mirkan1 Feb 25, 2026
22f2a45
Merge branch 'develop' of https://github.com/dataminelab/datareporter…
mirkan1 Feb 25, 2026
9b19cc4
Merge branch 'security-updates' into develop
rathko Feb 25, 2026
1bb17a2
Updated docs
rathko Feb 25, 2026
99308b9
Run npx prettier
rathko Feb 25, 2026
f0bf11e
Prettified (#685)
rathko Feb 25, 2026
8198958
Fixing e2e cypress tests (#686)
rathko Feb 26, 2026
3ea1bb4
Fixing docker build (#687)
rathko Feb 26, 2026
6c2d5e9
Docker testing (#688)
rathko Feb 26, 2026
6f3d0a7
Add get_schema method to Mysql class and improve table schema retriev…
mirkan1 Feb 27, 2026
730f3a6
Remove commented-out ollama service from compose.dev.yml and add new …
mirkan1 Feb 27, 2026
101581c
Enhance error handling in model configuration: validate attribute typ…
mirkan1 Feb 27, 2026
4b5081e
Snapshot: 26.03.0-dev
github-actions[bot] Mar 1, 2026
fc192af
style: fix black formatting in model_config_generator.py
rathko Mar 2, 2026
a3ff82a
Refactor DataSourceModelSelector: update styles for data source selec…
mirkan1 Mar 3, 2026
629b476
Enhance model configuration validation: add allowed types check and i…
mirkan1 Mar 3, 2026
59d4501
fix: update DOMAIN URL to include 'www' for consistency
mirkan1 Mar 3, 2026
4be9599
Added pre-commit hook to setup.md
rathko Mar 3, 2026
5776d1b
Added pre-commit hook for python ruff
rathko Mar 3, 2026
46306f5
Fixing build error
rathko Mar 4, 2026
af48223
Fixing build errors in: make fmt
rathko Mar 4, 2026
7daa418
Fixing build errors
rathko Mar 4, 2026
63adc7c
Fixing build errors
rathko Mar 4, 2026
ec6fd7b
Fixing build errors
rathko Mar 5, 2026
c8c28b9
Fixing build errors
rathko Mar 5, 2026
c54705a
Fixing build errors
rathko Mar 5, 2026
233c5e0
style: update SCSS files to use math.div for margin calculations and …
mirkan1 Mar 8, 2026
85fb81d
refactor: improve pre-commit hook for formatting checks and efficiency
mirkan1 Mar 8, 2026
1059b85
Fixing the build error
rathko Mar 8, 2026
2a3e4d3
Fixing the build error
rathko Mar 8, 2026
1d440d9
Refactor debugging setup and enhance source map support
mirkan1 Mar 11, 2026
2cdf0a1
Fix Elasticsearch connector configuration key mismatch
mirkan1 Mar 13, 2026
07151b8
fix: correct nesting logic in RefExpression class
mirkan1 Mar 13, 2026
a2c553b
feat: enhance ResizeHandle component with improved mouse event handli…
mirkan1 Mar 16, 2026
30ffa30
fix: add PLYWOOD_SERVER_URL for debugging plywood in development envi…
mirkan1 Mar 17, 2026
3d9da5f
feat: Add scheduling functionality for reports
mirkan1 Mar 19, 2026
1ad4d56
refactor: add type hints to functions and variables in various modules
mirkan1 Mar 26, 2026
6935f92
Restyled by prettier
restyled-commits Mar 26, 2026
7776583
docs: update README to reflect correct repository link and clarify Da…
mirkan1 Mar 27, 2026
f76fbcf
refactor: reorganize import statements for clarity and consistency
mirkan1 Mar 31, 2026
77d32b2
Refactor code for improved readability and consistency
mirkan1 Mar 31, 2026
2b9d0e3
Merge branch 'develop' of https://github.com/dataminelab/datareporter…
mirkan1 Mar 31, 2026
2be23c9
Restyled by prettier
restyled-commits Mar 31, 2026
5edb024
Fixed black formatting
rathko Mar 31, 2026
78f0ef6
Fix black formatting
rathko Mar 31, 2026
97071e9
Snapshot: 26.04.0-dev
github-actions[bot] Apr 1, 2026
97b461d
Refactor launch configurations and enhance error handling in RefExpre…
mirkan1 Apr 3, 2026
d65a214
Implement feature X to enhance user experience and fix bug Y in module Z
mirkan1 Apr 7, 2026
4c8c1e5
Refactor DataCube attributes and config properties for improved error…
mirkan1 Apr 7, 2026
790062c
Enhance Ajax class with initial results handling and improve report p…
mirkan1 Apr 8, 2026
05f1b87
Implement report forking feature and add tests for permissions and fu…
mirkan1 Apr 8, 2026
d14c2a3
Restyled by prettier
restyled-commits Apr 8, 2026
48302ce
Enhance Cypress integration by adding recording option and improving …
mirkan1 Apr 9, 2026
ba25035
Refactor split tile selector and enhance report setup tests for visib…
mirkan1 Apr 9, 2026
a19212d
DR-233 | Enhance Turnilo application by adding SCSS module support, u…
mirkan1 Apr 9, 2026
624818e
DR-232 | Enhance BigQueryDialect with fixed unit bucketing and update…
mirkan1 Apr 10, 2026
28cd153
Restyled by prettier
restyled-commits Apr 10, 2026
f85b723
Remove duplicate imports of DataCube and Expression in __init__.py
mirkan1 Apr 10, 2026
26330ab
DR-234 | Add is_draft support to reports and enhance visibility logic
mirkan1 Apr 11, 2026
df2da13
Restyled by prettier
restyled-commits Apr 11, 2026
2aebad0
Refactor editDashboard function to check if already editing before cl…
mirkan1 Apr 11, 2026
2c1770d
CVE-2021-23337 validation update lodash dependency to version 4.18.0 …
mirkan1 Apr 12, 2026
9f82f95
Merge branch 'mirkan1/DR-11' of https://github.com/dataminelab/datare…
mirkan1 Apr 13, 2026
74ad9d9
Enhance report embedding functionality and improve user event tracking
mirkan1 Apr 13, 2026
043a9e6
Restyled by prettier
restyled-commits Apr 13, 2026
19be0f7
Refactor setupReportTests to directly click the save button instead o…
mirkan1 Apr 13, 2026
432b8d6
Add get_results parameter to queryParts in EmbedReportDialog
mirkan1 Apr 13, 2026
aa479cc
Enhance dashboard report functionality and improve report creation tests
mirkan1 Apr 13, 2026
274f337
Remove unused ReportControlDropdown and ReportExecutionMetadata compo…
mirkan1 Apr 13, 2026
6279a92
Update error message for unsupported time part in AwsAthenaDialect
mirkan1 Apr 14, 2026
e2110bc
python version 3.11 (#733)
mirkan1 Apr 14, 2026
a150b23
Merge branch 'develop' of https://github.com/dataminelab/datareporter…
mirkan1 Apr 15, 2026
860d5ac
Add unit tests for DataCube and Expression functionalities, enhance J…
mirkan1 Apr 16, 2026
e6ca63e
Update Python environment settings to use Poetry and refactor test im…
mirkan1 Apr 16, 2026
0424995
Add Restyled configuration for automated code formatting and styling
mirkan1 Apr 16, 2026
1b54cc7
Merge branch 'feature/log-info-if-sentry-is-disabled' of https://gith…
mirkan1 Apr 16, 2026
68e9480
Fix position of report source metadata overlay to align with design s…
mirkan1 Apr 21, 2026
7939416
Dr 92 add lookup function to athena and big query (#651)
mirkan1 Apr 21, 2026
f5cad3c
Snapshot: 26.05.0-dev
github-actions[bot] May 1, 2026
e8bd4d8
Snapshot: 26.06.0-dev
github-actions[bot] Jun 1, 2026
5e85f1a
Snapshot: 26.07.0-dev
github-actions[bot] Jul 1, 2026
9ab5b93
Snapshot: 26.08.0-dev
github-actions[bot] Aug 1, 2026
8484b4f
Snapshot: 26.09.0-dev
github-actions[bot] Sep 1, 2026
0b83bcf
Remove scheduled trigger from periodic snapshot workflow (#782)
mirkan1 Sep 9, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
44 changes: 44 additions & 0 deletions .babelrc.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,44 @@
module.exports = {
presets: [
[
"@babel/preset-env",
{
targets: {
node: "current",
},
},
],
[
"@babel/preset-react",
{
runtime: "classic", // Use classic runtime for React 16
},
],
"@babel/preset-typescript",
],
plugins: [
"@babel/plugin-proposal-class-properties",
"@babel/plugin-proposal-object-rest-spread",
"@babel/plugin-transform-runtime",
],
env: {
test: {
presets: [
[
"@babel/preset-env",
{
targets: {
node: "current",
},
},
],
[
"@babel/preset-react",
{
runtime: "classic",
},
],
],
},
},
};
4 changes: 4 additions & 0 deletions .browserslistrc
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
> 0.5%
last 2 versions
not op_mini all
not dead
16 changes: 16 additions & 0 deletions .ci/Dockerfile.cypress
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
FROM cypress/browsers:node18.12.0-chrome106-ff106

ENV APP=/usr/src/app
RUN useradd -m -d /$APP datareporter
USER datareporter

WORKDIR $APP
COPY --chown=datareporter client $APP/client
COPY --chown=datareporter viz-lib/ $APP/viz-lib
COPY --chown=datareporter plywood $APP/plywood

WORKDIR $APP/client
RUN npm ci && npm run build

# Verify Cypress installation
RUN ./node_modules/.bin/cypress verify
56 changes: 56 additions & 0 deletions .ci/compose.ci.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,56 @@
# This configuration file is for the **development** setup.
# For a production example please refer to kubernetes or CloudRun setups

services:
server:
build:
context: ../
args:
skip_frontend_build: true
skip_dev_deps: ""
skip_ds_deps: ""
command: server
depends_on:
- postgres
- redis
ports:
- "5000:5000"
- "5678:5678"
environment:
PYTHONUNBUFFERED: 0
REDASH_LOG_LEVEL: "INFO"
REDASH_REDIS_URL: "redis://redis:6379/0"
POSTGRES_PASSWORD: "FmTKs5vX52ufKR1rd8tn4MoSP7zvCJwb"
REDASH_DATABASE_URL: "postgresql://postgres:FmTKs5vX52ufKR1rd8tn4MoSP7zvCJwb@postgres/postgres"
REDASH_COOKIE_SECRET: "2H9gNG9obnAQ9qnR9BDTQUph6CbXKCzF"
REDASH_WORKER_NOTIFY_URL: "http://worker-server:5000/execute"
OPENAI_API_KEY: "${OPENAI_API_KEY}"
OLLAMA_API_URL: "http://ollama:11434"
PLYWOOD_SERVER_URL: "http://plywood:3000"
NODE_VERSION: 18
NPM_VERSION: 9.5.1
redis:
image: redis:7-alpine
restart: unless-stopped
ports:
- "6379"
postgres:
image: pgautoupgrade/pgautoupgrade:latest
command: "postgres -c fsync=off -c full_page_writes=off -c synchronous_commit=OFF"
ports:
- "15432:5432"
- "5432:5432"
restart: unless-stopped
environment:
POSTGRES_HOST_AUTH_METHOD: "trust"
plywood:
image: node:16.20.0-alpine
working_dir: /app
command: npm run watch-node
ports:
- "3000:3000"
- "9231:9229"
volumes:
- ./plywood:/app
environment:
- LOG_MODE=request_and_response
89 changes: 89 additions & 0 deletions .ci/compose.cypress.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,89 @@
x-redash-service: &redash-service
build:
context: ../
args:
install_groups: "main"
code_coverage: ${CODE_COVERAGE}
dockerfile: Dockerfile
x-redash-environment: &redash-environment
REDASH_LOG_LEVEL: "INFO"
REDASH_REDIS_URL: "redis://redis:6379/0"
POSTGRES_PASSWORD: "FmTKs5vX52ufKR1rd8tn4MoSP7zvCJwb"
REDASH_DATABASE_URL: "postgresql://postgres:FmTKs5vX52ufKR1rd8tn4MoSP7zvCJwb@postgres/postgres"
REDASH_RATELIMIT_ENABLED: "false"
REDASH_ENFORCE_CSRF: "true"
REDASH_COOKIE_SECRET: "2H9gNG9obnAQ9qnR9BDTQUph6CbXKCzF"
DATAREPORTER_ENSURE_SCHEMA: "true"
services:
server:
<<: *redash-service
command: server
depends_on:
- postgres
- redis
- plywood
ports:
- "5000:5000"
environment:
<<: *redash-environment
PYTHONUNBUFFERED: 0
PLYWOOD_SERVER_URL: "http://plywood:3000"
scheduler:
<<: *redash-service
command: scheduler
depends_on:
- server
environment:
<<: *redash-environment
worker:
<<: *redash-service
command: worker
depends_on:
- server
environment:
<<: *redash-environment
PYTHONUNBUFFERED: 0
plywood:
build:
context: ../plywood
dockerfile: Dockerfile
ports:
- "3000:3000"
- "9231:9229"
environment:
- LOG_MODE=request_and_response
cypress:
ipc: host
build:
context: ../
dockerfile: .ci/Dockerfile.cypress
depends_on:
- server
- worker
- scheduler
- plywood
environment:
CYPRESS_baseUrl: "http://server:5000"
CYPRESS_coverage: ${CODE_COVERAGE}
PERCY_TOKEN: ${PERCY_TOKEN}
PERCY_BRANCH: ${CIRCLE_BRANCH}
PERCY_COMMIT: ${CIRCLE_SHA1}
PERCY_PULL_REQUEST: ${CIRCLE_PR_NUMBER}
COMMIT_INFO_BRANCH: ${CIRCLE_BRANCH}
COMMIT_INFO_MESSAGE: ${COMMIT_INFO_MESSAGE}
COMMIT_INFO_AUTHOR: ${CIRCLE_USERNAME}
COMMIT_INFO_SHA: ${CIRCLE_SHA1}
COMMIT_INFO_REMOTE: ${CIRCLE_REPOSITORY_URL}
CYPRESS_PROJECT_ID: ${CYPRESS_PROJECT_ID}
CYPRESS_RECORD_KEY: ${CYPRESS_RECORD_KEY}
volumes:
- ./client/percy:/usr/src/app/client/percy
redis:
image: redis:7-alpine
restart: unless-stopped
postgres:
image: pgautoupgrade/pgautoupgrade:latest
command: "postgres -c fsync=off -c full_page_writes=off -c synchronous_commit=OFF"
restart: unless-stopped
environment:
POSTGRES_HOST_AUTH_METHOD: "trust"
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
version: '2.2'
version: "2.2"
services:
redash:
build: ../
Expand All @@ -14,7 +14,7 @@ services:
REDASH_REDIS_URL: "redis://redis:6379/0"
REDASH_DATABASE_URL: "postgresql://postgres@postgres/postgres"
redis:
image: redis:3.0-alpine
image: redis:7-alpine
restart: unless-stopped
postgres:
image: postgres:9.5.6-alpine
Expand Down
File renamed without changes.
File renamed without changes.
File renamed without changes.
12 changes: 0 additions & 12 deletions .circleci/Dockerfile.cypress

This file was deleted.

155 changes: 0 additions & 155 deletions .circleci/config.yml

This file was deleted.

Loading
Loading