You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* merge dev into production ([#34](https://github.com/ChingEnLin/QueryPal/issues/34)) ([b363f16](https://github.com/ChingEnLin/QueryPal/commit/b363f16670ccaede184558225b0a654143199f92)), closes [#33](https://github.com/ChingEnLin/QueryPal/issues/33)
* add DESIGN_HANDBOOK.md to .gitignore ([e72e0eb](https://github.com/ChingEnLin/QueryPal/commit/e72e0eb5d57bc92c08891467315774cec9c6dec0))
12
+
* add HubPage and refactor navigation structure ([169074a](https://github.com/ChingEnLin/QueryPal/commit/169074a19d94474d7dd100d479f6e0531e8c5165))
13
+
* add support for preselected account navigation in QueryGeneratorPageWrapper ([8bc2338](https://github.com/ChingEnLin/QueryPal/commit/8bc2338989b7cbc94857a28a037c5ef99da675f7))
14
+
* enhance Data Explorer and Query Generator with session management and improved navigation ([4aeed9e](https://github.com/ChingEnLin/QueryPal/commit/4aeed9e9cfca146498270c970bcbfea651886966))
15
+
* enhance QueryDisplay and DataExplorer components with filter state and handover functionality ([fc3d144](https://github.com/ChingEnLin/QueryPal/commit/fc3d144162f59fba48131a1b78913643d7965fd5))
16
+
* enhance ShareQueryDialog and ShortcutCheatsheet components with improved styling and functionality ([bccd212](https://github.com/ChingEnLin/QueryPal/commit/bccd2129f85d8bf619aae8b2741e8c5c72fc5400))
17
+
* enhance UI components and add command palette functionality ([53795d4](https://github.com/ChingEnLin/QueryPal/commit/53795d4002eac1a04bc285aca4ae6e2f2fc57736))
18
+
* implement AnalyticsPageWrapper for session management and routing ([fb15a31](https://github.com/ChingEnLin/QueryPal/commit/fb15a31d735fd9a343bbf8c13c40f0ce92694070))
19
+
* pass initialCollection state when navigating from CommandPalette ([0510ba8](https://github.com/ChingEnLin/QueryPal/commit/0510ba88cbba56c14dd6967fef0e59af0b10b5a6))
20
+
* refactor AppSidebar and DataExplorerPageWrapper for improved state management and UI consistency ([092b491](https://github.com/ChingEnLin/QueryPal/commit/092b4913e1d84aebcbbc3bf8285a20ce8d41397d))
* remove 'Audit Log' from AppSidebar and HubPage navigation ([0ccefaa](https://github.com/ChingEnLin/QueryPal/commit/0ccefaa376c1f7a2a9d2f759affc4c0dba9e15f0))
23
+
* rework LoginPage UI with enhanced design and functionality ([7684762](https://github.com/ChingEnLin/QueryPal/commit/7684762f6a1501bbd0cfbed7fdd53bcd2ff636ac))
24
+
* update database engine badges to reflect availability status ([706bb77](https://github.com/ChingEnLin/QueryPal/commit/706bb771a059699d30fcb4f86cb30df364f8db65))
25
+
26
+
### Bug Fixes
27
+
28
+
* apply black formatting to react_agent_service.py ([8305dfb](https://github.com/ChingEnLin/QueryPal/commit/8305dfb09013f3b18f6020cba92a7dcb0c8b5f79))
29
+
30
+
### Refactoring
31
+
32
+
* update Claude Code Review workflow to trigger on issue comments and pull request review comments ([b945405](https://github.com/ChingEnLin/QueryPal/commit/b945405c6853039be161293f98bfe14b9bb683ad))
* Add filter type to support date filtering in the data explorer. ([2c00ecb](https://github.com/ChingEnLin/QueryPal/commit/2c00ecbf396c6768d088a6f0cb2c61a0084cc41d))
39
+
* add functionality to export Data Explorer filters as PyMongo query string ([c21717c](https://github.com/ChingEnLin/QueryPal/commit/c21717c9a374269248afc6ff8c7debbd2990ad82))
40
+
* configurable agent iterations with UI slider and aggregation support ([1e61b7f](https://github.com/ChingEnLin/QueryPal/commit/1e61b7f5889b2c3c544779b515680e3030e1e363))
41
+
* generalize image preview component to support both base64 and URL images. ([2ef9493](https://github.com/ChingEnLin/QueryPal/commit/2ef949379fdbfb7c634d3e96214bf5984346df43))
42
+
* implement AI-driven ReAct agent for query generation ([2c581f2](https://github.com/ChingEnLin/QueryPal/commit/2c581f293a9dd89c0a607cca15207ad04bf46041))
43
+
* implement automated logging for database write operations in query execution routes ([fcc04b1](https://github.com/ChingEnLin/QueryPal/commit/fcc04b13ed8448b7c5cbe6e963afcdbf949666bb))
44
+
* Implement multiple resizable document panels, "open to side" functionality, and document persistence in the Data Explorer. ([fc84a35](https://github.com/ChingEnLin/QueryPal/commit/fc84a355b015b741d31ab668875bfb18ec205cf0))
45
+
* Implement save conflict detection and resolution with a diff viewer for document edits. ([cc164e6](https://github.com/ChingEnLin/QueryPal/commit/cc164e6f408ca7c3925a37aad93c059caf2fb62e))
46
+
47
+
### Bug Fixes
48
+
49
+
* security and reliability hardening ([4660c09](https://github.com/ChingEnLin/QueryPal/commit/4660c09b7d13d065171dcd93ef000f47726145f6))
50
+
51
+
### Maintenance
52
+
53
+
* mock GEMINI_API_KEY for CI tests ([b0dd3dc](https://github.com/ChingEnLin/QueryPal/commit/b0dd3dcef25d5c7b0677a2894cbc111a63785767))
54
+
55
+
### Documentation
56
+
57
+
* add ReAct agent documentation and architecture diagram to README ([bc75e8e](https://github.com/ChingEnLin/QueryPal/commit/bc75e8e565290640922110f9c7e64ca396da6897))
* Add loading indicators and state management for database connection and quick exploration actions. ([f6de6aa](https://github.com/ChingEnLin/QueryPal/commit/f6de6aa6a5620476ff4fce5919cd0f19fac5d5a0))
64
+
* add resizable panels to the Data Explorer layout. ([1c83eca](https://github.com/ChingEnLin/QueryPal/commit/1c83ecabbcdd248a6172f771ceb41ba5f1c9faba))
65
+
* Filter out datetime fields from document history diffs and add react-resizable-panels dependency. ([8acb561](https://github.com/ChingEnLin/QueryPal/commit/8acb561b39c637f665b7ca5f938794bebbd23d7a))
66
+
* Implement multiple document filtering with various operators in the Data Explorer. ([a7dd5dd](https://github.com/ChingEnLin/QueryPal/commit/a7dd5dd4217db722fc773ec1f82f38a4ebeea984))
67
+
* Implement robust MSAL token acquisition with silent/popup fallback and expand authentication error handling. ([2bbbfa9](https://github.com/ChingEnLin/QueryPal/commit/2bbbfa98553b1aff9fafc0440d862df3d8db74d3))
68
+
* Introduce a diff-based overwrite dialog to prevent loss of unsaved document edits when refreshing. ([63127e1](https://github.com/ChingEnLin/QueryPal/commit/63127e19d2d863e191f499e2e0a8c60a7064c7aa))
69
+
70
+
### Styling
71
+
72
+
* Apply consistent formatting to DataExplorerPage.tsx. ([0e03ad9](https://github.com/ChingEnLin/QueryPal/commit/0e03ad9523a3e01801a0fd678312f0d16a4b9560))
* Add an interactive SVG schema relationship graph component to visualize collection relationships on the query generator page. ([605119d](https://github.com/ChingEnLin/QueryPal/commit/605119d366e63d10911c86f6ec49ef722f52b4e7))
79
+
* Enable multi-collection query generation by updating context handling to pass a list of selected collections to the backend. ([943cf44](https://github.com/ChingEnLin/QueryPal/commit/943cf44bb9872ad1961a579cc9c588ecc9696f20))
80
+
* Implement schema relationship inference and enhance NL2Query with cross-collection schema context. ([c6ef8db](https://github.com/ChingEnLin/QueryPal/commit/c6ef8dbf67dd1f7aacf1f45c917507c5773ac4ea))
81
+
* Replace global Data Explorer button with context-specific explorer buttons and add quick explore options for accounts. ([a268708](https://github.com/ChingEnLin/QueryPal/commit/a268708f42c8abbf395576d88620ee4a4cca9a9c))
* Add search option icons and enhance JSON display highlighting with regex support. ([66e774c](https://github.com/ChingEnLin/QueryPal/commit/66e774c6834610c16646bf0251352824752514fd))
94
+
* Implement base64 image preview with hover tooltip and expand functionality in JsonDisplay. ([438e46a](https://github.com/ChingEnLin/QueryPal/commit/438e46af7da238fe2121efea7166a1820782b782))
* add AuditPage for analyzing audit logs with visualization and markdown support ([a8f13ea](https://github.com/ChingEnLin/QueryPal/commit/a8f13ea390d8f7aa450118970ad5ea8225037849))
101
+
102
+
### Bug Fixes
103
+
104
+
* mock return of test ([495a85f](https://github.com/ChingEnLin/QueryPal/commit/495a85f68d4e1a61bbd1714128bafd4dcd699fe8))
* Enhance CORS configuration for production and development environments ([08afe20](https://github.com/ChingEnLin/QueryPal/commit/08afe20909a8239c41e93df5c26791961c3a8854))
112
+
113
+
### Bug Fixes
114
+
115
+
* Update allowed origins for development environment in CORS configuration ([0ba7b95](https://github.com/ChingEnLin/QueryPal/commit/0ba7b95f3ce9781d80299962f6ca30843bc7081b))
116
+
117
+
### Styling
118
+
119
+
* Refactor CORS configuration logic and improve formatting in main.py ([a5a335f](https://github.com/ChingEnLin/QueryPal/commit/a5a335f3f1411e36f6fc5d95d67ef196b3638c2f))
* Implement token renewal service and integrate with authentication flow ([a0da761](https://github.com/ChingEnLin/QueryPal/commit/a0da7611858e180686f371e52bdca6ef6f5ac5c6))
* Add semantic versioning workflow with conventional commits ([13dbed7](https://github.com/ChingEnLin/QueryPal/commit/13dbed7616a078b2cd2c27e16f8eef330ad6b264))
138
+
139
+
### Bug Fixes
140
+
141
+
* Preserve complete release history in wiki page updates ([85c8e31](https://github.com/ChingEnLin/QueryPal/commit/85c8e31d46b78d26915f91bdbcdbc9e366849669))
142
+
* Remove contributing section and update links in README ([9c17f5a](https://github.com/ChingEnLin/QueryPal/commit/9c17f5aedfde60e44517603d9e80b42f7c920595))
143
+
* Remove important notice from README and clean up formatting ([9eb1fd1](https://github.com/ChingEnLin/QueryPal/commit/9eb1fd180c585c1647af14c1dd951b13fa832183))
144
+
* Update update_document to preserve datetime fields and ensure proper document replacement ([8e9f57e](https://github.com/ChingEnLin/QueryPal/commit/8e9f57e1e3d75f165d3e901daac31dc9cea1e629))
145
+
* Use replace_one in update_document to ensure deleted fields are removed ([f7ea61f](https://github.com/ChingEnLin/QueryPal/commit/f7ea61f0b8b7749b280e75666cb2b11ea1cc5365))
146
+
147
+
### Documentation
148
+
149
+
* Add semantic versioning documentation and README updates ([a843509](https://github.com/ChingEnLin/QueryPal/commit/a843509674b7d25c1bf9bbbf417d90bf0ef3c54d))
150
+
1
151
# Changelog
2
152
3
153
All notable changes to QueryPal will be documented in this file.
@@ -10,4 +160,4 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
10
160
## [2.0.0] - 2024-08-29
11
161
12
162
### Fixed
13
-
- Update Docker entrypoint script to set default PORT and modify nginx configuration
163
+
- Update Docker entrypoint script to set default PORT and modify nginx configuration
0 commit comments