Skip to content
Snippets Groups Projects
  • Joel Jeremy Marquez's avatar
    09c44d35
    [Mobile] Long press transaction to reveal floating action bar with bulk actions (#2892) · 09c44d35
    Joel Jeremy Marquez authored
    * Mobile transaction long press
    
    * Floating action bar
    
    * Styling
    
    * Add functionality
    
    * Fix typecheck error
    
    * Release notes
    
    * Undo notifications
    
    * Fix schedules and update transaction delete confirmation message
    
    * Use react-aria useLongPress
    
    * Bulk edit amount display
    
    * Themes
    
    * Do not clear on batch update
    
    * useUndo hook
    
    * Fix typecheck error
    
    * Update useUndo
    
    * Fix typecheck error
    
    * Handle batch deleted transactions
    
    * useMemo
    
    * Make onClearSelectedTransactions mandatory
    
    * Extract FloatingActionBar to a separate component
    
    * Require onAddSelectedTransaction and onClearSelectedTransactions if there are  any selectedTransactions
    
    * Fix schedule link
    
    * Undo notification timeout
    
    * Use useSelected
    
    * Fix typecheck error
    
    * Category transactions batch updates
    
    * Remove undo notification title
    
    * Fix types
    
    * Fix notes undo notification
    
    * Move SelectedProvider to TransactionListWithBalances
    
    * Remove NewPayeeEntity
    
    * Disable support for amount batch edit for now
    
    * Fix lint error
    
    * Notification inset + reuse useTransactionBatchActions
    
    * Always show notification close button regardless if sticky or not
    
    * Allow clicking action bar when notifications are present
    
    * Fix typecheck error
    
    * Remove inset on addNotification calls
    
    * Use PressResponder
    
    * Fix mobile transaction border
    
    * VRT
    
    * VRT
    
    * VRT
    
    * VRT
    [Mobile] Long press transaction to reveal floating action bar with bulk actions (#2892)
    Joel Jeremy Marquez authored
    * Mobile transaction long press
    
    * Floating action bar
    
    * Styling
    
    * Add functionality
    
    * Fix typecheck error
    
    * Release notes
    
    * Undo notifications
    
    * Fix schedules and update transaction delete confirmation message
    
    * Use react-aria useLongPress
    
    * Bulk edit amount display
    
    * Themes
    
    * Do not clear on batch update
    
    * useUndo hook
    
    * Fix typecheck error
    
    * Update useUndo
    
    * Fix typecheck error
    
    * Handle batch deleted transactions
    
    * useMemo
    
    * Make onClearSelectedTransactions mandatory
    
    * Extract FloatingActionBar to a separate component
    
    * Require onAddSelectedTransaction and onClearSelectedTransactions if there are  any selectedTransactions
    
    * Fix schedule link
    
    * Undo notification timeout
    
    * Use useSelected
    
    * Fix typecheck error
    
    * Category transactions batch updates
    
    * Remove undo notification title
    
    * Fix types
    
    * Fix notes undo notification
    
    * Move SelectedProvider to TransactionListWithBalances
    
    * Remove NewPayeeEntity
    
    * Disable support for amount batch edit for now
    
    * Fix lint error
    
    * Notification inset + reuse useTransactionBatchActions
    
    * Always show notification close button regardless if sticky or not
    
    * Allow clicking action bar when notifications are present
    
    * Fix typecheck error
    
    * Remove inset on addNotification calls
    
    * Use PressResponder
    
    * Fix mobile transaction border
    
    * VRT
    
    * VRT
    
    * VRT
    
    * VRT
constants.ts 1.53 KiB
export const SET_NEW_TRANSACTIONS = 'SET_NEW_TRANSACTIONS';
export const UPDATE_NEW_TRANSACTIONS = 'UPDATE_NEW_TRANSACTIONS';
export const SET_LAST_TRANSACTION = 'SET_LAST_TRANSACTION';
export const MARK_ACCOUNT_READ = 'MARK_ACCOUNT_READ';
export const LOAD_ACCOUNTS = 'LOAD_ACCOUNTS';
export const UPDATE_ACCOUNT = 'UPDATE_ACCOUNT';
export const LOAD_CATEGORIES = 'LOAD_CATEGORIES';
export const LOAD_COMMON_PAYEES = 'LOAD_COMMON_PAYEES';
export const LOAD_PAYEES = 'LOAD_PAYEES';
export const SET_PREFS = 'SET_PREFS';
export const MERGE_LOCAL_PREFS = 'MERGE_LOCAL_PREFS';
export const MERGE_GLOBAL_PREFS = 'MERGE_GLOBAL_PREFS';
export const SET_BUDGETS = 'SET_BUDGETS';
export const SET_REMOTE_FILES = 'SET_REMOTE_FILES';
export const SET_ALL_FILES = 'SET_ALL_FILES';
export const CLOSE_BUDGET = 'CLOSE_BUDGET';
export const SET_APP_STATE = 'SET_APP_STATE';
export const PUSH_MODAL = 'PUSH_MODAL';
export const REPLACE_MODAL = 'REPLACE_MODAL';
export const CLOSE_MODAL = 'CLOSE_MODAL';
export const COLLAPSE_MODALS = 'COLLAPSE_MODALS';
export const POP_MODAL = 'POP_MODAL';
export const ADD_NOTIFICATION = 'ADD_NOTIFICATION';
export const REMOVE_NOTIFICATION = 'REMOVE_NOTIFICATION';
export const SET_NOTIFICATION_INSET = 'SET_NOTIFICATION_INSET';
export const GET_USER_DATA = 'GET_USER_DATA';
export const SET_LAST_UNDO_STATE = 'SET_LAST_UNDO_STATE';
export const SET_LAST_SPLIT_STATE = 'SET_LAST_SPLIT_STATE';
export const SET_ACCOUNTS_SYNCING = 'SET_ACCOUNTS_SYNCING';
export const ACCOUNT_SYNC_STATUS = 'ACCOUNT_SYNC_STATUS';
export const SIGN_OUT = 'SIGN_OUT';