Messages by Thread
-
[PR] Rebuild the Django portal on raw gRPC + strict typing [airavata-portals]
via GitHub
-
[PR] docs: fix 32 typos and grammar errors across documentation [airavata-admin-user-docs]
via GitHub
-
[PR] build(deps): bump undici from 7.27.2 to 7.28.0 in /airavata-django-portal/django_airavata/apps/api [airavata-portals]
via GitHub
-
[PR] Slim down the Django portal: remove dead weight, collapse the unused DRF layer, move notifications to the navbar top [airavata-portals]
via GitHub
-
[PR] build(deps-dev): bump webpack-dev-server from 3.10.3 to 5.2.5 in /airavata-mft-portal/airavata_mft/static/common [airavata-portals]
via GitHub
-
[PR] Browser-OIDC (PKCE) auth: validate the Keycloak token server-side [airavata-portals]
via GitHub
-
[PR] Consolidate portal settings around devstack defaults [airavata-portals]
via GitHub
-
[PR] build(deps): bump undici from 7.27.2 to 7.28.0 in /airavata-django-portal/django_airavata/apps/admin [airavata-portals]
via GitHub
-
[PR] docs: fix 33 typos and grammar errors across documentation [airavata-docs]
via GitHub
-
[PR] build(deps-dev): bump launch-editor from 2.12.0 to 2.14.1 in /airavata-mft-portal/airavata_mft/static/common [airavata-portals]
via GitHub
-
[PR] build(deps): bump react-router from 7.15.0 to 7.15.1 in /airavata-research-portal [airavata-portals]
via GitHub
-
[PR] build(deps-dev): bump vite and @vitejs/plugin-react in /airavata-research-portal [airavata-portals]
via GitHub
-
[PR] build(deps): bump form-data from 4.0.5 to 4.0.6 in /airavata-research-portal [airavata-portals]
via GitHub
-
[PR] build(deps): bump js-yaml from 4.1.1 to 4.2.0 in /airavata-research-portal [airavata-portals]
via GitHub
-
[PR] build(deps): bump form-data in /airavata-mcp-client-chatbot/widget [airavata-portals]
via GitHub
-
[PR] build(deps-dev): bump @babel/core from 7.26.10 to 7.29.7 in /airavata-research-portal [airavata-portals]
via GitHub
-
[PR] build(deps): bump python-multipart from 0.0.22 to 0.0.31 in /airavata-mcp-client-chatbot/backend [airavata-portals]
via GitHub
-
[PR] build(deps): bump pyjwt from 0.4.3 to 2.13.0 in /airavata-custos-portal [airavata-portals]
via GitHub
-
[PR] fix(admin): confine editor action bars, fix list field editors, drop no-op stats tab [airavata-portals]
via GitHub
-
[PR] fix(workspace): show job id under Job Submission, observed state under Job Monitoring [airavata-portals]
via GitHub
-
[PR] fix(portal): no 'Leave site?' prompt on app navigation; account console link from token [airavata-portals]
via GitHub
-
[PR] Revamp Experiment Statistics admin page as a graph-first interface [airavata-portals]
via GitHub
-
[PR] build(deps-dev): bump shell-quote from 1.8.3 to 1.8.4 in /airavata-mft-portal/airavata_mft/static/common [airavata-portals]
via GitHub
-
[PR] Modernize the Django portal frontend: Vue 3 + shadcn-vue + Tailwind [airavata-portals]
via GitHub
-
[PR] chore(portal): dependency modernization, fluid layout, and UI cleanups [airavata-portals]
via GitHub
-
[PR] feat(workspace): show experiment progress as a timeline [airavata-portals]
via GitHub
-
[PR] Export Parser/ParserInput/ParserOutput from the api models namespace [airavata-portals]
via GitHub
-
[PR] Don't fetch a parser on the data-parser create page [airavata-portals]
via GitHub
-
[PR] Return a clean response when settings_local download is blocked in DEBUG [airavata-portals]
via GitHub
-
[PR] Derive gateway-admin flags from Keycloak realm roles [airavata-portals]
via GitHub
-
[PR] refactor: drop server-removed fields from portal clients [airavata-portals]
via GitHub
-
[PR] Drop url-parse; extract the filename directly in DataProduct [airavata-portals]
via GitHub
-
[PR] Remove unused npm dependencies from groups and auth apps [airavata-portals]
via GitHub
-
[PR] Fix stale auth-middleware comments [airavata-portals]
via GitHub
-
[PR] Remove dead standalone frontend service singletons [airavata-portals]
via GitHub
-
[PR] Remove dead portal Python code [airavata-portals]
via GitHub
-
[PR] Show per-stage experiment progress; fix single-file output download [airavata-portals]
via GitHub
-
[PR] feat(portal): align thin proto-direct portal with the SSH/SFTP resource model [airavata-portals]
via GitHub
-
[PR] build(deps): bump @grpc/grpc-js from 1.13.4 to 1.14.4 in /airavata-local-agent [airavata-portals]
via GitHub
-
[PR] build(deps): bump shell-quote from 1.8.3 to 1.8.4 in /airavata-mcp-client-chatbot/widget [airavata-portals]
via GitHub
-
[PR] Thin proto-direct Django portal: Keycloak-only auth, no DRF/Thrift/DB account layer [airavata-portals]
via GitHub
-
[PR] Setup error tracking [airavata-portals]
via GitHub
-
[PR] build(deps): bump shell-quote from 1.7.2 to 1.8.4 in /airavata-custos-portal [airavata-portals]
via GitHub
-
[PR] refactor(portal): drop airavata-django-portal-sdk; consolidate onto the gRPC airavata-python-sdk [airavata-portals]
via GitHub
-
[PR] refactor(portal): remove the last Thrift model-type references; the portal is Thrift-free (Track D) [airavata-portals]
via GitHub
-
[PR] refactor(portal): drop Thrift model types from the serializer + view layer (Track D) [airavata-portals]
via GitHub
-
[PR] refactor(portal): make group-resource-profile serializers proto-native (Track D) [airavata-portals]
via GitHub
-
[PR] refactor(portal): make group + user-profile + sharing serializers proto-native (Track D, D5) [airavata-portals]
via GitHub
-
[PR] refactor(portal): make data-product serializers proto-native (Track D) [airavata-portals]
via GitHub
-
[PR] refactor(portal): make experiment + application-interface serializers proto-native (Track D) [airavata-portals]
via GitHub
-
[PR] refactor(portal): make application-deployment serializers proto-native (Track D) [airavata-portals]
via GitHub
-
[PR] refactor(portal): make per-protocol interface detail serializers proto-native (Track D) [airavata-portals]
via GitHub
-
[PR] refactor(portal): make compute + storage resource serializers proto-native (Track D) [airavata-portals]
via GitHub
-
[PR] refactor(portal): make gateway-profile + storage-preference serializers proto-native (Track D) [airavata-portals]
via GitHub
-
[PR] refactor(portal): make notification + parser serializers proto-native (Track D) [airavata-portals]
via GitHub
-
[PR] refactor(portal): make experiment-summary + statistics serializers proto-native (Track D) [airavata-portals]
via GitHub
-
[PR] refactor(portal): make CredentialSummarySerializer proto-native (Track D) [airavata-portals]
via GitHub
-
[PR] refactor(portal): make ApplicationModuleSerializer proto-native (Track D) [airavata-portals]
via GitHub
-
[PR] refactor(portal): make ProjectSerializer proto-native (Track D) [airavata-portals]
via GitHub
-
[PR] refactor(portal): remove the legacy Airavata Thrift client and its dead admin views [airavata-portals]
via GitHub
-
[PR] refactor(portal): remove the dead profile-service Thrift middleware and pools [airavata-portals]
via GitHub
-
[PR] feat(portal): de-Thrift user/experiment storage listing to gRPC (Track D, D4.3) [airavata-portals]
via GitHub
-
[PR] refactor(portal): de-Thrift residual experiment/app-catalog read calls to gRPC (Track D) [airavata-portals]
via GitHub
-
[PR] feat(portal): de-Thrift per-protocol interface detail views to gRPC (Track D) [airavata-portals]
via GitHub
-
[PR] feat(portal): de-Thrift the file upload/write path to gRPC (Track D, D4.2) [airavata-portals]
via GitHub
-
[PR] feat(portal): de-Thrift the data-product READ path to gRPC (Track D, D4.1) [airavata-portals]
via GitHub
-
[PR] feat(portal): de-Thrift remaining user/admin management to gRPC (Track D, D5) [airavata-portals]
via GitHub
-
[PR] feat(portal): de-Thrift entity sharing to the gRPC sharing facade (Track D, D5) [airavata-portals]
via GitHub
-
[PR] feat(portal): de-Thrift group management to the gRPC sharing facade (Track D, D5) [airavata-portals]
via GitHub
-
[PR] fix(portal): keep the DB session user in the token-auth browser bridge (Track D, D5) [airavata-portals]
via GitHub
-
[PR] fix(portal): de-Thrift the notifications context processor (Track D) [airavata-portals]
via GitHub
-
[PR] feat(portal): de-Thrift the auth IAM user-management to gRPC (Track D, D5) [airavata-portals]
via GitHub
-
[PR] feat(portal): de-Thrift the auth login path + browser session-token bridge (Track D, D5) [airavata-portals]
via GitHub
-
[PR] feat(portal): repoint experiment + group-resource-profile writes to gRPC (Track D, D3) [airavata-portals]
via GitHub
-
[PR] feat(portal): repoint notification/parser/gateway-profile/storage-pref writes to gRPC (Track D, D3) [airavata-portals]
via GitHub
-
[PR] feat(portal): repoint credential writes to gRPC (Track D, D3) [airavata-portals]
via GitHub
-
[PR] feat(portal): repoint app catalog writes to gRPC (Track D, D3) [airavata-portals]
via GitHub
-
[PR] feat(portal): repoint project writes to gRPC + de-Thrift workspace prefs (Track D, D3 start) [airavata-portals]
via GitHub
-
[PR] feat(portal): repoint parser + notification reads to gRPC (Track D, D2) [airavata-portals]
via GitHub
-
[PR] feat(portal): repoint gateway profile + storage preference reads to gRPC (Track D, D2) [airavata-portals]
via GitHub
-
[PR] feat(portal): repoint experiment statistics to gRPC (Track D, D2) [airavata-portals]
via GitHub
-
[PR] feat(portal): repoint experiment reads to gRPC (Track D, D2) [airavata-portals]
via GitHub
-
[PR] feat(portal): repoint group resource profile reads to gRPC (Track D, D2) [airavata-portals]
via GitHub
-
[PR] feat(portal): repoint compute resource reads to gRPC (Track D, D2) [airavata-portals]
via GitHub
-
[PR] feat(portal): repoint storage resource reads to gRPC (Track D, D2) [airavata-portals]
via GitHub
-
[PR] feat(portal): repoint application deployment reads to gRPC (Track D, D2) [airavata-portals]
via GitHub
-
[PR] feat(portal): repoint application interface reads to gRPC (Track D, D2) [airavata-portals]
via GitHub
-
[PR] feat(portal): repoint credential summary reads to gRPC (Track D, D2) [airavata-portals]
via GitHub
-
[PR] feat(portal): repoint experiment search to gRPC (Track D, D2) [airavata-portals]
via GitHub
-
[PR] fix(portal): default is_gateway_admin under pure-token auth (Track D) [airavata-portals]
via GitHub
-
[PR] feat(portal): migrate project userHasWriteAccess to gRPC sharing (Track D) [airavata-portals]
via GitHub
-
[PR] feat(portal): pure Keycloak token auth + lazy Thrift client (Track D, D5 start) [airavata-portals]
via GitHub
-
[PR] feat(portal): repoint application module reads to gRPC (Track D, D2) [airavata-portals]
via GitHub
-
[PR] feat(portal): repoint project reads to gRPC + fix SDK protobuf floor (Track D, D2) [airavata-portals]
via GitHub
-
[PR] feat(portal): stand up the new gRPC AiravataClient (Track D, D1) [airavata-portals]
via GitHub
-
[PR] build(workspace): migrate page bundles from Vue CLI/webpack to Vite [airavata-portals]
via GitHub
-
[PR] build(deps-dev): bump vite from 5.4.21 to 6.4.2 in /airavata-django-portal/django_airavata/apps/workspace/django-airavata-workspace-plugin-api [airavata-portals]
via GitHub
-
[PR] build(workspace-plugin-api): migrate to Vite lib build from Vue CLI/webpack [airavata-portals]
via GitHub
-
[PR] build(auth): migrate django-airavata-auth-views from Vue CLI/webpack to Vite [airavata-portals]
via GitHub
-
[PR] build(admin): migrate admin-airavata from Vue CLI/webpack to Vite + Vitest [airavata-portals]
via GitHub
-
[PR] build(deps): bump brace-expansion in /airavata-mcp-client-chatbot/widget [airavata-portals]
via GitHub
-
[PR] build(dataparsers): migrate django-airavata-dataparsers-views from Vue CLI/webpack to Vite [airavata-portals]
via GitHub
-
[PR] build(groups): migrate django-airavata-group-views from Vue CLI/webpack to Vite [airavata-portals]
via GitHub
-
[PR] fix(portal): load COMMON Vite ESM bundles as ES modules in base.html [airavata-portals]
via GitHub
-
[PR] build(local-agent): upgrade electron 29->39 [airavata-portals]
via GitHub
-
[PR] build(local-agent): upgrade electron-builder 24->26 (tar 6->7) [airavata-portals]
via GitHub
-
[PR] Bump axios from 1.13.5 to 1.16.0 in /airavata-mcp-client-chatbot/widget [airavata-portals]
via GitHub
-
[PR] build(common): migrate django-airavata-common-ui from Vue CLI/webpack to Vite [airavata-portals]
via GitHub
-
[PR] Bump urllib3 from 2.6.3 to 2.7.0 in /airavata-custos-portal [airavata-portals]
via GitHub