登录

去注册

登录

注册

去登录

注册

A GitLab Client by Flutter

stefanJi   2019-05-28   收藏

Logo

F4Lab

A glitlab client made by flutter. Support Android & IOS.

Build Status

Download Release Apk

navprojectmerge requests
merge requestcommitdiff

Run Project

Please referer to Set up an editor.


Yet another open-source GitLab client app but unlike any other app, F4Lab is building by Flutter.

Welcome to contribute to the following features.

Features

  • App
    • [x] Login by Personal Access Token
    • [x] Projects
    • [x] Themes mode
    • [ ] Markdown and code highlighting support
    • [ ] Search Users/Orgs, Repos, Issues/MRs & Code.
  • Repositories
    • [ ] Search Repos
    • [ ] Browse and search Repos
    • [x] See your public, private and forked Repos
    • [ ] Filter Branches and Commits
  • Issues and Merge Requests
    • [x] Commit code diff
    • [x] Run pipeline jobs
    • [x] Rebase when merge request
    • [x] Merge MRs
    • [x] MRs statuses
    • [x] Approve or UnApprove MR
    • [x] CI Status
    • [x] Play|Cancel|Retry CI Job
    • [x] Filter Merge Requests State. (opened, closed, locked, merged)
    • [x] Filter Merge Requests Assign. (all, assigned_to_me)
    • [ ] Discussion of merge request
  • Organisations
    • [x] Feeds
    • [x] Repos
  • PipeLines
    • [x] List project's pipepine
    • [x] Play, Retry, Cancel Pipeline Job

GitLab Api

Specs / Open-source libraries:

Contribution

Please contribute to the project either by creating a PR or submitting an issue on GitHub.

License

Copyright (C) 2018 StefanJi.
(See the LICENSE file for the whole license text.)

项目地址:https://github.com/stefanJi/Flutter4GitLab