David Rotermund
aeb803c77e
Reference picker
2026-05-19 15:51:38 +02:00
David Rotermund
011ad5d6cc
Zotero Integration ( #164 )
2026-05-19 15:51:38 +02:00
yu-i-i
cf84ba650a
Admin tools: themed dashboard
2026-05-19 15:51:37 +02:00
yu-i-i
9b3b00a740
Admin tools: minor improvements
...
- enable Projects button in navbar for admin projects page
- enable copy of user ID in user info modal
- add null check in UserListController (thanks @moschlar)
2026-05-19 15:51:36 +02:00
yu-i-i
5aa6d8809a
Admin tools: optimize user/project list performance
...
Add frontend pagination
Add search debouncing
Render modals conditionally
Remove unnecessary sorting
2026-05-19 15:51:35 +02:00
yu-i-i
91e97dbdf2
Template Gallery: migration to 6.1.0
...
enable menu for editor redisign
move frontend code to modules
2026-05-19 15:51:34 +02:00
yu-i-i
6bf72f6373
Symbol Palette: fix for 6.1.0
2026-05-19 15:51:34 +02:00
yu-i-i
29bbdd29d7
Admin Tools: Fix for 6.1.0 migraton
2026-05-19 15:51:33 +02:00
yu-i-i
9af534586f
Admin Tools: Manage users and Manage projects pages
2026-05-19 15:51:33 +02:00
yu-i-i
f8de9cae9b
Template gallery: Fix OLModal usage (see upstream commit 19b3834)
2026-05-19 15:49:21 +02:00
yu-i-i
d9ecec8516
Fix: comments thread does not necessarily belong to current document
2026-05-19 15:49:21 +02:00
yu-i-i
6ddd549442
Move Sympol Palette code to modules, closes #63
2026-05-19 15:49:20 +02:00
yu-i-i
596da3da96
Template gallery: ui components were moved to shared folder
2026-05-19 15:49:19 +02:00
yu-i-i
0baaffef4c
Fix template publishing to align with upstream project context changes
2026-05-19 15:49:19 +02:00
yu-i-i
cd56a688a2
toggleSymbolPalette now in useEditorPropertiesContext
2026-05-19 15:49:19 +02:00
yu-i-i
7efaaa1ef6
Symbol Palette: make close button visible
2026-05-19 15:49:17 +02:00
yu-i-i
2ba545a33c
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-05-19 15:49:17 +02:00
yu-i-i
f0100f6b3d
Symbol Palette: improve keyboard input experience
2026-05-19 15:49:16 +02:00
yu-i-i
6f21a64af4
Symbol Palette: get rid of @reach/tabs
2026-05-19 15:49:16 +02:00
yu-i-i
444b277d6c
Make Template Gallery optional; rename environment variables
2026-05-19 15:49:16 +02:00
yu-i-i
a321b54502
Add Template Gallery support
2026-05-19 15:49:15 +02:00
yu-i-i
8b41eaddb8
Track changes / comments: update backend to support frontend changes
2026-05-19 15:49:15 +02:00
yu-i-i
2edea59e1d
Symbol palette: switch to 'OL' UI components and apply minor cosmetic changes
2026-05-19 15:49:15 +02:00
yu-i-i
24a0a0f696
Fix glitches in symbol palette after switching to Bootstrap 5
2026-05-19 15:49:14 +02:00
yu-i-i
fb3570054e
Refactor authentication code; add OIDC support
2026-05-19 15:49:14 +02:00
yu-i-i
2f5c04e820
Enable Symbol Palette
2026-05-19 15:49:13 +02:00
yu-i-i
2f14135b95
Enable track changes and comments feature
2026-05-19 15:49:12 +02:00
Miguel Serrano
b79d432deb
[web] Conditionally show items in insert figure toolbar ( #33721 )
...
Removes the options for inserting an image from another project or by downloading an external URL if the features are disabled.
GitOrigin-RevId: ffa64e5929e254d8a236c8e9aca4eb8210f444c9
2026-05-19 08:04:21 +00:00
Kristina
2f5d838e0f
Merge pull request #33704 from overleaf/kh-add-reject-change-preference-check
...
[web] add reject tracked change preference check
GitOrigin-RevId: b55dba21b3d4f42e68528d2b5906862c57794cd1
2026-05-18 08:06:57 +00:00
Antoine Clausse
9e42d3a530
[web] Address design QA items on pricing page ( #33682 )
...
- pricing table: integration icons gap uses --spacing-06 (horizontal),
integrations content gap uses --spacing-04 (vertical)
- Student card no longer renders with the green stroke highlight
- Interstitial H1 wrapped in .main-heading-section so its spacing
matches the pricing page
Part of #33619 .
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
GitOrigin-RevId: 12ddd223f68c776c06a3d5dc5faa841819baae90
2026-05-18 08:06:17 +00:00
Antoine Clausse
0089c0af08
[web] Space skip link from disclaimer on interstitial ( #33464 )
...
The "continue with free plan" skip link sat directly under the
disclaimer with no separation. Add spacing-08 margin-top to match
the disclaimer's own padding-top above the cards.
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
GitOrigin-RevId: ba7334785757a39ca0bdff309ded224e6cb8e3bf
2026-05-18 08:06:09 +00:00
Olzhas Askar
6c267e68d3
Merge pull request #33707 from overleaf/oa-learn-links
...
[web] Learn Overleaf links
GitOrigin-RevId: af9f72da008ad8b8c86e4c355268123eb6c40bcd
2026-05-18 08:05:48 +00:00
Mathias Jakobsen
ac961f1d40
Merge pull request #33687 from overleaf/mj-temporary-tabs-fix
...
[web] Only consider real key presses to make tab permanent
GitOrigin-RevId: 50ab453445e111de2b317f50470f9f4eec39a66f
2026-05-15 08:08:28 +00:00
Mathias Jakobsen
6538c00742
Merge pull request #33690 from overleaf/mj-prune-deleted-tabs
...
[web] Prune non-existent tabs when file tree changes
GitOrigin-RevId: 97e68a88a201acc2d1e582911ca64e1f72f9bfe1
2026-05-15 08:08:19 +00:00
Domagoj Kriskovic
ff53705bfa
Refactor Python output pane toolbar for improved layout and styling
...
GitOrigin-RevId: b6d838e5c9bd8023bf12df976dad0c50564a0b2f
2026-05-14 08:06:22 +00:00
Alf Eaton
d203a62834
Fix (un)fold all shortcuts on macOS ( #33630 )
...
GitOrigin-RevId: db0911cdfdeb19c90bd601e6173973d884859b09
2026-05-14 08:06:00 +00:00
Kristina
d8df893593
[web] rm unnecessary webpack configuration ( #33587 )
...
GitOrigin-RevId: d9f305e59af2585db096a83c4cbd41ba5f785184
2026-05-14 08:05:39 +00:00
Antoine Clausse
13e426b14c
[web] Share third-party integration icons + add Papers icon ( #33537 )
...
* [web] Add Papers/ReadCube icon to plans page integrations
Closes #33493
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
* Delete old 200kB zotero logo
* Allow png use in logos
* Allow wrap
* [web] Share third-party integration icon list across plans and onboarding pages
Extract the icons array to services/web/app/src/util/third-party-icons.mjs
so the plans-2026 feature table and the try_premium onboarding page render
from a single source. The try_premium page now also includes Papers and
follows the plans page ordering.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
* [web] Allow ciam try-premium logo row to wrap
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
---------
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
GitOrigin-RevId: f5a52418cbe01d9e343092b552183dffa3ae78bd
2026-05-13 08:06:44 +00:00
Antoine Clausse
e04be692e2
[web] Use content-secondary for plan card body text ( #33466 )
...
Plan cards inherited neutral-60 (=neutral-60) for description and
include-list text, which can fail WCAG contrast on the light card
background. Switch to content-secondary (=neutral-70) per Vee's
short-term recommendation; affects the free plan description, card
include items (e.g. "Basic AI allowance") and the in-card group
picker labels.
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
GitOrigin-RevId: 42aff473a779b4b4f36b6c648d86097a79f820c8
2026-05-13 08:06:40 +00:00
Tim Down
85e55ebf5a
Implement Briefly ad in onboarding flow ( #33567 )
...
GitOrigin-RevId: 78c7c38878024aaaf79def6ac7ca164d92a59a57
2026-05-13 08:06:02 +00:00
Tim Down
2f25793609
Merge pull request #33353 from overleaf/td-pricing-tooltip-esc
...
Dismiss Bootstrap tooltips via Esc key
GitOrigin-RevId: 2368a0691fd811180f908309f99b1f9a02c225ee
2026-05-13 08:05:58 +00:00
jmescuderowritefull
c383674cd8
Fix suggestions blocked modal ( #33571 )
...
GitOrigin-RevId: fde20822d884678c729ed93b672b5ad131901938
2026-05-12 08:07:03 +00:00
Eric Mc Sween
943961ca18
Merge pull request #33539 from overleaf/em-doi-import
...
Library: accept DOIs in the paste references dialog
GitOrigin-RevId: bcef3cd654a1ac34f7d372930ec21116d460cd74
2026-05-12 08:06:59 +00:00
Eric Mc Sween
569f36d01b
Merge pull request #33315 from overleaf/em-library-api-pagination
...
Add cursor-based pagination to GET /library/references
GitOrigin-RevId: 1acec69031b0ca82ef6e1e05eddb165acaf05003
2026-05-12 08:06:55 +00:00
Eric Mc Sween
aca60c02c0
Merge pull request #33391 from overleaf/em-bibtex-projection-32449
...
Use a projected state field for BibTeX entries in the editor
GitOrigin-RevId: 5034be8bdc0cb4b9d854135ac117046c1b3750e7
2026-05-12 08:06:47 +00:00
Jessica Lawshe
0f3ae5ac5b
Merge pull request #33335 from overleaf/jel-add-email-captured-by-group
...
[web] Group with domain capture takes priority over Commons when adding new email
GitOrigin-RevId: 40eb561018f4be0badf9f3885d24553c5f8bbde7
2026-05-12 08:06:37 +00:00
Jessica Lawshe
ba13ccdb11
Merge pull request #33202 from overleaf/jel-domain-captured-by-group-settings-page
...
[Domain capture] Check `domainCapturedByGroup` for existing emails on user settings
GitOrigin-RevId: 5ac86b89969b186cce0cac410c2957e5aa1b9703
2026-05-12 08:06:33 +00:00
Mathias Jakobsen
6b28a4ee5a
Merge pull request #33560 from overleaf/mj-conversion-cleanup
...
[clsi+web] Small cleanups and improvements to conversions / exports
GitOrigin-RevId: 300adfbb91e89f754ee7f835db792ccb50b27613
2026-05-12 08:06:17 +00:00
Mathias Jakobsen
62d92b70dd
Merge pull request #33341 from overleaf/mj-two-step-export-web
...
[web] Add two-step pandoc conversion download
GitOrigin-RevId: 093f435a497a7583d2b4d23558415cc442f84553
2026-05-12 08:06:13 +00:00
Alf Eaton
64d706f114
Revert "Wrap PDF setDocument in startViewTransition ( #33346 )" ( #33580 )
...
This reverts commit 353ab865de3c7872363a61592d86390dfc34dacc.
GitOrigin-RevId: dd103eb413a51861b31cd77542ca541e10df0c6c
2026-05-12 08:06:05 +00:00