Commit graph

13668 commits

Author SHA1 Message Date
Raffael Meyer
10b429ffd6
Merge pull request #29132 from barredterra/fix-datetime-utils 2025-01-24 17:24:41 +01:00
Ankush Menat
5cf5f66fec perf: cache "is_document_amended"
A document that is amended from something stays amended.
2025-01-24 18:58:39 +05:30
Ankush Menat
1470ad2a66 perf: Cache plain link validation for 30 minutes
Very often you're picking same documents again and again, there's no
need to validate them.

Also, document is JUST selected using search_link, so it's 99%
guaranteed to be valid.

The real purpose of this function is to provide "fetch from" feature,
not link validation like the name suggests.

It will get validated server side anyway.
2025-01-24 18:58:36 +05:30
Ankush Menat
daf4885f0a perf: slow down auto-refresh even more
once every 5 seconds instead of 2 seconds.
2025-01-24 18:35:26 +05:30
Ankush Menat
2b1df9aa56 perf: cache get_events on desk load 2025-01-24 18:35:26 +05:30
Ankush Menat
f177bb28a7 perf: cache notifications for 1 minute
+ SWR for 5 minutes
2025-01-24 18:35:26 +05:30
Akhil Narang
1e8a1f64c5
Merge pull request #30031 from netchampfaris/fix-grid-row-field-onchange
fix: call grid_row field onchange with current row
2025-01-24 15:17:56 +05:30
Faris Ansari
da28303fa0 fix: call grid_row field onchange with current row
Co-authored-by: Akhil Narang <me@akhilnarang.dev>
2025-01-24 13:27:42 +05:30
Ejaaz Khan
25e214e7f5
refactor: translate tooltip text of page (#29885) 2025-01-24 11:46:30 +05:30
Md Hussain Nagaria
f4741e7310
chore(SocketIO): log connect error to console (#29911) 2025-01-23 07:38:44 +00:00
Ankush Menat
930d006f4c
perf: HTTP cache list view counts when count is >1000 (#29871)
This allows for caching the count which are frequently requested but
rarely change and even if they changed, UI doesn't show accurate value
to begin with.

After this change any filters that result in "1,000+" response will be
just cached by client and won't be requested again and again (for at
least 30 minutes, it's SWR after that so UI should still be snappy)
2025-01-21 14:55:58 +05:30
Raffael Meyer
ec57061e63
refactor: hide sidebar (#29061) 2025-01-20 17:51:43 +05:30
rachapipe
d6a4b7858e
Merge pull request #29215 from rachapipe/DatepickerAddLanguageThai
fix(i18n): Datepicker Thai translations
2025-01-20 09:08:27 +00:00
Soham Kulkarni
341fd3a4c7
Merge pull request #29201 from sokumon/better-sidebar
fix: Sidebar on mobile and small improvement in dark mode
2025-01-20 12:59:26 +05:30
sokumon
6e84651c36 fix: made mobile sidebar a overlay 2025-01-20 11:10:14 +05:30
sokumon
50b354f959 fix: small refactor to apps switcher 2025-01-20 11:10:14 +05:30
sokumon
9906b6ede8 fix: minor icon fixes 2025-01-20 11:10:14 +05:30
sokumon
6561aa37ae fix: apps switcher menu is consistent across pages 2025-01-20 11:10:14 +05:30
sokumon
f71fb668d4 fix(style): minor dark mode changes to apps-switcher-menu 2025-01-20 11:10:14 +05:30
sokumon
97f811325c fix: hover action setup after apps switch 2025-01-20 11:10:14 +05:30
sokumon
218c06e489 fix: remove ctrl + h shortcut 2025-01-20 11:10:14 +05:30
sokumon
8741ef7fd1 fix: ctrl + h shortuct doesnt toggle sidebar , routes to home 2025-01-20 11:10:14 +05:30
sokumon
69d11a0530 fix(style): collapse button visible without scroll in mobile 2025-01-20 11:10:14 +05:30
sokumon
dbdc584895 fix(style): dark mode suport for sidebar 2025-01-20 11:10:14 +05:30
sokumon
04fd2317ae fix: sidebar sorting only in edit mode 2025-01-20 11:10:13 +05:30
Akhil Narang
ec1aba71bf
Merge pull request #28944 from Tebayaki/set_datepicker_language
fix: set datepicker language
2025-01-20 10:55:49 +05:30
Akhil Narang
6a4f4e7b39
Merge pull request #29189 from mahsem/datepicker_bosnian
feat: datepicker_bosnian_croatian
2025-01-20 10:37:20 +05:30
Tebayaki
b0fc7f4ab9 fix: set datepicker language 2025-01-20 11:08:20 +08:00
Suraj Shetty
9a1eab7512
Merge pull request #29142 from iamejaaz/child-table-ui-29106 2025-01-16 16:19:06 +05:30
Ejaaz Khan
98be3f46f3 refactor: change height and add condition on prevent default 2025-01-16 15:58:25 +05:30
Ejaaz Khan
fc9c75de2c feat: enhance horizontal scrolling in child table 2025-01-16 14:50:50 +05:30
mahsem
e98d410136
feat: datepicker_croatian 2025-01-15 14:59:43 +01:00
mahsem
b1211c554f
feat: datepicker_bosnian 2025-01-15 14:41:07 +01:00
Shariq Ansari
d6386e6e06
Merge pull request #28767 from frappe/remove-billing-pages 2025-01-15 13:21:32 +05:30
Bread Genie
0e61d4e84e fix: don't add login to fc option in dropdown
for now
2025-01-15 12:53:13 +05:30
Ejaaz Khan
3675a5416d refactor: move scrollbar to the bottom of the table 2025-01-15 12:49:56 +05:30
mahsem
2e3b6c9031
feat: datepicker_swedish (#29161) 2025-01-14 23:02:24 +01:00
Ejaaz Khan
2de0ea068b fix: child table ui issue with scroll 2025-01-14 12:47:00 +05:30
barredterra
23af997722 fix: str_to_user 2025-01-13 19:34:44 +01:00
barredterra
4212e7b0fc fix: convert_to_user_tz
specify format for parsing datetime
2025-01-13 19:34:10 +01:00
Ejaaz Khan
0dfc347563
refactor: enhance button UX for better user experience (#29114) 2025-01-13 11:51:55 +05:30
Soham Kulkarni
3c0fe07641
Merge pull request #29101 from iamejaaz/dropdown-top-seperator
fix: hide dropdown top separator in desktop view
2025-01-10 15:54:19 +05:30
Soham Kulkarni
4f9fb9f76c
Merge pull request #29100 from sokumon/treeview-ux
fix: Treeview ux cleanup
2025-01-10 15:52:31 +05:30
sokumon
5a80b79be9 fix: include/exclude labels added for better ux 2025-01-10 15:16:18 +05:30
Soham Kulkarni
16c49f5ab5
Merge pull request #29103 from sokumon/right-sidebar-height
fix(style): fix right sidebar height
2025-01-10 12:23:36 +05:30
Ayush Chaudhari
522220ba54 fix: Reports were not viewable from desk due to improper routing 2025-01-10 10:52:57 +05:30
Ayush Chaudhari
e166b71fe4 Merge branch 'develop' of https://github.com/frappe/frappe into develop 2025-01-09 18:22:33 +05:30
Ayush Chaudhari
133d27d8a6 fix: Reports were not viewable from desk due to improper routing 2025-01-09 18:20:05 +05:30
sokumon
c11215318b fix(style): fix right sidebar height 2025-01-09 17:51:22 +05:30
Ejaaz Khan
9714a8d305 fix: hide seperator in destkop view 2025-01-09 17:45:28 +05:30