Commit graph

292 commits

Author SHA1 Message Date
sokumon
9122444258 fix: polish desktop screen 2025-11-14 23:05:13 +05:30
sokumon
86db71f8fa feat: move /app to /desk 2025-11-14 23:05:13 +05:30
sokumon
13b93a8bb1 feat: restrict sidebar items based on permissions 2025-11-14 23:05:13 +05:30
sokumon
36ff3cc5a1 fix: add more checks to avoid breakage 2025-11-14 23:05:13 +05:30
sokumon
131d8615b7 fix: add support for adding external urls as sidebar items 2025-11-14 23:05:12 +05:30
sokumon
3e137957c2 fix: add header icon to workspace sidebar itself 2025-11-14 23:05:12 +05:30
sokumon
561c842a92 fix(minor): sidebar changes 2025-11-14 23:05:11 +05:30
sokumon
7cdfb60797 feat: desktop screen wth new design 2025-11-14 23:05:11 +05:30
sokumon
4f64cb1613 refactor: cleanup Workspace Sidebar 2025-11-14 23:05:11 +05:30
sokumon
9658ca1642 feat: export and sync workspace sidebar and desktop icon 2025-11-14 23:05:11 +05:30
sokumon
3de6ecb498 feat(temp): more navbar styles for desktop 2025-11-14 23:05:11 +05:30
sokumon
3bb6987793 feat(temp): change icon style as per desktop setting 2025-11-14 23:05:11 +05:30
sokumon
2b031a170b fix: render sidebar correctly 2025-11-14 23:05:10 +05:30
sokumon
a51218f511 feat: create sidebar from workspace sidebar items 2025-11-14 23:05:10 +05:30
Akhil Narang
a05d2eceea
Merge pull request #33546 from akhilnarang/boot-drop-unused-field
fix(boot): drop `setup_wizard_not_required_apps`
2025-08-08 15:30:56 +05:30
rohitwaghchaure
7251445f94
fix: bootinfo issue (#33065) 2025-06-25 11:16:29 +05:30
Corentin Forler
8c0df08e8c
fix(boot): Don't register app as "required" multiple times (#32773) 2025-06-04 20:11:03 +05:30
rohitwaghchaure
5c6b2b5bec
refactor: track completed app setup wizards and re-run the setup wizard upon new app installation. (#32640) 2025-06-03 12:36:22 +05:30
sokumon
a1fca6ab63 fix: remove energy points / social module 2025-04-17 00:26:57 +05:30
Suhail
5886234b53
refactor: sign up flow changes (#31205)
* fix: logout to site login page if the site is on Frappe Cloud

* fix: check if the site user is logged in before rendering trial banner

* fix: show dropdown even if the site is not on trial plan

* refactor: don't expose communication secret in boot

* feat: show install app button for fc sites

* fix: remove auth from desk

we can simplify it and let user do auth in fc

* fix: install app button condition

* refactor: use `is_fc_site` method

* fix: return boolean value for `is_fc_site` function

* fix: add install app button in /apps page

* fix: don't generate otp for login to fc

* fix: remove install app option from desk

* fix: design changes for trial banner

* fix: add more details to the `current_site_info` endpoint

also don't render trial banner if trial end date is passed

* fix: don't route user to welcome page

always put them on the site's dashboard

* fix: override base_url when needed

also remove misleading class

* fix: show banner to normal user to contact system admin for plan upgrade

* refactor: redirect from /login instead of every /logout code

* fix: rename login to fc to manage billing

also move it above the divider

* refactor: separate out site-login url from login.py
2025-03-03 16:36:15 +00:00
Ankush Menat
129212a916 perf: cache unseen notes 2025-01-14 19:43:22 +05:30
Akhil Narang
84ef6ec677
refactor: fixup with ruff 0.8.1
Signed-off-by: Akhil Narang <me@akhilnarang.dev>
2024-12-04 13:18:04 +05:30
Shariq Ansari
167929ffd7 fix: added manage billing button in navbar settings dropdown 2024-11-15 14:32:05 +05:30
barredterra
e3a65dc1e3 feat: add sms_gateway_enabled flag to bootinfo
This enables ERPNext to not show a "Send SMS" button when it certainly will not work.
2024-10-31 13:54:30 +01:00
Akhil Narang
895ca9a30b
refactor: make desk settings user specific
Signed-off-by: Akhil Narang <me@akhilnarang.dev>
2024-09-24 10:46:23 +05:30
Rushabh Mehta
4da1f70eaf fix(desktop): fixes to app switcher inside desk 2024-09-23 15:19:09 +05:30
Rushabh Mehta
f88c508c23 fix(style): Update icons, new design for /me 2024-09-18 14:27:37 +05:30
Rushabh Mehta
5a23bc52b6 fix(minor): default app title and logo 2024-09-11 11:38:12 +05:30
Rushabh Mehta
802bf94236
Merge pull request #27621 from rmehta/app-switcher
feat: App switcher inside desk
2024-09-06 23:19:45 +05:30
Rushabh Mehta
c2652fed39 fix(minor): page creation 2024-09-06 14:12:34 +05:30
Rushabh Mehta
8dbc2832c5 feat: App switcher 2024-09-06 14:11:39 +05:30
Raffael Meyer
594b0a2536
Merge branch 'develop' into address-autocomplete 2024-08-28 11:14:43 +02:00
Rushabh Mehta
087ee41ea1 feat(design): espresso style sidebar 2024-08-23 22:15:33 +05:30
mergify[bot]
521c6c1bad
Merge branch 'develop' into address-autocomplete 2024-06-12 16:01:30 +00:00
Ankush Menat
63a13d0aff
fix: Skip letter heads if no permission (#26689) 2024-06-05 15:56:56 +00:00
barredterra
bb7e1eb4ec fix: apply user permissions on letter head 2024-05-24 16:03:15 +02:00
barredterra
531b177c91 refactor: rename to Geolocation Settings 2024-05-19 20:51:58 +02:00
barredterra
99918674f8 Merge remote-tracking branch 'upstream/develop' into address-autocomplete 2024-05-19 20:18:14 +02:00
Ankush Menat
445e1dbd6b
perf: num2words, babel, gettext, sentry imports (#26475)
num2words - 260KB - Used frequently on ERPNext sites.
babel - 1.1MB Gets imported because of dates, localization
sentry - 2.8MB should be loaded only if envvar is set
gettext - required for reading translations
2024-05-18 07:20:41 +00:00
barredterra
553918f36b feat: use autocomplete on "New Address" button 2024-05-09 22:10:47 +02:00
Ankush Menat
a234e79790 refactor: misc changes
- Move sys setting check to server side
- tomli import handling
2024-05-04 15:08:34 +05:30
Ankush Menat
5ca14bb171 feat: FC specific update notifications 2024-05-04 15:08:34 +05:30
Ankush Menat
330a1b2044 fix: update notifier never running 2024-05-04 12:28:19 +05:30
Ankush Menat
3e64e60389
chore!: drop sid from boot (#26299) 2024-05-02 10:10:34 +00:00
Akhil Narang
26012aceb5
fix: allow accessing reports without roles
Signed-off-by: Akhil Narang <me@akhilnarang.dev>
2024-05-02 14:20:12 +05:30
Ankush Menat
6873eab7b4 refactor: move to boot
- Remove API call
- Remove notification setting, don't think we need this
2024-04-08 18:40:03 +05:30
Akhil Narang
886d4ffc25
refactor(boot): frappe.cache() -> frappe.cache
Signed-off-by: Akhil Narang <me@akhilnarang.dev>
2024-02-19 14:28:35 +05:30
Ankush Menat
de9ac89748 style: re-format with ruff 2024-02-05 18:53:33 +05:30
Ankush Menat
447f02e8d3
fix!: Remove misleading "raise_exception" (#24266)
frappe.permission.has_permission won't accept raise_exception anymore,
it was extremely misleading argument and actual purpose of the argument
was to print perm check logs.
2024-01-11 08:24:18 +00:00
Rushabh Mehta
eb0e8262a7
fix(minor): Don't load user_info for Administrator twice. fixes #22211 (#24160) 2024-01-08 12:51:32 +05:30