Small UI improvements π₯Ή
Implementation of a mechanism for checking the application version for updating
As a user, I can click the remember password button on the home screen to receive the password by email π
As a user, I can click the change password button in my profile settings to change my account password
As a user, I can change my first name, last name, and email in my profile settings in order to receive information by mail in the future
As a user, I can create a blocker task that requires help so that they can help me solve a work problem
Implementation of synchronous display of blocker changes on all devices
As a user, I can look at the summary information on blockers in the ceremonies section, and when clicked, get to the kanban board with a list of blockers in order to be able to change their status
[Daily] Implement a mechanism for synchronizing user timers
Reworking the architecture of working with a chat call from a detailed view of the artifact π€ͺ
As a user, I can click the stream chat button from the business goals details to discuss the details in the chat
As a user, I can click on a blocker on the Kanban board to chat about the details
As a user, I can click on a product idea on the Kanban board to chat about the details
Displaying stream type icons in the chat header
[bugfix] When expanding the list of negative artifacts, a crash occurs on Android
[bugfix] When the voting phase starts, nothing happens on iPhone and Android. After restarting the application everything worked π
Display AI assistant waiting status when initializing a request
As a user, I see a sorted list of sprints to help me work with the current sprint
Optimizing font sizes in all sections of the Pama Team application
Fixed problem with displaying AI chat bot response
[bugfix] All tasks in the backlog are not displayed due to the fact that the task creation filter is set to default for -2 years
New Large Language Model implemented π€©
Push Notifications implementation on the iOS platform π€
Push Notifications implementation on the Android platform π
As a daily ceremony participant, I can press the "last call" button to call absent participants using push notifications
As a user, I can receive notifications on major team events to stay up to date
As a participant in any Scrum ceremony, I can press the last call button to call absent participants using push notifications
[bugfix] If the connection is weak, an empty space is displayed instead of the list of teams [profile section]
Implementing Push Notification support π€©
[bugfix] The problem with the lack of status synchronization in the retrospective section has been resolved βΊοΈ
Minor improvements to retrospective interfaces
[bugfix] Keyboard overlaps input field in Retro task description
As a user, I can open the task details page and then click on the share task button to pass the direct link to the task to my friend
As a user, I can click on a issue direct web link to open a detailed view of the issue π
As a member of multiple teams, I can (in the team details) click the switch button to that team to work in that team's space
As a member of multiple teams, I see a list of available teams on my profile screen so I can view the details and switch between them
[bugfix] Invite link generation does not work correctly - an incorrect command is inserted
[bugfix] Login via QR does not work correctly if the user has several teams
Transition of all services to unified authentication Pama ID βοΈ
As a user, I can click the new product button in the product section to create a product
As a user, I see a notification on the main screen to understand whether I am connected to the main hub or not
As a user, I can click on the product item to view and edit product details
[bugfix] Uploaded pictures are not displayed in PamaStreams
[bugfix] Messages do not scroll all the way down when opening PamaStreams
[bugfix] Incorrect layout on the negative retrospective artifacts list screen
[bugfix] App crashes when displaying negative artifact retrospective list results
[bugfix] Long synchronization of actions between devices/notification. Hub crashes
[bugfix] When you save a 1sp estimation task description, the status is not updated
[bugfix] No synchronization of reordering after drag n drop of tasks in backlog
[bugfix] Failure to update the score in PBR after completing the assessment
[bugfix] The list of subtasks in PBR is not updated after adding a new subtask
[bugfix] When starting the retro ceremony, not everyone gets the start signal
[bugfix] Business goal is not updated after adding a new business goal
[bugfix] Sprints are not updated after adding a new sprint
[bugfix] The application crashes when you create a sprint
[bugfix] PBR count is not updated after estimation
[Android] Publishing an application to the Play Market
As a user, I can open the content editor in the task details to change the analytics for the task π
As a user, I can click on a product tab to view and edit product details.
Display in the chat messages with downloaded files
Fixed - Incorrect display of chat messages after launching the application
As a user, I can click the insert image button in the issue analytics to upload the image to the issue analytics section
As a user, I can click the upload content button in the issue chat to upload content to the issue chat πͺ
Displaying a message with downloaded content in the task chat
Setting up infrastructure and setting up tools for storing files
Implement an AI interaction module to receive real-time data π
As a user, I see my queue number on the chat screen with AI in order to understand when my request will be processed
Fixed - [Android] When pressing back in ceremonies, the connection to the hub is not terminated
Fixed - Closing flashback doesn't fire, no event handler
As a user, I can press the cross/back button on the QR code scanning screens to close the screen
Fixed - AI chat screen hides input field on focus
Fixed - Application crash on startup in the chat section
[Proof of Concept] As a user, when creating a new poll, after entering a description, I can ask AI to create poll options and rephrase the question π
[Proof of Concept] As a participant in the ceremony, I can use AI to create a 1sp task description π
[Proof of Concept] As a participant in the estimation ceremony, I can ask the AI to make a assessment and get a rationale for why it made such an estimation π
[Proof of Concept] As a user, I can ask for AI help to generate a list of product ideas π
As a participant in the retrospective ceremony, I can ask the AI to come up with a solution to the problems that the team faced, so that it is easier for the team to come up with problems π
[Proof of Concept] As a user, I can press the AI finalize button after the daily, so that the neural network sums up the daily π
[Proof of Concept] As a participant in the daily ceremony, I wait for everyone to speak and watch the debriefing done by AI π
[Proof of Concept] As a user, I can click on my rating button to understand why AI gave me a rating π
As a user, I can open the screen on the mobile app to chat with the AI
Implement a large language model (LLM) architecture π
Implement model launch methods for LLM
Implement model training methods for LLM
Prepare training samples for LLM
Implement the launch of a trained large language model on a dedicated cluster
Implement methods for querying the language model. with queue support
As a ceremony attendee, I see an announcement before the start of the retrospective and evaluation ceremonies
As a user, I can swipe a message to edit it later
As a user, I can swipe left on a message in chat to delete it later
As a user, I can add pamastream to my favorites so that it is convenient to quickly go to it
As a user, I can see the status of deleting and editing messages in the chat in order to understand when the message was deleted and edited
As a user, in the stream, I can click on the close stream button to remove the stream from the tabs
Upgrading application SDK to the latest version
Show animation while loading teams list
Show animation while loading chat messages
Switching all screens to the new closure scheme
Adaptation for iPhone 14
Fixed - There is no close screen button on sprint screen
Fixed - [iOS] Incorrect text wrapping to the next line in chat
Fixed - [Android] App UI not displaying correctly after upgrading to a new SDK version
Fixed - The application crashes due to the fact that the list of favorites is loaded with a delay
As a user, I can delete a sub-task in the task detail view to delete it
As a user of the system, I can scan the QR code in the Pama mobile app to log in to the web π€
As a user, I can start a conversation with the team in the task details to discuss everything in the context of this task
As a user of a mobile application, I want to sign in to the web through a qr code by scanning it with a mobile phone
As a user, I can create a sub-task from an issue to have the shortest user path
Show 3 dots at the end of a string when shortening its length
Fixed - The issues filter does not work correctly
Refactoring the retrospective section π€«
As a user, I can quickly find the manual to understand how the tool works in the application.
Display a message that there are no requests for BRR if there are none
Remove the extra step of creating a retro on the retrospective screen
A new logged in user sees which ceremonies are currently active
[iOS] Refactoring the input field raising mechanism so that it does not overlap with the keyboard
Fixed - Grooming on Xiaomi (Andr11) blank screen, no message sync
Fixed - If you go to the test case, select the issue details in it, and go to the stream in them, then there will be a white screen
Fixed - On the sprint planning screen, when opening the task selection screen synchronously, tasks are not synchronously selected
Fixed - Lost connection to the retrospective hub when exiting standby
Refactoring the pamasync subsystem for text fields
Make PamaSync data refresh after waking up from sleep
Fixed - Can run 2 sprints at the same time
Fixed - [Android] App crash when opening external links
Fixed - If you go to the test case, select the issue details in it, and go to the stream in them, then there will be a white screen
Fixed - [Android] Invitation universal links not working in Android 12
Fixed - In grooming, after the assessment, the size of the assessment does not change on all devices
As a user, I can create a new team product to create issues there
Missing issues message
As a business owner, I want to know what tickets will be realized business goal in order to monitor the progress of achieving the goal
As a user, I can work with the backlog in kanban mode to see all tasks on one board π
Fixed - Application crash on re-login after a few hours if previously logged in
Fixed - When switching between a backlog and, for example, a sprint, sometimes an incomplete list of tasks is issued
Fixed - When creating a new issue, the priority and type are reset when new fields are selected
Fixed - Multiple backlog update requests
Display a message in the issues list saying there are no issues if there are none
As a participant in the daily ceremony, I can exit the application and then return to continue working with the team
As a user, I can delete a task in the system
Synchronization of all changes between all users π₯Ή
Fixed - Dates set to 1900 when creating a sprint
Fixed - Some users do not receive signals when planning a sprint to close the task selection screen
Fixed - The list of business goals is not displayed, it says that the list is empty
Fixed - In a retro ceremony (if it is not started), then when you click the start ceremony, not all users have steps
Retrospective hub refactoring
Task deletion functionality
Implementation of advanced additional encryption
Implementation of caching
Migrating to a local database
Implementation of the mechanism of end-to-end notifications π’
Implementation of methods for working with QR
Fixed - docker running slow
Fixed - Double action triggering if one button is pressed quickly
Fixed - [Android] Chat hub connection drops
Fixed - [iOS] Input field not visible on Retro Ceremony Artifacts screen when typing
Fixed - When starting a sprint, users are not disconnected from the hub
Fixed - The list of subtasks is not updated when added in grooming
Fixed - When finishing the daily ceremony and leaving the room, a notification is stored that there are connected users in the room
Fixed - The selection selection disappears if someone voted and submitted the result
As a user, I see a message saying there are no products to show blank boxes
Fixed - Task list not updating after adding a new task
Fixed - Rare app crash when opening product backlog
Fixed - selected sprint not updating after product change
Fixed - If backlog task filter is configured, do not save the task sequence
Fixed - Scrolling on the businessgoal creation screen does not work
Fixed - [Android] Lost connection to notification hub
Fixed - Application crash when updating summary in issue details
Fixed - Scrolling on the task creation screen does not work
Fixed - When closing a daily, users are not disconnected. Hanging a message that everyone else is in the room
Fixed - Layout on iOS runs away when scrolling a daily
Fixed - The artifact screen does not reopen
Fixed - [Android] Icons on retrospective buttons are distorted
As a user, I can click on the businessgoal in the issue detail view to view the details of the business goal
As a user, I can click the create product button to create a product if the team has no products created
As a user, I can hide the 1sp description and product to free up more space on the rating screen
Make the creation of business goals according to the business goal creation plate
Display a message in the list of business goals if there are no business goals
Make the creation of sprints according to the sprint creation plate
Display a message in the list of test cases if there are no test cases
Updating lists after adding a new object
Hide the details (1sp, product) on the evaluation screen so that there is more space
Do save backlog reorder immediately after action
Creating and editing backlog issues. Types: User story, Task, Bug
Backlog issues list view
Issues filter
Product issues types details summary
Creation of a request for grooming ceremony
Creating a business goal for the product
Detailed view of product issues
Detailed view of business goals
Linking a task to a business goal
Creating subtasks from the task interface
Switch to PamaStream mode for discussing details with the team from product issue details
View product issues and business goals in a hierarchy
Sprint creation wizard
Displaying sprint tasks in kanban mode
Product sprints list
Switching between products
Product creation
Product ideas
Dynamic data update when creating and changing a business object of the platform for the whole team in real time
Team details view
Sprint finish wizard
Product increment wizard
Sprint planning ceremony with PamaSync mode support
Create a service desk task
View help desk tasks in kanban board mode
View the details of a service desk task
Service desk tasks summary view
Test case creation wizard with steps creations
Product testcases listview
Testcase run wizard
Testcase runs history
Viewing team PamaStreams
Creating Issue PamaStream, SubStream
User notifications for new PamaStream messages
Daily ceremony with dynamic display of user tasks, connected users and support for the PamaSync mode
Detailed view of tasks in the daily ceremony
Planning poker issues estimation ceremony with PamaSync mode
Retrospective ceremony wizard based on PamaSync technology
Retro tasks list view in kanban board mode
Backlog refinement ceremony wizard based on PamaSync technology
Surveys creation
Surveys list and history
Participation in the survey
User registration wizard based on deeplinks
Update all system objects when waking up from sleep
Creating and editing backlog issues. Types: Issue, Task, Bug
Backlog issues list view
Issues filter
Product issues types details summary
Creating a business goal for the product (like an epic)
Creating subtasks
Displaying sprint tasks in kanban mode
Product ideas
Business goals planning
Product increments view
As a user, I can fill out a form to send feedback to the creators of the service
As a future user, I can log in to the demo space to see the functionality of the system
As a user, in the last step of registration, I can display a QR code for authorization in the mobile application, in order to simply log in to the mobile application
As a stakeholder, I can click the create workspace button on the main page to create my workspace offline
As a future user, when registering a space, I indicate my mail, so that later I can enter a verification code to confirm
As a future user, I can see the container deployment status to understand how much time is left before the configuration is completed
As a future user, I enter the username and password to work in the system
Launching a devops pipeline to deploy and configure a container for a new team workspace
Fixed - When spaces are created at the same time, one free port is assigned
Fixed - Error in command link. Should be done to lower case
Team workspace management (create, init, reinit, delete, archive)
As a system administrator, I can create a team space myself to get started on the platform right away
Implementing a pipeline to update all containers to the latest version
Storing teams metadata
As a user, I can update the list of commands in the console in order to understand which commands have been onboarded on my own
Team docker configuration pipeline (automation)
Dockers status
Dockers manual management (pause, start, restart)
Implementation of methods for working with a user profile
Implementation of methods of working with the team
Implementing methods for working with team tasks
Implementation of methods for working with team goals
Implementation of methods of working with the product
Implementation of methods for working with product ideas
Implementation of methods for working with product increments
Implementing methods for working with testing
Implementing methods for working with sprints
Implementation of methods for working with voting
Implementation of real-time methods for working with daily
Implementing real-time methods to work with sprint planning
Implementing real-time methods to work with PBR
Implementation of real-time methods for working with the sprint retrospective
Implementation of real-time methods for working with the estimation
Implementation of a security layer and data encryption
Multitenancy support