5 Commits
Author SHA1 Message Date
stanig2106 573e4a0cb4 [Workavia] Drop double-save in remote.ts that wiped user.cache.companies
Upstream OIDC remote.updateUser does:
1. users.save(user) — basic fields, cache.companies unset
2. companies.setUserRole(company, user) — fetches fresh user, pushes
   company id into cache.companies, users.save() that fresh user
3. users.save(user) — saves the LOCAL stale user, overwriting (2)

Step 3 is what breaks: cache.companies ends up empty in DB, the user
search index loses the companies field, and the share-picker can't
find users from the same Company.

Removing step 3 fixes it: setUserRole's save is the authoritative one.
2026-05-02 22:06:53 +02:00
stanig2106 ba4aac2d8b [Workavia] Pin Node 22 in tdrive-node Dockerfile (config@2.x breaks on 24) 2026-05-02 18:40:08 +02:00
stanig2106 3ea5df52fe [Workavia] Remove upstream linagora CI workflows to free the Gitea runner 2026-05-02 17:26:35 +02:00
stanig2106 aa9406c54d [Workavia] Replace Twake Drive header logos + alt + window app_name
Publish Feature Branch / publish-feature (ldap-sync) (push) Failing after 9m39s
Publish Feature Branch / publish-feature (nextcloud-migration) (push) Failing after 9m39s
Publish Feature Branch / publish-feature (onlyoffice-connector) (push) Failing after 9m40s
Publish / publish (backend) (push) Failing after 9m40s
Publish Feature Branch / publish-feature (backend) (push) Failing after 19m32s
Publish Feature Branch / publish-feature (frontend) (push) Failing after 19m31s
Publish / publish (frontend) (push) Failing after 9m39s
Publish / publish (ldap-sync) (push) Failing after 9m39s
Publish / publish (nextcloud-migration) (push) Has been cancelled
Publish / publish (onlyoffice-connector) (push) Has been cancelled
- Replace logo-text-{black,white}.svg path-based artwork with simple
  text-based "Workavia Drive" SVG matching the rest of the brand.
- Update alt="Tdrive" → alt="Workavia Drive" in header + side-bar +
  Logo atom.
- Set WindowState.app_name to "Workavia Drive" so document.title
  doesn't revert to "Tdrive" once the SPA hydrates.
2026-05-02 16:42:57 +02:00
stanig2106 e0347f85f0 [Workavia] Brand → "Workavia Drive" + multi-tenant Company per email domain
- Replace "Twake Drive" → "Workavia Drive" in static (index.html,
  manifest.json), all 16 frontend locales, and shared.tsx.
- Patch console/clients/remote.ts (OIDC remote) and console/web/controller.ts
  (local signup) to derive a per-tenant Company from the user's email
  domain via uuidv5, replacing the upstream all-zero hardcode.
2026-05-02 15:38:22 +02:00