/Flutter4GitLab

A GitLab client by Flutter.

Primary LanguageDartMIT LicenseMIT

Logo

F4Lab

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

Build Status

Download Release Apk

f4lab_home

nav project merge requests
merge request commit diff

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