- fix: Actions in msgprint (#8877)
- feat: Handle server and client side primary action in msgprint (#8870)
- fix: reload notification subscribed document (#8868)
- Misspelt, when selecting ALL emails it was being set to UNSEEN. This rectifies the issue.
- style: Remove trailing tabs
- fix: check for __default, __global default values
- fix: standard filters with default value are saved when changed
- fix: Add Notification Settings
- fix: Typo in email account doctype (#8864)
- fix: remove explicit check for session user as Administrator
- style: Remove trailing tabs
- fix: check for __default, __global default values
- fix(web-forms): view addresses only by session user
- fix: do not validate Script Manager role for Report Builder type
- fix: typo
- test: UI test for Barcode Control
- fix: Barcode Control
- style: Fix deepsource
- style: Fix codacy
- refactor: Move revert functionality to controller
- test: Check allowance of new log over reverted log
- fix: Allow creation of new point log if old logs were reverted
- fix: allow setting message title from server
- fix: spacing for modal
- fix: pass doc to frappe.format so doc currency is set for the row, not system default currency
- fix: Show total row in print only if add total row is checked
- fix: Trigger on_row_checked after checking rows
- fix: Make code explicit
- fix(List): save checked rows on auto refresh
- fix: Cache can_import list for all users and not just System Managers
- fix: permission issue for activity
- fix: Only execute enabled server scripts
- fix: Fallback for label in Table
- fix(pdf): Remove unnecessary argument
- fix: MultiSelect backspace on input
- fix: MultiSelect backspace on input
- fix: change code type to data in standard filter
- fix: code cleanup
- feat: use "title_field" in delete confirmation message
- fix: check if settings exist before ccreating
- fix: mark all as read, not only dropdown items
- fix: value not being set in webform
- fix: remove whitelist
- fix: set seen value to 0 without check
- fix: create notification settings for new user
- fix: change code type to data in standard filter
- refactor: enable translations
- feat (ux): added noscript for login page
- fix: standard filters with default value are saved when changed
- fix: tests
- fix: Only execute enabled server scripts
- fix(patch): create notification settings for all users
- fix: typo
- fix: revert "unique" fields in chat_*.json
- fix: revert "unique" fields in chat_*.json
- fix(Communication): Set content as read only
- fix: pass doc to frappe.format so doc currency is set for the row, not system default currency
- test: UI test for Barcode Control
- fix: permission issue for activity
- fix: allow setting message title from server
- fix: spacing for modal
- fix(Blog Post): enabled ignore XSS filter for Content(HTML) field
- fix: Default check field value in treeview
- Check allow_edit before preparing web form
- fix: Handle overflow in version info
- Codacy suggested fixes
- fix: Fallback for label in Table
- fix: Cache can_import list for all users and not just System Managers
- fix(pdf): Remove unnecessary argument
- fix: Trigger on_row_checked after checking rows
- fix: Make code explicit
- style: Fix deepsource
- style: Fix codacy
- refactor: Move revert functionality to controller
- test: Check allowance of new log over reverted log
- fix: Allow creation of new point log if old logs were reverted
- fix: Show total row in print only if add total row is checked
- bumped to version 12.0.18
- fix: set notifications as unseen from the server side
- fix: deadlock issue on load of company
- test: More robust control link test
- fix(fileuploader): Handle 403 status code
- fix: Common method to toggle seen
- fix: Hide Notification Settings List from search
- fix(scheduler): Activate scheduler if found inactive
- fix(List): save checked rows on auto refresh
- fix: codacy
- Web form allow edit and new fix
- fix: set first option as value for 'is' condition if no value selected
- fix: filtering for blog category
- refactor: code styling
- fix: formatting for chart tooltip
- fix: track seen in notification settings
- feat: Add leaderboard to Places
- fix(Report): validate 'Script Manager' role only for report type 'Script Report'
- test: Fix Control Link test
- test: Remove .only
- test(listview): Select Pending Todo items
- fix: making chat resources async available
- fix: letter head listview html issue
- chore(chat): delete redundant test files
- chore: include css/js only if chat is enabled
- fix(chat): css and socketio for visitor chat
- fix(chat): namespace fixing and build.json updates
- chore(chat): update chat doctypes
- fix: singular-plural format
- fix: Hide default arrow from select field in webforms
- fix: codacy
- fix: error while enqueuing jobs related to notification log
- fix: make notification settings searchable
- fix: Ignore links while saving auto repeat doc
- fix: hide indicator on click even on page refresh
- fix(db.sql): Print query in debug mode (#8767)
- chore: Fix typo in docstrings (#8764)
-
- do not run server side script if site is in migrate state 2. do not process enegery points if site is in migrate state
- fix: email account permission issue while sending an email
- fix: return value in autocomplete validate if 'valid_values' list is empty
- fix(auth): do not force standard users to reset password
- fix: strip_html_tags from blog post content description
- fix: add iframe tag to acceptable elements
- fix: add to patches.txt
- fix: Barcode Control
- style: Fix key spacing
- Update filter.js
- fix: addfilter operations for tags
- fix(Grid Row): Arrow key nav do not prevent default unnecessarily
- fix(notification_log): skip enqueue_create_notification during new site creation
- fix: package.json to reduce vulnerabilities
- fix: tests
- fix: formatting
- style: hide 'Mark as Read in xs screen
- fix: add notify param to notify_assignment in share.py
- fix(security): XSS in display area
- tuple is returned
- fix issues with deepsource???
- fix issue for deepsource
- fix: Update stale message
- fix(Dashboards): Fix dashboard date range
- style: Fix formatting
- ensure naming of files is correct.
- fix: Handle null value
- chore(style): consistencies in formatting
- fix(naming): empty string isnt accepted for rename
- fix: codacy
- fix(patch): update status and set auto repeat as not submittable
- feat: enable indicator for cancelled
- fix: reload via navbar doesnt re-route to homepage
- Undefined name: e in data_migration_run.py
- fix(Query Report View): Do not force set filters from URL Args
- Update api.py
- fix(queue): use send_one as email_queue is now an object
- fix: Add parent field to Custom DocPerm
- style: fix codacy
- fix: Route to Customise Form if meta does not exists
- fix: Remove unwanted check
- fix: ignore validations for frappe.flags.in_patch
- fix: add missing code for social login key
- fix: codacy
- fix: parsing of float value
- fix: codacy
- fix: typo in email template
- fix: Allow show_open_count_list to be called outside class
- fix: hide clear-filter by default
- fix: reroute to doctype if custom
- fix: convert int to string if title_Field
- add support for utf-8 characters in pdf filename during downloads
- style: Fix formatting issues
- fix(Grid): arrow key navigation
- fix: Method name
- fix: Translate select options
- Update controls.less
- test: add test case for group by chart type
- fix: decode non-ascii characters for formataddr
- fix: specify top for dropdown arrow
- fix: check if frm exists
- Patch(Tags): Check if column exists (#8682)
- fix: Show failed logs
- refactor: allow hiding of columns in query report
- fix: build filter metadata before allowing user to send email
- style (codacy): added semi-colon
- fix: show clear-filter button is default filter exists
- fix: clear filter button layout
- refactor: add data and int to group by
- fix(Desk): show/hide cards not working after changing order of cards
- test: Replace assertEquals with assetEqual
- test: Fix test
- fix: tests for db_query
- style: removed loop to check standard SQL
- feat: allow date range to be selected as timespan
- fix: make separate get_group_by_chart_config function
- fix: hide timeseries checkbox for group by chart type
- fix: codacy
- feat(Dashboards): Add group by dashboard chart type
- feat: Ability to block module cards for all users
- fix: Reduce spacing in Map Columns dialog
- fix: Mute emails by default
- fix: Hide primary action when import in progress
- fix: Show status In Progress in list view
- fix: Try new Data Import link
- fix(Notifications): Improvements for Notifications (#8671)
- fix: show only enabled system users in EP leaderboard
- test: Add test to check "Apply Only Once" condition
- feat: Ability to apply Energy Point Rule only once
- fix: merge documents without error
- fix: doctype in test
- style: removed print statements
- Revert "V12 pre release (#8685)"
- V12 pre release (#8685)
- fix(multiselectlist): Clear values on backspace (#8666)
- fix(printview): Make before_print hookable
- chore: Add Deepsource
- fix: disable smart shrinking for version 0.12.5
- style: removed unused import
- feat: added tests
- refactor: improved for readability
- fix: do not append table names for mysql methods
- fix: include items with hyphen in global search irrespective of query
- fix: search tag on click
- fix: added title_field to filters, removed search icon
- format: improve logic flow
- feat: allow internal links from parent document to show in dashboard
- fix: bulk update tool updating records but not showing result
- fix(Grid): arrow key navigation
- fix(Email): poplib.error_proto exception
- fix (render.py): fix non-ascii characters in HTTP headers. HTTP headers need to be ascii or Gunicorn throws an exception. The error handler 'xmlcharrefreplace' is chosen for no particular reason.