Skip to content

Conversation

@Hinton
Copy link
Member

@Hinton Hinton commented Dec 8, 2022

Objective

Streamline the Safari development steps, putting more focus on the Xcode approach since it's by far nicer to work with.

@Hinton Hinton requested a review from MGibson1 December 8, 2022 09:23
@cloudflare-workers-and-pages
Copy link

cloudflare-workers-and-pages bot commented Dec 8, 2022

Deploying with  Cloudflare Pages  Cloudflare Pages

Latest commit: 52120a5
Status: ✅  Deploy successful!
Preview URL: https://fc3c9370.contributing-docs.pages.dev
Branch Preview URL: https://feature-safari.contributing-docs.pages.dev

View logs

Copy link
Member

@MGibson1 MGibson1 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

very small item

Comment on lines +100 to +102
2. Edit `build/manifest.json`. Move the `nativeMessaging` permission from the `optional_permissions`
section into the `permissions` section
3. Edit `build/index.html`, replace `<html class="__BROWSER__">` to `<html class="browser_safari">`.
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This is fine for now, but we should automate this. https://bitwarden.atlassian.net/browse/TDL-215

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I know, I started looking into it and then couldn't be bothered.

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

yup, that's why I made a ticket 👍

Co-authored-by: Matt Gibson <mgibson@bitwarden.com>
@Hinton Hinton requested a review from MGibson1 December 28, 2022 16:09
@Hinton Hinton merged commit 6e3f0d0 into master Dec 28, 2022
@Hinton Hinton deleted the feature/safari branch December 28, 2022 20:41
andrebispo5 pushed a commit that referenced this pull request Jan 10, 2023
* Improve safari development documentation
andrebispo5 added a commit that referenced this pull request Jan 10, 2023
* [SG-796] Add another way to connect mobile to local server. Information regarding testing mobile notifications.

* [SG-796] Add section Testing Passwordless Locally

* [SG-796] code format

* Add lunr search (#21)

https://github.com/praveenn77/docusaurus-lunr-search

* [SG-796] fix note

* Fix typo for Android's adb tool (#27)

* Add server pre-commit hook instructions (#26)

* Fix logo overlap on small screens (#31)

* Theme tweaks (#32)

* Bold selected navbar items for accessibility

* Include dark mode icon

* Added push notification documentation (#13)

* Added push notification documentation.

* Changes from Oscar's review.

* Restructured client and server sections.

* Changed FCM link

* Fixed notes.

* More notes fixes.

* More spacing changes.

* Removed header.

* More fixes.

* Re-ordered sections to match between mobile and other clients.

* Additional changes from Oscar's suggestions.

* Update docs/architecture/push-notifications/non-mobile.md

Co-authored-by: Oscar Hinton <Hinton@users.noreply.github.com>

* Missing "the"

* Updates to add links to classes.

* Added classes to non-mobile.

Co-authored-by: Oscar Hinton <Hinton@users.noreply.github.com>

* Add missing internal documentation (#33)

* Add advanced setup which was missing

* Add tunnel

* Add scim

* Move all tunnel instructions to tunnel

* Mark as bitwarden

* Fix title capitalization

* More title fixes

* Extended title for ADR 0013 (#30)

* Extended title for ADR 0013

* Updated title at Oscar's suggestion.

* Renamed ADR 0013

* Removed title as it is duplicated elsewhere.

Co-authored-by: Oscar Hinton <Hinton@users.noreply.github.com>

Co-authored-by: Oscar Hinton <Hinton@users.noreply.github.com>

* [SG-796] Update docs with tunneling docs

* Add notes to tunneling docs. Fix note on mobile docs.

* remove unused images

* [SG-796] move note inline

Co-authored-by: Oscar Hinton <Hinton@users.noreply.github.com>

* [SG-796] Change reference to tunnels

* Apply suggestions from code review

Co-authored-by: Todd Martin <106564991+trmartin4@users.noreply.github.com>

* Apply suggestions from code review

Co-authored-by: Todd Martin <106564991+trmartin4@users.noreply.github.com>

* fix list formatting.

* test fix: bitwarden tag

* Add code review guidelines (#17)

* Add code review guidelines

* Fix info callout in MAS dev page (#38)

* Added Captcha documentation (#40)

* Remove optional comments (#36)

* Add contributing ... (#34)

* Improve safari development documentation (#25)

* Improve safari development documentation

* License docs as CC by-nc-nd (#39)

* License docs as CC by-nc-nd

* Mimic license files of server repository

* Specify license

* Fix CC license links

* Add license file extensions

* Added browser environment setup (#37)

* Moved browser environment clarification from archived repo.

* Addressed PR recommendations.

* Added clarification on how to name SQL scripts. (#45)

* linter run

Co-authored-by: Matt Gibson <mgibson@bitwarden.com>
Co-authored-by: Matt Bishop <matt@withinfocus.com>
Co-authored-by: Thomas Rittson <31796059+eliykat@users.noreply.github.com>
Co-authored-by: Todd Martin <106564991+trmartin4@users.noreply.github.com>
Co-authored-by: Oscar Hinton <Hinton@users.noreply.github.com>
Co-authored-by: Robyn MacCallum <robyntmaccallum@gmail.com>
fedemkr pushed a commit that referenced this pull request Jan 10, 2023
* [SG-796] Add another way to connect mobile to local server. Information regarding testing mobile notifications.

* [SG-796] Add section Testing Passwordless Locally

* [SG-796] code format

* Add lunr search (#21)

https://github.com/praveenn77/docusaurus-lunr-search

* [SG-796] fix note

* Fix typo for Android's adb tool (#27)

* Add server pre-commit hook instructions (#26)

* Fix logo overlap on small screens (#31)

* Theme tweaks (#32)

* Bold selected navbar items for accessibility

* Include dark mode icon

* Added push notification documentation (#13)

* Added push notification documentation.

* Changes from Oscar's review.

* Restructured client and server sections.

* Changed FCM link

* Fixed notes.

* More notes fixes.

* More spacing changes.

* Removed header.

* More fixes.

* Re-ordered sections to match between mobile and other clients.

* Additional changes from Oscar's suggestions.

* Update docs/architecture/push-notifications/non-mobile.md

Co-authored-by: Oscar Hinton <Hinton@users.noreply.github.com>

* Missing "the"

* Updates to add links to classes.

* Added classes to non-mobile.

Co-authored-by: Oscar Hinton <Hinton@users.noreply.github.com>

* Add missing internal documentation (#33)

* Add advanced setup which was missing

* Add tunnel

* Add scim

* Move all tunnel instructions to tunnel

* Mark as bitwarden

* Fix title capitalization

* More title fixes

* Extended title for ADR 0013 (#30)

* Extended title for ADR 0013

* Updated title at Oscar's suggestion.

* Renamed ADR 0013

* Removed title as it is duplicated elsewhere.

Co-authored-by: Oscar Hinton <Hinton@users.noreply.github.com>

Co-authored-by: Oscar Hinton <Hinton@users.noreply.github.com>

* [SG-796] Update docs with tunneling docs

* Add notes to tunneling docs. Fix note on mobile docs.

* remove unused images

* [SG-796] move note inline

Co-authored-by: Oscar Hinton <Hinton@users.noreply.github.com>

* [SG-796] Change reference to tunnels

* Apply suggestions from code review

Co-authored-by: Todd Martin <106564991+trmartin4@users.noreply.github.com>

* Apply suggestions from code review

Co-authored-by: Todd Martin <106564991+trmartin4@users.noreply.github.com>

* fix list formatting.

* test fix: bitwarden tag

* Add code review guidelines (#17)

* Add code review guidelines

* Fix info callout in MAS dev page (#38)

* Added Captcha documentation (#40)

* Remove optional comments (#36)

* Add contributing ... (#34)

* Improve safari development documentation (#25)

* Improve safari development documentation

* License docs as CC by-nc-nd (#39)

* License docs as CC by-nc-nd

* Mimic license files of server repository

* Specify license

* Fix CC license links

* Add license file extensions

* Added browser environment setup (#37)

* Moved browser environment clarification from archived repo.

* Addressed PR recommendations.

* Added clarification on how to name SQL scripts. (#45)

* linter run

Co-authored-by: Matt Gibson <mgibson@bitwarden.com>
Co-authored-by: Matt Bishop <matt@withinfocus.com>
Co-authored-by: Thomas Rittson <31796059+eliykat@users.noreply.github.com>
Co-authored-by: Todd Martin <106564991+trmartin4@users.noreply.github.com>
Co-authored-by: Oscar Hinton <Hinton@users.noreply.github.com>
Co-authored-by: Robyn MacCallum <robyntmaccallum@gmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants