Commit graph

54035 commits

Author SHA1 Message Date
s-aga-r
fef9d89ce0
feat: configurable DSN (#36988)
* feat: configurable `DSN`

* chore: validate dsn support on save

* fix: DSN validation
2026-02-20 10:30:14 +05:30
dependabot[bot]
5d67826f25
chore(deps): bump werkzeug from 3.1.5 to 3.1.6 (#37290)
Bumps [werkzeug](https://github.com/pallets/werkzeug) from 3.1.5 to 3.1.6.
- [Release notes](https://github.com/pallets/werkzeug/releases)
- [Changelog](https://github.com/pallets/werkzeug/blob/main/CHANGES.rst)
- [Commits](https://github.com/pallets/werkzeug/compare/3.1.5...3.1.6)

---
updated-dependencies:
- dependency-name: werkzeug
  dependency-version: 3.1.6
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-20 04:49:13 +00:00
MochaMind
03fbd145c2
fix: sync translations from crowdin (#37284)
* fix: Spanish translations

* fix: Burmese translations

* fix: Vietnamese translations

* fix: Thai translations
2026-02-20 10:10:52 +05:30
dependabot[bot]
80580d78f2
chore(deps): bump pypdf from 6.6.2 to 6.7.1 (#37279)
Bumps [pypdf](https://github.com/py-pdf/pypdf) from 6.6.2 to 6.7.1.
- [Release notes](https://github.com/py-pdf/pypdf/releases)
- [Changelog](https://github.com/py-pdf/pypdf/blob/main/CHANGELOG.md)
- [Commits](https://github.com/py-pdf/pypdf/compare/6.6.2...6.7.1)

---
updated-dependencies:
- dependency-name: pypdf
  dependency-version: 6.7.1
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-20 10:04:51 +05:30
Sayantan Ghosh
a12d9a642a
fix: remove bold font weight from h3 and h4 to maintain consistent header styling (#37289)
fixes #35447
2026-02-20 10:03:55 +05:30
Soham Kulkarni
d4cc080284
Merge pull request #37286 from sokumon/minor-ui-issues
fix(minor): add tooltip for group sidebar items
2026-02-20 03:56:55 +05:30
sokumon
adb537e46b fix: route using title 2026-02-20 03:31:16 +05:30
sokumon
b3450cd868 fix(minor): add tooltip for group sidebar items 2026-02-20 03:27:48 +05:30
Soham Kulkarni
7639a87160
Merge pull request #37241 from sokumon/billing-info
refactor: billing components
2026-02-20 02:50:04 +05:30
Soham Kulkarni
e64201d942
Merge pull request #37264 from ShrihariMahabal/fix-awesomebar-after-edit-layout
fix: re-initialize awesomebar after exiting edit layout
2026-02-20 02:40:40 +05:30
Sagar Vora
c605130fbd
fix: prevent child row identity corruption on reorder in update_in_locals (#37280) 2026-02-20 02:35:16 +05:30
Sagar Vora
f6df0674e4
fix: migrate child row docfield_copy on rename in update_in_locals (#37274) 2026-02-20 02:02:40 +05:30
Sagar Vora
bcbe34a08a
fix: identity-based grid row matching to prevent row contamination (#37259)
Replace index-based update_doc with doc object identity matching via Map. Prevents GridRow objects created for one doc from being reassigned to a different doc on refresh.
2026-02-20 00:20:42 +05:30
Sagar Vora
6aa28b4cf8
perf: scope grid container selector to grid wrapper (#37268) 2026-02-20 00:01:25 +05:30
Sagar Vora
d3f090edac
perf: avoid layout thrashing in grid setup_toolbar (#37265) 2026-02-19 22:54:35 +05:30
Shrihari Mahabal
9dbf50b581 fix: re-initialize awesomebar after exiting edit layout 2026-02-19 22:20:50 +05:30
sokumon
e1e871428f fix: remove sidebar billing card 2026-02-19 17:49:45 +05:30
Sumit Jain
ffe362316d
fix: ensure import log is only used for persisted Data Import records (#36999) 2026-02-19 17:06:27 +05:30
sokumon
3f053667ac feat: make the desktop banner dismissbable for a day 2026-02-19 17:06:08 +05:30
sokumon
4717c64cf0 fix: always show upgrade button FC user 2026-02-19 16:16:27 +05:30
Raffael Meyer
13bd30edd5
fix: limit config should not be mandatory (#37247) 2026-02-19 16:11:44 +05:30
Akash Tom
063e600c30
fix(grid): saving of values on navigation using arrow keys (#37243) 2026-02-19 16:05:12 +05:30
Faris Ansari
a4e2cd17f0
Merge pull request #37244 from netchampfaris/sqlite-fts-ranking
refactor: make SQLite search order more reliable
2026-02-19 14:58:46 +05:30
Aarol D'Souza
08793c57f7
fix: force type check in whitelisted methods 2 (#37086)
* fix(diff): add type hints to whitelisted methods

* fix(global_search): add type hints to whitelisted methods

* fix(custom_html_block): add type hints to whitelisted methods

* fix(deleted_document): add type hints to whitelisted methods

* fix(log_settings): add type hints to whitelisted methods

* fix(role): add type hints to whitelisted methods

* fix(user_type): add type hints to whitelisted methods

* fix(rq_job): add type hints to whitelisted methods

* fix(link_preview): add type hints to whitelisted methods

* fix(email_account): add type hints to whitelisted methods

* fix(web_form): add type hints to whitelisted methods

* fix(web_page_view): add type hints to whitelisted methods

* fix(csvutils): add type hints to whitelisted methods

* fix(file_manager): add type hints to whitelisted methods

* fix(email_body): add type hints to whitelisted methods

* fix(email_queue): add type hints to whitelisted methods

* fix(email_template): add type hints to whitelisted methods

* fix(notification): add type hints to whitelisted methods

* fix(email_group): add type hints to whitelisted methods

* fix(inbox): add type hints to whitelisted methods

* fix(recorder): add type hints to whitelisted methods

* fix(sms_settings): add type hints to whitelisted methods

* fix: tighten type hints

* fix(data_import): add type hints to whitelisted methods

* fix(user_permission): add type hints to whitelisted methods

* fix(gantt): add type hints to whitelisted methods

* fix(like): add type hints to whitelisted methods

* fix(search): add type hints to whitelisted methods

* fix(onboarding_step): add type hints to whitelisted methods

* fix(system_console): add type hints to whitelisted methods

* fix(workspace_sidebar): add type hints to whitelisted methods

* fix(todo): add type hints to whitelisted methods

* fix: correct type hints

* fix(print_format): add type hints to whitelisted methods

* fix(client): add type hints to whitelisted methods
2026-02-19 14:58:16 +05:30
Ejaaz Khan
aee0295275
Merge pull request #37242 from Vibhuti410/remove-grid-height-override
fix: restore z-index for sticky grid column
2026-02-19 14:43:21 +05:30
Faris Ansari
7e0be7f170 refactor: make SQLite search order more reliable
- use a stable index checkpoint with creation + name so rows are not skipped
- fetch more BM25 matches before reranking, then return the top MAX_SEARCH_RESULTS
- add stable tie-breakers in reranking (BM25 and original rank)
- improve title matching by checking full words instead of substrings
- remove abs normalization in base score
2026-02-19 14:32:07 +05:30
Frappe
6c55d6a9a0 fix: add z-index back to fix sticky scroll behavior 2026-02-19 14:21:10 +05:30
sokumon
06abc3e5ac fix: render it correctly 2026-02-19 14:10:27 +05:30
Vibhuti Garachh
15bcd7d209
fix: remove height override causing layout issue after save (#37236)
Co-authored-by: Frappe <frappe@Vibhutis-MacBook-Air.local>
2026-02-19 14:10:22 +05:30
s-aga-r
6a132e94e0
fix(Email Account): remove redundant field (#37229) 2026-02-19 07:40:37 +00:00
sokumon
c1585018d6 refactor: billing components 2026-02-19 13:08:12 +05:30
Soham Kulkarni
3d450041d0
Merge pull request #37227 from sokumon/workspace-editing
fix: workpsace editing issues
2026-02-19 13:02:36 +05:30
Frappe
0f40f916ea fix: remove height override causing layout issue after save 2026-02-19 12:55:42 +05:30
Sowmya
bdd5c15bfc
fix(module-def): add validation for rename (#37001) 2026-02-19 12:51:18 +05:30
Diptanil Saha
be12bbaa9f
Merge pull request #37215 from diptanilsaha/stt-zi-pos
fix(form-footer): scroll-to-top button position for mobile and z-index
2026-02-19 12:42:45 +05:30
s-aga-r
2960865605
fix: use default incoming email account as Reply-To (#36793)
* fix: use default incoming email account as `Reply-To`

* chore: set incoming account email as Reply-To

---------

Co-authored-by: Suraj Shetty <13928957+surajshetty3416@users.noreply.github.com>
2026-02-19 06:55:04 +00:00
Prathamesh Kurunkar
6fd9004377
fix(grid_row): skip rendering for compound currency symbols in editable rows (#37160)
* fix(grid_row): skip rendering for compound currency symbols in editable rows

* chore: fix linting
2026-02-19 12:18:22 +05:30
s-aga-r
8bfb42deb4
feat: configurable Reply-To (#36774)
* feat: configurable `Reply-To`

* chore: set `add_reply_to_header` to `1`

* fix: Resolve conflicts

---------

Co-authored-by: Suraj Shetty <13928957+surajshetty3416@users.noreply.github.com>
2026-02-19 12:13:55 +05:30
sokumon
30f65e4909 fix: dont allow editing workspace on mobile 2026-02-19 12:13:22 +05:30
Gursheen Kaur Anand
199f1f540f
Merge pull request #37183 from GursheenK/link-btn-inset
fix: shadow inset introduces extra spacing for grid icons
2026-02-19 12:11:17 +05:30
sokumon
6a2a7183d0 fix: dont show edit button while editing workspace 2026-02-19 12:08:41 +05:30
s-aga-r
e735ae774e
fix: lower timeout when validating Email Account (#37147)
* fix: reduce Email Domain validate timeout

* fix: lower timeout when validating Email Account (SMTP)

* fix: lower timeout when validating Email Account (IMAP/POP)
2026-02-19 12:01:28 +05:30
Suraj Shetty
8fc4c52f03
fix(modal): improve styling and layout of search modal and help section (#37203)
Co-authored-by: Ejaaz Khan <ejaaz@frappe.io>
Co-authored-by: Diptanil Saha <diptanil@frappe.io>
2026-02-19 11:12:58 +05:30
Sagar Vora
067a6351b5
Merge pull request #37214 from sagarvora/fix/grid-row-docfield-contamination
fix: prevent docfield copy contamination across grid rows on deletion/reorder
2026-02-19 10:32:46 +05:30
Sagar Vora
51c2e9ec89 perf: set docfields only on doc change 2026-02-19 10:30:49 +05:30
MochaMind
9284c19f87
fix: sync translations from crowdin (#37216)
* fix: Spanish translations

* fix: Serbian (Cyrillic) translations

* fix: Swedish translations

* fix: Portuguese, Brazilian translations

* fix: Persian translations

* fix: Burmese translations

* fix: Serbian (Latin) translations
2026-02-19 07:33:18 +05:30
diptanilsaha
8c1e604e53 fix(form-footer): scroll-to-top button position for mobile and z-index 2026-02-19 02:03:58 +05:30
Sagar Vora
9fabfa3054 fix: prevent docfield copy contamination across grid rows on deletion/reorder
set_docfields was passing the row's mutated docfields (with stale
reqd/read_only/hidden from dependency evaluation) as source to
make_docfield_copy_for, poisoning the copy store for whichever doc
landed at that position after deletion/reorder.

- Remove make_docfield_copy_for call from set_docfields (the copy store
  seeds itself lazily from clean originals in get_docfield_copy)
- Always call set_docfields() on refresh so rows pick up correct copies
  when doc identity changes at a position
- Thread grid.docfields through meta.js so new copy-store entries
  include grid-level customizations (set_df_property on child fields)

Closes #36921
2026-02-19 00:48:15 +05:30
Soham Kulkarni
da9cbd74db
Merge pull request #36672 from claytonlin1110/fix/desk-folder-icon-title-edit-persist
fix: desk folder title edit persists and inline editor ui
2026-02-19 00:31:30 +05:30
sokumon
6ce260d169 refactor: better function name 2026-02-18 22:38:02 +05:30