yu-i-i
661bbf1de1
Fix: hide Git Bridge, GitHub Sync and Zotero UI elements when the corresponding feature is disabled
2026-07-17 01:54:20 +02:00
yu-i-i
c8baf113d4
Registration page: the initial commit
2026-07-17 01:54:13 +02:00
yu-i-i
d0735d5d8a
Admin tools: handle bad SMTP configuration error on account creation
2026-07-17 01:54:13 +02:00
yu-i-i
5d3441e08f
Zotero: improve integration and reference import
...
- use OAuth instead of tokens
- add an integration card
- improve error handling
- add BibLaTeX format support
- fix indexing of linked .bib files on creation
2026-07-16 17:34:16 +02:00
David Rotermund
5e465336ba
Fix admin socket metadata handling and footer HTML rendering in admin-tools
2026-07-07 14:42:59 +02:00
David Rotermund
7ae7736a8c
Zotero Integration ( #164 )
2026-07-07 14:42:58 +02:00
David Rotermund
820f3a1e2d
Admin tools: introduce Activ Projects tab on the Manage Site page
...
- code moved to modules/admin-tools (yu-i-i)
2026-07-07 14:42:58 +02:00
yu-i-i
5c68279105
Sandboxed compiles: set imageName to default if undefined in project
2026-07-07 14:42:56 +02:00
yu-i-i
b6e33c120d
Template gallery: add template management authorization middleware
...
- Middleware to enforce template access rules
- Introduce template manager role
- Fix minor issues
2026-07-07 14:42:56 +02:00
yu-i-i
942bd4b7f8
Sandboxed Compiles: pass imageName in Copy project
2026-07-07 14:42:56 +02:00
yu-i-i
5db0f4fece
Admin tools: fix minor bugs
2026-07-07 14:42:56 +02:00
yu-i-i
d871ce961a
Sandboxed Compiles: support configurable texlive image root via env var
2026-07-07 14:42:56 +02:00
yu-i-i
de346104a1
Template Gallery: migration to 6.1.0
...
enable menu for editor redisign
move frontend code to modules
2026-07-07 14:42:55 +02:00
yu-i-i
59a140fe30
Admin Tools: Manage users and Manage projects pages
2026-07-07 14:42:55 +02:00
yu-i-i
4e77cc0471
Fix style of Templates button in navbar
2026-07-07 14:42:53 +02:00
yu-i-i
5f8118ee61
Fix: always include repository prefix in sandboxed compiles image name
2026-07-07 14:42:52 +02:00
yu-i-i
23fb6e3ebb
Remove OVERLEAF_OIDC_DISABLE_JIT_ACCOUNT_CREATION in favor of OVERLEAF_OIDC_ALLOWED_EMAIL_DOMAINS
2026-07-07 14:42:52 +02:00
yu-i-i
ff04f9a073
Introduce an environment variable to control user creation in OIDC authentication, closes #47
2026-07-07 14:42:51 +02:00
yu-i-i
f59d616422
Fix login page
2026-07-07 14:42:51 +02:00
yu-i-i
bcb5af48ae
Refactor Template Gallery; resolves #38 and #39
...
- Replace free-text license input with a select box
- Improve visual presentation of modals and enhance keyboard interaction
2026-07-07 14:42:51 +02:00
yu-i-i
6b3472e3a8
Make Template Gallery optional; rename environment variables
2026-07-07 14:42:51 +02:00
yu-i-i
8dc220fdc5
Add Template Gallery support
2026-07-07 14:42:50 +02:00
yu-i-i
3bd8b49ae1
Re-export doLogout (was removed from exports in commit b9fb636).
2026-07-07 14:42:50 +02:00
yu-i-i
cfeed73e52
Refactor authentication code; add OIDC support
2026-07-07 14:42:49 +02:00
yu-i-i
81d51d1498
Allow adding extra flags to LaTeX compiler through environment variable
2026-07-07 14:42:49 +02:00
yu-i-i
bbd5300f66
Enable LDAP and SAML authentication support
2026-07-07 14:42:49 +02:00
yu-i-i
a66d4389bf
Allow selecting a TeX Live image for a project
2026-07-07 14:42:49 +02:00
yu-i-i
636231490e
Enable track changes and comments feature
2026-07-07 02:49:07 +02:00
yu-i-i
0d0450b7ca
Redirect non-existing links to Overleaf page
2026-07-07 02:49:06 +02:00
Jakob Ackermann
58970cd6ea
[clsi] prepare for non-representative clsiServerIds ( #34546 )
...
* [clsi] forward instanceType to web
* [clsi] expose zone in compile response
* [clsi-perf] add new fields for instanceType and zone
* [clsi] expose isPreEmptible flag in compile response
* [clsi-perf] also add isPreEmptible field
* [clsi] rename isPreEmptible -> isSpotInstance
GitOrigin-RevId: 2bc2d772e0b14da83afb51f5f3e4fefd3f60b733
2026-06-15 08:08:00 +00:00
Jakob Ackermann
d5384d9fdb
[web] add LRU cache for geoip details ( #34521 )
...
GitOrigin-RevId: 0c96b53228b3e4fd764ac09e029db8b3f2b45de7
2026-06-15 08:07:55 +00:00
MoxAmber
886985d91c
Merge pull request #33717 from overleaf/as-new-link-sharing-pass-groups
...
[web] Pass project owner link sharing settings to frontend
GitOrigin-RevId: ff000f38ef36a3d448a2934d0c5963139852eee2
2026-06-12 08:06:12 +00:00
Jessica Lawshe
ea8cc47ee2
Merge pull request #34330 from overleaf/jel-web-save-captured_by_group
...
[web] Send email alert when domain is captured or not
GitOrigin-RevId: 5554d82653be3226e5d72a0e42ca8aaa9a9b8f41
2026-06-11 08:05:44 +00:00
roo hutton
a36a6731b6
Merge pull request #34442 from overleaf/rh-cio-sdk-proxy
...
Strip page title from customer.io page views
GitOrigin-RevId: 06fbc785e7fa3d5e51afe16a887e342d4868c3ef
2026-06-10 11:59:11 +00:00
Malik Glossop
6794af0ede
Merge pull request #34110 from overleaf/mg-toolbar-language-suggestions
...
Add language suggestion controls to editor toolbar
GitOrigin-RevId: fe52b909b44ef8ccfc1449366bbf62f2d9d7ee4e
2026-06-10 11:58:20 +00:00
Miguel Serrano
c981330cc1
[web] Disabled AI state for project collaborators ( #34256 )
...
* [web] Disabled AI state for project collaborators
Displays a disabled state, along with an informative tooltip in Editor AI controls.
GitOrigin-RevId: a749cd25d54f6ef3d7bf4276343400894bc193a4
2026-06-10 11:58:01 +00:00
Miguel Serrano
a4d682719b
[web] Hide privilege matrix tab in CE/SP ( #34339 )
...
The privilege matrix is only available in saas.
GitOrigin-RevId: 72156e82d5039bc622e0119e07d2b4c5b9fdc10d
2026-06-10 11:57:56 +00:00
Miguel Serrano
4ab8de3e38
[web] Skip GeoIpLookup on CE/SP ( #34348 )
...
The regression was introduced in 487e1767b8ac531588a272f0492a900c24162b33.
GeoIp is not configured in CE/SP, yielding an error log when rendering the project list.
GitOrigin-RevId: 55410611a5fef95daa5914a31969893107777593
2026-06-10 11:57:51 +00:00
Antoine Clausse
998f3a598a
[web] Remove deprecated welcome email ( #34320 )
...
It was replaced by `welcomeWithoutCTA` a long time ago
GitOrigin-RevId: 688edafcdaf6acb20cb12346335db480d4973159
2026-06-10 08:06:39 +00:00
Alf Eaton and Claude Opus 4.7
68ce10440a
Add Dimensions search via module and rail panel ( #33773 )
...
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
GitOrigin-RevId: 5c2811c155c7a1d577c08f6d01564b621b3b264c
2026-06-10 08:06:22 +00:00
MoxAmber
28210bcaeb
Merge pull request #32111 from overleaf/as-new-link-sharing-backend
...
[web] Support link sharing using ProjectInvite
GitOrigin-RevId: 45d988dd6451f962f2709bb1e72a715570816d9c
2026-06-10 08:06:04 +00:00
Jakob Ackermann and Anna Claire Fields
a8a58f59a4
[monorepo] remove haproxy from service-to-service communication ( #34391 )
...
* [web] gracefully handle notifications being down on project dashboard
* [monorepo] remove haproxy from service-to-service communication
Co-authored-by: Anna Claire Fields <acfields11@gmail.com >
* [monorepo] fix OVERLEAF_LATEXQC_API_BASE_URL in dev-env
* [SaaS test fix] update history v1 export base url
---------
Co-authored-by: Anna Claire Fields <acfields11@gmail.com >
GitOrigin-RevId: cf355ef061412a1b57b5383cb60d4be574055af5
2026-06-10 08:05:37 +00:00
jmescuderowritefull
2334a95b44
Clean up advance paraphrase experiment and pre-rebranding components (phase1) ( #34231 )
...
GitOrigin-RevId: 5481fcd105d0797e099a9c23c51bf18b086631a8
2026-06-10 08:05:21 +00:00
Jakob Ackermann
7f5af99ee9
[web] determine rootResourcePath if not set in compile request ( #34398 )
...
* [web] determine rootResourcePath if not set in compile request
This affects the following compile requests:
- compile request from "Download PDF" button on project dashboard
Pre-resolving the rootResourcePath for all projects is too expensive.
Adding an endpoint to resolve it is too slow and doubles project auth
check.
- custom frontends
Can't do much about these. I tried blocking them, requests still come
in after weeks of returning 400s.
The rootDoc maintenance methods now return {rootResourcePath,rootDocId}
rather than just the rootDocId. This avoids an extra project lookup when
the rootDocId was updated.
GitOrigin-RevId: ab7c539b7ffd162bde0903fe1040a48834a245f5
2026-06-09 08:07:36 +00:00
David
a16274409e
Merge pull request #34318 from overleaf/dp-labs-custom-success-notification
...
Add customisable success notification for Labs experiment enrollment
GitOrigin-RevId: 7d60ea3bac124909b19f8f537e1ab2b6db8d787e
2026-06-09 08:06:14 +00:00
Mathias Jakobsen
38e3104edf
Merge pull request #34364 from overleaf/mj-tabs-tweaks
...
[web] Tweaks for editor tabs release preparation
GitOrigin-RevId: 83de2fddc5410454fa0d55a517cedc7a455b807f
2026-06-09 08:06:10 +00:00
Kristina
eb031f4c3c
[web] parse mentions in comments ( #34055 )
...
GitOrigin-RevId: 185485a3ac9670c46d0e7c43bf281a5ffee3f784
2026-06-09 08:05:58 +00:00
Kristina
dce6bce9fa
[web] update notification preferences on ownership transfer ( #33854 )
...
GitOrigin-RevId: c20c7f992d9dbdd6e9f80feafc7b53587c122dd7
2026-06-09 08:05:53 +00:00
Kristina
6d8e4e4c5b
[web] ship updated email templates ( #34180 )
...
GitOrigin-RevId: fa04ff132ec898efdb4e2d35df8b8a0b09219d5e
2026-06-09 08:05:45 +00:00
Olzhas Askar
8c88f53a9a
Merge pull request #34326 from overleaf/oa-remove-logo
...
[web] Remove double logo
GitOrigin-RevId: 85678f6077bed57394a6d0ec5e72fefcc565352c
2026-06-09 08:05:37 +00:00