Audience solution download center
Au* Core
Download versionsCore 25w34a
(08/20/2025 06:57:00)- [Admin] Add missing code to lock a user on every project (#3130) by @fmarchalemisys
- [Admin] Add safeties on card exchange (#3144) by @fmarchalemisys
- [Admin] Assign cashless wallet to imported formule (#3141) by @fmarchalemisys
- [Admin] Fix some minor issues with pos board matrix (#3135) by @fmarchalemisys
- [Admin] Give access to some more page to a manager. (#3150) by @fmarchalemisys
- [Admin] Ignore DynQr clock in RFID check (#3152) by @fmarchalemisys
- [Admin] Small improvement to looking up a refund status (#3153) by @fmarchalemisys
- [Api] Add MapBooleanFilter for enhanced boolean property filtering (#3138) by @SebLevDev
- [Api] Add name and exchange rate properties to WalletCurrency resource (#3156) by @SebLevDev
- [Api] Add normalization context and update WalletCurrency properties in tests (#3157) by @SebLevDev
- [Api] Add product price and price range filters for API (#3132) by @SebLevDev
- [Api] Enhance NFC card transaction mapping to include wallet currency (#3111) by @SebLevDev
- [Api] Fix serialization groups for product cashless topup by @SebLevDev
- [Api] add ExistsFilter for deposit property in ProductResource (#3131) by @SebLevDev
- [Cashless] Create only one active card owner and wallet (#3148) by @fmarchalemisys
- [Console] Log critical request messages in html log (#3149) by @fmarchalemisys
- [Pos] Assign vivawallet webhook to correct payment (#3128) by @fmarchalemisys
- [Pos] Log the price of each product saved by cashless pos (#3143) by @fmarchalemisys
- [Pos] Process vivawallet webhook even if api doesn't work (#3129) by @fmarchalemisys
- [Pos] Recompute refunded amount due to previously fixed bugs. (#3133) by @fmarchalemisys
- [Pos] Show last sales even if stats are hidden (#3151) by @fmarchalemisys
- [Server] Add fast script to return server time (#3137) by @fmarchalemisys
- [Shop] Find correct vivawallet payment in case of multiple start (#3136) by @fmarchalemisys
Core 25w32a
(08/07/2025 07:30:00)- [Admin] Add pagination setting for Sheetcash list (#3103) by @SebLevDev
- [Admin] Add quick link to refund page from bank account (#3112) by @fmarchalemisys
- [Admin] Allow to add non printAtHome products in mobile app (#3100) by @SebLevDev
- [Admin] Exported files with full year and 24h time in suggested name. (#3117) by @fmarchalemisys
- [Admin] Fix crash when detecting card owner change (#3116) by @fmarchalemisys
- [Admin] Fix date range filer on pos show page (#3118) by @fmarchalemisys
- [Admin] Rename RFID info menu to use a wording easier to understand. (#3115) by @fmarchalemisys
- [Admin] Search card by uuid (#3114) by @fmarchalemisys
- [Api] Add cashless price on OrderItem Resource (#3096) by @SebLevDev
- [Api] Improve PaymentMethod resource (#3088) by @SebLevDev
- [App] Always create a barcode for a presale (#3098) by @fmarchalemisys
- [App] Update navbar for Ronquieres (#3102) by @SebLevDev
- [Composer] : Bump some deps by @SebLevDev
- [Composer] Bump Symfony from 7.2.6 to 7.2.9 (#3123) by @SebLevDev
- [Composer] Bump doctrine deps (#3124) by @SebLevDev
- [Console] Clear vivawallet pin code when importing db dump. (#3094) by @fmarchalemisys
- [Console] For Ronquières, topup the vip 3-day pass daily (#3107) by @fmarchalemisys
- [Console] Report lowercase uid during preprocessing of nfc batch (#3126) by @fmarchalemisys
- [Console] Topup vip wristband every day at Ronquieres 2025 (#3106) by @fmarchalemisys
- [Export] Excel don't support importing csv files with currency symbol (#3122) by @SebLevDev
- [Kiosk] Add property ´$showTagAccesses´ in the config (#3109) by @SebLevDev
- [Mail] don't send email for mobile application barcode (#3097) by @SebLevDev
- [Merchant] Fix merchant turn over reporting. (#3093) by @fmarchalemisys
- [Pos] Accept unreferenced refund status during refund (#3101) by @fmarchalemisys
- [Pos] Display accesses only for the current project (#3110) by @SebLevDev
- [Pos] Fix multicard payment when deposit is returned (#3108) by @fmarchalemisys
- [Pos] Fix refund of cashless basket with two wallets (#3105) by @fmarchalemisys
- [Pos] Log exception if basket has already been paid (#3092) by @fmarchalemisys
- [Pos] Process webhook from unreferenced refund (#3127) by @fmarchalemisys
- [Shop] Fix query listing baskets with mail to send (#3121) by @fmarchalemisys
- [Udesk] Log invalid card uid scanned by udesk (#3113) by @fmarchalemisys
Core 25w31a
(07/28/2025 06:49:00)- [Accounting] Fix compute of refund fees when there is a donation (#3087) by @SebLevDev
- [Admin] Filter refundable/non refundable formules in list. (#3070) by @fmarchalemisys
- [Admin] Fix dispute report by normalizing the bank card (#3086) by @fmarchalemisys
- [Admin] Fix project filter for manager (#3089) by @fmarchalemisys
- [Admin] Ignore deposits in the turnover of some widgets (#3049) by @fmarchalemisys
- [Admin] Report error if formule article quantity is not a number (#3075) by @fmarchalemisys
- [Admin] Subtract token from card upon cashdesk basket refund (#3084) by @fmarchalemisys
- [Admin] Update ticketswap according to test results. (#3067) by @SebLevDev
- [Api] Add cache on some new endpoints (#3083) by @SebLevDev
- [Api] Filter legacy api with api firewall (#3066) by @fmarchalemisys
- [Api] Fix retrieving card wallet by user (#3069) by @fmarchalemisys
- [Api] Update API pattern to exclude specific routes for improved security (#3079) by @SebLevDev
- [Api] Update HasAdminRoleFilter to normalize boolean value (#3085) by @SebLevDev
- [Cockpit] Don't take into account cashless provider in payment method turnover (#3080) by @SebLevDev
- [Console] Ignore deleted formule when importing with external ID. (#3072) by @fmarchalemisys
- [Db] Check userIdentifier after trying to create a new user (#3074) by @fmarchalemisys
- [Nfc] Allow to exchange card without default wallet (#3082) by @SebLevDev
- [Pos] Accept auto login if current user is the cashier (#3073) by @fmarchalemisys
- [Pos] Replace redirect in case of error when getting config (#3090) by @fmarchalemisys
- [Pos] Restrict deposits returned by card. (#3071) by @fmarchalemisys
Core 25w29b
(07/17/2025 11:49:00)- [All] Improve regex to detected messed up pdc qr code (#3062) by @fmarchalemisys
- [All] Strip garbage printed by PDC in front of the QR code label. (#3061) by @SebLevDev
- [Api] Add default cache headers to API resources and introduce ApiDefaults class (#3064) by @SebLevDev
- [Ticketing] Improve ticket swap validation logic and documentation (#3063) by @SebLevDev
Core 25w29a
(07/16/2025 08:25:00)- [Admin] Fix formule import (#3050) by @fmarchalemisys
- [Admin] Submit formule edit form when enter key is pressed (#3042) by @fmarchalemisys
- [All] Strip garbage printed by PDC in front of the QR code label. (#3058) by @fmarchalemisys
- [Api] No need to do anything special for case sensitive comparisons (#3056) by @fmarchalemisys
- [Api] Round donation amount in refund request (#3060) by @fmarchalemisys
- [App] Update Ronquières festival link for 2025 and adjust map item position (#3045) by @SebLevDev
- [Console] Decode idempotency key in symfoy log (#3055) by @fmarchalemisys
- [Console] Fix barcodes importing (#3046) by @fmarchalemisys
- [Mail] Correct quantity assignment in TicketSendingBulk for accurate barcode handling (#3051) by @SebLevDev
- [Pos] Free tokens can pay for the activation fee. (#3047) by @fmarchalemisys
- [Pos] Take deposit quantity into account when computing formule price (#3044) by @fmarchalemisys
Core 25w28b
(07/08/2025 06:31:00)- [Admin] Add serial number to network device. (#3036) by @fmarchalemisys
- [Admin] Don't create deposit on enter when editing a formule. (#3040) by @fmarchalemisys
- [Api] Add CashlessTopupSpecification and integrate into ProductResource (#3039) by @SebLevDev
- [Api] Enhance NfcCardEntityToResourceMapper to filter owners without associated users (#3037) by @SebLevDev
Core 25w28a
(07/07/2025 06:16:00)- [Admin] Fix deleting newly created project (#3021) by @fmarchalemisys
- [Admin] Fix downloading of zipped pdf files from user's profile (#3031) by @fmarchalemisys
- [Admin] Fix merging two accounts with one being a volunteer (#3030) by @fmarchalemisys
- [Admin] Prevent double submit of the basket refund form (#3035) by @fmarchalemisys
- [Admin] Rename number of decimals to show for a wallet (#3033) by @fmarchalemisys
- [Admin] Stop volunteers from abusing deposit return during their shift (#3026) by @fmarchalemisys
- [Api] Add organization mapping to ProjectEntityToResourceMapper and update ProjectResource (#3032) by @SebLevDev
- [Api] Force thumbnail size by @SebLevDev
- [Api] Improve WalletCurrency openApi schema and add tests (#3024) by @SebLevDev
- [Api] Project modifier - Add NotNull constraint to eventType and improve validation tests (#3025) by @SebLevDev
- [Api] Retrieves the collection of Store resources by product (#3022) by @SebLevDev
- [Console] Increase number of conflicting uid reported during import (#3027) by @fmarchalemisys
- [Kiosk] Improve logging when autologin is enabled and accepted. (#3023) by @fmarchalemisys
- [Pos] Fix retry of saving a cashless basket with the same idempotency key (#3034) by @fmarchalemisys
- [Pos] Serialize customer in last sales (#3029) by @fmarchalemisys
Core 25w27a
(07/01/2025 05:44:00)- [Admin] Allow accountant admin to create a refund for a wristband with an amount lower than the limit (#3000) by @fmarchalemisys
- [Admin] Get cashless tokens back during refund of cashdesk basket (#3015) by @fmarchalemisys
- [Admin] Restore buttons to export datatable as pdf and excel. (#2997) by @fmarchalemisys
- [Api] Add endpoint to retrieve UserProject by user (#3007) by @SebLevDev
- [Api] Don't expose deleted product (#3016) by @SebLevDev
- [Api] Enhance security configuration and add role-based access control to user functions (#2996) by @SebLevDev
- [Api] Expose old barcode status object to endpoints expecting it (#3003) by @fmarchalemisys
- [Api] Fix serialization groups by @SebLevDev
- [Api] Fix swagger sandbox authentification (#3010) by @SebLevDev
- [Api] Fix unit tests by @SebLevDev
- [Api] Improve Organization schema (#3018) by @SebLevDev
- [Api] Reduce exception scope for CreateNfcRefund handler to allow rate limit exceptions to propagate (#3009) by @SebLevDev
- [Api] TranslationOrderFilter with mapping (#3013) by @SebLevDev
- [Api] TranslationSearchFilter with mapping (#3019) by @SebLevDev
- [Db] Atomically create a user profile with a canonical name (#3005) by @fmarchalemisys
- [Kiosk] Flag activation costs as paid. (#3004) by @fmarchalemisys
- [Pos] Create PosOperator (#2993) by @SebLevDev
- [Pos] Send email to download receipt. (#2998) by @fmarchalemisys
- [Pos] Sort categories according to their position. (#3017) by @fmarchalemisys
- [Pos] Update menu to migrate kiosk url to new login interface (#3002) by @SebLevDev
- [Ticketing] Fix redirect url for apple connect (#2995) by @fmarchalemisys
- [UX] Remove misleading summary data and export buttons for partial financial transaction views (#3001) by @SebLevDev
Core 25w25b
(06/19/2025 09:22:00)- [Admin] Error if same slug is used on two shop of the project (#2992) by @fmarchalemisys
- [Admin] Group login log entries (#2982) by @fmarchalemisys
- [Api] Fix validation group by @SebLevDev
- [Api] Improve Open Api Schema (#2985) by @SebLevDev
- [Auth] Try again to store google/apple user's name (#2991) by @fmarchalemisys
- [Pos] Allow a cashier to refund a basket (#2994) by @fmarchalemisys
- [Pos] Deposit is paid with same wallet as product (#2990) by @fmarchalemisys
- [Staff] Sort attendee by name to improve attendance checkin (#2988) by @SebLevDev
- [Ticketing] Keep limited discount code on basket (#2989) by @fmarchalemisys
Core 25w25a
(06/17/2025 07:17:00)- [Account] Keep track of user's name during google/apple login (#2984) by @fmarchalemisys
- [Account] Show links to download requested ticket. (#2981) by @fmarchalemisys
- [Accreditation] Fix showing selected formule in accreditation interface (#2980) by @fmarchalemisys
- [Admin] Show if device is a soft pos. (#2976) by @fmarchalemisys
- [Pos] Filter payment method stats by scope. (#2977) by @fmarchalemisys
- [Pos] Return allWallets after payment confirmed by intent. (#2983) by @fmarchalemisys
Core 25w24b
(06/13/2025 07:46:00)- [Account] Store google and apple id during oauth (#2970) by @fmarchalemisys
- [Admin] Fix display of sale transaction filter. (#2971) by @fmarchalemisys
- [Api] Add mapping for live start and end date properties to performance entity (#2965) by @SebLevDev
- [Caddy] Update vivawallet's webhook ip list. (#2966) by @fmarchalemisys
- [EventApp] Enhance GetConfigHandler to include CDN hostname and caching for picture resources (#2967) by @SebLevDev
- [Pos] Create new banking terminal on the fly. (#2963) by @fmarchalemisys
- [Pos] Reject device identified by name with multiple active uuid (#2968) by @fmarchalemisys
- [Pos] Update payment method name to use translated name based on locale (#2974) by @SebLevDev
Core 25w24a
(06/11/2025 05:46:00)- [Admin] Add button to dissociate card from current user (#2957) by @fmarchalemisys
- [Admin] Fix crash if competence is deleted while editing a choice (#2951) by @fmarchalemisys
- [Admin] Fix drop-down buttons loading a page instead of showing the menu. (#2952) by @fmarchalemisys
- [Admin] Fix editing a formule access (#2935) by @fmarchalemisys
- [Admin] Fix sending email to volunteers from previous project. (#2940) by @fmarchalemisys
- [Admin] Freeze tabs until the page is fully loaded (#2956) by @fmarchalemisys
- [Admin] Save formule translations if only one sale date is set. (#2953) by @fmarchalemisys
- [Admin] Speedup new sale creation (#2944) by @fmarchalemisys
- [Api] Allow to sort on translated property (#2959) by @SebLevDev
- [Db] Remove unique constraint on UserAgent table (#2926) by @fmarchalemisys
- [EventApp] Add timetable ratio configuration to project app mobile (#2932) by @SebLevDev
- [Import] Assign valid default barcode status in paylogic importer. (#2950) by @fmarchalemisys
- [Picture] Expose picture thumbnail url and refactoring thumbnail filters (#2945) by @SebLevDev
- [Pos] Avoid conflict between vivawallet webhook and cashdesk (#2955) by @fmarchalemisys
- [Pos] Avoid to create barcode for each sales (#2960) by @SebLevDev
- [Pos] Consolidate card wallets sent during card scan. (#2939) by @fmarchalemisys
- [Pos] Create zero card wallet for default wallet when no payments take place (#2943) by @fmarchalemisys
- [Pos] Fix cashless payment if pos has secondary wallet (#2946) by @fmarchalemisys
- [Pos] Fix refresh token of invalidated device (#2954) by @fmarchalemisys
- [Pos] Provide (untranslated) wallet name in config. (#2941) by @fmarchalemisys
- [Pos] Remove useless auto relogin key (#2934) by @fmarchalemisys
- [Ticketing] Improve TicketSwap controller. (#2933) by @fmarchalemisys
- [Volunteer] Fix choice selection when user selects more than one choice. (#2931) by @fmarchalemisys
- [Webhook] Log what device is making unknown vivawallet payments. (#2958) by @fmarchalemisys
Core 25w22b
(05/28/2025 06:34:00)- [Admin] Safeguard against new user creation with browser timeout (#2917) by @fmarchalemisys
- [Api] Fix new TranslationCollection assert (#2916) by @SebLevDev
- [Api] Update session performer management to handle additions and deletions (#2920) by @SebLevDev
- [Console] Fix barcode import for paylogic file. (#2924) by @fmarchalemisys
- [Content] Create ArticleTranslation and NewsTranslation (#2918) by @SebLevDev
- [Kiosk] Add auto relogin similar to pos. (#2922) by @fmarchalemisys
- [Pos] Require initial login in order to enable autologin (#2913) by @fmarchalemisys
- [Ticketing] Fix guest mode feature flag form (#2919) by @SebLevDev
Core 25w22a
(05/26/2025 05:43:00)- [Account] Fix page to ask for an accreditation. (#2904) by @fmarchalemisys
- [Accounting] Explain two more error codes from vivawallet. (#2894) by @fmarchalemisys
- [Admin] Add link to new refund page. (#2874) by @fmarchalemisys
- [Admin] Autocomplete barcode value in filter (#2899) by @fmarchalemisys
- [Admin] Fix issue with entrance and access editing for formule (#2906) by @fmarchalemisys
- [Admin] Fix removing a picture from the mobile app. (#2892) by @fmarchalemisys
- [Admin] Fix setting an email to an account when the email already exists (#2881) by @fmarchalemisys
- [Admin] Fix some issues with volunteers management (#2884) by @fmarchalemisys
- [Admin] Identify device with old uuid (#2905) by @fmarchalemisys
- [Admin] Inform if basket has no refundable payment method (#2900) by @fmarchalemisys
- [Admin] Log login failure. (#2903) by @fmarchalemisys
- [Admin] Refund vivawallet payment from admin interface (#2870) by @fmarchalemisys
- [Admin] Show every formules for pos when it has a disabled pos slug (#2891) by @fmarchalemisys
- [Admin] Show project time instead of "12 hours" in project selector. (#2914) by @fmarchalemisys
- [Admin] Sort payment methods at pos and shop (#2882) by @fmarchalemisys
- [Admin] Use softer red color when barcode is unknown. (#2901) by @fmarchalemisys
- [Admin] Workaround to avoid copying entities when duplicating a project (#2910) by @fmarchalemisys
- [App] Add server time to webapp config. (#2873) by @fmarchalemisys
- [Console] Add option to sort merged caddy logs (#2871) by @fmarchalemisys
- [Console] Synchronize vivawallet payments with db using project account (#2878) by @fmarchalemisys
- [Db] Store the origin of each barcode (#2893) by @fmarchalemisys
- [DynQr] Safeguard against multiple dynqr creation requests (#2887) by @fmarchalemisys
- [Export] Export table with products sold by each pos (#2883) by @fmarchalemisys
- [Http] Expose request id and error code to javascript (#2875) by @fmarchalemisys
- [Http] Trim header to expose to javascript (#2876) by @fmarchalemisys
- [Pos] Add endpoint for Drinkee vending machine. (#2879) by @fmarchalemisys
- [Pos] Allow the use of an invalidated uuid (#2907) by @fmarchalemisys
- [Pos] Echo idempotency key in error and success responses (#2880) by @fmarchalemisys
- [Pos] Improve print ticket interface (#2890) by @fmarchalemisys
- [Pos] Reject device by name if invalidated (#2908) by @fmarchalemisys
- [Pos] Rename config flag to show the receipt modal. (#2888) by @fmarchalemisys
- [Pos] Show every eligible project to super admin during master login (#2896) by @fmarchalemisys
- [Ticketing] Generate truly unique emisys barcodes (#2897) by @fmarchalemisys
- [Ticketing] Reject swap of non emisys ticket. (#2895) by @fmarchalemisys
- [Webhook] Return http status 200 on unprocessed vivawallet webhook (#2902) by @fmarchalemisys
Core 25w20a
(05/12/2025 05:43:00)- [Accounting] Avoid submit failed refund request (#2857) by @SebLevDev
- [Admin] Denied to use a disable payment method (#2856) by @SebLevDev
- [Admin] Fix computation of returned deposits (#2854) by @fmarchalemisys
- [Admin] Generalized redirection from old project to new project (#2863) by @fmarchalemisys
- [Admin] Store refund bank account in organization + fix pos pin code (#2861) by @fmarchalemisys
- [Api] Add TranslationOrderFilter and apply ordering to ProductCategoryResource (#2862) by @SebLevDev
- [Cockpit] Fix refreshing dashboard widgets (#2855) by @fmarchalemisys
- [Console] Extract basket log from archived log files (#2860) by @fmarchalemisys
- [EventApp] Expose app stores url (#2858) by @SebLevDev
- [EventApp] With DynQrCode event is already considered started by @SebLevDev
- [Kiosk] Don't abort async payment on pointless error webhook (#2859) by @fmarchalemisys
- [Kiosk] Pass debug log flag into config. (#2868) by @fmarchalemisys
- [Pos] Add flag to enable/disable debug log of device (#2866) by @fmarchalemisys
Core 25w19a
(05/07/2025 05:29:00)- [Accounting] Count activation fee when presale is used on a new card. (#2833) by @fmarchalemisys
- [Admin] Add checkbox to keep user logged in (#2845) by @fmarchalemisys
- [Admin] Don't create empty article upon loading of product. (#2834) by @fmarchalemisys
- [Admin] Fix device merging (#2835) by @fmarchalemisys
- [Admin] Fix dynqr code replacement/recycle/dissociate (#2849) by @fmarchalemisys
- [Admin] Fix more calls to url with card uid (#2852) by @fmarchalemisys
- [Admin] Fix setting the pos pin code for vivawallet terminals. (#2838) by @fmarchalemisys
- [Admin] List cards returning the most deposits (#2832) by @fmarchalemisys
- [Admin] Quick links to list baskets for pos, sheetcash or device (#2831) by @fmarchalemisys
- [Admin] Show former device uuid during merge and in device show (#2837) by @fmarchalemisys
- [Cockpit] Explain numbers in deposit dashboard (#2830) by @fmarchalemisys
- [Console] Fix command to reconcile vivawallet transactions with db (#2843) by @fmarchalemisys
- [EventApp] Add minRequiredVersion and isUpdateMandatory fields (#2851) by @SebLevDev
- [EventApp] Return server timestamp on config (#2846) by @SebLevDev
- [EventApp] Tag is not required for topup with DynQr (#2841) by @SebLevDev
- [Mail] Catch idle timeout exception when sending mail and write full mail content in db (#2840) by @fmarchalemisys
- [Picture] Fix path to upload images (#2829) by @fmarchalemisys
- [Pos] Allow a super admin to configure device belonging to a user (#2836) by @fmarchalemisys
- [Pos] Allow to sale after project is over (#2853) by @fmarchalemisys
- [Pos] Log request received from front when saving cashless basket. (#2844) by @fmarchalemisys
- [Pos] Provide defaultSupportType with enum instead of integer in config (#2847) by @SebLevDev
- [Pos] Rfid info show card that attempted to pay a cashless basket (#2839) by @fmarchalemisys
- [Security] Add Apple and Google ID persistence in login services (#2842) by @SebLevDev
- [Ticketing] Fix applying a discount code with barcode (#2850) by @fmarchalemisys
Core 25w18a
(04/30/2025 08:05:00)- [Admin] Add column to identify products with options (#2827) by @fmarchalemisys
- [Admin] Don't create supernumerary network device config (#2817) by @fmarchalemisys
- [Admin] Remove deprecated device types (#2822) by @fmarchalemisys
- [Admin] Show vivawallet source in transaction details (#2820) by @fmarchalemisys
- [Admin] Sort reconciled vivawallet payments in descending payment date. (#2818) by @fmarchalemisys
- [Api] Add NfcTransactionPeriodReport (#2813) by @SebLevDev
- [Api] Fix Store products ordering (#2814) by @SebLevDev
- [Api] Move Product handleStoreLinks and handleCategoryLinks to FormuleRepository (#2812) by @SebLevDev
- [Console] Improve raw nfc batch file name filter (#2808) by @fmarchalemisys
- [Console] Update command to simply filtering of caddy log (#2810) by @fmarchalemisys
- [Kiosk] Explain more clearly the payment method error messages (#2811) by @fmarchalemisys
- [Picture] Add PictureLibrary and translations (#2821) by @SebLevDev
- [Picture] Move Picture entity to a sub directory (#2809) by @SebLevDev
- [Pos] Improve error reporting to front (#2816) by @fmarchalemisys
- [Pos] Log if incompatible device type tries to sell as a pos (#2815) by @fmarchalemisys
- [Pos] Provide deposit of options in product list. (#2828) by @fmarchalemisys
- [Pos] Strip trailing slash in legacy url hostname (#2825) by @fmarchalemisys
- [Ticketing] Show message instead of crash if project slug is invalid (#2819) by @fmarchalemisys
Core 25w17a
(04/23/2025 06:44:00)- [Admin] Ask user to relogin if roles are not applied on current session. (#2787) by @fmarchalemisys
- [Admin] Convert old cashless price of legacy formule (#2798) by @fmarchalemisys
- [Admin] Ensure fonction name is not empty with mobile browser. (#2793) by @fmarchalemisys
- [Admin] Fix bug for persit Vivawallet PIN code (#2767) by @SebLevDev
- [Admin] Fix card selection modal in user's profile page (#2786) by @fmarchalemisys
- [Admin] Fix deleting a pos with sections. (#2785) by @fmarchalemisys
- [Admin] Fix deleting pos category (#2790) by @fmarchalemisys
- [Admin] Fix refunding of a cashless basket in the admin (#2788) by @fmarchalemisys
- [Admin] Fix showing volunteers for choice (#2805) by @fmarchalemisys
- [Admin] Fix submitting rfid check without card. (#2807) by @fmarchalemisys
- [Admin] Forbid empty dyn form custom question name. (#2792) by @fmarchalemisys
- [Admin] Forbid empty payment method name from mobile browser (#2794) by @fmarchalemisys
- [Admin] List dynqr keys for one card (#2804) by @fmarchalemisys
- [Admin] Quick link to create and view device config (#2763) by @fmarchalemisys
- [Admin] Reject empty formule category name. (#2791) by @fmarchalemisys
- [Admin] Validate edited/created option (#2795) by @fmarchalemisys
- [Api] Accept card uuid to topup a card from the event app (#2781) by @fmarchalemisys
- [Api] Add Organization mutation (#2755) by @SebLevDev
- [Api] Add PictureUpload DTO and PictureProcessor for handling picture uploads (#2774) by @SebLevDev
- [Api] Add VAT rates description property (#2771) by @SebLevDev
- [Api] Add endpoint for Performance mutation (#2762) by @SebLevDev
- [Api] Add endpoint for PerformanceTrack mutation (#2756) by @SebLevDev
- [Api] Add endpoint for Performer mutation (#2757) by @SebLevDev
- [Api] Allow ngrok environnement for John (#2797) by @SebLevDev
- [Api] Enhance UserNfcTagPostHandler to link users to projects (#2773) by @SebLevDev
- [Api] Fix documentation page (#2806) by @fmarchalemisys
- [Api] Fix update News with Picture (#2753) by @SebLevDev
- [Api] Improve performance operations (#2772) by @SebLevDev
- [Api] Introduce PictureType enum and update PictureResource with type and imageUrl (#2777) by @SebLevDev
- [Api] Migrate some resource to new translation struct by @SebLevDev
- [Api] Provide list of performances by performer (#2766) by @SebLevDev
- [Api] Provide new translation model for Place resource (#2768) by @SebLevDev
- [App] Log error code when pincode mail can't be sent (#2802) by @fmarchalemisys
- [Cashdesk] Accept scanned presale for formule not on sale anymore (#2783) by @fmarchalemisys
- [Composer] Bump some deps version (#2776) by @SebLevDev
- [Console] Accept amount >= 1000 in vivawallet transaction (#2759) by @fmarchalemisys
- [Console] Improve vivawallet transaction reconciliation (#2760) by @fmarchalemisys
- [Console] Update command to process nfc batch from PDC. (#2784) by @fmarchalemisys
- [Console] Update command to reconcile vivawallet transaction (#2800) by @fmarchalemisys
- [Console] Update symfony log beautifier for new front servers. (#2752) by @fmarchalemisys
- [Deploy] Exclude directory path from checksum computation (#2750) by @fmarchalemisys
- [DynQr] Log error when openssl fails to decode a dynQR code. (#2803) by @fmarchalemisys
- [Kiosk] Provide url to get vivawallet pos api key. (#2758) by @fmarchalemisys
- [Mail] Don't send email validation if user reported us as spammer (#2796) by @fmarchalemisys
- [Mail] Fix ReplyTo (#2801) by @SebLevDev
- [Pos] Configure device going through react login and then to old interface (#2765) by @fmarchalemisys
- [Pos] Invalidate old device configs when device is assigned to new pos (#2764) by @fmarchalemisys
- [Pos] Provide load station config for pos (#2770) by @SebLevDev
- [Pos] Provide load station save url (#2769) by @SebLevDev
- [Pos] Safeguard against concurrent cashless basket creation (#2789) by @fmarchalemisys
- [Ticketing] Allow customer without login on shop. (#2754) by @fmarchalemisys
- [Ticketing] Fix translation join alias in SessionForFormuleRepository (#2778) by @SebLevDev
- [Ticketing] Log error if webhook arrives when user returns from payment (#2751) by @fmarchalemisys
- [Ticketing] Show expiration timer if article has quota (#2761) by @fmarchalemisys
- [WalletCurrency] Add CRUD operations and mapping for wallet currencies (#2775) by @SebLevDev
Core 25w15a
(04/07/2025 05:56:00)- [Accounting] Safeguard against stating vivawallet payment on wrong account (#2731) by @fmarchalemisys
- [Accounting] Uncancel an expired payment belatedly paid by the provider (#2720) by @fmarchalemisys
- [Admin] Fix viewing mobile app tab of old projects (#2733) by @fmarchalemisys
- [Admin] Highlight known payconiq and vivawallet api keys in project config (#2748) by @fmarchalemisys
- [Admin] Initialize api key of new project with values in organization (#2744) by @fmarchalemisys
- [Api] Add mutations operations for Project (#2745) by @SebLevDev
- [Api] Add operations to attach/detach payment method to Store (#2728) by @SebLevDev
- [Api] Add operations to attach/detach product to Store (#2739) by @SebLevDev
- [Api] Mark product linking endpoints as deprecated with migration instructions (#2741) by @SebLevDev
- [Api] fix: handle mail sending errors in PIN code request (#2726) by @SebLevDev
- [Cashless] Update url to new cashless webapp (#2738) by @SebLevDev
- [Console] Import xls transaction file from vivawallet. (#2746) by @fmarchalemisys
- [Deploy] Update deploy script (#2725) by @fmarchalemisys
- [Kiosk] Provide split token total/paid for better reporting. (#2735) by @fmarchalemisys
- [Mail] Pass error to user when email can't be sent (#2727) by @fmarchalemisys
- [Pos] Don't start cashdesk if project currency is missing (#2737) by @fmarchalemisys
- [Pos] Forbid free token usage at pos (#2722) by @fmarchalemisys
- [Pos] Really cancel vivawallet payment at cashdesk (#2743) by @fmarchalemisys
- [Pos] Reuse existing customer address in customer form (#2730) by @fmarchalemisys
- [Pos] Send postal code and country code to cashdesk when asking for customer info (#2729) by @fmarchalemisys
- [Pos] Serialize session dates for booked basket (#2732) by @fmarchalemisys
- [Shop] Authenticate user based on userIdentifier. (#2736) by @fmarchalemisys
- [Shop] Customer form with data to redirect user to login page (#2740) by @fmarchalemisys
- [Ticketing] Cancel payment on vivawallet's payment page (#2734) by @fmarchalemisys
Core 25w14a
(03/31/2025 08:02:00)- [Account] fix: update project name to use the correct property (#2699) by @SebLevDev
- [Accounting] Set paid amount of cashless price for a formule (#2717) by @fmarchalemisys
- [Accounting] Topup after vivawallet payment intent. (#2683) by @fmarchalemisys
- [Admin] Remove checkbox to close all the pos before the event begins (#2701) by @fmarchalemisys
- [Admin] Replace link starting device in browser to point to new login pages (#2700) by @fmarchalemisys
- [Api] Add ProductCategoryFilter to enhance product filtering capabilities (#2679) by @SebLevDev
- [Api] Add ProductDepositFilter to enhance product filtering capabilities (#2688) by @SebLevDev
- [Api] Add endpoint for Deposit mutation (#2693) by @SebLevDev
- [Api] Fix regex to allow en-US by @SebLevDev
- [Api] Restore legacy translations property for PaymentMethod (#2694) by @SebLevDev
- [Api] Return ticketing url configured for Eventapp (#2704) by @SebLevDev
- [Api] Try to use Generic TranslationCollection for i18n content (#2684) by @SebLevDev
- [Db] Add migrations to update TopupIntent and Url. (#2698) by @fmarchalemisys
- [Kiosk] Add missing argument to get config at startup (#2697) by @fmarchalemisys
- [Pos] Add url to logout user connected with the new interface. (#2687) by @fmarchalemisys
- [Pos] Convert uid made of digits into a string (#2706) by @fmarchalemisys
- [Pos] Create sheetcash for admin during config. (#2695) by @fmarchalemisys
- [Pos] Deny auto login if device config is over. (#2714) by @fmarchalemisys
- [Pos] Enable auto login if pos is configured to do so (#2703) by @fmarchalemisys
- [Pos] Flag sheetcashes not for a volunteer (#2696) by @fmarchalemisys
- [Pos] Flag to identify cashiers not volunteer (#2708) by @fmarchalemisys
- [Pos] Hide link to pos from sheetcash list. (#2682) by @fmarchalemisys
- [Pos] Identify manager as having an admin role (#2712) by @fmarchalemisys
- [Pos] Ignore current device config if project is over. (#2713) by @fmarchalemisys
- [Pos] Ignore price returned by legacy cashdesk for scanned barcode (#2707) by @fmarchalemisys
- [Pos] Invert flag to identify cashier not a volunteer (#2711) by @fmarchalemisys
- [Pos] Log error if config can't be returned. (#2686) by @fmarchalemisys
- [Pos] Logout user when redirecting to new interface (#2685) by @fmarchalemisys
- [Pos] Reduce number of sql requests sent during startup. (#2709) by @fmarchalemisys
- [Pos] Stop banned cashier from using the pos. (#2705) by @fmarchalemisys
- [Pos] Support auto relogin with new login. (#2689) by @fmarchalemisys
- [Topup] Count nfc card activation fees during payment. (#2716) by @fmarchalemisys
- [Topup] Pay topup from the app with vivawallet (#2710) by @fmarchalemisys
- [Vivawallet] Add PIN code configuration in Project (#2702) by @SebLevDev