Skip to content

Latest commit

 

History

History
1128 lines (793 loc) · 72.6 KB

CHANGELOG.md

File metadata and controls

1128 lines (793 loc) · 72.6 KB

Changelog

All notable changes to this project will be documented in this file. Dates are displayed in UTC.

Generated by auto-changelog.

11 October 2024

  • fix tab handling 1803 and 1787 #1806
  • E2e tests/resources #1805
  • Move sentry init out of the main.ts file #1804

4 October 2024

  • revert PR #1787 as it prevents switching between task tabs #1803
  • Bump @sentry/browser and @sentry/angular #1801

3 October 2024

  • make sure we always subscribe to the answer init to reload it even if readonly #1802

1 October 2024

  • Fix too many redirections #1797
  • Adds link for subtitle #1800
  • Fixes preloading of fonts #1798

30 September 2024

  • Feature/group header sub title #1794

30 September 2024

  • extend the task-proxy timeout before failing on grade-answer call #1796
  • make sure primitive that cannot be converted as json (bigint, symbol, ... are printed if provided as error #1793
  • Adds supporting guard form changes for tabs #1787
  • Extra time tab #1791
  • Fixes data for e2e test cases #1792
  • Adds more permissions for display #1786

18 September 2024

  • do not error task loading if task was unable to load the answer #1785
  • Adds more info into progress popover #1777
  • Replaces datepicker with input date in item parameters #1784
  • Fix item deletion button which had multiple bugs #1783
  • Improves design of floating save buttons #1782
  • Bump serve-static and express #1778
  • convert the get-threads service to zod (and fix a error with null firstname/lastname) #1762
  • Better countdown by computing the offset between the frontend and the backend #1763
  • Small Improvements for the countdown #1772

12 September 2024

  • add sentry cli to dev deps d4a7e2b
  • Release 2.46.1 380db1b
  • remove the heading 'v' in the version so that it is recognized as semver by sentry 859cd75

11 September 2024

  • Handle chunk loading issue #1776
  • Adds can enter control in edit item permissions modal #1774

10 September 2024

  • Fix minor errors, early 09/2024 #1775

28 August 2024

  • translation to fr the new strings #1773

26 August 2024

  • fix wrong left menu visibily condition when skills not displayed #1766
  • Bugfix/empty content on the parameters page #1765
  • Fixes switch edit mode #1764
  • Handle explicit-entry activities #1758
  • Item-content cleanup #1757
  • Adds e2e tests for item content #1761

16 August 2024

  • Feature/update angular to v18 #1755

14 August 2024

  • Changes design for sub skills edit mode, removes unused section compo… #1751
  • Removes unused titilliumweb fonts, adds preloading new fonts #1748
  • Get rid item datasource #1747
  • Feature/reorg my groups page #1741

8 August 2024

  • hotfix: make canWatchAnswer optional as specified in the API (but not correctly used so far) #1750

8 August 2024

  • hotfix API change: can_watch_item_answer -> can_watch_answer #1749
  • move score patching to store #1746
  • Allows to see Groups tab for all users #1740
  • move item datasource logic into store #1727
  • Changes design for no visible chapter message #1743
  • Changes design for user progress table #1739
  • fix typo EN #1744
  • Changes design for item unlock access #1742
  • New design/progress access tooltip #1738
  • Fixes e2e tests #1737

25 July 2024

  • Increases clickable area for nav buttons in top bar #1732
  • Enables skip tests, removes extra timeouts #1733
  • Fix task unload #1734
  • Improves view/reload router link #1731
  • Feature/e2e fr version #1729
  • Fixes color for task url input #1730
  • Feature/accept invitation refresh list #1728

16 July 2024

  • Adds approval params in group invitations #1726
  • Adds approval params modal #1725
  • Adds modify password for other user #1723
  • Bump braces from 3.0.2 to 3.0.3 #1718
  • Removes unnecessary chain operator #1722
  • Adds personal data view for other user #1719
  • Improves empty children group logic #1717
  • Feature/join by code approvals #1716

14 June 2024

  • fix one error (crash) in fr translation format #1714
  • Removes unused fa icons preloading #1710
  • Fix e2e tests #1709
  • Fix e2e parallelism #1708
  • Removes duplicated groupApprovalsDecoder declaration #1707
  • Feature/group invitation explicit approval #1697
  • Feature/let managers edit approval setting of group part 1 #1696
  • Bugfix/e2e tests #1701
  • ignore new googletag error #1704

14 May 2024

  • Fix children grid test failure #1703
  • Fix load answer test #1702
  • Bump ejs from 3.1.9 to 3.1.10 #1698
  • Fixes translates for associated type #1699

10 May 2024

22 April 2024

  • Reduces space for sub skills title #1695
  • Adds scroll into edit permissions modal #1692
  • Bump express from 4.18.2 to 4.19.2 #1691
  • Changes logic of user group invitations to single operation #1690
  • Item route improvements #1689
  • Bump follow-redirects from 1.15.4 to 1.15.6 #1684
  • Bump webpack-dev-middleware from 5.3.3 to 5.3.4 #1687
  • Item route in store #1688
  • Improves view answer logic for logs #1673
  • Feature/replace fortawesome icons #1676
  • Fixes confusing of naming for report error function #1674
  • Changes design for messages component #1668
  • Changes design for common confirm dialog #1666
  • Fixes bugs and tests for dependencies page #1667
  • Changes design for common popup #1662
  • reorg model files (and adapt imports) #1665
  • More services to zod (get item breadcrumb, item parents, results) #1664
  • Dependencies services to zod #1661
  • Use playwright instead of Cypress #1660
  • Bump ip from 1.1.8 to 1.1.9 #1655
  • Adds margin for edit permissions in task item #1659
  • Improves styles for remove item button #1658
  • Changes design for edit permissions #1654
  • Fixes tab logic for one tab in header #1653
  • Updates circleci/browser-tools #1656
  • Adds logic to load the thread components when visible #1652
  • convert get-item-children service to zod #1649
  • Adds improvements for user progress #1636
  • Adds path suggestion for add content search #1647
  • Changes design for permissions edit dialog #1641

13 February 2024

  • Fix: do trigger task config when there is no change #1645
  • Replace io-ts by zod #1642
  • Improves design for user indicator #1639
  • Improves design of load more button in table #1637
  • Changes design for group access page #1634
  • New design/group settings page #1632
  • User observation in top bar #1638
  • use isCurrentUser which is returned in the get-user service instead of user-session service #1635
  • User content breadcrumbs #1633
  • Move user content fetching into store #1631
  • Changes align for empty message #1629
  • Changes design for join group by code #1628
  • User-related reorganization #1630
  • Changes design for group join by code #1627
  • naming consistency between stores #1626
  • Move observation to ngrx store #1625
  • Changes design for invite users section #1623
  • Fixes empty message for pending invitations #1622
  • Fixes checkbox position for managers list #1621
  • Changes design for group add manager #1620
  • Changes design for group user invitations #1619
  • New design/item dependencies list #1615
  • Changes sort icon for member list table #1617

16 January 2024

  • Bump follow-redirects from 1.15.3 to 1.15.4 #1618
  • Changes design for add group section #1616
  • Fixes left menu for fr lang #1612
  • Changes design for access activity, replaces with new icons #1611
  • Changes design for task is not configured message #1613
  • Angular update to v17 #1610
  • Changes section for my groups and replaces new icons #1600

22 December 2023

  • Fixes ResizeObserver loop limit exceeded issue #1609

21 December 2023

  • Fixes tabs on item page #1606
  • Use user's locale for tasks #1607
  • Feature/profile pages #1605
  • New design/profile progress #1604
  • Changes design for no access message #1602

18 December 2023

  • Changes scrollbar in top bar #1599

14 December 2023

  • Replaces my groups caption with button #1594
  • Improves design for user settings page #1588
  • Opens a closed thread when posting the message #1554
  • Changes design for suggestion of activities, fixes retry bug #1587
  • Updates circleci/browser-tools #1598
  • fix a bug when a navigation happens immediately (case: an alias at the root) #1596
  • Adds focus on input when open the thread #1553
  • Bump axios from 1.5.0 to 1.6.1 #1550
  • Adds relative time format into forum messages #1552
  • Adds user participant indicator in thread #1551
  • Feature/answer author indicator improve myself #1542
  • Changes primeng tab menu with custom tabs #1549

9 November 2023

  • Fixes resize observer issue #1543
  • Forum: 3 fixes related with event synchronization between the backend and the forum #1540
  • Fix resubscribe on ws open #1541
  • Improve forum action name consistency #1539
  • Handle errors caused by token generation errors to prevent unhandled crashes #1538
  • Adds style for children edition table and menu overlay #1537
  • Rewrite forum logic into ngrx #1536

27 October 2023

  • Bump @babel/traverse from 7.22.17 to 7.23.2 #1529
  • Improves empty message for forum tab #1535
  • Changes approach for open and close right thread panel #1534
  • Changes approach for chapter progress tabs #1532
  • Adds message for thread without messages #1531
  • Feature/improve x ago dates #1512
  • add explanation of the file/dir structure in the readme #1526

13 October 2023

  • fix: avoid a race condition when the task was destroyed just before b… #1525

12 October 2023

  • Fixes and improves dropdown #1524
  • Fixes break lines for thread message #1516
  • catch tasktoken error so that it does crash the app #1522
  • Project file reorg #1520

10 October 2023

  • display an error on ws error to ease debugging #1519

10 October 2023

  • Bug fix: prevent WS unsubscription followed immediately by a subscription #1518

10 October 2023

  • Adds focus on message field when open the thread #1517
  • Task API update: use new metadata usesToken #1515
  • Updates ts lib #1511
  • migration to standalone components #1510
  • Load task earlier #1497

4 October 2023

  • Improves thread list #1509
  • Adds message color scheme for observing participant #1508
  • Adds incrementing count for send message #1507
  • Adds item title in thread header #1505
  • Allow to navigate other item without closing the thread #1506
  • Fixes position of bubbles in thread message #1498
  • Feature/forum open close thread implementation #1496
  • Feature/display status and status changing button #1490
  • change open/close button labels to show/hide to avoid confusion #1491
  • Disable discussion for few cases #1493
  • remove the 'sent at' in front of date/time in the forum #1495

25 September 2023

  • fix default breadcrumb display behavior #1489

21 September 2023

  • Handle paging event log pages #1468
  • Toggle thread from list #1487
  • Removes unused scss-bundle package #1485
  • New design/form inputs #1472
  • Fixes cli warning of import fp-ts functions pipe #1486
  • New design/form select #1481
  • Improves design for selection component #1480
  • Adds re design for textarea #1479
  • Changes design for observation mode #1462
  • Bump @cypress/request and cypress #1464
  • Feature/update primeng and angular #1478

15 September 2023

  • Fix web manifest file distribution #1477

13 September 2023

  • Add highlights for search results #1459

12 September 2023

  • Quick-fix: make sure the breadcrumb is not shown in the top when using LTI #1469
  • Adds text id server error validation #1460

11 September 2023

  • Feature/move tabs in top bar #1456
  • Fix CI testing issue #1466

8 September 2023

  • Release 2.33.3 dc25f75
  • fix: should not crash on toggling discussion visibility when forum is disabled fa82b2c

8 September 2023

  • minimal changes to support breaking changing of backend v1.11.0 #1465
  • Fixes webpack warning #1461
  • fetch the thread info on loading, use the thread info token with the WS #1455

29 August 2023

  • Fixes 'Throttle non-visible cross-origin iframes' chrome feature for … #1463
  • Fixes participant progress decoder #1453
  • Fixes margin for new tabs and mobile arrows #1454
  • Adds redesign for forum #1447
  • Changes retry button caption in error component #1450
  • Make tabs global #1446

7 August 2023

  • Adds auto scroll for content #1445
  • Adds style improvements #1439
  • Adds forum tab and list of threads feature #1438
  • Adds animation for the loading component #1442
  • Changes font size for tables for non mobile version #1441
  • Bump word-wrap from 1.2.3 to 1.2.4 #1436
  • Fixes ci script #1443
  • Fixes line on hover item of list #1440
  • complete the navMenuReload subject on destroy #1437
  • Adds new design for path suggestion component #1434

13 July 2023

  • Moves neighbor and thread button into top bar from item and group hea… #1433
  • Prepare for backend 1.9.0 #1431
  • Moves login, lang, profile buttons into left menu for mobile #1423

6 July 2023

  • Fixes layout for mobile #1427
  • Prevent score from flashing in the menu when selecting a node #1425
  • Left menu: toggle chapter children display #1424

5 July 2023

  • Reorganization of main layout and scroll logic #1422
  • Fix forum+obs buttons always shown in top bar #1421
  • fix: the error and loader both displayed when url not configured #1418
  • Fix "no score" items -> should not have no score in menu and top bar #1416
  • Improves search result text for left menu #1415

26 June 2023

  • Feature/update to angular 16 #1411
  • Fix menu flashing on score change #1414

23 June 2023

  • Improves card view #1407
  • Single loader for tasks #1408
  • New design/group page 3 #1387
  • Fixes squeezing of back button in left menu #1398
  • Adds space for score in top bar #1397
  • Removes unused space when no tabs, fixes disabled skills feature #1396

21 June 2023

  • fix: aliases with multiple slashes were not converted correctly #1401
  • Fix: task was not loading when landing on the task through another tab #1402

20 June 2023

  • Adds redirect to home on click on logo title #1400

20 June 2023

  • Improves stats and history pages #1395
  • Improves text styles for description of item #1394

15 June 2023

  • Adds left menu search component #1377
  • New design/group page 2 #1386
  • Improves on scroll content logic #1385

6 June 2023

  • New design/group page 1 #1381
  • Improves grid cards logic #1382

5 June 2023

  • Improve menu closing workflow #1379
  • Fixes tabs for task #1380

1 June 2023

  • fix the policy which should cause the left menu to close when we select a task #1378

1 June 2023

  • hide automatically the left menu on mobile (narrow) when we select a task in the left menu #1376

31 May 2023

  • New design: new behavior for narrow and header #1375
  • Bugfix/new design review 4 #1373
  • Bugfix/new design review 3 #1372
  • Centres loading and error components for re-designed components #1370
  • Bugfix/new design review #1367
  • Bump socket.io-parser from 4.2.1 to 4.2.3 #1374
  • Bump vm2 from 3.9.17 to 3.9.19 #1371

9 May 2023

  • Feature/new design #1344
  • Removes unused theme change code in left menu #1365
  • New design/chapter children card #1353
  • New design/history table #1352
  • New design/item progress tabs #1354
  • Adds full height for right container, adds shadow #1363
  • New design/children list locked state #1355
  • New design/skill page #1356
  • New design/page not found #1357
  • New design/item loading #1358
  • New design/message info #1359
  • New design/task error #1360
  • Fixes tabs for item #1364
  • New design/item description #1351
  • New design/chapter children list #1350
  • New design/content tabs #1349
  • New design/content header #1348
  • New design/layout right panel #1347
  • Adds new design for left menu #1345
  • New design/layout #1343
  • Bump vm2 from 3.9.16 to 3.9.17 #1346
  • Fix breadcrumb error handling #1342
  • Bump vm2 from 3.9.15 to 3.9.16 #1341

12 April 2023

  • Left menu keep task on l2 #1340
  • Adds forced scroll for app #1338
  • Fixes scroll to inside iframe #1337
  • Bump vm2 from 3.9.11 to 3.9.15 #1339
  • Bugfix/do not display score on children list for items with no score #1336

5 April 2023

  • Do not wait for answer to gen token #1334
  • Feature/convert button to a element with styles #1335

5 April 2023

  • Adds button link to the best answer into user progress details component #1331
  • openUrl: choose the closest breadcrumbs when several ones #1332
  • do not fetch a new result list after a start result as all values can be guessed #1333
  • fix: recover after an item error (invalid item) #1329
  • Support for "openUrl" API with text_id #1328
  • Allows loading the best answer for Task #1310

22 March 2023

  • User-friendly item paths #1326
  • deny errors from extensions/add-ons as recommended by sentry #1325
  • Changes no permissions message in item permissions component #1324
  • use appropriate package for sentry for angular >12 #1322

20 March 2023

  • ignore a firefox error when add-ons keep references to DOM objects af… #1323
  • Item-content: Fix behaviors to prepare for explicit-entry activities #1321

13 March 2023

  • Fix do not drop path when valid #1316
  • Fixes not validated case for user progress details #1315
  • improve/fix answer loading error handling #1319
  • only load active tab content at launch #1320
  • fix many memory leaks due to many unreleased observables #1318
  • Answer loading refactoring #1308
  • Improves path suggestion component #1291

1 March 2023

  • Fixes show user progress details overlay component #1309
  • Fixes duplicated requests #1302

23 February 2023

  • Adds dependencies section #1300
  • Fix answer loading in obs #1270
  • support slashes in paths with 'r/*' + allow providing path #1298
  • allow loading the best answer without knowing its id #1271
  • Redirect (hardcoded) paths to ids #1297
  • Fixes group and user pages for mobile #1296
  • Updates Angular to v15 #1293
  • Adds https notification for 'Thumbnail url' field #1295
  • Hides incomplete features #1294
  • Adds type for invisible item #1292
  • Allows to start watching group in collapsed mode #1278
  • Migrates from Protractor to Cypress e2e tests #1287
  • Feature/limit image url length to 2048 char #1289
  • Adds reload left menu after join a group #1288
  • Bump cacheable-request and release-it #1290
  • Bump http-cache-semantics from 4.1.0 to 4.1.1 #1286
  • Bump jszip from 3.7.1 to 3.10.1 #1285
  • Fixes text_id in item parameters page #1281
  • Adds tooltip for leave group button #1282
  • Bump ua-parser-js from 0.7.31 to 0.7.33 #1284
  • Adds new preload fonts #1283

25 January 2023

  • Removes Course type #1277
  • Fixes reloading menu after add new group #1272

20 January 2023

20 January 2023

  • remove the temp fix as it is now fixed in the service #1274
  • Allows to add url on adding new content #1269
  • Changes search limit from 4 to 10 #1268
  • Eslint deprecation #1267
  • Allows to paste code snippets in chat #1261
  • Fixes full height directive for task resize case #1264

11 January 2023

  • Fix asset distribution #1259
  • Splits skill and activity lists #1253
  • Adds item not found handling for associated root item #1257
  • Feature/improve log view layout #1256

5 January 2023

  • Adds chunk error handling #1254
  • Feature/grid view for chapter #1252
  • Splits skill children between skills and activities #1241
  • Bump json5 from 2.2.1 to 2.2.3 #1255

23 December 2022

  • Forum: allow loading answers #1235

23 December 2022

  • improve a bit the top bar layout to reduce the left margin for groups #1246
  • Bugfix: Edit tab not updated #1242

21 December 2022

  • Refresh left menu on perm update #1239

21 December 2022

  • refresh the left menu content when permissions have been updated #1238
  • Children list: add watched-group scores #1237
  • Improves thread opening logic, fixes thread opening margin top bugs #1233
  • Adds image_url parameter into edit parameters #1234
  • Feature/allow setting root skill #1228
  • Fixes progress tabs for mobile #1213
  • Feature/item parameters add children layout #1232
  • fix: show score in collapsed-mode top bar when available #1229
  • Bump qs from 6.5.2 to 6.5.3 #1231

9 December 2022

  • forum thread: add user info and separate user-me-outsider bubbles #1216
  • Adds reset add content form after request successful #1215
  • disable ts checks which are inconvenient for dev ('ng serve' failing) and are done by eslint anyway #1224
  • Fixes scroll jumping on progress select change #1217
  • rename 'dependencies' tab #1222

6 December 2022

  • Improves login button for mobile #1214
  • Feature/do not block UI on font load postbuild #1212
  • Allows to render html content in description on chapter and skill pages #1208
  • Bump decode-uri-component from 0.2.0 to 0.2.2 #1211
  • Removes click outside lib, removes select component #1209
  • Makes left menu on mobile as full size #1206
  • fix condition so that the 2 cases are exclusive #1210
  • Handle jschannel timeouts #1207

1 December 2022

  • Feature/forum thread design #1188

30 November 2022

  • set default view propagation to none so that users cannot see new items before they are ready #1205
  • toast at the bottom left #1204
  • fix: display observed-group scores in left menu #1203
  • temp fix: do not return 'users' among group roots (while backend is not fixed) #1198
  • Merge item by id details #1194

28 November 2022

  • openURL support for internal link using item id #1197
  • Adds user info panel on user page #1195
  • Improves flex values #1196
  • Adds neighbor navigation into top for groups #1193
  • Adds description into permissions edit dialog #1192
  • Removes description from item task #1191
  • extend timeout for log services as they may be quite slow #1190
  • Bump engine.io and socket.io #1189
  • remove hack for hash-routing backward compatibility #1187

17 November 2022

  • improve error reporting for jschannel #1185
  • Feature/reduce css file size #1178
  • Feature/basic interface for the forum (v2) #1180
  • refresh left menu after score change so that 'lock' states are updated #1183
  • Remove the item-edit component (unused) #1182
  • Bump loader-utils from 2.0.3 to 2.0.4 #1181

15 November 2022

  • Task edition #1179
  • remove item-edit component and the mode service (unused) #1176
  • Left menu in observation #1174
  • ignore error which comes from a chrome extension #1177

11 November 2022

  • Bump socket.io-parser from 4.0.4 to 4.0.5 #1172
  • Bump loader-utils from 2.0.2 to 2.0.3 #1171
  • fix: non-error was reported as error as there were no filters #1173
  • add feature flags to disable the group access tab (as long it is not really implemented) #1170
  • Improve error handling #1169

4 November 2022

  • fix: load the left menu even if the user-page is on error #1168
  • make sure the left menu is loaded even on a non existing page #1167
  • Use unknown for error states #1165
  • merge by-id and details for groups #1164
  • make sure the menu is displayed even if the item loading fails #1166
  • Fixes pending changes guard #1158
  • Forum push submissions #1163
  • Adds height compensation for floating save buttons #1161

1 November 2022

  • handle addition task error (not very it changes something) #1162
  • Forum deploymt2 #1160
  • Forum deploymt #1157
  • Feature/permissions modal add computed perms #1155
  • fix progress tab content showing in cases it shouldn't #1156
  • Fixes related to tab display for items #1153
  • fix lint warning #1154
  • Fix item children menu reload (+ fix a related bug) #1150

10 October 2022

  • Fixes duplication in chapter view matrix #1149
  • Feature/item dependency display it to regular users #1147

10 October 2022

  • bugfix: do not use auth interception for all auth-related services #1148

4 October 2022

  • Release 1.12.2 1631ad5
  • quick fix: support for 'joined_by_badge' join type for members 9a43484

28 September 2022

  • Various updates on interceptors #1146
  • create mock server #489
  • Improves error handling for add content component #1140

21 September 2022

  • Disable hash routing #1114

19 September 2022

  • Bump got and release-it #1144
  • Feature/permission modal do fetch or save in modal #1132
  • Sentry improvements #1142
  • prevent 403 on answer (e.g. if you reuse a link loading an answer while being logged out) to cause a crash #1143
  • Keep 'path' to group/user in observation mode #1139

7 September 2022

  • fix the crash report which is triggered when leaving a component which h has not been shown because of loading or error #1138

5 September 2022

  • Adds placeholder for score while its unknown #1136
  • Fixes edit children route #1134
  • Moves edit item into edit details, fixes pending changes logic #1128
  • Adds remove item dependency feature #1131
  • implement forum #1110
  • Feature/item dependency allow adding #1116
  • Fixes scroll logic in left menu #1122
  • remove unused assets rules (files are not there anymore) #1117

1 August 2022

28 July 2022

  • Fix network errors #1113
  • Feature/move chapter children editing to regular tab #1077
  • Left nav rework for group observation update #1106
  • Bump parse-url from 6.0.0 to 6.0.3 #1112
  • Changes alignment to the top for task spinner and loading messages #1107
  • Feature/upgrade to angular v14 #1104

22 July 2022

  • Feature/item dependency read only list for admin #1097
  • Adds can deactivate guard for case when id of group is changing #1101
  • Prevent the root-activities services to be always called when loading the app #1102
  • Add watching to navigation service #1100
  • Bump parse-url from 6.0.0 to 6.0.2 #1095
  • fix handling of can-grant-access indicator when watching via url #1094
  • fix unhandled http error when watching group #1091
  • refresh nav when associated activity changes #1092
  • Item permission models #1096
  • Fixes sort for all descendants #1098
  • Fixes can give permissions for item #1093
  • fix the ordering of suggested activities #1089
  • Adds handling of the 403 status for group log view component #1081
  • Feature/improve edit permission button #1065
  • Forum threads #1069

29 June 2022

  • Left menu: reload on content change #1072
  • Distribute non-CSS assets to the asset domain #1079
  • Fixes edit permissions of item, changes variable naming #1078
  • fix task tab disappearing #1076
  • Left menu: recover on children fetching error #1071
  • Fixes Composition tab #1075
  • Feature/allow to disable skills #1048

9 June 2022

  • Fixes log view for current user #1062
  • fix refresh token timeout #1061

6 June 2022

  • Bugfix/error report modal on profile refresh error #1054
  • Feature/group editing move editing into the settings tab #1010
  • Feature/split personal data from platform settings #1046
  • Makes whole section paragraph header area as clickable area when curs… #1049

31 May 2022

  • Improves alignment for progress details overlay #1044
  • fix unhandled xhr error/timeout #1043
  • Feature/let user modify his profile #1004
  • Feature/use p button instead of alg button #1034
  • fix my-groups left nav initial tab #1037
  • fix modal opening of edit manager form #1036

12 May 2022

  • Fix jschannel error #1032
  • Handle request timeouts #1026
  • Feature/path suggestion overlay #985
  • Feature/refactor collapsible section with new section header #1023

11 May 2022

  • fix permission dialog when watching group #1029
  • Improves no content message for left menu #1027
  • fix blank page on task #1028
  • fix type error on history state preventRefetch #1021
  • Permissions constraints #881

6 May 2022

  • Fixes horizontal scroll bug #1019
  • replace distinct by distinctUntilChanged #1022
  • fix user page #1020
  • catch uncaught lti login error #1018
  • refactor lti boolean query params #1016
  • Sentry send unexpected errors #1015
  • Member list datapager #993

27 April 2022

  • load more progress #892
  • Simpler task loading message #1006
  • move ensureDefined function #1007
  • fix task message #1005

26 April 2022

  • handle refresh token error #995
  • refactor item task loader message #1001
  • Feature/observation mode display group permission on item part 2 #986
  • Catch generate answer token error #999
  • Adds style for links in not found pages #996
  • Adds refresh button for task when failed #990
  • delegate layout initialization to routes #952
  • Fixes subtitle for my groups #992
  • Version injection #987
  • enable source maps for prod as the code is opensource anyway #988
  • Fix group nav #984
  • Bump minimist from 1.2.5 to 1.2.6 #979

1 April 2022

  • Fix bug: only emit error only when the first connection is not made #983

29 March 2022

  • catch uncaught task errors #977
  • fix blank page when switching from item edit to normal mode #975
  • Remove enum watching #974
  • Feature/not display via group for some groups #972
  • fix task no tab selected after viewport full frame change #971
  • sort task tabs #970
  • fix task auto height #969
  • Integrate sentry for crash tracking and tracing #967
  • fix chapter progress tab display #966
  • Refactoring watching mode (passed in url) #849
  • Improves subgroup deletion #959
  • Improves button variables #960
  • Bump karma from 6.3.14 to 6.3.16 #958

9 March 2022

  • Fixes margin for validation text under tabs #953
  • Feature/fix i18n texts #944
  • On task loading error: "show task" button #956
  • allow task to disable progress tab through metadata #955
  • hide task loader in favor of app loader #954
  • Fixes user group invitation results parser #932
  • implement ask hint bebras function #856
  • Fixes top bar when watch, edit modes #942
  • lti: keep same task on refresh #898
  • fix activity margin #941
  • hide progress tab #940
  • Hides parent button when false, adds animation #910
  • add feature flag to hide progress tab #939
  • add feature flags to disable task tabs #938
  • push language to task #931
  • Adds theme supporting #928
  • rename task tabs #934
  • Feat/hide solution tab #929