Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

v1.2.0 배포 #234

Merged
merged 82 commits into from
Oct 1, 2024
Merged

v1.2.0 배포 #234

merged 82 commits into from
Oct 1, 2024

Commits on May 27, 2024

  1. feat(post_list_show_page.dart): 마지막 페이지 도달 시 표시

    마지막 페이지(게시물)에서 _loadNextPage()를 호출할 시, 따로 처리해 _isLastItem에 저장하도록 함.
    
    Next Page가 api 상에서 존재하지 않을 시 CastError가 호출되는 것을 catch하고, 이후 LoadingIndicator()를 대신하여 표시됨.
    thomaskim1130 committed May 27, 2024
    Configuration menu
    Copy the full SHA
    0b5c6e7 View commit details
    Browse the repository at this point in the history

Commits on Jul 4, 2024

  1. Configuration menu
    Copy the full SHA
    75ea2fb View commit details
    Browse the repository at this point in the history
  2. Merge pull request #204 from sparcs-kaist/fix/post-write-page-missed-…

    …translation
    
    PostWritePage 번역되지 않은 부분 보완
    thomaskim1130 authored Jul 4, 2024
    Configuration menu
    Copy the full SHA
    17f734e View commit details
    Browse the repository at this point in the history
  3. Fix(post_list_show_page.dart): translated new message

    _isLastItem 이 True일 때, context.locale 을 참조하여 메시지를 번역하도록 함.
    thomaskim1130 committed Jul 4, 2024
    Configuration menu
    Copy the full SHA
    e109f77 View commit details
    Browse the repository at this point in the history

Commits on Jul 8, 2024

  1. Design(post_list_show_page.dart): Initialize filter space

    말머리 필터가 위치할 조건, 위치 규정함.
    sangohkim committed Jul 8, 2024
    Configuration menu
    Copy the full SHA
    2effd94 View commit details
    Browse the repository at this point in the history
  2. Feat(post_write_page.dart): created/linked exitConfirm dialog

    dialogs.dart 내부에 ExitConfirmDialog 를 정의하고, locale_keys와 연동함.
    post_write_page.dart의 AppBar의 뒤로가기 버튼에 이를 도입하고, try catch문으로 여러 번 pop()할 때 생기는 이슈를 방지함.
    thomaskim1130 committed Jul 8, 2024
    Configuration menu
    Copy the full SHA
    86a30a4 View commit details
    Browse the repository at this point in the history
  3. Feat(post_write_page.dart): conditioning on dialog

    _hasEditorText, _titleController 의 값을 참조해 showDialog를 호출하도록 conditioning함.
    thomaskim1130 committed Jul 8, 2024
    Configuration menu
    Copy the full SHA
    9246a81 View commit details
    Browse the repository at this point in the history
  4. Feat(post_write_page.dart): applied WillPopScope

    WillPopScope로 Scaffold를 감싸 안드로이드/iOS 자체의 '뒤로가기 버튼'을 detect하도록 함.
    이 때 showDialog를 호출하면서 bool을 가져와 pop() 여부를 결정하게 함.
    thomaskim1130 committed Jul 8, 2024
    Configuration menu
    Copy the full SHA
    afd22eb View commit details
    Browse the repository at this point in the history

Commits on Jul 10, 2024

  1. Feat(post_list_show_page.dart): _buildTopicBoxes 구현

    게시판에 맞는 말머리를 위젯의 리스트 형태로 리턴하는 함수.
    sangohkim committed Jul 10, 2024
    Configuration menu
    Copy the full SHA
    de42e26 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    70e7c5c View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    480f10a View commit details
    Browse the repository at this point in the history

Commits on Jul 11, 2024

  1. Configuration menu
    Copy the full SHA
    d823728 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    6e64dc7 View commit details
    Browse the repository at this point in the history
  3. Fix(post_list_show_page.dart): 필터링 방법 변경

    기존에는 이미 불러온 게시글에 대해서만 필터링을 진행했는데 그렇게 할 경우 필터링되는 말머리를 가진 게시물이 현재 페이지에 없는 경우에 아무것도 표시되지 않는 문제가 발생함. 따라서 query string parameter를 apiUrl에 상황에 맞게 추가하며 리로드하는 방식으로 변경함.
    sangohkim committed Jul 11, 2024
    Configuration menu
    Copy the full SHA
    f0de612 View commit details
    Browse the repository at this point in the history

Commits on Jul 17, 2024

  1. Refactor(post_list_show_page.dart): setCurrentFilterIndex 함수 제거

    코드의 변경으로 더 이상 사용하지 않는 함수를 제거함.
    sangohkim committed Jul 17, 2024
    Configuration menu
    Copy the full SHA
    976f42f View commit details
    Browse the repository at this point in the history

Commits on Jul 18, 2024

  1. Merge pull request #205 from sparcs-kaist/feature/post-list-show-page…

    …-topic-filter
    
    PostListShowPage 말머리 필터 추가
    thomaskim1130 authored Jul 18, 2024
    Configuration menu
    Copy the full SHA
    01bf1a1 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #206 from sparcs-kaist/feature/confirm-exit-post-w…

    …rite-page
    
    PostWritePage에 나가기 확인 dialog 추가
    thomaskim1130 authored Jul 18, 2024
    Configuration menu
    Copy the full SHA
    7ec5c6d View commit details
    Browse the repository at this point in the history

Commits on Jul 24, 2024

  1. Configuration menu
    Copy the full SHA
    e580fbb View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    3dc292f View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    62eb575 View commit details
    Browse the repository at this point in the history

Commits on Jul 27, 2024

  1. Merge pull request #208 from sparcs-kaist/feat/add-block-number-info-…

    …dialog
    
    Feat/add block number info dialog
    sparcscasio authored Jul 27, 2024
    Configuration menu
    Copy the full SHA
    5311032 View commit details
    Browse the repository at this point in the history

Commits on Jul 30, 2024

  1. Fix(post_list_show_page.dart): changed logic on reloading

    postListShowPage에서 _loadNextPage()가 호출되었을 때, 로딩에 성공한다면 _isLastItem=false로 설정함. reloading 후에도 _isLastItem=true로 유지되는 현상을 해결함.
    thomaskim1130 committed Jul 30, 2024
    Configuration menu
    Copy the full SHA
    c53148c View commit details
    Browse the repository at this point in the history
  2. Fix(post_list_show_page.dart): resolve merge conflict

    Resolved conflicts with origin/dev
    thomaskim1130 committed Jul 30, 2024
    Configuration menu
    Copy the full SHA
    14b863e View commit details
    Browse the repository at this point in the history
  3. Fix: up-to-date with dev

    update to dev
    thomaskim1130 committed Jul 30, 2024
    Configuration menu
    Copy the full SHA
    1e3a609 View commit details
    Browse the repository at this point in the history

Commits on Aug 7, 2024

  1. Configuration menu
    Copy the full SHA
    0b61f50 View commit details
    Browse the repository at this point in the history

Commits on Aug 8, 2024

  1. Merge pull request #209 from sparcs-kaist/195-decorate-last-item-message

    195 decorate last item message
    thomaskim1130 authored Aug 8, 2024
    Configuration menu
    Copy the full SHA
    735d4b9 View commit details
    Browse the repository at this point in the history

Commits on Aug 11, 2024

  1. Feat(dialogs.dart): Added tempSave button

    postWritePage의 나가기 dialog에 '임시 저장하기' 버튼 추가
    thomaskim1130 committed Aug 11, 2024
    Configuration menu
    Copy the full SHA
    53c78a6 View commit details
    Browse the repository at this point in the history
  2. Refactor(dialogs.dart): Changed logic

    PostWritePage의 ExitConfirmDialog의 onTap 메소드를 추가함(onTapSave/onTapConfirm).
    이후 사용 파일 내부에서 임시 저장 코드를 구현하도록 함.
    thomaskim1130 committed Aug 11, 2024
    Configuration menu
    Copy the full SHA
    f5861dc View commit details
    Browse the repository at this point in the history

Commits on Aug 12, 2024

  1. Fix(dialogs.dart): Added dialog exit

    onTapSave(임시저장) 이후, onTapConfirm(나가기)를 자동으로 호출하도록 함.
    thomaskim1130 committed Aug 12, 2024
    Configuration menu
    Copy the full SHA
    d02559b View commit details
    Browse the repository at this point in the history

Commits on Aug 13, 2024

  1. Fix(post_write_page.dart): Fixed runtime error

    누락된 post_write_page.dart의 내용을 커밋함.
    thomaskim1130 committed Aug 13, 2024
    Configuration menu
    Copy the full SHA
    b574abf View commit details
    Browse the repository at this point in the history

Commits on Aug 14, 2024

  1. Configuration menu
    Copy the full SHA
    589e926 View commit details
    Browse the repository at this point in the history
  2. feat: decorate last item

    sparcscasio committed Aug 14, 2024
    Configuration menu
    Copy the full SHA
    03b9b45 View commit details
    Browse the repository at this point in the history

Commits on Aug 15, 2024

  1. Configuration menu
    Copy the full SHA
    abd681b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    45ac9f1 View commit details
    Browse the repository at this point in the history

Commits on Aug 18, 2024

  1. Configuration menu
    Copy the full SHA
    07ad32d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    dd5ce31 View commit details
    Browse the repository at this point in the history

Commits on Aug 20, 2024

  1. Merge pull request #213 from sparcs-kaist/feat/decorate-last-item

    feat: decorate last item
    thomaskim1130 authored Aug 20, 2024
    Configuration menu
    Copy the full SHA
    6613144 View commit details
    Browse the repository at this point in the history
  2. chore: fix comments

    sparcscasio committed Aug 20, 2024
    Configuration menu
    Copy the full SHA
    641264f View commit details
    Browse the repository at this point in the history

Commits on Aug 25, 2024

  1. fix: comment HTML issue

    sparcscasio committed Aug 25, 2024
    Configuration menu
    Copy the full SHA
    ac4989d View commit details
    Browse the repository at this point in the history

Commits on Aug 29, 2024

  1. Configuration menu
    Copy the full SHA
    34f4d04 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    889f0b9 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    41fa97d View commit details
    Browse the repository at this point in the history
  4. Merge pull request #217 from sparcs-kaist/fix/comment-HTML-issue-new

    fix: comment HTML issue
    thomaskim1130 authored Aug 29, 2024
    Configuration menu
    Copy the full SHA
    3df2fc3 View commit details
    Browse the repository at this point in the history
  5. Merge pull request #212 from sparcs-kaist/feat/caching-for-post-write…

    …-page
    
    [Feature] caching for post write page
    thomaskim1130 authored Aug 29, 2024
    Configuration menu
    Copy the full SHA
    5110cae View commit details
    Browse the repository at this point in the history
  6. Merge pull request #216 from sparcs-kaist/chore/add-fastlane-cd

    Chore/add fastlane cd
    thomaskim1130 authored Aug 29, 2024
    Configuration menu
    Copy the full SHA
    1189cde View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    c26f0ee View commit details
    Browse the repository at this point in the history
  8. Fix(deploy.yml): Xcode 버전 상향

    maxim-lobanov/setup-xcode@v1 액션에서 지원하는 Xcode 버전으로 변경
    sangohkim committed Aug 29, 2024
    Configuration menu
    Copy the full SHA
    73b8ee8 View commit details
    Browse the repository at this point in the history
  9. Merge pull request #218 from sparcs-kaist/fix/deploy-workflow

    deploy workflow 버그 수정
    sangohkim authored Aug 29, 2024
    Configuration menu
    Copy the full SHA
    4d6f15d View commit details
    Browse the repository at this point in the history
  10. Fix(post_write_page.dart): 캐시 속도 대폭 상승

    기존의 caching 지연 원인 : cache는 SharedPreferences에서 잘 호출되었으나, 업데이트하는 과정에서 _isLoading=false가 늦게 호출 (updateStateWithFetchedOrCachedData 완료 이후)되면서 로딩화면이 계속됨.
    
    해결책 : _getCachedContents, _getBoardList (임시 저장, 게시판 목록)을 순서대로 불러와 최종적으로 _getBoardList의 업데이트에 따라 setState가 호출되도록 변경. 또한 _isLoading=false 를 setState() 내부에 통합시킴으로써 바로 화면이 build되도록 변경.
    thomaskim1130 committed Aug 29, 2024
    Configuration menu
    Copy the full SHA
    b895726 View commit details
    Browse the repository at this point in the history
  11. Update deploy.yml

    sangohkim authored Aug 29, 2024
    Configuration menu
    Copy the full SHA
    af47c23 View commit details
    Browse the repository at this point in the history
  12. Fix(post_write_page.dart): 수정 오류 개선

    _getCachedData를 불러오는 과정에서, 수정(_isEditingPost) 중이면 캐시를 불러오지 않도록 수정함.
    또한 _getCachedData를 _getBoardList 안으로 편입시켜 _boardList를 모두 가져온 후에만 캐싱하도록 해 오류를 제거함.
    
    +removeApiData 함수를 정의해 null로 정의하는 메커니즘을 변경함.
    thomaskim1130 committed Aug 29, 2024
    Configuration menu
    Copy the full SHA
    cd2dd0c View commit details
    Browse the repository at this point in the history

Commits on Aug 30, 2024

  1. Configuration menu
    Copy the full SHA
    353636a View commit details
    Browse the repository at this point in the history
  2. Chore(pubspec.yaml): flutter_local_notifications 패키지 제거

    사용하지 않는 패키지를 제거함
    sangohkim committed Aug 30, 2024
    Configuration menu
    Copy the full SHA
    54cb79a View commit details
    Browse the repository at this point in the history
  3. Chore(build.gradle): Android Target API를 34로 변경

    구글 정책에 따르기 위해 수정함
    sangohkim committed Aug 30, 2024
    Configuration menu
    Copy the full SHA
    037f52c View commit details
    Browse the repository at this point in the history
  4. Update deploy.yml

    sangohkim authored Aug 30, 2024
    Configuration menu
    Copy the full SHA
    63157f8 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    e5d8360 View commit details
    Browse the repository at this point in the history
  6. Update Fastfile

    sangohkim authored Aug 30, 2024
    Configuration menu
    Copy the full SHA
    91faf9a View commit details
    Browse the repository at this point in the history
  7. Update Fastfile

    sangohkim authored Aug 30, 2024
    Configuration menu
    Copy the full SHA
    ed66ae6 View commit details
    Browse the repository at this point in the history

Commits on Aug 31, 2024

  1. Configuration menu
    Copy the full SHA
    0747f84 View commit details
    Browse the repository at this point in the history
  2. Fix(post_write_page.dart): Fix async context issue

    BuildContext context를 async 함수 내에서 사용하는 것을 if (mounted) {} 문으로 감싸 오류를 해결함.
    thomaskim1130 committed Aug 31, 2024
    Configuration menu
    Copy the full SHA
    eb5c075 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #220 from sparcs-kaist/fix/request-url-target-api

    main으로 push한 수정사항을 dev에도 반영
    thomaskim1130 authored Aug 31, 2024
    Configuration menu
    Copy the full SHA
    571dab6 View commit details
    Browse the repository at this point in the history
  4. Fix(post_write_page.dart): async 연산 변경

    updateStateWithCachedOrFetchedApiData의 callback 함수 중, setState() 를 async하게 설정한 문제를 해결함.
    callback 자체를 async로 설정 후, 리스트를 의 copy를(newChosenBoard etc.) 사용해 setState() 내부에서만 synchronous하게 정의하도록 변경함.
    thomaskim1130 committed Aug 31, 2024
    Configuration menu
    Copy the full SHA
    d5aa6db View commit details
    Browse the repository at this point in the history

Commits on Sep 1, 2024

  1. Merge pull request #219 from sparcs-kaist/fix/post-write-page-all-cache

    Caching 속도 최적화 및 임시 저장 수정
    sangohkim authored Sep 1, 2024
    Configuration menu
    Copy the full SHA
    d0eab75 View commit details
    Browse the repository at this point in the history

Commits on Sep 13, 2024

  1. Configuration menu
    Copy the full SHA
    d72820f View commit details
    Browse the repository at this point in the history

Commits on Sep 14, 2024

  1. Feat: caching attachments

    sparcscasio committed Sep 14, 2024
    Configuration menu
    Copy the full SHA
    44f25f3 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    1ab1734 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    d401784 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    32c6706 View commit details
    Browse the repository at this point in the history
  5. chore: fix git issue

    sparcscasio committed Sep 14, 2024
    Configuration menu
    Copy the full SHA
    89f971f View commit details
    Browse the repository at this point in the history

Commits on Sep 22, 2024

  1. feat: anonymous

    sparcscasio committed Sep 22, 2024
    Configuration menu
    Copy the full SHA
    8394b20 View commit details
    Browse the repository at this point in the history
  2. fix: double attachment

    sparcscasio committed Sep 22, 2024
    Configuration menu
    Copy the full SHA
    5247496 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    a3a1e1a View commit details
    Browse the repository at this point in the history

Commits on Sep 24, 2024

  1. Configuration menu
    Copy the full SHA
    5c18f33 View commit details
    Browse the repository at this point in the history

Commits on Sep 25, 2024

  1. Configuration menu
    Copy the full SHA
    bcc596f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    1e4dd15 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #230 from sparcs-kaist/feat/cache-attachments

    첨부파일 캐싱
    sangohkim authored Sep 25, 2024
    Configuration menu
    Copy the full SHA
    a58a731 View commit details
    Browse the repository at this point in the history
  4. Update Fastfile

    sangohkim authored Sep 25, 2024
    Configuration menu
    Copy the full SHA
    21a8cee View commit details
    Browse the repository at this point in the history
  5. Update Fastfile

    sangohkim authored Sep 25, 2024
    Configuration menu
    Copy the full SHA
    0ee1e8a View commit details
    Browse the repository at this point in the history

Commits on Sep 27, 2024

  1. Feat: deploy android

    sangohkim committed Sep 27, 2024
    Configuration menu
    Copy the full SHA
    6de77ff View commit details
    Browse the repository at this point in the history

Commits on Sep 30, 2024

  1. Configuration menu
    Copy the full SHA
    e447d8d View commit details
    Browse the repository at this point in the history
  2. Merge pull request #233 from sparcs-kaist/chore/deploy-1.2.0

    Chore/deploy 1.2.0
    sangohkim authored Sep 30, 2024
    Configuration menu
    Copy the full SHA
    c2ceb2a View commit details
    Browse the repository at this point in the history

Commits on Oct 1, 2024

  1. Configuration menu
    Copy the full SHA
    b1cca4a View commit details
    Browse the repository at this point in the history