Repository navigation
Releases: NdekoCode/ever-teams
Releases · NdekoCode/ever-teams
Release list
v0.2.0
0.2.0 (2026-10-07)
Features
- mobile: upgrade to Expo SDK 57 / React Native 0.86 with the New Architecture (daa1301), closes #87
- add reversible fast app bootstrap (4481ce9)
- add scoped task metadata bootstrap client (96c2db9)
- share scoped task metadata queries (a5d9d6b)
- profile: load activity stats on demand (f259ac6)
- gate shell startup by resolved scope (348a434)
- auth: add Ever ID sign-in provider (off unless configured) (fe221db)
- auth: follow the API's retry answers for Ever ID, resume unfinished setups (9249aab)
- i18n: translate the Ever ID sign-in messages (201fa1f)
- web: allow image hosts at runtime without rebuilding the image (a1cd214)
- web: modernize application workspace UI (edc6bbd)
- web: read public config at runtime so one image serves any deployment (46eebbd)
- web: show build versions in footer (830d32d)
- nothing a reuser may want to customize stays locked in the image (62a18a0)
- web: unbrand the theme picker and keep error documents honest (62898eb)
Bug Fixes
- auth: an Ever ID sign-in never creates an account itself (58a354c)
- auth: bind the Ever ID sign-up to its page, tune the per-key budgets (29b54f5)
- auth: keep the chooser list until the workspace sign-in, scope give-backs (df3029f)
- auth: keep the Ever ID one-time key out of URLs, harden the Ever ID routes (173f242)
- auth: re-own fast queries after token refresh (97f42be)
- auth: resume Ever ID setups that stopped after the tenant (6abf3f1)
- auth: retryable back-channel failures, subject-only logout tokens (44055c4)
- auth: rotate fast request tokens safely (3142109)
- auth: stop stale refresh schedulers (6cac0ac)
- chatgpt: make the image buildable and its widget domain configurable (bc64f8c)
- ci: complete the ARM64 signing gate - drop WIN_CSC_LINK from ARM64 builds too (4afea42)
- ci: gate Windows signing off for ARM64 (Azure Trusted Signing has no ARM64 tooling) (8a780d7)
- ci: harden fast startup verification (ddd16ed)
- ci: install Cypress with pinned CLI (1357a07)
- ci: keep the uploaded working tree clean of the internal registry (d44508c), closes #10036
- ci: make the k8s-build-examples images build again (10a0fc6)
- ci: pass APPLE_TEAM_ID via env, not inline secret expansion (7b15901)
- ci: preserve secret and env-file semantics (5ea6a8f)
- ci: remove empty ${...} expression from iOS workflow comment (7457889), closes #4421
- ci: resolve portable preservation tools (59e5799)
- ci: work around app-builder-lib macOS keychain bug that blocks all mac signing (5d27fb8)
- cspell: add easignore, creds, cicd, esac — Cspell red on develop since 2026-08-15 (32c452a)
- docker: never advertise a social login by default (#4493) (d299edb)
- mobile: build against the iOS 26 SDK — Apple rejected build 78 (ITMS-90725) (edcf3a7)
- mobile: gate the Play Store upload when GOOGLE_CREDENTIALS is empty (92b9b27)
- mobile: install from the internal Verdaccio VIP, not the public route (5d372ea)
- mobile: pin Node on EAS builders and stop uploading VERDACCIO_TOKEN to Expo (f92fdda), closes #4199
- mobile: pin the MMKV pod to 1.3.x — an unbounded range absorbed a major bump (e496c5a)
- mobile: publish OTA to the channel the binaries actually listen on (fd36504)
- mobile: restate .gitignore in .easignore — it replaces it, it is not additive (808369c)
- mobile: ship no Sentry DSN in .env.template (bbe7062)
- mobile: stop EAS installing workspaces the mobile app does not need (daee8f8)
- mobile: submit the build the job just made, not "the newest one anywhere" (e2c99a5), closes #9
- mobile: unblock iOS EAS builds (Storybook's nested sharp) + supply the Apple Team ID (95e02d9)
- mobile: write the App Store Connect key after the EAS upload, not before (95304a8)
- performance: keep fast owners scope-safe (09010be)
- profile: honor shared activity access (018fe58)
- teams: keep deferred membership state current (b359c49)
- toolkit: make the SDK demo images configurable, and working (b43077d)
- web: "Create New Team" always failed with 400 and left an orphan project each attempt (a93f7e6)
- web: /reports/* bounced managers to "/" on hard load — MustBeAManager decided before membership was in state (79cef3e)
- web: accept-invite page looped forever (React #185) — no invitation coul...
v0.1.0
0.1.0 (2025-11-12)
Features
- Integrate React Query for language settings management (#3872) (848412d)
- web: Migrate
useAuthenticateUserto react-query (#3902) (2b1296f) - web: Refactor useTimeSlots hook to utilize React Query and enha… (#3891) (9914693)
- switch to ClusterIP and add Ingress for k8s services (718787d)
- switch to ClusterIP and add Ingress for k8s services (#4043) (0f8850b)
- Update icons and refactor authentication page components to use dynamic app name (79133cb)
- update Ingress to networking.k8s.io/v1 (661bf93)
- docker: enhance development setup with improved hot reload and error handling (f31f678)
- web: add search functionality for team members in block view (856b3dc)
- web: enhance task and daily plan validation with Zod integration (5a6bb04)
Bug Fixes
- schema: Change date type in timeLogReportDailySchema from date to string for improved flexibility (6ee7b04)
- optimize kanban board spacing and layout (c336502)
- prevent dropdown from opening when showButtonOnly is true (#3910) (05c3b68)
- Remove references to NEXT_PUBLIC_APP_NAME from Docker, Kubernetes, and GitHub Actions configurations to streamline branding environment variables. (886ced9)
- Remove references to NEXT_PUBLIC_APP_NAME from Docker, Kubernetes, and GitHub Actions configurations to streamline branding environment variables. (#4050) (a69fdb5)
- server web api url setting not applying on runtime process (#4109) (c143573)
- set default value of withteam to true in useAuthenticationTeam hook (1b24312)
- set default value of withteam to true in useAuthenticationTeam hook (#4026) (fd44ef3)
- spelling errors (8604396)
- web: Enhance progress bar color logic and improve task estimation handling (715da74)
- web: skeleton for user team activity on loading in UserTeamCard component (bc2040f)
- spelling errors (5d8919f)
- update nodejs version to "node": ">=20.x.x <=22.x.x" (#3995) (d041e38)
- web: update signInWorkspace to avoid sending tenantId/organizationId for unauthenticated users (f4b39d9)
Documentation
- update
web/.env.samplereference (6cfd546)
Code Refactoring
- web: enhance virtualization and error handling in task components (#3970) (68e6cb6)
- web: Optimize language settings hook for improved performance and stability (#3895) (eb1fcb0)
- web: Replace IActivity with TActivity across components and hooks for improved type consistency (4f0c9bd)
- web: update styling for task filters and date range components (1da630c)
- web: update styling for task filters and date range components (#3964) (63f59ef)
- [Web] get team invitation handling to support role filtering and use single request (#4003) (a71726c)
- Standardize quote usage in Docker configuration files (e6e3590)
- Update environment variable syntax in deployment workflows (997d347)
Build Systems
- deps: bump @messageformat/runtime from 3.0.1 to 3.0.2 (2f06ad1)
- deps: bump axios from 1.10.0 to 1.11.0 (2248f5f)
- deps: bump axios from 1.9.0 to 1.12.1 in /apps/mobile (b72fd88)
- deps: bump axios from 1.9.0 to 1.12.1 in /apps/mobile (#4015) (9507e91)
- deps: bump brace-expansion in /apps/extensions (aa220c7)
- deps: bump form-data from 4.0.2 to 4.0.4 in /apps/mobile (#3968) (a4bd01a)
- deps: bump linkifyjs from 4.3.1 to 4.3.2 (#3967) (1793b3e)
- deps: bump min-document from 2.19.0 to 2.19.1 (a4c9553)
- deps: bump min-document from 2.19.0 to 2.19.1 (#4121) (a3ce199)
- deps: bump next from 15.3.1 to 15.3.3 in /apps/playground (#3931) (e94adbb)
- deps: bump next-auth from 5.0.0-beta.29 to 5.0.0-beta.30 (c9d7f6f)
- deps: bump next-auth from 5.0.0-beta.29 to 5.0.0-beta.30 (#4101) (18a171f)
- deps: bump sha.js from 2.4.11 to 2.4.12 in /apps/mobile (360eeb1)
- deps: bump sha.js from 2.4.11 to 2.4.12 in /apps/mobile (#3986) (0000db8)
- deps: bump validator from 13.15.0 to 13.15.20 in /apps/mobile (d39b46f)
- deps: bump validator from 13.15.15 to 13.15.20 (d429878)
- deps-dev: bump electron from 28.1.0 to 28.3.2 in /apps/server-web (abf19be)
- deps-dev: bump webpack-dev-server from 4.15.2 to 5.2.1 (ccd0d57)
- **d...