This update brings some internal changes which, in the best case, shouldn't be noticeable. If you encounter any issues, please use the feedback form in Profile → Settings → Feedback.
- fix(search): cancel previous request
- fix(epic): change state
- feat(issues): add search in user-, group- and project issues lists
- feat(settings): add option to submit review to app store
- feat(comments): markdown support
- fix(comments): ignored posting error
- fix(projects): rm includeHidden filter (fixes loading on e.g. CE instances)
- fix(timelogs): loading endlessly error
- fix(projects): requesting access
- fix(projects): starring works; unstarring still doesn't
- refactor(ui): todos in bottom nav; activities in home toolbar
- feat(status): add ability to update status
- feat: show open source licenses in settings app
- fix(emojis): fix slugs to use official source
- fix(projects): remove trending filter (deprecated)
- fix(ui): remove things that aren't fully implemented
- fix(cache/graphql): update message
- chore: update dependencies
- fix(groups/mrs): fix mr loading via groups
- refactor(icons): use custom symbol instead of PhosphorSwift
- refactor(icons): new mr icons
- refactor(watch): rm unused classes
- feat(settings): add ability to add auth cookies (required to load profile pictures and contribution charts of non-public users or groups)
- feat(settings): add feedback form
- refactor(setup): gitlab.com auth url building
- feat(config): keyboard type url
- refactor: use dismiss instead of presentationMode
Thanks for your support over the years! v2 is out and marks a new milestone.
In this minor version there are mostly bug fixes concerning merge requests. Here are the details:
- fix(merge): show unapprove button
- fix(merge): always show button when can be merged
- fix(merge): call correct function for merge
- chore: update graphql bindings
- feat(contributions): show text when empty
- fix(releases): app crash when there aren't any tags yet
- fix(labels): creation now working
- imp(user): spacing of ui elements
Thanks for your support over the years! v2 is out and marks a new milestone.
Here's what's new in this minor version:
- fix(config): check if host is valid, handle URLs
- feat(issues): add filters
Thanks for your support over the years! v2 is out and marks a new Milestones.
Here's what's new:
- UI/UX was improved SIGNIFICANTLY.
- Backwards compatibility was improved to iOS 15 (that means supporting 10 year old devices like the iPhone 6s!)
- When creating something you now got much more options (e.g. in Issues and Releases)
- If you're using GitLab.com you can now log in with your account instead of requiring you to create and maintain a PAT (private access token)
- The new design looks gorgeous and shows more information
- You can now view source code and diffs with syntax highlighting
- You can manage issues and merge requests much better
- Everything feels snappier because of caching; The default strategy is first using cache and then fetching if there are any updates
- So much more than I can't even begin to list
Fixed:
- Updated user type to prevent login issues and app crashes
- Syntax highlighting only enabled for swift (highlighter only supports swift; other languages can cause errors)
Fixed:
- Fix app crashing on user profiles
Added:
- Cache avatar images
Added:
- Commits show the signature status
Improved:
- More colors for "Apply" buttons
- Show [issue / merge] state pill in normal font size
- Project navigation title is the path
Fixed:
- Share buttons don't freeze the main thread anymore
Improved:
- New UI for project details
Fixed:
- Merge options are submitted correctly
- Typo in merge request
This release comes with UI improvements
- Buttons and languages are smaller in the project view
- Filter sheets have the new sheet UI
Added:
- Capability to create releases
- Syntax highlighting for languages other then Swift
- Error message when merge fails
Improved:
- Updated dependencies (this fixes a few bugs but makes the app a bit more heavy on the network, sorry)
- Close buttons
- Sheet design
Fixed:
- Clear and hide new release sheet after successfully saves
Improved:
- UI for cancel / submit buttons of sheets
Fixed:
- Merge options are correctly being set
Improved:
- New button style used in more places
- Project languages are always shown
- Better UI for new issues
- Better UI for actions in Issue / Merge view
This release add UI / UX improvements for the following things
- Toolbar buttons
- Tags and labels
- New member and new project popups
This release updates minimum supported iOS & iPadOS version to 16
Improved:
- Better UI when merging MRs
- Tags of MRs are better readable
- Close button color in InfoView works again
- Replaced NavigationView with NavigationStack
Added:
- Merge requests are mergable
Improved:
- Actions section in Merge view
Fixed:
- Events are refreshable again
Added:
- Code syntax highlighting
Added:
- Click on snippets to view their content
- Share a commit by swiping it to the left
- See authors email and the short id of a commit
- See which languages are used to what % in a project in a nice looking chart
Improved:
- Avatar images have uniform sizes
- "Add new note" button is now at the top of a merge request or issue so you don't have to scroll through all comments to write your own
- Events are displayed in a list
- Date of events is now displayed on top
- Users are displayed in a list
- The info sheet has a "close" button
- The accent color is orange
- If there are no labels, it's being stated
Fixed:
- Group descriptions are now rendered as Markdown
- Snippet titles now also show emojis
- "Close" button of events are only displayed on the general events list of the home screen
- When an issue is a test-case the correct icon is shown
- Fixed a weird bug where you could swipe a label that's displayed in a horizontal list
Improved:
- Removed a data race in requests introduced by date decoding
Fixed:
- Login is not dismissible unless already authorised
- You can only add members to projects or groups