Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
4873 commits
Select commit Hold shift + click to select a range
35f1492
Merge branch 'frank/be-5220-password-corruption-sync' into 'develop'
Sep 13, 2022
e67c68a
Cherry Pick "Fix first sync after login shouldn't block the UI BE-5597"
Sep 14, 2022
a1d0831
Merge branch 'cherry-pick/ab7ad4fa' into 'develop'
Sep 14, 2022
6b5ad6f
Cherry Pick "On \"slow\" network, download from s3 fails randomly dur…
Sep 14, 2022
ca49971
Merge branch 'cherry-pick/dc2c4f13' into 'develop'
Sep 14, 2022
948dd15
Fix slack notif syntax when cherry pick fail - BE-5602
Sep 14, 2022
a28094e
Merge branch 'quentin/be-5602-fix-slack-notif-when-cherry-pick-fail' …
Sep 14, 2022
e9685e2
Set size and position of the app to a default in the clean up - BE-5560
Sep 14, 2022
5c7ddfb
Merge branch 'quentin/set-size-and-position-to-a-default' into 'develop'
Sep 14, 2022
62f2351
Refactor UIMenu to call UITestMenuAvailableCommands with single metho…
Sep 14, 2022
f7515d9
Merge branch 'andrii/refactor-uitestsmenubar-using-single-method-to-c…
Sep 14, 2022
bb905ea
Merge branch 'thomas/be-5588-full-sync-not-terminated-when-quitting' …
Sep 14, 2022
f61e1df
Cherry Pick "Link of image is going out of the screen when switching …
Sep 14, 2022
80fa8a6
Merge branch 'cherry-pick/39a4f9aa' into 'develop'
Sep 14, 2022
1c72fbb
Rework CI to use only needed before script and save only needed artef…
Sep 14, 2022
fcf39bd
Merge branch 'quentin/test-ci' into 'develop'
Sep 14, 2022
bf40aa6
Feature Go to tab (if it is already open) BE-209
Sep 14, 2022
1b13685
Merge branch 'remi/search-opened-tabs' into 'develop'
Sep 14, 2022
50264ea
Implement global setUp for E2E tests - BE-5574
Sep 14, 2022
9ac8651
Merge branch 'quentin/be-5574-refactor-setup-usage-in-the-tests-movin…
Sep 14, 2022
e9da5d3
Video side call window feature - BE-4160 BE-4161
Sep 14, 2022
2157e32
Merge branch 'adam/BE-4160_4161_video_conferencing_window' into 'deve…
Sep 14, 2022
5724bb6
Fix tests flakiness
Sep 15, 2022
c9d0525
Merge branch 'quentin/fix-flakiness' into 'develop'
Sep 15, 2022
f6f6431
Avoid logging errors when not authenticated or no network is availabl…
Sep 15, 2022
9c64533
Fix thread-safety issue on changedObjects, BE-5262
Sep 15, 2022
0405ed7
Merge branch 'thomas/be-5262-exc_bad_access-exception-1-code-40' into…
Sep 15, 2022
f8a6e27
Video side call window management - BE-4162
Sep 15, 2022
38d9c56
Merge branch 'adam/BE-4162_video_conferencing_management' into 'develop'
Sep 15, 2022
cc517c6
Merge branch 'thomas/be-4789-do-not-try-to-save-on-network-if-not' in…
Sep 16, 2022
593ce00
Go to tab E2E tests - BE-5569
Sep 16, 2022
86183ba
Merge branch 'quentin/be-5569-ui-automation-and-testrail-tests' into …
Sep 16, 2022
14d0fce
Fix tab group collapse animation overlap BE-4541
Sep 19, 2022
19efe0d
Cherry Pick "Disable point and shoot card picker animations and trans…
Sep 19, 2022
3062525
Merge branch 'cherry-pick/f8250fd7' into 'develop'
Sep 19, 2022
70f80dc
E2E test to Drag and drop tab groups - BE-5448
Sep 19, 2022
c109554
Merge branch 'quentin/be-5448-ui-automation-test-for-draggable-tab' i…
Sep 19, 2022
787ed79
Merge branch 'remi/group-capsule-animation-light' into 'develop'
Sep 20, 2022
4b207a3
Improve Favicon Provider BE-4112
Sep 20, 2022
33eb686
Merge branch 'remi/favicon-improved-again' into 'develop'
Sep 20, 2022
d718c33
UI automation test for Move Tab to Side Window
Sep 20, 2022
c9ff60e
Merge branch 'andrii/be-4162-ui-automation-tests' into 'develop'
Sep 20, 2022
46324a9
Add Logs for Tab Group Sharing BE-5348
Sep 20, 2022
87ae89f
Merge branch 'remi/group-share-logs' into 'develop'
Sep 20, 2022
c2de58b
Delete shared group should delete parent in browser if copy BE-5310
Sep 21, 2022
a286e68
Fix collapse/expand target zone when compact, BE-5106
eLud Sep 21, 2022
2f8c1b6
Merge branch 'ludovic/be-5106-embeds-gutter-dynamic-layouts' into 'de…
eLud Sep 21, 2022
7ce6a38
Video Calls fixes/improvements - BE-5631 BE-5625
Sep 21, 2022
acf8eba
Merge branch 'adam/BE-5631_5625_videoCalls_fixes_improvements' into '…
Sep 21, 2022
582bed6
Cmd-Click on a bidi link should open the note in splitview, BE-5519
eLud Sep 21, 2022
896f023
Merge branch 'ludovic/be-5519-cmd-click-on-a-bidi-link-should-open-th…
eLud Sep 21, 2022
d3f1189
Calendar & Meeting Modal View dynamic layouts, BE-5105
eLud Sep 21, 2022
b9c1f31
Merge branch 'ludovic/be-5105-calendar-meeting-modal-view-dynamic' in…
eLud Sep 21, 2022
559b938
Merge branch 'remi/group-shared-delete-parent' into 'develop'
Sep 21, 2022
255e8c6
Publish UI automation test flakiness fix
Sep 22, 2022
4bbf387
Merge branch 'andrii/publish-ui-automation-test-flakiness-fix' into '…
Sep 22, 2022
a0716bf
Editor code block, BE-917
Sep 22, 2022
08f505a
Merge branch 'thomas/be-917-menu-code-block' into 'develop'
Sep 22, 2022
610fb70
Add Unit tests for ContextMenuMessageHandlerPayload - BE-5528
Sep 22, 2022
bd7b56f
Guard against crash in GRDB, BE-5614
Sep 22, 2022
7f27a86
Bump to 0.17.0
Sep 22, 2022
504d40c
Fix unregister issue with key hijacker BE-5421
Sep 22, 2022
17ac713
Merge branch 'frank/be-5421-password-touchid-window-takeover' into 'd…
Sep 22, 2022
9c96fe1
Only display option in Links & Refs contextual menu, BE-5518
eLud Sep 22, 2022
4d015e4
Merge branch 'ludovic/be-5518-link-and-refs-menu-update' into 'develop'
Sep 22, 2022
9c942c9
Relayout embed button layer after changing compact mode
eLud Sep 22, 2022
f7fd522
Merge branch 'ludovic/be-5106-embeds-gutter-dynamic-layouts' into 'de…
Sep 22, 2022
e8814ce
Merge branch 'wilfried/bump-to-0.17' into 'develop'
Sep 22, 2022
c3f37a6
Improve Video call window shrink mode Be-5659
Sep 22, 2022
614e46c
Merge branch 'remi/floating-window-glitch' into 'develop'
Sep 22, 2022
5fcb398
Add bounce when call window is already running BE-5659
Sep 22, 2022
a2609f2
Merge branch 'remi/floating-window-bounce' into 'develop'
Sep 22, 2022
4f2d351
Add Ability to clear history for a period of time BE-5148
Sep 22, 2022
e6a4eb0
Merge branch 'remi/clear-history' into 'develop'
Sep 22, 2022
33c2bb3
Dragging tab eligible for calls outside window should open floating w…
Sep 22, 2022
1ddc92b
Merge branch 'remi/drag-call-outside-open-floating' into 'develop'
Sep 23, 2022
38ed8ad
Fix reordered pinned tabs were not saved and favicon not ready at lau…
Sep 23, 2022
e179d60
Merge branch 'remi/pinned-tabs-fixes' into 'develop'
Sep 23, 2022
968786a
Merge branch 'thomas/be-5614-exc_breakpoint-grdbrowswift385-fatal' in…
Sep 23, 2022
f2f5f74
Fix update omnibox after sharing a tab group BE-5309
Sep 23, 2022
a2b5222
Merge branch 'remi/obox-share-group-update-results' into 'develop'
Sep 23, 2022
9276e2d
Update clustering to latest commit
eLud Sep 23, 2022
9ad950a
Add Copy All Links for Tab Groups BE-5124
Sep 23, 2022
11c140d
Merge branch 'remi/group-copy-links' into 'develop'
Sep 23, 2022
57b7de3
Code block fixes and refinements, BE-917
Sep 23, 2022
22165a0
Merge branch 'thomas/be-917-menu-code-block' into 'develop'
Sep 23, 2022
c624d0c
Antibug for UI panel breaking when there is no releaseNoteURL, BE-5045
Sep 23, 2022
5e34c5f
Merge branch 'luis/be-5045-beta-update-pop-up-window-has-a-stripe' in…
Sep 23, 2022
1e855ca
Merge branch 'ludovic/update-clustering' into 'develop'
Sep 23, 2022
b28754b
Note Switcher dynamic layouts & overflow, BE-5104
eLud Sep 23, 2022
6cb49f9
Merge branch 'ludovic/be-5104-note-switcher-dynamic-layouts-overflow'…
eLud Sep 23, 2022
fa6c6a8
change storing of note daily scores from keyChain to GRDB BE-4952
Sep 23, 2022
f3800d6
Merge branch 'paul/be-4952-change-storing-of-note-daily-scores-from' …
Sep 23, 2022
37776d3
Code block fixes and refinements, BE-917
Sep 26, 2022
4a03a2d
Merge branch 'thomas/be-917-menu-code-block' into 'develop'
Sep 26, 2022
6b5d9ed
Activate side window / split view for release
eLud Sep 26, 2022
1dfe1dd
Merge branch 'ludovic/be-5476-activate-side-window-split-view-for' in…
eLud Sep 26, 2022
07f4921
Cherry Pick "Deactivate tests due to public web server"
Sep 26, 2022
cac068b
Merge branch 'cherry-pick/510afe63' into 'develop'
Sep 26, 2022
7c63711
Cherry Pick "Enable Clustering V2 for all builds BE-5670"
Sep 26, 2022
8d6889e
Merge branch 'cherry-pick/98e0987e' into 'develop'
Sep 26, 2022
6d3bfc6
Cherry Pick "Fix post-update window restoration, BE-5422"
Sep 26, 2022
ebc2d78
Merge branch 'cherry-pick/9aaa1374' into 'develop'
Sep 26, 2022
0f679d9
Do not run pipeline test on protected branches - BE-5666
Sep 26, 2022
561fb64
Merge branch 'quentin/be-5666-ci-optimisation' into 'develop'
Sep 26, 2022
e3b13ac
Fix markdown rendering/exporting issues - BE-5675
Sep 26, 2022
3f82f5a
Merge branch 'adam/BE-5675_markdown_rendering_issues' into 'develop'
Sep 26, 2022
e9e3ded
Remove workflow
Sep 26, 2022
ad6a48b
Merge branch 'quentin/remove-workflow-rule' into 'develop'
Sep 26, 2022
bc28615
fix upload job
Sep 26, 2022
98ae805
Merge branch 'quentin/fix-upload-job' into 'develop'
Sep 26, 2022
e3201d1
fix ci
Sep 26, 2022
ef6c368
Merge branch 'quentin/fix-upload-job-2' into 'develop'
Sep 26, 2022
d2b087b
Cherry Pick "Fix saving/restoring window session not restoring tabs -…
Sep 26, 2022
bc54bf1
Merge branch 'cherry-pick/23509d94' into 'develop'
Sep 26, 2022
2983423
Cherry Pick "Additional video calls tweaks"
Sep 27, 2022
a656cc9
Merge branch 'cherry-pick/1d7b961f' into 'develop'
Sep 27, 2022
a0207cf
Cherry Pick "Fix flaky test - BE-5680"
Sep 27, 2022
4410185
Merge branch 'cherry-pick/14e200e4' into 'develop'
Sep 27, 2022
2a232a2
Cherry Pick "Use Public Meet URL for testing"
Sep 27, 2022
a7226a3
Merge branch 'cherry-pick/09b2bafe' into 'develop'
Sep 27, 2022
f88df8f
Cherry Pick "Fix new line clipping + copy/pasting from another node, …
Sep 27, 2022
f8f88c3
Merge branch 'cherry-pick/e3e56a67' into 'develop'
Sep 27, 2022
ff6d7b0
Cherry Pick "Clicking a bidi link in side panel opens it in main pane…
Sep 27, 2022
5b70130
Merge branch 'cherry-pick/1befe063' into 'develop'
Sep 27, 2022
d996f80
Cherry Pick "Connect to your calendar overlaps editor in small width,…
Sep 27, 2022
37d0e6c
Merge branch 'cherry-pick/e2f59c5d' into 'develop'
Sep 27, 2022
1c2abc9
Add detach tab button for eligible tabs BE-5624
Sep 27, 2022
74be040
Merge branch 'remi/call-tab-detach-icon' into 'develop'
Sep 27, 2022
bb589f6
Merge branch 'adam/BE-5528_contextMenuPayload_unitTests' into 'develop'
Sep 27, 2022
5a0e6b2
Cherry Pick "Deactivate Side Window test BE-5689"
Sep 27, 2022
6dcd43d
Merge branch 'cherry-pick/d9788510' into 'develop'
Sep 27, 2022
57378c4
Allow to undo note deletion, BE-5479
Sep 27, 2022
d56ef1d
Merge branch 'thomas/be-5479-deleting-note-does-not-allow-undoing' in…
Sep 27, 2022
f0cac61
Perform full sync when logging out, BE-5577
Sep 27, 2022
16a2191
Merge branch 'thomas/be-5577-sync-history-ko' into 'develop'
Sep 27, 2022
765a97d
Cherry Pick "Fix flakiness of public server URL BE-5692"
Sep 27, 2022
550fc28
Merge branch 'cherry-pick/75e84eee' into 'develop'
Sep 27, 2022
2dcdd0e
Fix TabView leak on BigSur due to onDrop delegate capturing self BE-5695
Sep 28, 2022
fa6fb38
links and refs are not synced anymore + checksum not saved + fix data…
Sep 28, 2022
2b64aaa
Merge branch 'thomas/be-5567-links-and-refs-are-not-synced-anymore' i…
Sep 28, 2022
b272e2b
Merge branch 'remi/leakwebview-bigsur' into 'develop'
Sep 28, 2022
2b9491c
Omnibox allow scroll through results with arrow keys BE-5144
Sep 28, 2022
c9bf496
Merge branch 'remi/obox-scroll-arrow' into 'develop'
Sep 28, 2022
81c1e8a
Cherry Pick "Connect to your calendar overlaps editor in small width,…
Sep 28, 2022
1129e97
Merge branch 'cherry-pick/da7af811' into 'develop'
Sep 28, 2022
4a3d6a5
Cherry Pick "Prevent opening empty tab with eligible side window URL …
Sep 28, 2022
c28b8aa
Merge branch 'cherry-pick/daf75f96' into 'develop'
Sep 28, 2022
4cb5a58
Cherry Pick "Side Note: Context menu resize buttons are sometimes inv…
Sep 28, 2022
2e215ca
Merge branch 'cherry-pick/1ff18896' into 'develop'
Sep 28, 2022
04bd083
Cherry Pick "Editors are conflicting in mouse cursor management, BE-5…
Sep 28, 2022
d84db00
Merge branch 'cherry-pick/691fe978' into 'develop'
Sep 28, 2022
fbc5daf
Add sync E2E tests - BE-5549
Sep 28, 2022
376ee37
Merge branch 'quentin/be-5549-add-sync-e2e-test' into 'develop'
Sep 28, 2022
82122db
Remove actives sources and similarities BE 5279
Sep 28, 2022
ce34a8c
Merge branch 'paul/be-5279-remove-activesources-and-similarities' int…
Sep 28, 2022
1284fb8
Cherry Pick "Links and Refs with long names not correctly displayed o…
Sep 28, 2022
09f345b
Merge branch 'cherry-pick/33333558' into 'develop'
Sep 28, 2022
5cd8d09
fix wrong alias creation on gmail.com BE 5443
Sep 29, 2022
de7ba4c
Merge branch 'paul/be-5443-fix-wrong-alias-creation-when-gmailcom' in…
Sep 29, 2022
090f33c
Add preferences tests for call side window BE-5685
Sep 29, 2022
0f1bb1e
Merge branch 'quentin/be-5685-add-tests-for-video-side-window' into '…
Sep 29, 2022
cec53cd
Add video side call window unit test asserting URL eligibility - BE-5707
Sep 29, 2022
91b39b8
Cherry Pick "Deleting history does not seem to sync, BE-5701"
Sep 29, 2022
add0ef7
Merge branch 'cherry-pick/603da600' into 'develop'
Sep 29, 2022
cd1639c
Browsing tree trigger test flakiness fix attempt BE-4437
Sep 29, 2022
82c9806
Merge branch 'paul/be-4437-fix-browsingtreetriggertests' into 'develop'
Sep 29, 2022
95a66ed
Code block tests - BE-5686
Sep 29, 2022
96838b8
Merge branch 'quentin/be-5686-add-tests-for-code-block' into 'develop'
Sep 29, 2022
21e3d4b
Merge branch 'adam/BE-5707_sideCallWindow_unitTest_urlEligibility' in…
Sep 29, 2022
ce9f741
Uncollapse a group if we don't have visible tabs anymore BE-5374
Sep 29, 2022
92f2f0c
Merge branch 'remi/close-last-visible-tab' into 'develop'
Sep 29, 2022
fe05c5d
Add import file extension filter for Roam/BeamNotes files - BE-5371
Sep 30, 2022
b0b76b5
Disable browsing tree upload code, BE-5709
eLud Sep 30, 2022
0935af4
Merge branch 'ludovic/be-5709-disable-browsing-tree-upload-code' into…
Sep 30, 2022
22f564e
Merge branch 'adam/BE-5371_noFileExtensionFilter' into 'develop'
Sep 30, 2022
2107dc0
Bump version to 0.18
Oct 3, 2022
e4e7161
Merge branch 'quentin/bump-18' into 'develop'
Oct 3, 2022
2e79fd5
Tab group captured to side note doesn't appear, BE-5572
eLud Oct 3, 2022
87443e3
Merge branch 'ludovic/be-5572-tab-group-captured-to-side-note-doesnt'…
Oct 3, 2022
d5b87dc
Prevent shortcut error sound when switching tabs - BE-5677
Oct 3, 2022
d4fef2a
Merge branch 'adam/BE-5677_preventShortcutErrorSound' into 'develop'
Oct 3, 2022
1deea84
Prevent Cmd+Enter in code block node - BE-5705
Oct 3, 2022
29cceef
BE-298 add spell checker to beam editor
Oct 3, 2022
08ba9ac
Merge branch 'frank/be-298-add-spell-checker-to-beam-editor' into 'de…
Oct 3, 2022
5b40fd2
Merge branch 'adam/BE-5705' into 'develop'
Oct 3, 2022
d057e91
Cherry Pick "Prevent constructing Dictionary with duplicate keys - BE…
Oct 4, 2022
6dedfe0
Merge branch 'cherry-pick/aea39ab6' into 'develop'
Oct 4, 2022
e7c35a0
Bump version to 0.19.0
Oct 4, 2022
1f595f4
Merge branch 'quentin/bump-19' into 'develop'
Oct 4, 2022
1f43dd7
Expand video call side window scaling when permissions alert is shown…
Oct 5, 2022
7cc091d
Change cursor settings title when changing appearance - BE-5347
Oct 5, 2022
c7ffe20
Merge branch 'adam/BE-5347_fixSettingsCursorTitle' into 'develop'
Oct 5, 2022
2226dd6
Update UITest expected URLs, BE-5737
eLud Oct 6, 2022
0ad2ece
Merge branch 'ludovic/be-5737-fix-testtermsofservicehyperlink-and' in…
eLud Oct 6, 2022
641483e
Add FaceTime support for meeting links and video call side window - B…
Oct 6, 2022
e6468f5
Merge branch 'adam/BE-4590' into 'develop'
Oct 6, 2022
9e0f7e3
Hide header and published options of new public notes in Update windo…
eLud Oct 6, 2022
75f702e
Merge branch 'ludovic/be-5736-hide-header-and-published-options-of-ne…
eLud Oct 6, 2022
1d0689b
Re-enable PIP and make it work in release
Oct 7, 2022
0ce541a
Merge branch 'adam/BE-1822' into 'develop'
Oct 7, 2022
077f45b
Cannot open a note from All Notes to Side View, BE-5687
eLud Oct 7, 2022
6925884
Merge branch 'ludovic/be-5687-cannot-open-a-note-from-all-notes-to' i…
eLud Oct 7, 2022
df1e890
Merge branch 'adam/BE-5663' into 'develop'
Oct 7, 2022
b9bbd66
Animation glitch when resizing / opening side view and other layout f…
eLud Oct 11, 2022
7d23ca0
Merge branch 'ludovic/be-5719-animation-glitch-when-resizing-opening'…
eLud Oct 11, 2022
3c1037f
Add UI test menu that creates and opens a note with captured tab gro…
Oct 13, 2022
49a751c
Display success message after importing empty password database BE-5592
Oct 13, 2022
5f67f16
Merge branch 'frank/be-5592-no-feedback-after-importing-empty-google'…
Oct 13, 2022
22e63b0
Keyboard navigation improvements BE-1939 BE-5596
Oct 13, 2022
da3b488
Merge branch 'frank/be-5596-pressing-enter-after-selecting-a-password…
Oct 13, 2022
0dcaecb
Add support for “never save” option when saving passwords and credit …
Oct 13, 2022
0fb7b7b
Merge branch 'frank/be-4189-tweaks-to-password-credit-card-save' into…
Oct 13, 2022
d51e7b6
Merge branch 'remi/uitests-captured-group-shortcut' into 'develop'
Oct 13, 2022
31d71be
Fix double quote pair inserting when at the end of word
Oct 13, 2022
3f00865
Fix Webkit inspector layout bug due to previous fix for wkflippedview…
Oct 13, 2022
5fe4770
Merge branch 'remi/webview-inspector-constraints' into 'develop'
Oct 13, 2022
176bf8b
Merge branch 'remi/double-quote-shortcut' into 'develop'
Oct 13, 2022
aec9b95
Move excluded file list to separate xcconfig file BE-4944
Oct 14, 2022
2e24121
Merge branch 'frank/be-4944-remove-test-files-from-app-bundle' into '…
Oct 14, 2022
697745d
Close split view with a shortcut, BE-5739
eLud Oct 14, 2022
e578e9b
Merge branch 'ludovic/close-split-view-shortcut' into 'develop'
eLud Oct 14, 2022
b00c07e
Fix Dragging tab group when duplicate tabs are in different groups BE…
Oct 14, 2022
523dd2c
Merge branch 'remi/tab-group-drag-issue-middleground' into 'develop'
Oct 14, 2022
5867649
Drag and drop between editor, BE-5738
eLud Oct 14, 2022
3cdd094
Merge branch 'ludovic/editor-drag-and-drop' into 'develop'
eLud Oct 14, 2022
daeafbc
Simplified Onboarding, BE-5649
Oct 15, 2022
0215368
Merge branch 'luis/be-5649-simplified-onboarding' into 'develop'
eLud Oct 15, 2022
a987362
Make SyncTests faster by not syncing the onboarding notes
Oct 15, 2022
777ceb7
Merge branch 'remi/faster-synctests' into 'develop'
Oct 15, 2022
8e9bb9d
Check that note frecencies are deleted when notes are deleted BE 4853
Oct 15, 2022
e374e51
Merge branch 'paul/be-4853-check-that-note-frecencies-are-deleted' in…
Oct 15, 2022
ee02fb2
Disable Point and Shoot for Google services BE-4937
Oct 17, 2022
b2d47ca
Merge branch 'remi/disable-pns-google' into 'develop'
Oct 17, 2022
c2f793e
Cherry Pick "Fix drag and drop between two editors"
Oct 18, 2022
5983bdd
Merge branch 'cherry-pick/b11bbd65' into 'develop'
Oct 18, 2022
35b9390
commit js files
StefKors Mar 26, 2023
b170520
add enable ENABLE_JS_BUILD flag to config
StefKors Mar 26, 2023
b120bbd
Merge branch 'develop' into stef/#1-js-build
StefKors Mar 27, 2023
307203e
Merge pull request #2 from beamlegacy/stef/#1-js-build
StefKors Oct 16, 2023
d0e0285
Remove any notion of variable-injector
remstos Oct 16, 2023
c893f59
Remove any notion of firebase
remstos Oct 16, 2023
f1b57dc
Fix unnecessary optional check, remove js map files added in target, …
remstos Oct 16, 2023
5d7cead
Merge pull request #4 from beamlegacy/remi/oss-variable-injector-out
remstos Oct 17, 2023
9ca00c3
Merge pull request #6 from beamlegacy/remi/oss-firebase-out
remstos Oct 17, 2023
6f91b31
Merge pull request #8 from beamlegacy/remi/oss-fix-build
remstos Oct 17, 2023
a6d30a8
Remove Sentry fixes: #10
StefKors Oct 19, 2023
223b3e9
Merge pull request #11 from beamlegacy/stef/remove-sentry
StefKors Oct 19, 2023
1e08331
add rough summary tool
StefKors Oct 23, 2023
387498e
Merge branch 'main' into stef/swift-summary
StefKors Oct 23, 2023
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
The diff you're trying to view is too large. We only load the first 3000 changed files.
5 changes: 5 additions & 0 deletions .codeclimate.yml
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,11 @@ plugins:
enabled: true
fixme:
enabled: true
eslint:
enabled: true
config:
extensions:
- .ts
exclude_patterns:
- Pods
- Extern
Expand Down
18 changes: 13 additions & 5 deletions .envrc
Original file line number Diff line number Diff line change
Expand Up @@ -6,12 +6,11 @@ export XCODE_XIP_FILE=$HOME/Downloads/Xcode_12.2.xip
export LC_ALL=en_US.UTF-8
export LANG=en_US.UTF-8
export S3_BUCKET="downloads.dev.beamapp.co"
export S3_PROD_BUCKET="downloads.beamapp.co"
export AWS_DEFAULT_REGION="eu-west-3"
export API_BASE_URL="https://api.beamapp.co"
export PUBLIC_HOSTNAME="app.beamapp.co"
export SENTRY_HOSTNAME="o477543.ingest.sentry.io"
export SENTRY_PROJECT="5518785"
export SCHEME="Beam release"
export SENTRY_PROJECT="beam-macos"
export CERT_USERNAME="dev@beamapp.co"
export TEAM_ID="X87W5M786F"
export TEAM_NAME="Beam"
Expand All @@ -22,8 +21,17 @@ export CERT_OWNER_NAME="Beam"
export XCODE_INSTALL_USER="dev@beamapp.co"
export XCODE_VERSION="12.4"
export XCODE_VERSION_FOR_MACOS_10="12.4"
export XCODE_VERSION_FOR_MACOS_11="12.5.1"
export XCODE_VERSION_FOR_MACOS_11="13.2.1"
export XCODE_VERSION_FOR_MACOS_12="13.2.1"
export RUBY_VERSION="2.7.2"
export PNS_STATUS="0"
export FASTLANE_XCODEBUILD_SETTINGS_TIMEOUT=120
export BROWSING_TREE_URL="https://beam-python-paul.herokuapp.com/browsing-tree/"
export PUBLIC_API_EMBED_URL="https://api-proxy.beamapp.co/.netlify/functions/embed"
export PUBLIC_API_PUBLISH_URL="https://public.beamapp.co"
export PUBLIC_BUILD_RELEASE_NOTES_URL="https://public.beamapp.co/beam/note/d9205b52-c669-42ce-8af1-91cf25fe23c2/beam-changelog"
export BROWSING_TREE_API_SYNC_ENABLED=false
export FIREBASE_PROJECT_ID="iron-figure-294514"
export FIREBASE_DEV_PROJECT_ID="beamdev-335416"
export FACEBOOK_APP_ID="1686416238414574"
export WEB_ONBOARDING_URL="https://welcometour.beamapp.co"
export MOCK_HTTP_PORT=9980
40 changes: 40 additions & 0 deletions .eslintrc.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,40 @@
/* eslint-env node */
module.exports = {
root: true,
parser: "@typescript-eslint/parser",
parserOptions: {
"ecmaVersion": 12,
"sourceType": "module"
},
plugins: [
"@typescript-eslint",
"unused-imports"
],
env: {
browser: true
},
extends: [
"eslint:recommended",
"plugin:@typescript-eslint/recommended"
],
rules: {
"@typescript-eslint/no-var-requires": ["warn"],
"@typescript-eslint/no-unused-vars": ["warn", { argsIgnorePattern: "^_", varsIgnorePattern: "^_" }],
"@typescript-eslint/no-this-alias": ["off"],
semi: ["warn", "never"],
quotes: ["warn", "double"],
"comma-dangle": ["warn", "never"],
"no-unused-vars": "off",
"unused-imports/no-unused-imports": "error",
"unused-imports/no-unused-vars": [
"warn",
{
"vars": "all",
"varsIgnorePattern": "^_",
"args": "after-used",
"argsIgnorePattern": "^_"
}
]
},
"ignorePatterns": ["*_prod.js", "*.config.js", "dist", "Beam/Classes/Components/Readability/Readability.js"]
}
6 changes: 6 additions & 0 deletions .gitattributes
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
*.bz2 filter=lfs diff=lfs merge=lfs -text
*.db filter=lfs diff=lfs merge=lfs -text
*.db-wal filter=lfs diff=lfs merge=lfs -text
*.db-shm filter=lfs diff=lfs merge=lfs -text
/.yarn/releases/** binary
/.yarn/plugins/** binary
33 changes: 24 additions & 9 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -3,11 +3,6 @@
# Learn more about .gitignore:
# https://www.atlassian.com/git/tutorials/saving-changes/gitignore

## Point and Shoot
Beam/Classes/Components/PointAndShoot/**/.parcel-cache/
Beam/Classes/Components/PointAndShoot/**/*.js.map
Beam/Classes/Components/PointAndShoot/**/*_prod.*

package-lock.json
## Pods
Pods/
Expand Down Expand Up @@ -81,7 +76,7 @@ iOSInjectionProject/
# Node artifact files
node_modules/
scripts/decrypt/node/node_modules/
dist/


# Compiled Java class files
*.class
Expand All @@ -97,14 +92,16 @@ dist/

# Maven
target/
dist/

# JetBrains IDE
.idea/

# VScode IDE
.vscode/

# Nova IDE
.nova

# Unit test reports
TEST*.xml
**/coverage/*
Expand Down Expand Up @@ -149,7 +146,25 @@ fastlane/codequality_report_gitlab.json
fastlane/swiftlint.json

# Generated JS files
/Beam/Classes/Components/PointAndShoot/index_prod.css
/Beam/Classes/Components/PointAndShoot/index_prod.js
**/junit.xml
/Beam/Classes/Components/PointAndShoot/test.http
BeamCore/Configuration/EnvironmentVariables_generated.swift

# allure_report
allure-report/

# Yarn
.yarn/*
!.yarn/cache
!.yarn/patches
!.yarn/plugins
!.yarn/releases
!.yarn/sdks
!.yarn/versions

# Webpack build cache
.temp_cache

# JS filelists generated with build_xcfilelist_web.sh
WebFileList_input.xcfilelist
WebFileList_output.xcfilelist
30 changes: 12 additions & 18 deletions .gitlab-ci.yml
Original file line number Diff line number Diff line change
@@ -1,48 +1,42 @@
stages:
- test
- build
- notarize
- dmg
- zip
- test
- deploy

variables:
LC_ALL: "en_US.UTF-8"
LANG: "en_US.UTF-8"
GIT_STRATEGY: fetch
# We do this manually instead, for private repos
# GIT_SUBMODULE_STRATEGY: recursive
GIT_SUBMODULE_STRATEGY: recursive
GIT_BRANCH: "$CI_COMMIT_REF_NAME"
GIT_DEPTH: 10
GITLAB_PENSO_TOKEN: GITLAB_ACCESS_TOKEN
# Need to enable custom_build_dir feature
# That generates IO errors
# GIT_CLONE_PATH: $CI_BUILDS_DIR/$CI_CONCURRENT_ID/$CI_PROJECT_NAME

cache:
key:
files:
- Extern/libgit2
paths:
- Extern/libgit2/build/libgit2.a

include:
- local: '.gitlab/ci/before-script-template.yml'
- local: '.gitlab/ci/gitlab-ci-test.yml'
- local: '.gitlab/ci/gitlab-ci-dmg.yml'
- local: '.gitlab/ci/gitlab-ci-zip.yml'
- local: '.gitlab/ci/gitlab-ci-build.yml'
- local: '.gitlab/ci/gitlab-ci-notarize.yml'
# - local: '.gitlab/ci/gitlab-ci-fix-dmg.yml'
- local: '.gitlab/ci/gitlab-ci-deploy.yml'
- local: '.gitlab/ci/gitlab-ci-release.yml'
- local: '.gitlab/ci/gitlab-ci-publish.yml'
- template: Code-Quality.gitlab-ci.yml

code_quality:
before_script:
- date
- echo "${CI_JOB_ID}"
rules:
- if: '$CODE_QUALITY_DISABLED'
when: never
- if: '$CI_COMMIT_TAG'
- if: '$CI_MERGE_REQUEST_EVENT_TYPE == "merge_train"'
when: never
- if: '$CI_COMMIT_BRANCH == $CI_DEFAULT_BRANCH'
- if: '$CI_COMMIT_BRANCH == "develop"'
- if: '$CI_COMMIT_BRANCH =~ /^beta-.+/'
- if: '$CI_COMMIT_BRANCH =~ /^release-.+/'
- if: '$CI_PIPELINE_SOURCE == "merge_request_event"'
timeout: 10 minutes
artifacts:
Expand Down
8 changes: 2 additions & 6 deletions .gitlab/ci/before-script-template.yml
Original file line number Diff line number Diff line change
@@ -1,18 +1,14 @@
default:
before_script:
- top -l 1 | grep -E "^CPU|^Phys|^Load|^MemRegions"
- date
- echo "${CI_JOB_ID}"
- echo "Application logs will be at ${HOME}/Library/Containers/co.beamapp.macos/Data/Library/Logs/Beam/*.log"
- echo "${PATH}"
- pwd
- unset cd
- scripts/delete-pipeline.sh
- direnv allow
- eval "$(direnv export bash)"
- eval "$(rbenv init -)"
- scripts/install_xcode.sh
- bundle install
# This is actually to be done once per CI or ~/.gitconfig gets messed up
# - git config --global url."https://${GITLAB_USERNAME}:${GITLAB_ACCESS_TOKEN}@gitlab.com/".insteadOf "git@gitlab.com:"
- scripts/move_libgit2_step1.sh
- git submodule sync && git submodule update --init
- scripts/move_libgit2_step2.sh
83 changes: 75 additions & 8 deletions .gitlab/ci/gitlab-ci-build.yml
Original file line number Diff line number Diff line change
@@ -1,19 +1,86 @@
swift lint:
timeout: 5 minutes
dependencies: []
stage: build
variables:
GIT_SUBMODULE_STRATEGY: none
artifacts:
when: always
paths:
- fastlane/codequality_report.json
reports:
codequality: fastlane/codequality_report.json
script:
- bundle exec fastlane lint
rules:
- if: '$SWIFT_LINT_DISABLED'
when: never
- if: '$CI_PIPELINE_SOURCE == "schedule"'
when: never
- if: '$CI_PIPELINE_SOURCE == "merge_request_event"'
- if: '$CI_MERGE_REQUEST_EVENT_TYPE == "merge_train"'
tags:
- macos-mono

build:macos:
timeout: 10 minutes
timeout: 15 minutes
dependencies: []
stage: build
artifacts:
expire_in: 7d
expire_in: 14d
paths:
- builds/
only:
- merge_requests
- master
- develop
rules:
- if: '$CI_MERGE_REQUEST_EVENT_TYPE == "merge_train"'
when: never
- if: '$CI_PIPELINE_SOURCE == "schedule"'
when: never
- if: '$CI_COMMIT_BRANCH == $CI_DEFAULT_BRANCH'
- if: '$CI_COMMIT_BRANCH == "master"'
- if: '$CI_COMMIT_BRANCH == "develop"'
- if: '$CI_COMMIT_BRANCH =~ /^beta-.+/'
- if: '$CI_COMMIT_BRANCH =~ /^release-.+/'
- if: '$CI_PIPELINE_SOURCE == "merge_request_event"'
script:
- time bundle exec fastlane beta
- |-
time bundle exec fastlane build
if [[ ! ${BUILD_DMG_DISABLED} ]]
then
bundle exec fastlane notarize_build
./scripts/build_dmg.sh
fi
if [[ ! ${BUILD_ZIP_DISABLED} ]]
then
./scripts/build_zip.sh
fi
if [[ ! ${SENTRY_DISABLED} ]]
then
bundle exec fastlane ping_sentry --verbose
fi
tags:
- macos
- macos-mono
interruptible: true
retry:
max: 2

cherry_pick_to_develop:
image: registry.gitlab.com/beamgroup/beam/curl-jq
before_script:
- date
dependencies: []
stage: build
rules:
- if: '$CI_PIPELINE_SOURCE == "schedule"'
when: never
- if: '$CI_MERGE_REQUEST_EVENT_TYPE == "merge_train"'
when: never
- if: '$CI_PIPELINE_SOURCE == "merge_request_event"'
when: never
- if: '$CI_COMMIT_BRANCH =~ /^beta-.+/'
- if: '$CI_COMMIT_BRANCH =~ /^release-.+/'
script:
- scripts/handle_cherry_pick.sh
after_script:
- if [ ${CI_JOB_STATUS} == "failed" ]; then source ./scripts/cherry_pick_failure_slack_notif.sh; share_slack_update; fi
interruptible: true
allow_failure: true
Loading