Skip to content
This repository has been archived by the owner on Dec 7, 2020. It is now read-only.

Releases: nfls/root

3.1.0 LTS

30 Sep 12:49
d9083c7
Compare
Choose a tag to compare
Bug: remove link

NFLS.IO RC1

05 Sep 01:17
Compare
Choose a tag to compare
3.1.0_rc1

Feature: update raven

南外人/NFLS.IO 3.1.0 rc0

04 Aug 17:12
Compare
Choose a tag to compare
Pre-release
3.1.0_rc0

i18n: update

南外人/NFLS.IO 3.0.4

25 Jul 19:10
Compare
Choose a tag to compare

此版本起往卷及黑板模块不再开源。

    Release Notes - web - Version 3.0.4

Bug

  • [WEB-80] - Images in the album should share a same height
  • [WEB-81] - OAuth seems not working
  • [WEB-85] - Error 'The path is a directory' while uploading photos
  • [WEB-89] - Flappy IBO has a weird layout on WebKit.
  • [WEB-91] - Error: Call to a member function likeStatus() on null
  • [WEB-95] - ImagickException: The path is a directory: /var/www/nfls-apiv3/public
  • [WEB-113] - Student listing and new message posting functions are not working properly
  • [WEB-115] - Security page's code field is shared between email and phone
  • [WEB-116] - Disable cross-page selection on past paper section
  • [WEB-122] - Blackboard behaves weird due to csrf
  • [WEB-123] - New message to specific user link not working
  • [WEB-124] - Add comment system to blog
  • [WEB-125] - Custom theme is not working
  • [WEB-128] - Error: Call to a member function getVersion() on null

New Feature

  • [WEB-79] - Validate country input on forms
  • [WEB-86] - Add watermarks to photos which are uploaded within 3 days
  • [WEB-87] - Show modification time and file size for past papers
  • [WEB-93] - Cache past paper list results
  • [WEB-126] - Cas hours report api for completing a game
  • [WEB-127] - Cas hours report api for being online for a certain amount of time
  • [WEB-137] - New notification system with Python
  • [WEB-141] - Improved user center
  • [WEB-146] - Online alumni directory
  • [WEB-155] - Improved resource center
  • [WEB-162] - Vote system
  • [WEB-167] - Blackboard new feature
  • [WEB-174] - New webadmin

Task

  • [WEB-66] - Rearrange Google Analysis
  • [WEB-69] - Conform MailNotification to Abstract Notification Service
  • [WEB-76] - Tidy up dependencies
  • [WEB-82] - Use RedisBundle for session storage
  • [WEB-94] - Use Sendgrid to send outbound emails
  • [WEB-114] - Improve statuspage
  • [WEB-117] - Require phone validation for past paper section
  • [WEB-118] - Better error messages for past paper section
  • [WEB-119] - Message board in auth
  • [WEB-120] - Add ios client banner on web
  • [WEB-121] - Translation toolkit
  • [WEB-175] - Use webpack encore to build js and css files

Sub-task

  • [WEB-43] - Add notification to message system
  • [WEB-62] - Rearrange homepage
  • [WEB-83] - Fix the weird layout on the general rank table
  • [WEB-88] - Add SAT resources
  • [WEB-92] - Multi-selection does not work on Firefox
  • [WEB-130] - Add total size limit on bulk download
  • [WEB-131] - PM dialog does not react on iOS
  • [WEB-132] - Translation key errors
  • [WEB-134] - Remove international support for mobile phone login
  • [WEB-135] - Improve the token generation process
  • [WEB-136] - Clear all logged in devices on password resetting
  • [WEB-138] - A queue-based push system based on Celery
  • [WEB-139] - API for device registration
  • [WEB-140] - Callback for celery, remove unsuccessful devices
  • [WEB-142] - iOS Push Notification
  • [WEB-143] - Mail notification with content generated by Python
  • [WEB-144] - Aliyun SMS notification implement
  • [WEB-145] - Nexmo SMS notification implement
  • [WEB-147] - User info page with redis cache
  • [WEB-148] - Privacy settings for verified users
  • [WEB-149] - Notification settings
  • [WEB-150] - Replace login recaptcha with rate limit
  • [WEB-151] - Query API with simple murky search
  • [WEB-152] - Add option for users to check the 50-year database
  • [WEB-157] - Add May past papers
  • [WEB-158] - Rearrange electronic books
  • [WEB-159] - Game drop downs and buttons disappear on mobile devices
  • [WEB-160] - Add standalone rank table for each game
  • [WEB-161] - Refresh token automatically
  • [WEB-163] - General vote style, e.g. titles, options, etc
  • [WEB-164] - Anonymous token for self-recheck
  • [WEB-165] - Results management
  • [WEB-166] - Dynamic verification
  • [WEB-168] - Join code for each class
  • [WEB-169] - Confimation of read messages
  • [WEB-173] - Rearrange urls

南外人/NFLS.IO 3.0.3

11 Mar 16:09
55bb1fe
Compare
Choose a tag to compare

This is a release focusing on new features.

    Release Notes - web - Version 3.0.3

Bug

  • [WEB-35] - Nexmo\Client\Exception\Request: Concurrent verifications to the same number are not allowed
  • [WEB-38] - Database utf-8 validation error on emojis
  • [WEB-46] - Webp renderer works poorly
  • [WEB-47] - Missing part of default avatars
  • [WEB-56] - Error on deleting galleries
  • [WEB-57] - Deprecate old feedback method
  • [WEB-60] - Separate images into groups of 500 for network requests
  • [WEB-73] - Flappy IBO fails to render on AppleWebKit

New Feature

  • [WEB-26] - Add disable admin mode button
  • [WEB-29] - Drag to load more galleries
  • [WEB-30] - Internationalization support
  • [WEB-33] - Csrf token implementations on all pages
  • [WEB-48] - Show likes on galleries
  • [WEB-51] - Add remove class alert
  • [WEB-53] - New realname verification notification through QQ
  • [WEB-54] - Improve Gallery view with time arrangement and time info
  • [WEB-55] - Gallery cover has incorrect scale
  • [WEB-58] - Disable featured mode on non-feature galleries
  • [WEB-68] - Blackboard public assests upload page, e.g. images
  • [WEB-72] - Add priority listing and featured gadget to gallery list

Task

  • [WEB-14] - Feature: missing create for blackboard function
  • [WEB-15] - Bug: TypeError: Argument 1 passed to App\Entity\Log::setMessage() must be of the type string, null given, called ...
  • [WEB-16] - Bug: undefined index: htmlUsername
  • [WEB-17] - Bug: trying to get property of non-object
  • [WEB-18] - Bug: markdown editor has weird layout in blackboard function
  • [WEB-19] - Bug: missing submit button on management dialog of blackboard function
  • [WEB-20] - Feature: add notification when passing realname
  • [WEB-21] - Feature: filter out notices which have estimating releasing time
  • [WEB-22] - Bug: students query in blackboard function ignores seniorRegistration parameter
  • [WEB-23] - Art: Rewrite SMS Service
  • [WEB-24] - Art: move snackbar to the root component
  • [WEB-25] - Feature: add google form to blackboard
  • [WEB-27] - Feature: drag to load more notices
  • [WEB-28] - Feature: clean fields when navigating between security tabs
  • [WEB-31] - Feature: add notification to blackboard
  • [WEB-32] - Bug: game center seems to ignore verified parameter
  • [WEB-34] - Feature: improve realname submission feedback alert
  • [WEB-36] - Bug: Doctrine\DBAL\Types\ConversionException: Could not convert database value "undefined" to Doctrine Type uuid
  • [WEB-37] - Bug: weird zoom in effect on md-input on WebKit browsers
  • [WEB-39] - Bug: reset password email unreachable
  • [WEB-40] - Bug: add student button is out of screen on small devices
  • [WEB-41] - Bug: send buttons stuck WebKit browsers
  • [WEB-42] - Art: remove all md-tabs due to layout issues
  • [WEB-44] - Text: add privacy policy and tos
  • [WEB-45] - Art: move management for blackboard into a separated component
  • [WEB-49] - Improve all axios error handlers
  • [WEB-50] - Upload photographs for galleries
  • [WEB-52] - Upload resources for IB and SAT
  • [WEB-59] - Rearrange App.Vue
  • [WEB-61] - Prepare 2048 and fib for new api
  • [WEB-70] - Uploading assets
  • [WEB-71] - Add delete button in gallery page

Sub-task

  • [WEB-63] - Separate text into json for frontend
  • [WEB-64] - Separate texts into yaml for backend
  • [WEB-77] - Datetime localization

See https://dev.nfls.io/jira/projects/WEB/versions/10000 for more details.