github-actions
released this
27 Oct 11:38
·
195 commits
to develop
since this release
0.577.4 (2024-10-27)
What's Changed
- [Fix] Project Can Be Create On Web/Desktop Timer by @rahul-rocket in #8297
- [Fix] Project Module command and logs by @GloireMutaliko21 in #8289
- [Feat] Plugin System , NPM strategy Handle native modules by @adkif in #8315
- [Fix] Remove unnecessary
createSettingsWindow
calls. by @adkif in #8310 - [Enhancement] Display of dates on the timesheet page by @samuelmbabhazi in #8308
- [Fix] Auto Logout by @adkif in #8306
- [Fix] #8311 Prevent Negative Values in Timer and Display Accurate Worked Time by @rahul-rocket in #8318
- chore(deps): bump bcrypt from 5.1.0 to 5.1.1 by @rahul-rocket in #8320
- [Fix] Daily Plan save by team by @GloireMutaliko21 in #8322
- [Fix] Existing employee not pre-selected and can be selected twice wh… by @samuelmbabhazi in #8321
- [Fix] #8317 Password Reset Request API by @rahul-rocket in #8324
- [Feature] Task Activity Log by @GloireMutaliko21 in #8323
- [Fix] #8316 Reset Password Emails by @rahul-rocket in #8327
- [Fix] Create/Merge TimeSlot API by @rahul-rocket in #8328
- [Fix] Revert Create / Merge Time Slot by @rahul-rocket in #8331
- [Feat] Timesheet Entity Event Subscriber by @rahul-rocket in #8332
- [Improvement] Favorites find APIs by @GloireMutaliko21 in #8330
- Stage by @evereq in #8335
- [Fix] Screenshot Soft Removal by @rahul-rocket in #8336
- [Fix] Missing Employee ID by @rahul-rocket in #8337
- [Fix] Csepll typo spelling :-) by @rahul-rocket in #8338
- [Fix] Update Employee Total Worked Hours (Exclude Broken Entries) by @rahul-rocket in #8342
- [Fix] Generate Correct Task Number For MySQL by @rahul-rocket in #8343
- [Bug] Only the first task/project displayed by @samuelmbabhazi in #8333
- [Fix] Update Projects By Employee Command/Handler by @rahul-rocket in #8350
- [Refactor] Optimization Time Slot & Log (Soft Delete) by @rahul-rocket in #8352
- [Fix] #8316 Password Reset Migration (MySQL) by @rahul-rocket in #8353
- [Fix] Time Slots Cascading For Screenshots by @rahul-rocket in #8356
- [Fix] #8329 Soft Delete Time Tracking (Time Slot & Time Log) by @rahul-rocket in #8359
- [WIP] Time Span Handler (Soft Delete) by @rahul-rocket in #8363
- [Fix] #8329 Soft Delete (Time Tracking) by @rahul-rocket in #8351
- [Feat] Activate plugin after installation by @adkif in #8364
- [Fix] Error when updating project: update of employees or managers by @samuelmbabhazi in #8365
- [Fix] Change "Select team" label to "Select Team" #8347 by @rahul-rocket in #8366
- [Feat] Organization Sprint API improvements by @GloireMutaliko21 in #8357
- [Feature] Organization Project Managers by @samuelmbabhazi in #8368
- [Feat] Organization sprint entities improvements by @GloireMutaliko21 in #8355
- [Feat] Task views API by @GloireMutaliko21 in #8369
- Stage by @evereq in #8371
- [Feature] Added Horizontal Line in Charts for Standard Work Hours #8341 by @rahul-rocket in #8374
- [Fix] 8340 Clear Data During Loading by @rahul-rocket in #8381
- fix: sprint DELETE role permission by @GloireMutaliko21 in #8380
- [Feat] Add new workspace's methods to desktop authentication service by @adkif in #8375
- [Feat] Create Reusable Component and Add Workspace Links by @adkif in #8383
- [Fix] #8339 Bookmark Parameters to URLs by @rahul-rocket in #8385
- [Feat] Get tasks by view query params by @GloireMutaliko21 in #8373
- [Fix] Edit team functionality not working by @samuelmbabhazi in #8391
- [Feat] #8386 Global Logging For API Request (DB Structure) by @rahul-rocket in #8390
- [Fix] #8386 Added origin into
api_call_log
table by @rahul-rocket in #8398 - [Feat] Implement magic login by @adkif in #8387
- [Fix] Task deselect on refresh by @adkif in #8392
- [Fix] Edit contact for (client,customers,leads) functionality not working by @samuelmbabhazi in #8393
- [Fix] Remote timer logic stop calls by @adkif in #8394
- [Fix]: Task View 'not found update command handler' by @GloireMutaliko21 in #8395
- [Fix] Filters not working by @samuelmbabhazi in #8396
- [Feat] Resource Link Entity by @GloireMutaliko21 in #8397
- [Feat] Resource Link API by @GloireMutaliko21 in #8399
- Stage by @evereq in #8400
- fix: register and forgot password url customable by @syns2191 in #8402
- [Fix] Desktop Apps Build by @adkif in #8404
- Stage by @evereq in #8405
- [Feat] #8386 API Logging for Time Tracking Requests and Responses by @rahul-rocket in #8407
- [Fix] Optimize ActivityLog beforeEntityCreate and beforeEntityUpdate by @rahul-rocket in #8410
- [Fix]: Favorite Entity type use global Entity Enum by @GloireMutaliko21 in #8408
- [Fix] Dark theme bug by @adkif in #8411
- [Feat] Auto redirect to workspace selection by @adkif in #8412
- [Fix] #8386 Updated Call Log Middleware by @rahul-rocket in #8413
- [Fix] Integer Storage for ActorTypeEnum in Database by @rahul-rocket in #8419
- [Feat] Add missing
version
property to timer objects in SequenceQueue and TimeTrackerComponent by @adkif in #8420 - [Feat] Add missing operations on silent restart by @adkif in #8418
- [Fix] View and Resource Links Activity Logs by @GloireMutaliko21 in #8409
- [Fix] Avoid calling stop timer endpoint if the timer is already stopped by @adkif in #8417
- [Feat] Selector update persistence electron side by @adkif in #8421
- [Fix] Seed process not working by @samuelmbabhazi in #8422
- Stage by @evereq in #8423
- fix(cspell): typo spelling :-) by @rahul-rocket in #8427
- [Feat] Integration AI UI Plugin/Package Structure by @rahul-rocket in #8425
- [Feat] Add @gauzy/plugin-integration-hubstaff-ui Package by @rahul-rocket in #8431
- [Feat] Add @gauzy/plugin-integration-upwork-ui Package by @rahul-rocket in #8432
- [Fix] Selector error validators by @adkif in #8433
- Stage by @evereq in #8434
- Stage by @rahul-rocket in #8436
- [Feat] Add @gauzy/plugin-integration-ai-ui Package by @rahul-rocket in #8438
- [Fix] Prevent Memory Leaks in Lazy-Loaded Modules by @rahul-rocket in #8439
- [Fix] Removing Employee from Project Doesn't Work Despite Success Toast on Employee Page by @samuelmbabhazi in #8440
- [Feat] Translated workspace selection component and added i18n support for multiple languages by @adkif in #8443
- [Feat] Add @gauzy/plugin-integration-github-ui Package by @rahul-rocket in #8444
- [Fix] Employee column filter by @samuelmbabhazi in #8447
- [Fix] Task Status Not Pre-filled During Edit, Causing Error on Save Without Re-selecting Status by @samuelmbabhazi in #8441
- [Feat] use async processing status, added translations for loading messages in various languages by @adkif in #8445
- [Fix] Import/Export Page Not Working by @samuelmbabhazi in #8446
- [Fix] Organization Selector Visibility For Employee by @rahul-rocket in #8451
- [Fix] Date Range Title (Timesheets & Activities) Page by @rahul-rocket in #8452
- [Fix] Switching Between Team and Employee in Approval Causes Selected Team/Employee to Be Lost by @samuelmbabhazi in #8450
- [Fix] Activity Log Event use generic method by @GloireMutaliko21 in #8449
- [Fix] Employee Field Shows [Object Object] on Edit and Should Be Non-editable on Job Page by @samuelmbabhazi in #8453
- [Fix] Image viewer component style by @adkif in #8455
- [Fix] No wrap timespan sreenshots item by @samuelmbabhazi in #8456
- [Fix] #8454 Team Selector (Web Tracker) by @rahul-rocket in #8458
- [Fix] #8360 Last time slot by @adkif in #8448
- Stage by @evereq in #8459
- chore: trying to fix Windows builds by @evereq in #8463
- [Fix] Employee Duplication in the Selection Input During Task Retriev… by @samuelmbabhazi in #8467
- [Fix] Common Toggle Switcher by @rahul-rocket in #8468
- [Fix] Employee Fields Edition on Job Page by @samuelmbabhazi in #8462
- chore(deps): bump angular2-smart-table from 3.2.0 to 3.3.0 by @rahul-rocket in #8470
- fix: add type validation for sprint entity by @GloireMutaliko21 in #8471
- [Fix] Register DataTable Columns (Employee Management Page) by @rahul-rocket in #8472
- [Fix] Hide/Show Selectors For Employee Login by @rahul-rocket in #8474
- [Fix] Register Tabset (Employee Edit Page) by @rahul-rocket in #8473
- [Fix] Dates should be translated when switching to other languages by @samuelmbabhazi in #8469
- [Feat] Registered Dynamic Menus (Settings / Accordion) Category by @rahul-rocket in #8476
- [Fix] Cross-Domain Auth Token Transfer by @rahul-rocket in #8480
- [Fix] Use environment configuration for default domain by @rahul-rocket in #8481
- [Fix] Product Name Not Displayed During Estimate Editing by @samuelmbabhazi in #8478
- [Fix] Dynamic Reports Menu (Hide/Show) Based On Organization by @rahul-rocket in #8482
- chore(deps): bump http-proxy-middleware from 2.0.6 to 2.0.7 by @dependabot in #8483
- [Fix] Alter Constraints (ResourceLink Entity) by @rahul-rocket in #8484
- [Feature] enable/disable manual time settings for employees by @samuelmbabhazi in #8475
- Fix/about page desktop window by @syns2191 in #8461
- Release by @evereq in #8486
- chore: add build tools by @evereq in #8487
- [Fix] MySQL-Specific Error When Accessing Employee-Associated Projects by @samuelmbabhazi in #8489
- Release by @evereq in #8490
- chore: remove iconv by @evereq in #8492
- chore: attempt to update node-gyp by @evereq in #8494
- feat: remove SQlite3 native package, switch all to Better SQLite! by @evereq in #8498
- Release by @evereq in #8500
Full Changelog: v0.544.6...v0.577.4