yu-i-i
2be928d820
Fix template publishing to align with upstream project context changes
2025-11-12 02:00:05 +01:00
yu-i-i
d18bdb907f
toggleSymbolPalette now in useEditorPropertiesContext
2025-11-12 02:00:04 +01:00
yu-i-i
83c379e1e3
Symbol Palette: make close button visible
2025-11-12 02:00:03 +01:00
yu-i-i
9cc9997ba5
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
2025-11-12 02:00:03 +01:00
yu-i-i
282c43ca47
Symbol Palette: improve keyboard input experience
2025-11-12 02:00:03 +01:00
yu-i-i
c1b1c21a4d
Symbol Palette: get rid of @reach/tabs
2025-11-12 02:00:03 +01:00
yu-i-i
1c93b441fa
Make Template Gallery optional; rename environment variables
2025-11-12 02:00:02 +01:00
yu-i-i
19a657bac8
Add Template Gallery support
2025-11-12 02:00:02 +01:00
yu-i-i
2487ff8c43
Track changes / comments: update backend to support frontend changes
2025-11-12 02:00:02 +01:00
yu-i-i
54e19c4e87
Symbol palette: switch to 'OL' UI components and apply minor cosmetic changes
2025-11-12 02:00:02 +01:00
yu-i-i
232a4276ad
Fix glitches in symbol palette after switching to Bootstrap 5
2025-11-12 02:00:01 +01:00
yu-i-i
f734ab92a9
Refactor authentication code; add OIDC support
2025-11-12 02:00:01 +01:00
yu-i-i
519c1961ce
Enable Symbol Palette
2025-11-12 02:00:00 +01:00
yu-i-i
905b21efb1
Enable track changes and comments feature
2025-11-11 04:34:38 +01:00
Mathias Jakobsen
b0d05c0cf0
Merge pull request #29380 from overleaf/mj-layout-editing-sessions
...
[analytics+web] Add layout info to editing sessions
GitOrigin-RevId: d5f3161444718004aa722a6f413f6b5ff9c95aea
2025-10-30 11:35:52 +00:00
Tim Down
530020467d
Merge pull request #29400 from overleaf/td-ciam-dir
...
Move CIAM styles into separate directory
GitOrigin-RevId: 3f6d6af8d25ee5c9e425bb2958075ac514fed2e9
2025-10-30 09:07:28 +00:00
MoxAmber
87d8e142cc
Merge pull request #29332 from overleaf/as-sso-prevent-double-linking
...
[web] Prevent users from attempting to link to the same SSO institution twice
GitOrigin-RevId: 7e708eadc9f9aedc2007cb83f7f48df83561fa84
2025-10-30 09:06:42 +00:00
roo hutton
d0ba35ab8f
Merge pull request #29349 from overleaf/rh-compile-timeout-info-tracking
...
Add missing tracking to compile timeout info for default variant
GitOrigin-RevId: 4dfea0f55a1887b64e9c41d417c4a1cc0510453d
2025-10-30 09:06:22 +00:00
Antoine Clausse
698a6013de
[web] Create an initial implementation for the CIAM page layout ( #29373 )
...
* Add a Storybook Layout page compiling all the "small pages" layouts
* Add a CIAM page layout to Storybook and create an initial Layout
* Use rem in font mixins
* Add a `--ciam-` prefix to the new CSS variables
* Fix linting
GitOrigin-RevId: 7a89fd1531c87597a918a9170d174cce556d77c4
2025-10-30 09:06:10 +00:00
Borja
cb0cfcfd82
Add languages and further functionality to Translate ( #29342 )
...
GitOrigin-RevId: 5e575c2aa51490071bfbd7498fd81b4e30ffa77f
2025-10-30 09:06:05 +00:00
David
38edeca871
Merge pull request #29292 from overleaf/dp-dashboard-theme-toggle
...
Add theme toggle to project dashboard
GitOrigin-RevId: 4c76bcc36f77d7fd883798f8ccfcb5d1cf1a54b0
2025-10-30 09:05:56 +00:00
David
fea346f4a6
Merge pull request #27930 from overleaf/mj-dropdown-dark-mode
...
[web] Add dark mode for dropdowns
GitOrigin-RevId: 8fcce98101fc32fa1abbc0fbcd1615a8bc0898e4
2025-10-30 09:05:51 +00:00
David
dd1f55e0dd
Merge pull request #29215 from overleaf/dp-rail-tab-storage
...
Store selected rail tab on a per-project basis
GitOrigin-RevId: 4770b047bb02c2b63dcf8bc0808bdd675d38c7a2
2025-10-30 09:05:46 +00:00
Kristina
d3def551ae
[web] improve messaging when upgrading from standalone add-on to premium plan + add-on ( #29330 )
...
* update userCanStartTrial to consider standalone add-ons
* display correct disabled message on hover
* display error message on preview plan purchase page
GitOrigin-RevId: 57c4e4267c1fd0ea892df8c0f5443ad74847147c
2025-10-29 09:05:59 +00:00
Kristina
05a50710bd
[web] display Stripe invoice line items on preview change page ( #29280 )
...
GitOrigin-RevId: 267586a33f19f6931e2eb76b33fdf569aa07b4d3
2025-10-29 09:05:54 +00:00
Rebeka Dekany
0e04cdda8e
Fix translation from "Change email" to "Change role and department" ( #29341 )
...
GitOrigin-RevId: c99415d30f7ff65e54f0823d98607a1a757e6c94
2025-10-29 09:05:39 +00:00
Jakob Ackermann
28c1c7db37
[clsi-cache] add circuit breaker to clsi-cache requests ( #29339 )
...
Stage timeouts:
- frontend waits 5s
- web/clsi waits 4s
- clsi-cache waits 3s
This should ensure that the frontend can receive a valid response after
any of the backend requests failed.
The circuit breaker will remain closed for TIMEOUT + jitter of 0-3 times
the TIMEOUT of the respective service. This should avoid the bulk of
traffic to fail and occasionally issue retries without hammering the
instances while down.
Also do not try the next backend when the abort signal has expired.
GitOrigin-RevId: d612125616a9e416beff2f4c6d7f30066b5b9d6d
2025-10-29 09:05:34 +00:00
roo hutton
43c0ba828d
Merge pull request #29289 from overleaf/rh-compile-timeout-remove-info
...
Support compile-timeout-remove-info split test in paywalls
GitOrigin-RevId: d557417ab0bd63fce82f4ffb5d66e8e1c9b0b039
2025-10-28 09:05:27 +00:00
Davinder Singh
618f79d4cf
removing the sentence and related functions and translation ( #29269 )
...
GitOrigin-RevId: 0969d0eb1ec1da0e15f606bb3bdcf86908fa45f7
2025-10-28 09:05:06 +00:00
Mathias Jakobsen
f6bc89691c
Merge pull request #29308 from overleaf/ae-sentry-image
...
Ignore blocked image from googletagmanager error report
GitOrigin-RevId: 0e386ca2c1cd0e59e4e4a686d2eeb40e32efcc80
2025-10-28 09:05:02 +00:00
Mathias Jakobsen
8767bcd891
Merge pull request #29287 from overleaf/mj-recompile-button-key-warning
...
[web] Avoid react key warning for recompile button
GitOrigin-RevId: e7334ece38a1ae177244ba3afbaaec9190c967ee
2025-10-28 09:04:58 +00:00
Jakob Ackermann
f3f6a8a8e0
[web] add clsi-cache prompts ( #29281 )
...
* [web] add clsi-cache prompts
* [web] add new editor variant to segmentation
* [web] add tests for useNewEditorVariant
* [web] adjust start of using clsi-cache in split-test
GitOrigin-RevId: c9c5b1eff2ceefb65ef82516d9074cb971cb4c48
2025-10-24 08:05:42 +00:00
Mathias Jakobsen
d0d360c1bd
[web] Tear down client-side-references feature flag ( #29088 )
...
GitOrigin-RevId: 635d6054ed1ed131bbc456bab203408fd4293e6d
2025-10-24 08:05:34 +00:00
Miguel Serrano
94b08e2ab7
[web] Add Group Audit Logs survey link ( #29218 )
...
* [web] Add Group Audit Logs survey link
GitOrigin-RevId: 8b6b2d813793245870fe30ab18785a44e2d6401b
2025-10-23 08:05:57 +00:00
Miguel Serrano
66651d121b
Merge pull request #29219 from overleaf/msm-tear-down-audit-logs-split-test
...
[web] Tear down group audit logs rollout split test
GitOrigin-RevId: 3874a16b41184db085c37c9556821ad9d6bea698
2025-10-23 08:05:52 +00:00
roo hutton
551428ee37
Merge pull request #28013 from overleaf/rh-editor-hotjar
...
Support user limits on split test variants, add Hotjar editor support
GitOrigin-RevId: c5df831436c2b7d7e242cf4d3ff00899aba77886
2025-10-23 08:05:20 +00:00
Kristina
16db851978
[web] use the correct Stripe payment confirmation function for upgrades ( #29151 )
...
GitOrigin-RevId: d7447d180f1c0320989d7f86bb1d46173e235e46
2025-10-22 08:05:46 +00:00
David
129ea72d36
Merge pull request #29152 from overleaf/dp-dashboard-dark-mode
...
Add data-theme attribute to project list page
GitOrigin-RevId: 3a623e3258d55e01f0911bcc45b78bcdba21745b
2025-10-22 08:05:34 +00:00
David
f3036e5979
Merge pull request #29033 from overleaf/dp-histroy-current-version
...
Hide restore version option for current history version
GitOrigin-RevId: 1eecaced2d7423bf8e28ab97e27288691ab0b002
2025-10-22 08:05:28 +00:00
Borja
0409b27311
Writefull to BigQuery new events and clean up ( #29191 )
...
GitOrigin-RevId: dc01a585f451513dcb1eb37ce6e5fdf906eb7ef6
2025-10-21 08:06:43 +00:00
Alex Vizcaino
1a94ebca8e
Writefull accessibility audit ( #29171 )
...
GitOrigin-RevId: 6e50e64cc430a94739de57aacf04252f87695a13
2025-10-21 08:05:26 +00:00
Borja
bb4134dc05
Add support for additional translation languages and track user interest ( #29208 )
...
GitOrigin-RevId: 4ab23ef21853ff409945a8c3373b9dbf075d1f1e
2025-10-21 08:05:14 +00:00
Mathias Jakobsen
6b1c14b263
Merge pull request #29196 from overleaf/mj-fix-collaborator-index
...
[web] Correctly re-index when collaborator changes bib file
GitOrigin-RevId: 21d5416d54c6b89c434bf9c994c6e8d57a5a92e4
2025-10-21 08:05:05 +00:00
Mathias Jakobsen
d75c5f72fb
Merge pull request #29180 from overleaf/mj-linked-files-reindex
...
[web] Ensure we reindex after refreshing linked file
GitOrigin-RevId: 0c7d561a556525e9db30a8a1cec78b31a4d1d5de
2025-10-20 08:05:37 +00:00
Jessica Lawshe
6e9df02c16
Merge pull request #28744 from overleaf/jel-domain-capture-joined
...
[web] Success message after user is created via domain capture and group is managed
GitOrigin-RevId: 0615cf0e06af5f3851f2c6de30d870a3adace286
2025-10-17 08:06:20 +00:00
Jessica Lawshe
046449d4bd
Merge pull request #28710 from overleaf/jel-no-sso-notifications-when-domain-capture
...
[web] Do not show notification to link to Commons SSO when domain is also for group with domain capture
GitOrigin-RevId: 6779e2db02d5d9cc4e7a60789a620403a4e4aa11
2025-10-17 08:06:15 +00:00
MoxAmber
0f0608eff0
Merge pull request #29034 from overleaf/as-groups-enterprise-banner
...
[web] Persist whether user has dismissed Groups and Enterprise banner on server-side
GitOrigin-RevId: a95060cc0fa772652299802ec467be61b09f5a1f
2025-10-17 08:05:48 +00:00
Miguel Serrano
3e57877583
[web] Group Audit logs minor improvements ( #29071 )
...
- Replaced icon-only "Clear Filters" button with a labeled one
- Fix edge case error - typing incorrect dates creates Date with NaN time
- Fixes mobile layout
- Adds a "No results found" text when no logs are found.
GitOrigin-RevId: f338a6bf5e5d35d8977cc836fc2d92a2cf78a1d2
2025-10-16 08:06:24 +00:00
Mathias Jakobsen
129a002055
Merge pull request #29074 from overleaf/mj-figure-modal-eps
...
[web] Allow eps files in figure modal
GitOrigin-RevId: 2678f1415d04b366a6e8a829a9e75e3ef1133685
2025-10-16 08:05:51 +00:00
David
88b1b3360c
Merge pull request #29042 from overleaf/dp-no-file-dark-mode
...
Fix color of no editor messages in dark mode
GitOrigin-RevId: db0f69a634b0531e75ce8e4c89e064cda7d5bec9
2025-10-16 08:05:46 +00:00