Doug
a16f169a92
Disable semantic commits from Renovate ( #3629 )
...
* Disable semantic commits from Renovate
* Add a Danger check for semantic commits.
2024-12-17 11:16:27 +00:00
Stefan Ceriu
e5da7ebd2d
Various danger swift rule tweaks
...
* remove the ticket number check, it's noisy
* remove signoff now that we have cla checks
* fix description image attachments check
2024-12-13 17:43:25 +02:00
Stefan Ceriu
5d678abd26
Various Danger fixes ( #3304 )
...
* Update signoff allow list
* Try to get SwiftLint working again
2024-09-18 19:26:02 +01:00
Doug
1384a720b8
Add a danger check for PR titles that contain a "Fixes #1234 " prefix. ( #3161 )
2024-08-13 13:22:08 +01:00
Doug
82823c94ce
Replace Towncrier with GitHub releases + labels. ( #2966 )
...
* Set up GitHub generated release notes.
* Remove Towncrier from the release script.
* Add changelog failures for Labels with Danger and stop requesting a changelog file.
* Update changelog documentation.
2024-06-25 11:07:01 +00:00
Doug
09b276d94b
Update most references of vector-im to element-hq ( #2231 )
...
Sonarcloud and codecov will follow in a later PR when confirmed working. Changelog ignored as it isn't particularly important with the redirect.
2023-12-12 14:34:44 +00:00
Doug
99c28784a9
Initial service implementation for using a PIN code. ( #1912 )
...
* Initial service implementation for using a PIN code.
* Tweak Danger for commit size
600-800 lines is perfectly normal for our PRs, up it to 1000.
2023-10-19 10:42:12 +01:00
Nicolas Mauri
5b7ec6c9e2
Set up Analytics to track data per session ( #780 )
2023-04-18 07:33:32 +00:00
Alfonso Grillo
e15b36b916
Add user search for dm chats ( #739 )
...
* Add searchUsers in ClientProxy
* Add UserSearchProtocol
* Delete UserSearch file
* Add search
* Refine StartChatScreen
* Improve StartChatViewModel
* Add localizations
* Fix no result style
* Update localizations
* Add UTs
* Add UI tests
* Cleanup
* Refine tests
* Add changelog.d file
* Naming refactor
* Refactor ClientProxyProtocol api
* Fix typo
* Add mark
* Rename tests
* Update Dangerfile
* Improve UI test code
* Refactor search api
* Improve style
* Improve combine chain
* Add comment
* Improve StartChatScreen
* Improve updateState
* Add extension Published.Publisher
* Improve UI tests
* Remove Combine import
* Cleanup
* Remove “proxy” wording
* Delete extra extensions
* Refactor Publisher api
2023-03-29 14:29:25 +02:00
Flescio
8a069ecfa5
Epic: create and join rooms - Start Chat ( #680 )
...
* add start chat flow with UI
* add feature flag for start chat
* add changelog
* fix naming and tests
* fix empty display name in user cell
* Update ElementX/Sources/Application/AppSettings.swift
Co-authored-by: Alfonso Grillo <alfogrillo@element.io>
* add screenshots from UI test
* fix swiftFormat and add identifiers
* fix warnings
---------
Co-authored-by: Alfonso Grillo <alfogrillo@element.io>
2023-03-14 10:50:09 +01:00
Mauro
fb27efee10
Cached avatar support (from Rust) ( #633 )
...
* loading a cached avatar at first, and then actually doing the request so that the avatar can still be displayed without connection
* improved the code
* fix + changelog
* policy on how to fetch the avatar url added
* code improvements
* addressed al PR comments
* improved the error handling
* improved the async task code
* fixed a typo
* fixed another typo
2023-03-08 17:50:06 +00:00
Doug
7d35876753
Update danger message and brew dependencies. ( #683 )
2023-03-08 10:59:49 +00:00
Stefan Ceriu
142180b1f3
Various CI fixes ( #161 )
...
* Update homebrew dependencies like on the other workflows. Fixes problems caused by buggy swiftformat prebundled on the github actions macos runner
* Removed UI tests from PR tests and running them on a schedule instead. Hopefuly fixed code coverage.
* Added back simulator versions as they need to match UI test snapshots
* Allow UI tests to run on this PR
* Added back skipped UI tests
* Fix danger sometimes not working on forks and disable integration tests on them
2022-08-19 17:42:03 +03:00
ismailgulek
2cb6dc1cd9
Screenshot tests ( #130 )
...
* #9 Add snapshot testing library
* #9 Create script to boot test simulators
* #9 Create the UI test plan
* #9 Create shared schemes for test targets
* #9 Disable split view for UI tests
* #9 Fix fastlane dependencies
* #9 Add snapshot testing to the application
* #9 assert screenshots
* #9 fix swipe gestures on iPad
* #9 Fix accessing items in session verification screen
* #9 Workaround for flaky unit test
* #9 Specify scheme for alpha build
* #9 Add reference screenshots
* Update python script path and check assets for png check
* Update script path
* Use static timezone for simulator time
* Fix build after SwiftFormat
* Add changelog
* Upload failed screenshots artifact
* Always upload artifacts
* Update boot simulator script
* Update simulator overridden time
* Install pytz before tests
* Get time from Ruby script
* Disable SwiftUI animation when running UI tests
* Update screenshots after animation setting
* Include reference images in the artifact
* Update matching precision
* Update image matching precision & revert artifact content
* Include Xcode result in the artifact
* Update test output directory
* Disable gradient on splash screen for tests
* Tap next button explicitly
* Wait a bit before checking alert
* Wait 1 second
* Run SwiftFormat on project
* Ignore temporary screenshots
* Fix most of the PR remarks
* Fix conflicts
* Bump Python version to 3
* Update reference screenshots for authentication screens
* Update SwiftFormat
* Fix flakey session verification test.
* Update scheme.
Co-authored-by: Doug <douglase@element.io>
2022-08-11 15:02:47 +03:00
Doug
02eb4b35e2
Add SwiftFormat to the project. ( #129 )
...
* Run swiftformat for whitespace.
* Run swiftformat with some rules.
2022-07-06 14:49:05 +01:00
ismailgulek
ffd3ffa369
Danger: Add png
check ( #88 )
2022-06-21 18:49:02 +03:00
Doug
7a458377d6
Fix Danger's changelog detection.
2022-06-08 13:26:54 +01:00
Stefan Ceriu
1b1b541a63
vector-im/element-x-ios/issues/14 - Initial Danger setup
2022-04-28 12:19:18 +03:00