Skip to end of metadata
Go to start of metadata

Introduction

This page lists the builds of Yona Server deployed on the Mobiquity test server.

2018

24 Oct 2018

Build: 923

JIRA issueSummary

YD-599 - Getting issue details... STATUS

The production and beta activity categories now cover the top-100 applications

YD-598 - Getting issue details... STATUS

Added a buddy link to activity details of a buddy. That distinguishes them from own activity details and associates them to the buddy.

22 Oct 2018

Build: 919

JIRA issueSummary

YD-597 - Getting issue details... STATUS

Buddies now see each other's photo immediately after becoming a buddy

2 Oct 2018

Build: 896

JIRA issueSummary

YD-595 - Getting issue details... STATUS

Give a correct error message when the user creation request contains incomplete device information

20 Sep 2018

Build: 879

JIRA issueSummary

YD-592 - Getting issue details... STATUS

Moved build to new Jenkins

15 Sep 2018

Build: 874

JIRA issueSummary
<no ticket>Added load test server to the test pipeline

YD-587 - Getting issue details... STATUS

Made e-mail server availability observable

YD-586 - Getting issue details... STATUS

Added Prometheus end point to make the system performance observable

YD-589 - Getting issue details... STATUS

Upgraded to Spring 5 / Spring Boot 2

APPDEV-1167 - Getting issue details... STATUS

Updated the OpenVPN app ID to resolve an issue with newer versions of OpenVPN


28 Aug 2018

Build: 849

JIRA issueSummary

YD-585 - Getting issue details... STATUS

Better error message when posting an invalid app open event.

11 Aug 2018

Build: 843

JIRA issueSummary

YD-584 - Getting issue details... STATUS

Next to app version (human readable), we now also capture the technical version code and use that for the compatibility check

10 Jul 2018

Build: 813

JIRA issueSummary

YD-582 - Getting issue details... STATUS

The error responses now include an ID that can be used to find the related log messages

YD-549 - Getting issue details... STATUS

It's now possible to set the Firebase instance ID on a device (reparation for push notifications)

3 Jul 2018

Build: 810

JIRA issueSummary

YD-562 - Getting issue details... STATUS

We finally nailed the concurrent update issue (we think).

30 Jun 2018

Build: 809

JIRA issueSummary

YD-580 - Getting issue details... STATUS

Data corruption could occur due to wrong transaction definition.

19 Jun 2018

Build: 790

JIRA issueSummary

YD-576 - Getting issue details... STATUS

Fixed issue where user couldn't delete a goal because one if the activities had comments.

YD-512 - Getting issue details... STATUS

Server now properly handles activity sets that the app submits out of order

YD-573 - Getting issue details... STATUS

Fixed an issue where users occasionally got an error due to a server-side concurrency issue

14 Jun 2018

Build: 786

JIRA issueSummary

YD-572 - Getting issue details... STATUS

User got an error upon fetching the messages. The cause of this error is that an old buddy request (created before first and last name were encrypted) got rejected because that user overwrote their account.

YD-574 - Getting issue details... STATUS

User got an error when trying to accept an old buddy request of a user who didn't yet migrate their data.

7 Jun 2018

Build: 785

JIRA issueSummary

YD-570 - Getting issue details... STATUS

Fixed issue that prevented user from even starting the app due to a message loading issue

2 Jun 2018

Build: 780

JIRA issueSummary

YD-568 - Getting issue details... STATUS

Improved error reporting and better use of status codes (400 vs 500)

YD-567 - Getting issue details... STATUS

Corrected concurrency issue related to YONASUP-129 - Getting issue details... STATUS

30 May 2018

Build: 774

JIRA issueSummary

YD-568 - Getting issue details... STATUS

This change enables better server monitoring

22 May 2018

Build: 772

JIRA issueSummary

YD-554 - Getting issue details... STATUS

Performance improvement

16 May 2018

Build: 768

JIRA issueSummary

YD-562 - Getting issue details... STATUS

Our locking strategy didn't work well, which could lead to issues during data migration. A temporary fix is applied.

27 Apr 2018

Build: 752

JIRA issueSummary

YD-513 - Getting issue details... STATUS

The first and last name of the user are now stored as encrypted data rather than plain text

18 Apr 2018

Build: 738

JIRA issueSummary

YD-514 - Getting issue details... STATUS

Implemented the end-point that allows the app to report the VPN status

YD-555 - Getting issue details... STATUS

Removed confusing links (related to mobile number confirmation) from the user profile of a user created on buddy request

28 Mar 2018

Build: 733

JIRA issueSummary

YD-551 - Getting issue details... STATUS

Fixed double encoding issue in URL in buddy invitation e-mail

7 Mar 2018

Build: 713

JIRA issueSummary

YD-546 - Getting issue details... STATUS

Device-specific links are available now.

YD-547 - Getting issue details... STATUS

Fixed issue with disappearing user photo link

YD-497 - Getting issue details... STATUS

Added device management functionality

28 Feb 2018

Build: 696

JIRA issueSummary

YD-500 - Getting issue details... STATUS

Now each device gets its own VPN account. The VPN profile is available on the device and for backward compatibility reasons, it's also stil available on the user.

20 Feb 2018

Build: 692

JIRA issueSummary

YD-526 - Getting issue details... STATUS

The "app last opened date" is now stored per device

YD-522 - Getting issue details... STATUS

Fixed an issue when activities occurred on multiple devices

3 Feb 2018

Build: 685

JIRA issueSummary

YD-531 - Getting issue details... STATUS

Upon trying to add a duplicate number to the white list, an appropriate error message is given

YD-517 - Getting issue details... STATUS

An Android, we're not using the network activities for time measurement anymore. This is expected to give much more reliable results.

18 Jan 2018

Build: 675

JIRA issueSummary

YD-529 - Getting issue details... STATUS

Fixed error "The user anonymized with ID '...' has no devices. This is an invalid user state." that occurred for some users

16 Jan 2018

Build: 673

JIRA issueSummary

YD-524 - Getting issue details... STATUS

Corrected issue where users could have multiple default devices
YD-525 - Getting issue details... STATUS
Users that didn't open the app yet would cause an NPE during analysis of network activities

4 Jan 2018

Build: 670

JIRA issueSummary
YD-510 - Getting issue details... STATUS
Activities are now linked to a device
YD-512 - Getting issue details... STATUS
Extra logging added, defect not fixed yet.

2017

16 Dec 2017

Build: 665

JIRA issueSummary
YD-516 - Getting issue details... STATUS
Extended dashboard with the maximum number of users and the build number
YD-499 - Getting issue details... STATUS
Users that signed up before the device notion was added now get a default device when they fetch their user profile

2 Dec 2017

Build: 661

JIRA issueSummary
YD-495 - Getting issue details... STATUS
When a new user signs up, we now automatically create a device entity for them
YD-496 - Getting issue details... STATUS
Devices are exchanged during a buddy connect request/accept

22 Nov 2017

Build: 652

JIRA issueSummary
YD-326 - Getting issue details... STATUS
The server now supports uploading a photo for a user

14 Nov 2017

Build: 650

JIRA issueSummary
YD-495 - Getting issue details... STATUS
First step toward registering individual devices

8 Nov 2017

Build: 649

JIRA issueSummary
YD-502 - Getting issue details... STATUS
Corrected buddy invitation email.

31 Oct 2017

Build: 647

JIRA issueSummary
YD-86 - Getting issue details... STATUS
Performance optimization when getting the messages
YD-484 - Getting issue details... STATUS
Removed an unused column from the database
YD-493 - Getting issue details... STATUS
All nonmobile are now rejected
YD-494 - Getting issue details... STATUS
The dashboard gives more insight in the various registration stages of users

26 Oct 2017

Build: 640

JIRA issueSummary
YD-491 - Getting issue details... STATUS
Added an URL that allows to get the raw data that's behind the statistics of a given user, for a given goal on a given day. This will be used to debug scenarios where people say their statistics don't match with their view of what happened.
YD-488 - Getting issue details... STATUS
When the SMS service rejects the number as invalid, we now return an appropriate error message instead of a technical one.

18 Oct 2017

Build: 638

JIRA issueSummary
<no ticket>Changed the base Docker image from openjdk:8 to openjdk:8-jre-alpine, in order to reduce the image size.

17 Oct 2017

Build: 635

JIRA issueSummary
YD-489 - Getting issue details... STATUS
Upgraded several third party products

6 Oct 2017

Build: 629

JIRA issueSummary
YD-200 - Getting issue details... STATUS
A warning message is logged in case of a suspected DOS attack
YD-100 - Getting issue details... STATUS
Expired "new device requests" are now removed through a batch job
YD-485 - Getting issue details... STATUS
If the app sends more app activities than then configured threshold (default: 100), the entire set of app activities is ignored. This is done because of APPDEV-1022 - Getting issue details... STATUS
YD-487 - Getting issue details... STATUS
Implemented resilience for overlapping and duplicate activities. This was necessary because of the issue mentioned in the previous line

6 Sep 2017

Build: 609

JIRA issueSummary
YD-340 - Getting issue details... STATUS
The activity overview with buddies now leaves out the user's own activities for categories that none of his buddies set goals for.
YD-203 - Getting issue details... STATUS
Day and week overviews now have _self links and can be retrieved individuallly

1 Jul 2017

Build: 590

JIRA issueSummary
YD-473 - Getting issue details... STATUS
Upgraded to a newer version of Spring Boot, to address a performance degradation issue

28 Jun 2017

Build: 587

JIRA issueSummary
YD-470 - Getting issue details... STATUS
Optimized message retrieval

13 Jun 2017

Build: 546

JIRA issueSummary
YD-468 - Getting issue details... STATUS
User alpha sender ID (Yona) in countries that support it. In other countries use a US sender number (+17184...).

31 May 2017

Build: 543

JIRA issueSummary
YD-466 - Getting issue details... STATUS
Add Apple World Wide Developer Relations CA certificate to signed Apple mobile config. In combination with an Apple developer certificate, this results in a signature that's trusted on Apple devices.
YD-408 - Getting issue details... STATUS
We now support sending system messages to large groups of users, as we're sending them in batches.

23 May 2017

Build: 530

JIRA issueSummary
YD-424 - Getting issue details... STATUS
Mobile config signing is now on

16 May 2017

Build: 528

JIRA issueSummary
YD-452 - Getting issue details... STATUS
Performance optimization

9 May 2017

Build: 527

JIRA issueSummary
YD-456 - Getting issue details... STATUS
Performance optimization in activity overview

2 May 2017

Build: 517

JIRA issueSummary
YD-450 - Getting issue details... STATUS
Implemented server-generated passwords for users invited on buddy request. This unblocks APPDEV-818 - Getting issue details... STATUS
YD-451 - Getting issue details... STATUS
Small performance optimization
YD-453 - Getting issue details... STATUS
Small performance optimization

25 Apr 2017

Build: 502

JIRA issueSummary
YD-430 - Getting issue details... STATUS
Extra error logging for error that occurred occasionally
YD-442 - Getting issue details... STATUS
Removed records that remained in the database after friends broke up
YD-445 - Getting issue details... STATUS
Corrected the text of an error message
YD-437 - Getting issue details... STATUS
Improved the usage statistics in the management dashboard. Users that are invited but never responded to the invitation are now counted separately
YD-444 - Getting issue details... STATUS
Improved general error logging: include the URL in every error message.
YD-443 - Getting issue details... STATUS
Fixed IllegalStateException that occurred occasionally
YD-446 - Getting issue details... STATUS
Added a setting to block the app from defining the password on user sign up. This will be disabled on the production infrastructure, to prevent people from signing up the wrong way (with an old app version)
YD-436 - Getting issue details... STATUS
Corrected the layout issues in the invitation e-mail

12 Apr 2017

Build: 488

JIRA issueSummary
YD-435 - Getting issue details... STATUS
Changed the deployment approach to make the certificate data flexible
YD-417 - Getting issue details... STATUS
Addressed issue that allowed correlating anonymous data with identifiable data
YD-433 - Getting issue details... STATUS
Fixed issue that prevented from deleting an activity comment message
YD-424 - Getting issue details... STATUS
Now uses the Apple .p12 certificate file format. The feature is still behind a feature toggle: the config is only signed when fetching it with apple.mobileconfig?sign=true.
YD-438 - Getting issue details... STATUS
Upgraded to Swagger UI 3.0.5. This should allow using the "Try it out" functionality in combination with HTTPS.

4 Apr 2017

Build: 471

JIRA issueSummary
YD-434 - Getting issue details... STATUS

Swagger UI evolved in a way that it was not accepting our spec anymore. We have now updated the spec and embedded Swagger UI in the server. To open Swagger UI go to one of:

1 Apr 2017

Build 470

JIRA issueSummary
YD-432 - Getting issue details... STATUS
This fixes an issue related to APPDEV-999 - Getting issue details... STATUS
YD-424 - Getting issue details... STATUS
This is the first iteration of the mobile config signing feature. This implementation is behind a feature toggle: to get the signed version of the mobile config, add the query parameter sign=true, e.g. http://mobtest.dev.yona.nu/users/30d56b56-1104-414f-b8c7-ffaf00873615/apple.mobileconfig?sign=true. This is done temporarily, so the iOS development team can verify whether the signing works correctly. Once that is confirmed, the query parameter will be removed and signing will be controlled through a server setting.

28 Mar 2017

Build: 467

JIRA issueSummary
YD-428 - Getting issue details... STATUS
This fixes the issue where the "Send system message UI" issued an error
YD-416 - Getting issue details... STATUS
Added a cluster-ready scheduler
YD-265 - Getting issue details... STATUS
Fixed an issue that allowed probing to find out whether a mobile number is registered with Yona

17 Mar 2017

Build: 460

Small correction in the performance optimization  YD-162 - Getting issue details... STATUS

14 Mar 2017

Build: 457

JIRA issueSummary
YD-162 - Getting issue details... STATUS
Data for activity reports of past days and weeks is now automatically aggregated every day at 3:00 AM
YD-286 - Getting issue details... STATUS

Cannot invite yourself as buddy anymore. Along with this, implemented validations for the buddy invitation:

  • Nonempty first name
  • Nonempty last name
  • Valid phone number
  • Valid e-mail address
YD-299 - Getting issue details... STATUS
Prevent from inviting the same buddy again

3 Mar 2017

Build: 443

Functionally identical version installed through new pipeline deployment.

1 Mar 2017

Build: 424

JIRA issueSummary
YD-421 - Getting issue details... STATUS YD-422 - Getting issue details... STATUS
Buddy invitation e-mail corrections
YD-420 - Getting issue details... STATUS
Buddy invitation sms correction
YD-423 - Getting issue details... STATUS
PIN reset confirmation code SMS was sent too early
YD-419 - Getting issue details... STATUS

Solved a problem were users could not see their notifications anymore.

We are now generally "processing" the messages server-side, before returning them to the app.

21 Feb 2017

Build: 419

JIRA issueSummary
YD-418 - Getting issue details... STATUS
Fixed error related to PIN reset

15 Feb 2017

Build: 411

JIRA issueSummary
YD-406 - Getting issue details... STATUS
We're now sending nicely formatted buddy invitation mails
YD-409 - Getting issue details... STATUS
Pin reset confirmation code SMS messages are now sent quite exactly on the expected time
 
  • Telegram is added to the activity category Communication
  • Wordfeud is added to the activity category Games
YD-411 - Getting issue details... STATUS
Some users received a "Week already full" error. This is resolved now and their data is corrected.

6 Feb 2017

Build: 399

JIRA issueSummary
YD-378 - Getting issue details... STATUS
Added info for "last seen"

24 Jan 2017

Build: 391

JIRA issueSummary
YD-407 - Getting issue details... STATUS
Fixed duplicate key issue that occurred when opening the Android app
YD-402 - Getting issue details... STATUS

Implemented system message. APPDEV-961 - Getting issue details... STATUS was created for the app side of it.

To send a system message, go to http://mobtest.dev.yona.nu:8080/systemMessages/. Be careful when doing this on the beta test server. If the app chokes on unknown messages, the beta testers would be blocked.

17 Jan 2017

Build: 385

JIRA issueSummary
VariousSwitched from HSQLDB to MariaDB and updated the database schema to make it future-proof. From now onward, upgrades happen without data loss.
VariousImplemented features for controlled growth (phone number white list and maximum number of users).
YD-393 - Getting issue details... STATUS
Fixed encryption error for long URLs
YD-397 - Getting issue details... STATUS
implemented server-side password generation

2016

1 Nov 2016

Build: 348

JIRA issueSummary
YD-373 - Getting issue details... STATUS

It is now possible to push a full set of activity categories, thus allowing maintenance of the activity categories independent of the server builds.

(warning) Currently, the Mobiquity test server (mobtest.dev.yona.nu) runs test activity categories. The most notable difference is that on the Mobiquity test server, there is only one mandatory goal: Gambling. On the acceptance test server, Adult content is also marked as mandatory.

YD-295 - Getting issue details... STATUS
Reenabled caching, now in a thread-safe and cluster-ready way.
YD-349 - Getting issue details... STATUS
Added better error message to track down this issue when it occurs again
YD-271 - Getting issue details... STATUS
Added localizable description message to activity categories. This unblocks APPDEV-857 - Getting issue details... STATUS . Please resolve that ASAP in both Android and iOS. Once that is done, we will remove the app list from the server API.
YD-352 - Getting issue details... STATUS
Resolved lazy loading error on POST to /appActivity/
YD-375 - Getting issue details... STATUS
Logging now goes to a central logging server: https://log.dev.yona.nu. Contact us in case you want login details.
YD-361 - Getting issue details... STATUS
Resolved error 500 upon unsubscribe user
YD-354 - Getting issue details... STATUS
Goal conflict messages are now deleted upon deletion of the related goal
YD-261 - Getting issue details... STATUS
Resolved error that occurred when unsubscribing a user who used to be the buddy of someone who overwrote their account

8 Oct 2016

Build: 325

JIRA issueSummary
YD-295 - Getting issue details... STATUS
Addressed concurrency issues related to activity reports
YD-364 - Getting issue details... STATUS
Added Apple site association file
YD-363 - Getting issue details... STATUS
Goal change messages now come with a buddy link instead of a daily activity reports link. Unblocks APPDEV-579 - Getting issue details... STATUS
YD-308 - Getting issue details... STATUS
Introduced a new type of notification message: BuddyInfoChangeMessage. This message is used to communicate changes in the personal information of a buddy (most notably the nickname). The message can have a process link. If that exists, the app must "process" the message, the same way as done for similar messages. After processing the message, the buddy information will be updated with the new nickname. The new message is added to Me - Notifications. Bastiaan and Jan are informed about the TBDs on that page.

10 Sep 2016

Build: 318

JIRA issueSummary
-Corrected Apple config
-Added https to the schemes of the Swagger spec
YD-344 - Getting issue details... STATUS
Added buddy URL for goal conflict messages from a buddy
YD-355 - Getting issue details... STATUS
Changed nick name for messages from current user in own nickname followed by (ik) or (me)
YD-353 - Getting issue details... STATUS
Fixed error where notification is not displayed. We don't have a reproduction scenario and would be grateful if we could receive one, but we feel it's fixed now.
YD-339 - Getting issue details... STATUS
Now we return activity comment messages in thread order
YD-295 - Getting issue details... STATUS
Added extra log messages to track down this issue. It is not solved yet! A reproduction scenario would be tremendously helpful

23 Aug 2016

Build: 307

JIRA issueSummary
YD-345 - Getting issue details... STATUS
Add apple-app-site-association file to appservice root for iOS team
YD-340 - Getting issue details... STATUS
Return no results in /withBuddies/ response if no friends are present
YD-337 - Getting issue details... STATUS

Added the following notification links:

  • BuddyConnectResponseMessage: yona:buddy link to the added buddy if accepted (after processing the message)
  • GoalChangeMessage: yona:dailyActivityReports link to day overviews page of buddy
  • DisclosureRequestMessage: yona:dayDetails link to day detail page of self (to be disclosed or not)
  • DisclosureResponseMessage: yona:dayDetails link to day detail page of buddy, if the request was accepted

16 Aug 2016

Build: 305

JIRA issueSummary
YD-325 - Getting issue details... STATUS
This was caused by a caching bug between analysis service and app service which could have severe side effects. Disabled the caching for now, will switch to shared cache later if required for performance. This may solve other server errors as well which were hard to reproduce.
YD-295 - Getting issue details... STATUS
Still not sure if this is fixed, but the caching bug may well have caused this.
YD-335 - Getting issue details... STATUS
Changed the link name to yona:dayDetails (consistent with activity comment message).

9 Aug 2016

Build: 303

JIRA issueSummary
YD-295 - Getting issue details... STATUS
Not sure if this is fixed. Trying a code improvement that might solve sync issues.
YD-335 - Getting issue details... STATUS
Add link from goal conflict message to corresponding day activity details (yona:dayActivityDetail link in goal conflict message resource)
YD-323 - Getting issue details... STATUS
Generate .mobileconfig for iOS (yona:appleMobileConfig link in user resource with confirmed mobile number and private data)
YD-330 - Getting issue details... STATUS
Return SSL root certificate CN with user resource ( sslRootCertCN property in user resource with confirmed mobile number and private data)
YD-311 - Getting issue details... STATUS
Small change: returning /messages/ link instead of /messages/?onlyUnreadMessages=false
YD-327 - Getting issue details... STATUS
Corrected the Swagger spec for onlyUnreadMessages query parameter

2 Aug 2016

Build: 297

JIRA issueSummary
YD-311 - Getting issue details... STATUS
Read/unread status of messages. See the ticket for details on how to use this.
YD-276 - Getting issue details... STATUS
Fixed goal update issues

23 Jul 2016

Build: 291

JIRA issueSummary
YD-313 - Getting issue details... STATUS
Fixed inconsistency in totals
YD-225 - Getting issue details... STATUS
Added a creation date to User. This property can be ignored by the app for now.
YD-315 - Getting issue details... STATUS
Switched the sort order of activity comment messages. Oldest is now first.
YD-316 - Getting issue details... STATUS
Added threadHead link.

16 Jul 2016

Build: 286

JIRA issueSummary
YD-309 - Getting issue details... STATUS
  • App activity reported on times before the goal was created are ignored.
  • App activity with the end time before the start time is rejected
  • App activity with the end time in the future is rejected
  • App activity with the start time in the future is rejected

This is done to prevent inconsistencies due to user mistakes like what happened with YD-292 - Getting issue details... STATUS

YD-303 - Getting issue details... STATUS

OVPN profile and SSL root certificate are now available through GET.

  • The SSL root certificate link is available as "yona:sslRootCert" link on the user object (after confirmation of the mobile number).
  • The OVPN profile link is available "yona:ovpnProfile" in the vpnProfile object inside the user object.
  • The vpnProfile object is now only available after confirmation of the mobile number
  • The property openVPNProfile does not exist anymore
  • For detailed differences, see the swagger spec in this diff (note that we did not yet implement the vpnAuthCertificate.crt and apple.mobileconfig that are required for iOS).

9 Jul 2016

Build: 283

JIRA issueSummary
YD-304 - Getting issue details... STATUS
Adding app activity failed under certain circumstances

7 Jul 2016

Build: 282

JIRA issueSummary
YD-292 - Getting issue details... STATUS
Added next and prev links to day and week activity detail reports.

5 Jul 2016

Build: 281

JIRA issueSummary
YD-300 - Getting issue details... STATUS
Corrected the week number
YD-297 - Getting issue details... STATUS YD-293 - Getting issue details... STATUS YD-296 - Getting issue details... STATUS
Fixed issues with partially established buddy relationships

30 Jun 2016

Build: 278

JIRA issueSummary
YD-281 - Getting issue details... STATUS
Fixed duplicate key in JSON response on dayActivitiesForUsers
YD-269 - Getting issue details... STATUS
Fixed issue where goal occurred twice in day activity overview

20 Jun 2016

Build: 268

JIRA issueSummary
YD-245 - Getting issue details... STATUS
Implemented buddy activity timeline

25 Jun 2016

Build: 274

JIRA issueSummary
YD-163 - Getting issue details... STATUS
Implemented activity comment messages
YD-279 - Getting issue details... STATUS
Corrected wrong goal URL in day activity overview for buddy

14 Jun 2016

Build: 264

JIRA issueSummary
YD-273 - Getting issue details... STATUS
Update of time zones now updates the spread cells
YD-263 - Getting issue details... STATUS
Implemented fix for "failed to lazily initialize a collection of role"
YD-274 - Getting issue details... STATUS
When deleting a goal, the related activities are deleted too

13 Jun 2016

Build: 261

JIRA issueSummary
YD-272 - Getting issue details... STATUS
Fixed class cast exception for HibernateProxy

11 Jun 2016

Build: 259

JIRA issueSummary
YD-260 - Getting issue details... STATUS
Documented the activity links for a buddy in the Swagger spec
YD-267 - Getting issue details... STATUS
Corrected the Swagger spec for goals: moved historyItem from the POST and PUT request to the GET
YD-266 - Getting issue details... STATUS
Fixed bug regarding time zone length
YD-252 - Getting issue details... STATUS
Fixed pagination issue
YD-268 - Getting issue details... STATUS
Added test to prove that activity reports are updated upon new activity
YD-270 - Getting issue details... STATUS
Extended the activity category administration with extra categories, apps and Smoothwall categories

4 Jun 2016

Build: 248

JIRA issueSummary
YD-246 - Getting issue details... STATUS
Added resend pin reset confirmation code link
YD-249 - Getting issue details... STATUS
Particular sequence of buddy request and overwrite failed
Several ticketsImplemented the API to retrieve the activity data of yourself or a buddy
YD-244 - Getting issue details... STATUS
Deletion of users with activities fails
  

17 May 2016

Build: 233

JIRA issueSummary
YD-231 - Getting issue details... STATUS
Corrected bug in SMS text for mobile number confirmation
YD-159 - Getting issue details... STATUS
A challenge now includes a creation time
YD-232 - Getting issue details... STATUS
Corrected bug in e-mail text for buddy invitation
YD-233 - Getting issue details... STATUS
In test config, use fixed tempPassword for user creation on buddy request
YD-229 - Getting issue details... STATUS
Strict input validations on challenges. See "Try invalid budget goal" and "Try invalid time zone goal" here.
YD-237 - Getting issue details... STATUS
Improved error logging
YD-220 - Getting issue details... STATUS
The pin reset confirmation code is now sent in 10 seconds instead of immediately, in the test configuration. On the acceptance test server, it is sent after a minute.
YD-148 - Getting issue details... STATUS
  • Added custom error page
  • All HTTP errors are now explicitly logged
  • The produced content type is now explicitly application/JSON. This makes it possible to access an URL like http://85.222.227.142/activityCategories/ directly in a browser (easy trouble shooting aid).
YD-205 - Getting issue details... STATUS
More precise calculation of activity duration
YD-242 - Getting issue details... STATUS
Update to existing mobile number now returns correct error code
YD-243 - Getting issue details... STATUS
Added integration tests to ensure a user "invited on buddy request" can delete the e-mail and still sign up for Yona.
YD-197 - Getting issue details... STATUS
If a user overwrites their account, their buddies or buddies-to-be get the appropriate buddy disconnect or reject messages.
 Set the restart policy to unless-stopped for all services (ELK and Yona)

27 Apr 2016

Build: 209

JIRA issueSummary
YD-230 - Getting issue details... STATUS
Fixed bug with activity categories (introduced with build 198)

26 Apr 2016

Build: 208

JIRA issueSummary
YD-189 - Getting issue details... STATUS
Goal update is now supported
YD-215 - Getting issue details... STATUS
Corrected POST buddy API
YD-195 - Getting issue details... STATUS
Add API to report app activity (e.g. Facebook was open from 10:45 - 11:06) to Swagger spec

21 Apr 2016

Build: 202

JIRA issueSummary
NoneCorrected Swagger spec for account overwrite

20 Apr 2016

Build: 200

JIRA issueSummary
YD-223 - Getting issue details... STATUS
Added the user link to the response of GET on a new device request

19 Apr 2016

Build: 198

JIRA issueSummary
YD-219 - Getting issue details... STATUS
Removed isMandatory from activity category. This is an API change, as informed by e-mail on April 15th
YD-216 - Getting issue details... STATUS
Implemented pin reset. See the ticket for details.
YD-221 - Getting issue details... STATUS
Made activity categories translatable. This implies an API change. The relationship between a goal (challenge) and an activity category is now maintained by URL instead of by name. The name of the activity category is returned in the locale of the user. Note that the name changes when the users change their device language, and also when the administrator decides to rename a category. For this reason, the category names need to be fetched from the server at the time the app is opened (instead of caching this information in the app indefinitely).

11 Apr 2016

Build: 190

Changes since last build:

JIRA issueSummary
YD-212 - Getting issue details... STATUS
Changed the default length of the confirmation code to 4.
YD-213 - Getting issue details... STATUS
Correct newDeviceRequest URL
YD-214 - Getting issue details... STATUS

Several API corrections:

  • Removed devices from user
  • Removed unnecessary info on new device requests
  • Omitted Smoothwall categories from activity category JSON
  • Renamed activity links
YD-211 - Getting issue details... STATUS
Finish localization
YD-202 - Getting issue details... STATUS
Day and week activity details
YD-193 - Getting issue details... STATUS
Ensure nickname is not null
YD-217 - Getting issue details... STATUS

Confirmation code enhancements:

  • Limit attempts and return remaining attempts

  • Enable resend

  • Return 1234 if SMS is disabled

YD-218 - Getting issue details... STATUS
Enhancements to newDeviceRequest

25 Mar 2016

Build: 180

  • No labels