Ma77Ball commented on issue #5172:
URL: https://github.com/apache/texera/issues/5172#issuecomment-4724442645
The project feature was deprecated (hidden by default) in PR #3343, merged
**2025-04-02**, which set `projectEnabled: false` by default with the note that
"the project feature hasn't been actively maintained." That puts it at ~14
months since deprecation, past the 6-month window, so it should be eligible for
removal.
Full timeline from introduction to deprecation:
| Date | PR | Author | Milestone |
|------|-----|--------|-----------|
| 2022-02-04 | #1360 | Ethan Wong | **Introduced** the project management
feature: create/rename/delete projects, add workflows & files,
`UserProjectComponent` / `UserProjectSectionComponent` + backend
`ProjectResource` |
| 2022-05-13 | #1461 | Ethan Wong | Refactored the user project section
workflows |
| 2022-05-13 | #1489 | Ethan Wong | Added exporting workflow result CSVs to
user projects |
| 2022-06-02 | #1528 | Ethan Wong | Added color tagging to projects (filter
workflows/files by color) |
| 2022-06-08 | #1536 | Zuozhi Wang | Fixed persisting a workflow without a
project |
| 2022-07-12 | #1580 | Ethan D. | Added delete-confirmation prompts for
projects/workflows/etc. |
| 2022-12-20 | #1767 | Ethan Wong | Added editable descriptions to projects |
| 2023-02-02 | #1827 | Xinyuan Lin | Renamed `user_project` table to
`project` |
| 2023-02-06 | #1802 | Ethan Wong | Refined the project description feature |
| 2023-06-09 | #1974 | Xinyuan Lin | Renamed `UserProject` to
`DashboardProject` (frontend) |
| 2023-06-09 | #1975 | Xinyuan Lin | Project sharing DDL (schema for
sharing) |
| 2023-06-15 | #1938 | Xinyuan Lin | Implemented project sharing via email
(`ProjectAccessResource`) |
| 2023-07-12 | #2044 | Xinyuan Lin | Introduced public projects |
| 2023-07-19 | #2064 | Xinyuan Lin | Refactored public projects |
| 2024-02-07 | #2365 | Xinyuan Lin | Migrated project modals from Bootstrap
NgbModal to NzModal |
| 2024-04-01 | #2536 | Xinyuan Lin | Fixed public project modal lifecycle |
| 2024-04-07 | #2581 | Xinyuan Lin | Fixed read-only projects |
| **2025-04-02** | **#3343** | **Jiadong Bai** | **Deprecated**: added
`projectEnabled: false` by default ("the project feature hasn't been actively
maintained") |
| 2025-06-09 | #3458 | Jiadong Bai | Moved the gui config (incl. project
flag) into `core/config` |
| 2025-07-18 | #3533 | Xuan Gu | Renamed flag to `projects_enabled = false`
under `gui.tabs` (current state) |
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: [email protected]
For queries about this service, please contact Infrastructure at:
[email protected]