Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Transform route titles into real h1's, for #1651 #2162

Closed
wants to merge 373 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
373 commits
Select commit Hold shift + click to select a range
61039ee
Add acceptance test to create hidden file
jasson99 Oct 25, 2019
ce94f0f
Acceptance test to assert autocompletion isnt present for non-existin…
jasson99 Oct 21, 2019
b6419a8
Merge pull request #2303 from jasson99/AutocompletionForNonExistingUs…
individual-it Oct 25, 2019
dd459c8
Merge pull request #2153 from jasson99/create-file
DeepDiver1975 Oct 25, 2019
0015cff
better waiting for the animations to finish before and after deletion
individual-it Oct 25, 2019
096f5e9
increase UI test timeout on drone
individual-it Oct 25, 2019
19f8a28
Add skip to component, id attribute for <main>
marcus-herrmann Oct 25, 2019
c5fbed5
Adjusted changelog and version to 0.2.5
LukasHirt Oct 25, 2019
65599b9
Merge pull request #2325 from owncloud/release/25102019
Oct 25, 2019
51fe4a1
Merge pull request #2326 from owncloud/feature/skip-links
Oct 28, 2019
efc77ba
check for 200 ocs status code
haribhandari07 Oct 24, 2019
a0f9036
Merge pull request #2320 from owncloud/status-code
haribhandari07 Oct 30, 2019
e691138
Add acceptance test for renaming of folders
kiranparajuli589 Oct 21, 2019
32d87b1
Merge pull request #2304 from kiranparajuli589/rename-folders
haribhandari07 Oct 31, 2019
8e19ae8
Merge pull request #2322 from owncloud/waitForAnimationTofinishAfterD…
phil-davis Oct 31, 2019
0aac319
Test permission upgrade on resharing
skshetry Oct 15, 2019
2705fc4
Test uploading folders
skshetry Oct 18, 2019
8d98fa7
Merge pull request #2266 from owncloud/permission-upgrade
skshetry Nov 1, 2019
209a2c2
Fix rewording for a scenario
skshetry Nov 1, 2019
78ab351
restrict sharing and resharing
haribhandari07 Oct 22, 2019
82979e4
Merge pull request #2357 from owncloud/fix-sharePermissionsUsers-reword
phil-davis Nov 1, 2019
bd9d690
Merge pull request #2293 from owncloud/upload-folder
phil-davis Nov 1, 2019
9059ea2
Remove flex property on app content to provide a proper appbar
Julian1998 Oct 20, 2019
292be05
Adding missing menu state when active
Julian1998 Nov 1, 2019
7afd8d3
Merge pull request #2269 from owncloud/disallow-resharing
phil-davis Nov 4, 2019
9f50ba9
Merge pull request #2359 from owncloud/fix/missing-active-state
Nov 4, 2019
50c358a
Fixed wrong method for copy action of public link
LukasHirt Nov 4, 2019
da8bc66
Add labels to checkboxes, table heads
marcus-herrmann Oct 28, 2019
47cd996
Merge pull request #2297 from owncloud/fix/responsive-phoenix-appbar
Nov 5, 2019
1ba9629
Merge pull request #2333 from owncloud/bugfix/filelist-labelling
Nov 5, 2019
b4468b2
Add acceptance test to share files and folders with internal groups
jasson99 Oct 22, 2019
b1add88
[drone] - Mount volume for uploading folder
skshetry Nov 5, 2019
06c7076
Implement folder uploads and refactor
skshetry Nov 5, 2019
b7251ce
Add folders for upload
skshetry Nov 5, 2019
b359612
Add documentation for mounting folder uploads
skshetry Nov 5, 2019
753995b
Merge pull request #2363 from owncloud/bugfix/public-link-copy
Nov 5, 2019
fcb7d06
Merge pull request #2361 from owncloud/poc-selenium-mount
phil-davis Nov 5, 2019
f0c9b34
Merge pull request #2312 from jasson99/shareWithGroups
dpakach Nov 6, 2019
42dbb68
Add step to build oauth2 app in ci
dpakach Nov 6, 2019
be84988
Merge pull request #2384 from owncloud/ci-fix-oauth
DeepDiver1975 Nov 6, 2019
f16e456
Provide a npm script for running selenium in docker
skshetry Nov 6, 2019
9352d24
Merge pull request #2385 from owncloud/selenium-npm-script
skshetry Nov 6, 2019
1e59b34
Add acceptance test for accept/decline an offererd share
jasson99 Oct 18, 2019
167f52a
login acceptance tests
haribhandari07 Nov 5, 2019
af40532
Merge pull request #2371 from owncloud/login-features
phil-davis Nov 7, 2019
002875a
deps 20191107
DeepDiver1975 Nov 7, 2019
1b9aa1a
switched to sessionStorage
Nov 7, 2019
fa2935d
Decouple base file list into a separate component
Oct 23, 2019
c8e73f3
Enable bulk actions bar for more file lists
Nov 7, 2019
51b8da4
Acceptance test to check the versions of the uploaded file
jasson99 Nov 6, 2019
dbe3111
Acceptance tests: fix isMarkedFavorite function in filesList page object
dpakach Nov 8, 2019
fd0bb5f
Add acceptance test to assert user from a shareapi excluded group is …
jasson99 Nov 1, 2019
8cc4dba
Merge pull request #2405 from owncloud/deps/20191107
Nov 8, 2019
7efa5f6
[tx] updated from transifex
ownclouders Nov 8, 2019
e89cd09
moved user persistance to InSession
Nov 8, 2019
e9e6080
Merge pull request #2292 from jasson99/accept-previously-declined-share
phil-davis Nov 11, 2019
6765d34
Merge pull request #2387 from jasson99/versions
phil-davis Nov 11, 2019
3e9954c
Merge pull request #2356 from jasson99/groupBlacklistedFromSharing
dpakach Nov 11, 2019
043114c
Accetance tests: Tests for checking deletion of file with special cha…
dpakach Nov 7, 2019
3da3b4e
Merge pull request #2318 from owncloud/filelist-component
Nov 11, 2019
070365e
removed plugin
Nov 11, 2019
5445f88
Retry clicking on delete confirmation popup
skshetry Nov 8, 2019
19b0f79
Remove duplicate 'has created folder' step definition
phil-davis Nov 11, 2019
9324762
Merge pull request #2403 from owncloud/more-deletion-tests
dpakach Nov 12, 2019
7d9e042
Merge pull request #2417 from owncloud/retry-click-deletion-dialog
skshetry Nov 12, 2019
1b2536b
Test public link upload with files and folders, and password set/unset
skshetry Nov 7, 2019
fe76e7c
Pass public link password when creating folder
skshetry Nov 7, 2019
3668c9d
Acceptance tests: Fix function waitForOutstandingAjaxCalls to handle …
dpakach Nov 12, 2019
1fbb398
App tar balls need to contain top level folder named like the app itself
DeepDiver1975 Nov 12, 2019
fd30a78
Merge pull request #2400 from owncloud/public-link-uploads
skshetry Nov 12, 2019
fa05359
Merge pull request #2438 from owncloud/fix-wait-for-ajax
skshetry Nov 12, 2019
f911ada
Test public link with change permission and without password set
skshetry Nov 8, 2019
c0618a6
file delete from shared with me and shared with others page
haribhandari07 Nov 13, 2019
3c7318e
Merge pull request #2415 from owncloud/files-drop-without-password
dpakach Nov 13, 2019
511169c
Acceptance tests: Dont wait for ajax calls while logging In
dpakach Nov 12, 2019
85e166e
group sharing acceptance tests
haribhandari07 Nov 6, 2019
b3edcc5
Fix failing createFoldersTest
kiranparajuli589 Nov 13, 2019
a18aa74
Merge pull request #2457 from owncloud/file-delete-from-pages
dpakach Nov 13, 2019
c26f666
Merge pull request #2386 from owncloud/group-sharing
dpakach Nov 13, 2019
8ffe9ba
Merge pull request #2446 from owncloud/fix-ie11-failures
dpakach Nov 13, 2019
757e79d
Merge pull request #2458 from kiranparajuli589/fix-create-folder
dpakach Nov 13, 2019
c6912dd
Add acceptance test for declining and accepting shared files
kiranparajuli589 Oct 15, 2019
95ca9ef
Acceptance test for autocompletion when files/folders shared with use…
jasson99 Oct 30, 2019
fb1015c
test resharing attempts from different pages when resharing is disabled
haribhandari07 Nov 12, 2019
8edbe70
temp2
haribhandari07 Nov 13, 2019
1d6f33e
Merge pull request #2241 from kiranparajuli589/decline-accept-shared-…
dpakach Nov 13, 2019
7891c58
Acceptance tests: Renaming files and folders to valid and invalid names
dpakach Nov 7, 2019
adf4f5d
file rename from shared-with-me and shared-with-others page
haribhandari07 Nov 12, 2019
4b1c07c
Merge pull request #2401 from owncloud/rename-file-folders-test
dpakach Nov 13, 2019
addf512
Bump owncloud-design-system from 1.0.0-980 to 1.0.0-993
dependabot-preview[bot] Nov 13, 2019
e062862
Merge pull request #2448 from owncloud/check-resharing-pages
dpakach Nov 14, 2019
759f32d
Merge pull request #2439 from owncloud/filerename-in-pages
dpakach Nov 14, 2019
2843a80
Test file drop uploads with/without password
skshetry Nov 12, 2019
645fb43
Merge pull request #2343 from jasson99/Autocompletion
phil-davis Nov 14, 2019
9ecfb6d
Merge pull request #2444 from owncloud/files-drop-tests
phil-davis Nov 14, 2019
6224959
Acceptance tests: Check creating sub folders inside folders with spec…
dpakach Nov 14, 2019
7006b04
Acceptance test to share a folder or file with group and a member per…
jasson99 Nov 11, 2019
afe4f9b
Merge pull request #2468 from owncloud/special-character-subfolder
dpakach Nov 14, 2019
efc34e1
Merge pull request #2464 from owncloud/dependabot/npm_and_yarn/ownclo…
Nov 14, 2019
bf5864d
Update dependencies 20191114
Nov 14, 2019
540bc62
Merge pull request #2469 from owncloud/update-deps
DeepDiver1975 Nov 14, 2019
d13500f
Merge pull request #2416 from mrkwenzel/feature/oics-session-storage
DeepDiver1975 Nov 14, 2019
f7909bc
resharing file and folder from different pages
haribhandari07 Nov 12, 2019
c610221
Acceptance test for accept and decline actions performed in the notif…
jasson99 Nov 11, 2019
82f833f
Merge pull request #2441 from owncloud/resharing-from-pages
haribhandari07 Nov 15, 2019
890a9b6
Fix token refresh flow
DeepDiver1975 Nov 15, 2019
d10b944
Merge pull request #2440 from jasson99/shareWithGroupsExcludedFromRec…
skshetry Nov 15, 2019
e278862
Merge pull request #2456 from jasson99/webUISharingNotifications/shar…
skshetry Nov 15, 2019
342582f
Fix scroll behavior on mozilla firefox
Julian1998 Nov 15, 2019
dd7e1f8
Add new test suite for ShareAutoCompletion
dpakach Nov 18, 2019
33f6b84
Acceptance tests: add tests for autocompletion with special characters
dpakach Nov 18, 2019
4aa6fd4
Merge pull request #2474 from owncloud/share-autocomplete-new-suite
individual-it Nov 18, 2019
249b1ba
Use inert to prevent hidden off canvas nav to be focussable, #1647
marcus-herrmann Sep 30, 2019
8d234b5
Merge pull request #2472 from owncloud/bugfix/token-refresh
DeepDiver1975 Nov 18, 2019
f7c6084
Merge pull request #2449 from owncloud/bugfix/tarball-structure
DeepDiver1975 Nov 18, 2019
52f644a
Upload files using SDK instead of XHR
Oct 14, 2019
4aeb2ec
Merge pull request #2101 from owncloud/feature/focus-mgmt-main-menu
Nov 18, 2019
fe83d9f
acceptance test for shared with users implemented features
haribhandari07 Nov 18, 2019
133909b
remove file deletion duplicate test
haribhandari07 Nov 18, 2019
e2aa4da
Merge pull request #2483 from owncloud/delete-file-duplicate-remove
haribhandari07 Nov 19, 2019
0b92b16
Merge pull request #2481 from owncloud/share-with-users
individual-it Nov 19, 2019
a04d824
Function added for user password in acceptance test for uninitialized…
jasson99 Nov 19, 2019
d6fe8f6
Remove build stage from Dockerfile - builds are done in drone
DeepDiver1975 Nov 18, 2019
297f5da
Push docker image to docker hub
DeepDiver1975 Nov 18, 2019
155a485
Merge pull request #2475 from owncloud/fix/scroll-overflow-missing
Nov 19, 2019
eac86a7
check passwords are enforced when creating new public share
individual-it Nov 19, 2019
f374011
Implement overwrite file upload tests, remove redundant tests
skshetry Nov 15, 2019
a23f2ef
Merge pull request #2485 from owncloud/feature/publish-docker-on-tag
DeepDiver1975 Nov 19, 2019
d9aa195
addressed comments
individual-it Nov 19, 2019
2072686
Fix steps order on release/publish
DeepDiver1975 Nov 19, 2019
acbd13f
get rid of shareid type check filter
refs Nov 19, 2019
2eb63ce
Merge pull request #2491 from owncloud/bugfix/order-docker-steps
DeepDiver1975 Nov 19, 2019
20c88f5
Added helper file for collaborators
Oct 17, 2019
f92883c
Dont build the docker image in the release make file
DeepDiver1975 Nov 19, 2019
ca010ef
Merge pull request #2495 from owncloud/bugfix/drop-docker-image-from-…
DeepDiver1975 Nov 19, 2019
324d5a4
Merge pull request #2239 from owncloud/upload-with-sdk
Nov 19, 2019
098f71a
Adjusted tests
LukasHirt Nov 18, 2019
34bfa32
Merge pull request #2489 from owncloud/enforcedPassword1
individual-it Nov 20, 2019
bd9abbe
resource id comparison mixins, updated filter
refs Nov 20, 2019
72602bd
Merge pull request #2488 from jasson99/userPasswordSettings
phil-davis Nov 20, 2019
e5e6a56
Remove random files that got merged accidently
dpakach Nov 21, 2019
37e4bd2
Add acceptance test for public link sharing
kiranparajuli589 Oct 25, 2019
587aa6e
Merge pull request #2511 from owncloud/remove-random-file
dpakach Nov 21, 2019
5bc7a4e
Mouse-click on overwrite dialog overlay to remove file upload popup
skshetry Nov 19, 2019
6ce4651
Merge pull request #2372 from kiranparajuli589/test-public-links
skshetry Nov 21, 2019
b5c66a3
Use drone docker plugin
DeepDiver1975 Nov 21, 2019
bd2c97e
Merge pull request #2373 from owncloud/bugfix/sharing-bit-masking
Nov 21, 2019
a6e3691
Merge pull request #2520 from owncloud/bugfix/fix-docker-push-once-again
DeepDiver1975 Nov 21, 2019
91f817c
Fix permission name used in tests
Nov 21, 2019
7d5e8bc
Merge pull request #2521 from owncloud/fix-merge-clash-with-perms
phil-davis Nov 22, 2019
edeab70
Merge pull request #2471 from owncloud/rm-redundant-impl-overwrite-up…
phil-davis Nov 22, 2019
3545006
Rename change permission to update
skshetry Nov 22, 2019
f2dd82e
Merge pull request #2527 from owncloud/fix-patch
individual-it Nov 22, 2019
ae6f798
test password enforcement when changing public links
individual-it Nov 21, 2019
3f1e505
split webUISharingPermissionsGroups test suite
individual-it Nov 22, 2019
c2074b9
Acceptance tests for actions performed on received shares
jasson99 Nov 18, 2019
b0ef597
test set default expiration date for public links
individual-it Nov 22, 2019
1d991be
Merge pull request #2531 from owncloud/splitSharingGroupsTests
individual-it Nov 22, 2019
ac96d7b
Merge pull request #2529 from owncloud/testDefaultExpiryDate
individual-it Nov 22, 2019
0470787
Merge pull request #2518 from owncloud/changeRolePasswordEnforced
individual-it Nov 25, 2019
e94581c
Merge pull request #2484 from jasson99/webUISharingAcceptShares/accep…
skshetry Nov 25, 2019
74c5944
test: use path helpers in acceptance tests
skshetry Nov 25, 2019
b3ab7d8
fixup! test: use path helpers in acceptance tests
skshetry Nov 25, 2019
bc152db
search in trashbin page and favorites page does global scope search
haribhandari07 Nov 25, 2019
1431ad6
New collaborators flow
Nov 12, 2019
c0b9e9b
Merge pull request #2536 from owncloud/search-from-trashbin
skshetry Nov 25, 2019
a88517c
add radix to parseInt
refs Nov 25, 2019
98178a9
do not fail test when saving button of public link does not disappear
individual-it Nov 25, 2019
2170d13
Acceptance test for folder with special characters in name
jasson99 Nov 21, 2019
bd422bb
Merge pull request #2541 from owncloud/waitSavePublicLink
phil-davis Nov 25, 2019
d0eef89
Merge pull request #2450 from owncloud/collaborators-ux-leap
Nov 25, 2019
db51719
responsive table
Julian1998 Oct 17, 2019
207b36a
Removed private links icon next to breadcrumb and added it instead in…
Julian1998 Nov 19, 2019
1c04623
test enforce expiration date on public links
individual-it Nov 22, 2019
ec0acb8
Merge pull request #2501 from jasson99/CreateFoldersWithSpecialCharac…
individual-it Nov 26, 2019
70c6c35
Merge pull request #2535 from owncloud/path-utils
individual-it Nov 26, 2019
477c199
Merge pull request #2533 from owncloud/testEnforceExpireDate
phil-davis Nov 26, 2019
bc25869
Remove collaborator autocomplete filter for remote user
Nov 26, 2019
6b69915
Merge pull request #2496 from owncloud/feature/private-link-in-links-…
Nov 26, 2019
991f25a
[tx] updated from transifex
dschmidt Nov 26, 2019
14725b4
Adjust autocomplete test to not include remote users
Nov 26, 2019
ae43f47
Add acceptance test for copying public link URL and browse shared res…
kiranparajuli589 Nov 19, 2019
5c62dc3
Acceptance tests: perform file actions on the files and folders that …
dpakach Nov 22, 2019
1bcb6ef
Merge pull request #2528 from owncloud/delete-non-existing-file
dpakach Nov 27, 2019
a06d94d
fix paramenter name
individual-it Nov 27, 2019
dc74a0d
Merge pull request #2487 from kiranparajuli589/copy-public-link
individual-it Nov 27, 2019
7a908c5
Acceptance test for public links with same name
jasson99 Nov 25, 2019
da40981
Merge pull request #2583 from owncloud/fixParameterNAme
dpakach Nov 28, 2019
dca614f
Merge pull request #2539 from owncloud/publicLinksWithSameName
individual-it Nov 28, 2019
f3782fa
Acceptance test to restore file from trashbin whose parent folder is …
jasson99 Nov 21, 2019
44db27e
Merge pull request #2519 from jasson99/restoreAFileFromTrashbinWithRe…
individual-it Nov 28, 2019
fbfb96c
Add acceptance test to view account information on the account page
jasson99 Nov 26, 2019
12229fb
Merge pull request #2572 from owncloud/accountInformation
skshetry Nov 28, 2019
996ce50
[tx] updated from transifex
dschmidt Nov 28, 2019
e967048
breadcrumb is not seen one level below root directory when rootFolder…
haribhandari07 Nov 25, 2019
619c4a9
Merge pull request #2540 from owncloud/breadcrumb-when-rootFolder
skshetry Nov 29, 2019
d75a73f
Acceptance test for user logout from the account page
jasson99 Nov 27, 2019
0b55e49
Add acceptance test to clearTrashbin
jasson99 Nov 27, 2019
12b6496
Set skeleton-directory when running tests
skshetry Nov 26, 2019
5655697
Use path utils instead
skshetry Nov 26, 2019
3ea78ce
Move configuration handling logic to separate helper
skshetry Nov 28, 2019
b4da378
Diff config inside rollback
skshetry Nov 28, 2019
85d043e
Concurrently set config with limit in promises
skshetry Nov 29, 2019
2123313
Merge pull request #2571 from owncloud/set-skeletondirectory
skshetry Nov 29, 2019
c550204
Merge pull request #2579 from owncloud/logoutFromAccount
jasson99 Nov 29, 2019
955009d
Merge pull request #2569 from owncloud/fix-remote-user-autocomplete
Nov 29, 2019
124a3ca
Merge pull request #2582 from owncloud/clearTrashbin
individual-it Nov 29, 2019
39688e1
Upgrade all libs
Nov 26, 2019
95c57f7
check only versions tab is displayed in public link page
haribhandari07 Nov 27, 2019
a4365df
Merge pull request #2580 from owncloud/publiclink-not-display-collabo…
skshetry Dec 2, 2019
484b792
Merge pull request #2570 from owncloud/upgrade-all
Dec 2, 2019
8adcacf
run acceptance test with newer nodejs version
haribhandari07 Dec 2, 2019
2b7f6dc
Merge pull request #2595 from owncloud/nodejs-update
individual-it Dec 3, 2019
a3bb447
Retry clicking on delete immediately popup in trashbin
haribhandari07 Dec 3, 2019
d29a05e
waitForElementEnabled used instead of waitForElementVisible
haribhandari07 Dec 4, 2019
c7a91e4
Selecting breadcrumb and reloading inside problematic folder
haribhandari07 Nov 22, 2019
6cd8a94
Refactoring filespage page-object for assertion management
kiranparajuli589 Nov 27, 2019
5fcb379
Merge pull request #2530 from owncloud/click-breadcrumbs
haribhandari07 Dec 4, 2019
7d20ecd
Merge pull request #2577 from owncloud/assertion-refactor-files-list-…
kiranparajuli589 Dec 4, 2019
ace0019
Refactor publicLinksDialog page-object
kiranparajuli589 Nov 27, 2019
86f4a94
Refactor ownCloudLoginPage for assertion management
kiranparajuli589 Dec 6, 2019
6136847
Merge pull request #2612 from owncloud/delete-immediately-retry
individual-it Dec 9, 2019
e2ccac9
removed debug line in ownCLoudLoginPage
kiranparajuli589 Dec 9, 2019
805b2c8
Expiry date isDisabled--fixups
kiranparajuli589 Dec 9, 2019
07e29d9
Merge pull request #2578 from owncloud/assertion-refactor-public-link…
individual-it Dec 9, 2019
d52fe82
Merge pull request #2621 from owncloud/assertion-refactor-ownCloudLog…
phil-davis Dec 9, 2019
6844122
correct step wording
individual-it Dec 9, 2019
2cadcbc
Merge pull request #2647 from owncloud/fixNoShareStepWording
individual-it Dec 9, 2019
0dc854e
change as per code review
refs Dec 9, 2019
4ded2b0
Limit concurrent uploads to one
Dec 9, 2019
56689a0
Add acceptance for sharing file using federation and receiving federa…
dpakach Nov 20, 2019
078a28f
Merge pull request #2502 from owncloud/federation-sharing-test
individual-it Dec 10, 2019
7d05cb0
Merge pull request #2653 from owncloud/limit-uploads-concurrency
Dec 10, 2019
6c9a647
Checks on resourceid (Public Links) (#2494)
refs Dec 10, 2019
2f3dd1b
Hide quota on external storage
LukasHirt Dec 9, 2019
e42c97e
Merge pull request #2287 from owncloud/fix/mobile-response-for-trashbin
Julian1998 Dec 10, 2019
5f58d4d
Merge pull request #2652 from owncloud/bugfix/hide-quota-bar-in-exter…
Dec 10, 2019
51cf9c0
Refactor filesPage page-object for assertion management
kiranparajuli589 Dec 5, 2019
24bd2b9
Add acceptance test to filter files and folders using keyword
jasson99 Nov 29, 2019
3e987ef
Merge pull request #2619 from owncloud/assertion-refactor-files-page
haribhandari07 Dec 11, 2019
936fd8b
Bump owncloud-design-system from 1.0.0-1007 to 1.0.0-1030
dependabot-preview[bot] Dec 11, 2019
f0774a1
Merge pull request #2592 from owncloud/filterFilesFoldersUsingKeyword
haribhandari07 Dec 12, 2019
98d0f5f
Merge pull request #2675 from owncloud/dependabot/npm_and_yarn/ownclo…
DeepDiver1975 Dec 12, 2019
9097738
Hide checkbox label in file list
DeepDiver1975 Dec 12, 2019
65ee1fb
Use owncloud-design-system 1.0.0-1041
DeepDiver1975 Dec 12, 2019
502aa9e
Merge pull request #2680 from owncloud/bugfix/no-checkbox-label-in-fi…
DeepDiver1975 Dec 12, 2019
8114c48
Transform route titles into real h1's, for #1651
marcus-herrmann Oct 4, 2019
79ed1ec
Merge branch 'feature/headline-level-1-for-every-route' of github.com…
marcus-herrmann Dec 12, 2019
77cb36c
Transform route titles into real h1's, for #1651
marcus-herrmann Oct 4, 2019
75c7419
Merge branch 'feature/headline-level-1-for-every-route' of github.com…
marcus-herrmann Dec 12, 2019
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
301 changes: 244 additions & 57 deletions .drone.starlark

Large diffs are not rendered by default.

3,536 changes: 3,308 additions & 228 deletions .drone.yml

Large diffs are not rendered by default.

5 changes: 4 additions & 1 deletion .htaccess
Original file line number Diff line number Diff line change
Expand Up @@ -10,4 +10,7 @@
</ifModule>
</filesMatch>
# END Caching

Header unset X-Frame-Options
Header always set X-Frame-Options "DENY"
Header unset Content-Security-Policy
Header always set Content-Security-Policy "frame-ancestors 'none';"
50 changes: 47 additions & 3 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,53 @@ All notable changes to this project will be documented in this file.

The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/).

## [0.2.5]
### Added
- IE11 support https://github.com/owncloud/phoenix/pull/2082
- Draw.io app integration https://github.com/owncloud/phoenix/pull/2083
- New file menu entries for different file types https://github.com/owncloud/phoenix/pull/2111
- Drone starlark https://github.com/owncloud/phoenix/pull/2112
- Rename and delete will be disallowed in case the parent folder has no permissions fot these two operations https://github.com/owncloud/phoenix/pull/2129
- Progress bar for upload https://github.com/owncloud/phoenix/pull/2176
- Handle errors while deleting and renaming files https://github.com/owncloud/phoenix/pull/2177
- Logout option on access denied page https://github.com/owncloud/phoenix/pull/2178
- Download feedback spinner https://github.com/owncloud/phoenix/pull/2179
- Remove rootFolder from breadcrumbs https://github.com/owncloud/phoenix/pull/2196
- Send header X-Requested-With: XMLHttpRequest in all requests https://github.com/owncloud/phoenix/pull/2197
- X-Frame-Options and Content-Security-Policy https://github.com/owncloud/phoenix/pull/2311

### Fixed
- IE11 support for media viewer app https://github.com/owncloud/phoenix/pull/2086
- Files drop when link password is set https://github.com/owncloud/phoenix/pull/2096
- Detection of public pages despite existing auth https://github.com/owncloud/phoenix/pull/2097
- Public link access in incognito mode https://github.com/owncloud/phoenix/pull/2110
- Password handling in public links https://github.com/owncloud/phoenix/pull/2117
- More close options to file actions menu https://github.com/owncloud/phoenix/pull/2161
- Reset search value on clear action https://github.com/owncloud/phoenix/pull/2198
- Prevent duplicate token refresh calls https://github.com/owncloud/phoenix/pull/2205
- Use PQueue to run only one create folder promise in folder upload https://github.com/owncloud/phoenix/pull/2210
- Upon token refresh do not perform full login on sdk level https://github.com/owncloud/phoenix/pull/2211
- Exit link on access denied page https://github.com/owncloud/phoenix/pull/2220
- Structure of folders in folder upload https://github.com/owncloud/phoenix/pull/2224
- Remove file from progress after download on IE11 https://github.com/owncloud/phoenix/pull/2310
- Properly reset capabilities on logout https://github.com/owncloud/phoenix/pull/2116

### Changed
- For mounted folders use the full url as private link https://github.com/owncloud/phoenix/pull/2170
- Store route in vuex before login in case user is unauthorized https://github.com/owncloud/phoenix/pull/2170
- Use currentFolder path in breadcrumbs https://github.com/owncloud/phoenix/pull/2196
- Switch to show instead of if in upload progress bar https://github.com/owncloud/phoenix/pull/2206
- Key of file action buttons to ariaLabel https://github.com/owncloud/phoenix/pull/2219
- Trigger add to progress before the folders creation https://github.com/owncloud/phoenix/pull/2221
- Handle remove from progress in its own mutation https://github.com/owncloud/phoenix/pull/2225
- Use oidc-client 1.9.1 https://github.com/owncloud/phoenix/pull/2261

### Security
- Added sanitization to markdown editor app https://github.com/owncloud/phoenix/pull/2233

### Removed
- Drag and drop in ie11 because of compatibility issues https://github.com/owncloud/phoenix/pull/2128

## [0.2.4]
### Added
- Private link for the current folder to the app bar https://github.com/owncloud/phoenix/pull/2009
Expand All @@ -19,10 +66,8 @@ The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/).

## [0.2.3]
### Added
- Acceptance tests for public links https://github.com/owncloud/phoenix/pull/1886
- Set X-Requested-With header - required ownCloud 10.3 https://github.com/owncloud/phoenix/pull/1984
- Use 2 spaces instead of tab for feature files https://github.com/owncloud/phoenix/pull/2004
- Test sharing a file via public link https://github.com/owncloud/phoenix/pull/1981
- Handle OAuth/OpenIdConnect error in callback request query string https://github.com/owncloud/phoenix/pull/2011
- Enable loading apps from external sites https://github.com/owncloud/phoenix/pull/1986
- Add default client side sort https://github.com/owncloud/phoenix/pull/1972
Expand All @@ -36,7 +81,6 @@ The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/).
- Show error message when user tries to upload a folder in IE11 https://github.com/owncloud/phoenix/pull/1956
- Error message if the folder or file name is empty in create dialog and added default value https://github.com/owncloud/phoenix/pull/1938
- Bookmarks to menu https://github.com/owncloud/phoenix/pull/1949
- Collaborators test for changing share permissions https://github.com/owncloud/phoenix/pull/1838

### Fixed
- Redirect to access denied page if the user doesn't have access to Phoenix instance https://github.com/owncloud/phoenix/pull/1939
Expand Down
16 changes: 2 additions & 14 deletions Dockerfile
Original file line number Diff line number Diff line change
@@ -1,15 +1,3 @@
# build stage
FROM node:10.15.3-alpine as build-stage
RUN apk update && apk upgrade && \
apk add --no-cache bash git
FROM webhippie/nginx:latest

WORKDIR /app
COPY . .
RUN yarn install
RUN yarn dist

# production stage
FROM nginx:1.13.12-alpine as production-stage
COPY --from=build-stage /app/dist /usr/share/nginx/html
EXPOSE 80
CMD ["nginx", "-g", "daemon off;"]
COPY dist /srv/www
5 changes: 4 additions & 1 deletion Makefile.release
Original file line number Diff line number Diff line change
Expand Up @@ -69,4 +69,7 @@ endif
package:
rm -rf $(CURDIR)/release
mkdir $(CURDIR)/release
cd $(dist_dir) && tar -czf $(cur_dir)/release/$(app_name).tar.gz *
rm -rf $(CURDIR)/phoenix
mkdir $(CURDIR)/phoenix
cp -R $(dist_dir) $(CURDIR)/phoenix
tar -czf $(CURDIR)/release/$(app_name).tar.gz -C $(CURDIR) phoenix
41 changes: 27 additions & 14 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -76,24 +76,37 @@ In the local Phoenix checkout, copy the `config.json.sample` file to `config.jso

## Running acceptance tests

- clone and install testing app into owncloud from http://github.com/owncloud/testing
- set `skeletondirectory` of ownCloud to `<oc-root>/apps/testing/data/webUISkeleton` e.g. `occ config:system:set skeletondirectory --value=/var/www/owncloud/apps/testing/data/webUISkeleton`
- clone and install testing app into ownCloud from http://github.com/owncloud/testing
- build, configure and run phoenix
- setup selenium & browser
- install the Chrome browser and let yarn start & run selenium OR
- use docker to start the browser and selenium e.g.: `docker run -d -p 4445:4444 -p 5900:5900 -v /dev/shm:/dev/shm --name selenium selenium/standalone-chrome-debug`
- setup selenium and browser in either of the following ways:
1. `yarn run selenium`: This runs selenium-docker similar to command below.

Needs setting `SELENIUM_HOST` as `localhost` and `SERVER_HOST` in the format `http://<ip_addr>:8300`. To find ip of the docker host, use

```sh
docker inspect -f "{{ .NetworkSettings.Gateway }}" selenium
```

2. use docker to start the browser and selenium e.g.:
```sh
docker run -d -p 4444:4444 -p 5900:5900 -v /dev/shm:/dev/shm -v <repo_path>/tests/acceptance/filesForUpload:/uploads --name selenium selenium/standalone-chrome-debug
```
3. install the Chrome browser and let yarn start & run selenium (remember to set `LOCAL_UPLOAD_DIR` though)
4. Use standalone selenium server (remember to set `SELENIUM_HOST`, `SELENIUM_PORT` and `LOCAL_UPLOAD_DIR`).
- run `yarn run acceptance-tests <feature-files-to-test>`
- available settings to be set by environment variables:

| setting | meaning | default |
|--------------------| -----------------------------------------------------------------------| ----------------------|
| `SERVER_HOST` | phoenix URL | http://localhost:8300 |
| `BACKEND_HOST` | owncloud server URL | http://localhost:8080 |
| `BACKEND_USERNAME` | owncloud administrator username | admin |
| `BACKEND_PASSWORD` | owncloud administrator password | admin |
| `SELENIUM_HOST` | selenium server host, if not set yarn will start selenum automatically<br/>if running the selenium docker container as mentioned above set to `localhost` | |
| `SELENIUM_PORT` | port of selenium server | 4445 |
| `SCREEN_RESOLUTION`| width and height in px to set the browser resulution to e.g. 375x812 | empty = fullscreen |
| setting | meaning | default |
|-------------------- | -----------------------------------------------------------------------| ----------------------|
| `SERVER_HOST` | phoenix URL | http://localhost:8300 |
| `BACKEND_HOST` | ownCloud server URL | http://localhost:8080 |
| `BACKEND_USERNAME` | ownCloud administrator username | admin |
| `BACKEND_PASSWORD` | ownCloud administrator password | admin |
| `SELENIUM_HOST` | selenium server host, if not set yarn will start selenium automatically<br/>if running the selenium docker container as mentioned above set to `localhost` | |
| `SELENIUM_PORT` | port of selenium server | 4444 |
| `SCREEN_RESOLUTION` | width and height in px to set the browser resolution to e.g. 375x812 | empty = fullscreen |
| `REMOTE_UPLOAD_DIR` | path to `filesForUpload` directory, used when uploading files through api | `./tests/acceptance/filesForUpload` |
| `LOCAL_UPLOAD_DIR` | `filesForUpload` directory available for selenium for direct uploads<br/>If using selenium-docker and example above, set it as `/uploads`.<br/>If running local selenium, set value same as `REMOTE_UPLOAD_DIR` (please, remember to use absolute path)| `/uploads` |

## Updating dependencies

Expand Down
4 changes: 2 additions & 2 deletions appinfo/info.xml
Original file line number Diff line number Diff line change
Expand Up @@ -9,10 +9,10 @@ This is an early release with known limitations and missing features.
Please report and findings in https://talk.owncloud.com/channel/phoenix </description>
<licence>AGPLv3</licence>
<author>Felix Heidecke, Oshan Mudannayake, Thomas Müller, Lukáš Hirt, Julian Müller</author>
<version>0.2.4</version>
<version>0.2.5</version>
<category>tools</category>
<dependencies>
<owncloud min-version="10.2.1" max-version="10" />
<owncloud min-version="10.3" max-version="10" />
</dependencies>
<navigation>
<static>index.html</static>
Expand Down
7 changes: 6 additions & 1 deletion apps/draw-io/src/app.js
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,12 @@ const appInfo = {
extensions: [{
extension: 'drawio',
newTab: true,
routeName: 'draw-io-edit'
routeName: 'draw-io-edit',
newFileMenu: {
menuTitle ($gettext) {
return $gettext('Create new draw.io document…')
}
}
}
]
}
Expand Down
22 changes: 21 additions & 1 deletion apps/draw-io/webpack.common.js
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,27 @@ module.exports = {
}, {
test: /\.vue$/,
loader: 'vue-loader'
}, {
},
{
test: /\.jsx?$/,
include: /node_modules\/(?=(query-string|split-on-first|strict-uri-encode)\/).*/,
use: {
loader: 'babel-loader',
options: {
presets: [
[
'@babel/preset-env',
{
targets: {
ie: '11'
}
}
]
]
}
}
},
{
test: /\.css$/,
use: [
'vue-style-loader',
Expand Down
Loading