Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
330 commits
Select commit Hold shift + click to select a range
4300162
spelling: database
jsoref Oct 17, 2025
6318abf
spelling: datacite
jsoref Oct 17, 2025
5281a07
spelling: declaratory
jsoref Oct 17, 2025
1b5029d
spelling: decode
jsoref Oct 17, 2025
eab1e75
spelling: deleted
jsoref Oct 17, 2025
a77d060
spelling: delimiters
jsoref Oct 17, 2025
46a9b83
spelling: descendents
jsoref Oct 17, 2025
c9d41f1
spelling: description
jsoref Oct 17, 2025
64de29f
spelling: desynchronized
jsoref Oct 17, 2025
998fd27
spelling: development
jsoref Oct 17, 2025
cfdc92c
spelling: dictionaries
jsoref Oct 17, 2025
de7056c
spelling: disconnect
jsoref Oct 17, 2025
1ab13bd
spelling: distinguishing
jsoref Oct 17, 2025
054582a
spelling: draggable
jsoref Oct 17, 2025
deedabf
spelling: each
jsoref Oct 16, 2025
11263e2
spelling: educational
jsoref Oct 17, 2025
caeab09
spelling: effects tested
jsoref Oct 17, 2025
5d8ec38
spelling: efficient
jsoref Oct 17, 2025
45ef63f
spelling: elsewhere
jsoref Oct 17, 2025
58b2b10
spelling: embargoed
jsoref Oct 17, 2025
c49c6b7
spelling: endpoint
jsoref Oct 17, 2025
9d6c447
spelling: engagement
jsoref Oct 17, 2025
f2571f9
spelling: enqueues
jsoref Oct 17, 2025
bd69173
spelling: entire
jsoref Oct 17, 2025
fc41503
spelling: entries
jsoref Oct 17, 2025
99c55c4
spelling: error
jsoref Oct 17, 2025
bf23fc7
spelling: exactly
jsoref Oct 17, 2025
d453ca3
spelling: exceeds
jsoref Oct 17, 2025
8cd0d37
spelling: existence
jsoref Oct 17, 2025
8d758be
spelling: existing
jsoref Oct 17, 2025
b05454e
spelling: expected
jsoref Oct 17, 2025
e157904
spelling: explicit
jsoref Oct 17, 2025
7f7c64a
spelling: explicitly
jsoref Oct 17, 2025
bb00917
spelling: expression
jsoref Oct 17, 2025
4625fe9
spelling: extension
jsoref Oct 17, 2025
8f4c5f6
spelling: extract
jsoref Oct 13, 2025
f01f2a0
spelling: fall back
jsoref Oct 16, 2025
b292324
spelling: fetch
jsoref Oct 17, 2025
7baa9ef
spelling: filter
jsoref Oct 17, 2025
4542260
spelling: filterability
jsoref Oct 17, 2025
d230552
spelling: finalize
jsoref Oct 17, 2025
9e46eff
spelling: flag
jsoref Oct 17, 2025
58ea19e
spelling: flattened
jsoref Oct 17, 2025
bde2e00
spelling: flexibility
jsoref Oct 17, 2025
8deaad5
spelling: for
jsoref Oct 16, 2025
cfec1c4
spelling: from
jsoref Oct 16, 2025
da019a3
spelling: function
jsoref Oct 17, 2025
9d5374b
spelling: further
jsoref Oct 17, 2025
c8e3d00
spelling: github
jsoref Oct 12, 2025
d1930dd
spelling: gitlab
jsoref Oct 16, 2025
2829a93
spelling: given by the referrer
jsoref Oct 17, 2025
8c6d4c5
spelling: gives users
jsoref Oct 17, 2025
369cfd2
spelling: greatgreatgrandchild
jsoref Oct 17, 2025
609a558
spelling: guarantee
jsoref Oct 17, 2025
71af67e
spelling: guid
jsoref Oct 17, 2025
46c9fc6
spelling: hierarchy
jsoref Oct 17, 2025
1d9e36d
spelling: hipaa
jsoref Oct 17, 2025
fdecdd0
spelling: how you
jsoref Oct 17, 2025
bcb4dc2
spelling: icar
jsoref Oct 17, 2025
2a10ef3
spelling: id
jsoref Oct 17, 2025
0344a54
spelling: identifying
jsoref Oct 17, 2025
c9bcbaa
spelling: images
jsoref Oct 17, 2025
d58b7ab
spelling: implicit
jsoref Oct 17, 2025
ced9b54
spelling: in
jsoref Oct 17, 2025
0cef078
spelling: include
jsoref Oct 17, 2025
f771ed5
spelling: includes
jsoref Oct 17, 2025
ba95f52
spelling: indeed
jsoref Oct 17, 2025
d114a37
spelling: information
jsoref Oct 17, 2025
c073671
spelling: initially
jsoref Oct 17, 2025
5984ccf
spelling: initiation
jsoref Oct 17, 2025
1cef144
spelling: initiator
jsoref Oct 17, 2025
9186c6a
spelling: input
jsoref Oct 17, 2025
3693dda
spelling: install them
jsoref Oct 17, 2025
4e1a52f
spelling: instantiate
jsoref Oct 17, 2025
f5d3ec5
spelling: institution
jsoref Oct 17, 2025
0b48545
spelling: institutional
jsoref Oct 17, 2025
337913a
spelling: institutions
jsoref Oct 17, 2025
5f409d6
spelling: instructions
jsoref Oct 17, 2025
e0e8bb1
spelling: interface
jsoref Oct 17, 2025
a56cfe6
spelling: interval
jsoref Oct 17, 2025
8b8aaa6
spelling: into
jsoref Oct 13, 2025
e1a08cb
spelling: is contingent
jsoref Oct 17, 2025
f081b9c
spelling: is
jsoref Oct 17, 2025
92c27d8
spelling: its
jsoref Oct 16, 2025
0cf0b78
spelling: javascript
jsoref Oct 16, 2025
6602d0b
spelling: jira
jsoref Oct 16, 2025
dc5e69b
spelling: jsonschema
jsoref Oct 17, 2025
02e96a2
spelling: justification
jsoref Oct 17, 2025
69d969e
spelling: landing
jsoref Oct 17, 2025
3f00a1e
spelling: less
jsoref Oct 17, 2025
751f71c
spelling: loading
jsoref Oct 17, 2025
94491c6
spelling: log in
jsoref Oct 16, 2025
8aa2dd1
spelling: log
jsoref Oct 17, 2025
c77bf84
spelling: macos
jsoref Oct 16, 2025
a3d1796
spelling: maintenance
jsoref Oct 17, 2025
64b0afa
spelling: malformed
jsoref Oct 17, 2025
f5cddf7
spelling: management
jsoref Oct 17, 2025
d0b1498
spelling: manipulated
jsoref Oct 17, 2025
5625e23
spelling: manipulation
jsoref Oct 17, 2025
c7cecac
spelling: marked
jsoref Oct 17, 2025
0062bbb
spelling: mechanism
jsoref Oct 17, 2025
050a93a
spelling: message
jsoref Oct 17, 2025
779c6d6
spelling: metadata
jsoref Oct 17, 2025
47dde5c
spelling: method
jsoref Oct 17, 2025
3fc02db
spelling: methods
jsoref Oct 17, 2025
640623f
spelling: millisecond
jsoref Oct 17, 2025
12a3494
spelling: milliseconds
jsoref Oct 17, 2025
c92d5dd
spelling: moderator
jsoref Oct 17, 2025
c6f7b4e
spelling: moving
jsoref Oct 17, 2025
58efe4b
spelling: multiple
jsoref Oct 17, 2025
d14089b
spelling: nonexistent
jsoref Oct 16, 2025
e30659c
spelling: normalize
jsoref Oct 17, 2025
b762823
spelling: not
jsoref Oct 17, 2025
784f78a
spelling: notifications
jsoref Oct 17, 2025
d538f72
spelling: notify
jsoref Oct 17, 2025
e97654e
spelling: oauth
jsoref Oct 16, 2025
d8a9ded
spelling: objects
jsoref Oct 17, 2025
050360e
spelling: occurred
jsoref Oct 17, 2025
5c38d1b
spelling: optional
jsoref Oct 17, 2025
5edc7ab
spelling: original
jsoref Oct 17, 2025
5536326
spelling: other analytic
jsoref Oct 17, 2025
984d9df
spelling: others
jsoref Oct 17, 2025
af24392
spelling: otherwise
jsoref Oct 17, 2025
53a451b
spelling: our
jsoref Oct 16, 2025
1f6c87d
spelling: overridden
jsoref Oct 17, 2025
9a06fa9
spelling: paragraphs
jsoref Oct 17, 2025
b858f3c
spelling: parameter
jsoref Oct 17, 2025
094a744
spelling: params
jsoref Oct 17, 2025
e83ead2
spelling: particular
jsoref Oct 17, 2025
0bddbc6
spelling: permanently
jsoref Oct 17, 2025
3ee3fad
spelling: persistent
jsoref Oct 17, 2025
e1139b5
spelling: pertaining
jsoref Oct 17, 2025
cf4e386
spelling: please
jsoref Oct 16, 2025
5de4e60
spelling: positioning
jsoref Oct 17, 2025
1576ca3
spelling: preceded
jsoref Oct 17, 2025
05c5bfa
spelling: predictions
jsoref Oct 17, 2025
fadbdca
spelling: preexisting
jsoref Oct 16, 2025
406efce
spelling: preparing
jsoref Oct 17, 2025
c9ffe3b
spelling: prepopulate
jsoref Oct 16, 2025
4005d03
spelling: preprint
jsoref Oct 17, 2025
402b5e9
spelling: private
jsoref Oct 17, 2025
e74c060
spelling: probabilistic
jsoref Oct 17, 2025
fb44d54
spelling: programmatically
jsoref Oct 17, 2025
8ae5e0d
spelling: progress
jsoref Oct 17, 2025
cfe6aaa
spelling: propagates
jsoref Oct 17, 2025
9c96962
spelling: provider
jsoref Oct 17, 2025
6f50159
spelling: receive
jsoref Oct 17, 2025
89c8263
spelling: received
jsoref Oct 17, 2025
c4391c8
spelling: recommended
jsoref Oct 17, 2025
dca7ba5
spelling: recommender
jsoref Oct 17, 2025
e756b04
spelling: redirect
jsoref Oct 17, 2025
c57c21a
spelling: referrer
jsoref Oct 17, 2025
9a719ea
spelling: register
jsoref Oct 17, 2025
412b4af
spelling: registration
jsoref Oct 17, 2025
6185f60
spelling: registrations
jsoref Oct 17, 2025
ea24310
spelling: registrationschema
jsoref Oct 17, 2025
f6fb603
spelling: remaining
jsoref Oct 17, 2025
7a8a01e
spelling: remembered
jsoref Oct 17, 2025
670cf83
spelling: remnants
jsoref Oct 17, 2025
93eae8a
spelling: replace
jsoref Oct 17, 2025
335cbaf
spelling: represent
jsoref Oct 17, 2025
adaefe9
spelling: request
jsoref Oct 17, 2025
a808a93
spelling: requires
jsoref Oct 17, 2025
68e85a6
spelling: resolve
jsoref Oct 17, 2025
e3df843
spelling: resources
jsoref Oct 17, 2025
75d5d01
spelling: response
jsoref Oct 17, 2025
64d0379
spelling: responses
jsoref Oct 17, 2025
0d36fce
spelling: responsible
jsoref Oct 17, 2025
5dbae27
spelling: results
jsoref Oct 17, 2025
3ca594b
spelling: retain
jsoref Oct 17, 2025
0a16b76
spelling: retrieve
jsoref Oct 17, 2025
d645fef
spelling: retrieves
jsoref Oct 16, 2025
c4aec5a
spelling: returned
jsoref Oct 17, 2025
e7aad2b
spelling: reversion
jsoref Oct 17, 2025
46abac0
spelling: rolled_back
jsoref Oct 17, 2025
e0271ad
spelling: rules
jsoref Oct 17, 2025
3442f70
spelling: sanitization
jsoref Oct 17, 2025
d0503ef
spelling: sanitize
jsoref Oct 17, 2025
08577de
spelling: save
jsoref Oct 17, 2025
d9dc4e9
spelling: scenario
jsoref Oct 17, 2025
da0adf9
spelling: schema
jsoref Oct 17, 2025
efc5918
spelling: screen
jsoref Oct 17, 2025
badae49
spelling: sendgrid
jsoref Oct 16, 2025
02b082a
spelling: separate
jsoref Oct 17, 2025
1a0a5c1
spelling: serialized
jsoref Oct 17, 2025
9a6984e
spelling: set up
jsoref Oct 16, 2025
599d818
spelling: setting
jsoref Oct 17, 2025
73c1367
spelling: should
jsoref Oct 17, 2025
ad9b57d
spelling: should_be
jsoref Oct 17, 2025
76ed555
spelling: situations
jsoref Oct 17, 2025
e19d7dc
spelling: something
jsoref Oct 17, 2025
8a177df
spelling: sorted
jsoref Oct 17, 2025
a67260d
spelling: specific
jsoref Oct 17, 2025
111b6dc
spelling: study
jsoref Oct 17, 2025
aa4a837
spelling: subclasses
jsoref Oct 17, 2025
a114788
spelling: submissions
jsoref Oct 17, 2025
b3e5886
spelling: submitted
jsoref Oct 17, 2025
a6211e0
spelling: successful
jsoref Oct 17, 2025
c1704e6
spelling: successfully
jsoref Oct 17, 2025
33a8df7
spelling: super bowl
jsoref Oct 17, 2025
698905d
spelling: supporting
jsoref Oct 17, 2025
591dbf1
spelling: technically
jsoref Oct 17, 2025
9298f6d
spelling: technique
jsoref Oct 17, 2025
1d933fe
spelling: template
jsoref Oct 17, 2025
5038c11
spelling: test
jsoref Oct 17, 2025
b31c9be
spelling: than
jsoref Oct 16, 2025
fbe5d02
spelling: that a
jsoref Oct 16, 2025
415cb25
spelling: that the
jsoref Oct 16, 2025
d607d19
spelling: that
jsoref Oct 16, 2025
e14446c
spelling: the p-values
jsoref Oct 17, 2025
2d8e471
spelling: the sample
jsoref Oct 17, 2025
1a80d9e
spelling: the
jsoref Oct 16, 2025
71a43c4
spelling: there are
jsoref Oct 17, 2025
1fdd1d8
spelling: there
jsoref Oct 17, 2025
bccf0cf
spelling: threshold
jsoref Oct 17, 2025
3d475a5
spelling: through table
jsoref Oct 17, 2025
a3ac767
spelling: timed out
jsoref Oct 17, 2025
10ad75f
spelling: transactional
jsoref Oct 17, 2025
0bf4daa
spelling: transition
jsoref Oct 17, 2025
29e3bf5
spelling: trench coat
jsoref Oct 17, 2025
7893d3b
spelling: triangles
jsoref Oct 17, 2025
c44b02d
spelling: unflag
jsoref Oct 17, 2025
a2d301e
spelling: unique
jsoref Oct 17, 2025
9370f48
spelling: uniqueness
jsoref Oct 17, 2025
8b022fb
spelling: unit tests
jsoref Oct 17, 2025
5aef2f8
spelling: universally
jsoref Oct 17, 2025
24add27
spelling: unmoderated
jsoref Oct 17, 2025
49fe77f
spelling: unnecessary
jsoref Oct 17, 2025
4d5ddc7
spelling: unstructured
jsoref Oct 17, 2025
070395a
spelling: unverified
jsoref Oct 17, 2025
d177b08
spelling: updated
jsoref Oct 17, 2025
e112697
spelling: user
jsoref Oct 17, 2025
1d2df32
spelling: username
jsoref Oct 17, 2025
b66b91e
spelling: users
jsoref Oct 17, 2025
b925af5
spelling: verifications
jsoref Oct 17, 2025
251809d
spelling: version
jsoref Oct 17, 2025
e217e6e
spelling: versions
jsoref Oct 17, 2025
3379f46
spelling: view
jsoref Oct 17, 2025
ccd2405
spelling: waffle
jsoref Oct 17, 2025
3547600
spelling: waterbutler
jsoref Oct 17, 2025
81cbb67
spelling: website
jsoref Oct 17, 2025
7106db9
spelling: weight
jsoref Oct 17, 2025
de9c8f8
spelling: when
jsoref Oct 16, 2025
397a7c2
spelling: whether or not
jsoref Oct 16, 2025
60a1c76
spelling: whether
jsoref Oct 17, 2025
4643842
spelling: which
jsoref Oct 16, 2025
f86fa58
spelling: with
jsoref Oct 17, 2025
1b7e904
spelling: withdrawn
jsoref Oct 17, 2025
e650342
spelling: won't
jsoref Oct 17, 2025
00e03ad
spelling: your profile be visible
jsoref Oct 17, 2025
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
  •  
  •  
  •  
2 changes: 1 addition & 1 deletion .docker-compose.gv.env
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,6 @@ OSF_AUTH_COOKIE_NAME=osf
SESSION_COOKIE_SECURE=false
SESSION_COOKIE_HTTPONLY=true
SESSION_COOKIE_SAMESITE=Lax
OSF_SENSITIVE_DATA_SECRET="TrainglesAre5Squares"
OSF_SENSITIVE_DATA_SECRET="TrianglesAre5Squares"
OSF_SENSITIVE_DATA_SALT="yusaltydough"
DEBUG=1
62 changes: 31 additions & 31 deletions CHANGELOG
Original file line number Diff line number Diff line change
Expand Up @@ -88,14 +88,14 @@ We follow the CalVer (https://calver.org/) versioning scheme: YY.MINOR.MICRO.

- Crossref DOIs not minting with _v1, OSF is displaying DOI versions with _v1
- When hamming a spammed user, preprints and registrations remain private
- Fix emabrgoed registrations not becoming public after admin date change
- Add v2 enpoint for alternative email confirmation
- Fix embargoed registrations not becoming public after admin date change
- Add v2 endpoint for alternative email confirmation
- Make relationship on v2/nodes for collected_in
- API V2: get action reviews request not listing latest preprint submit/withdraw requests
- Add ability for admin app to change registry that a registration belongs to
- Update to /nodes/<node-id> api
- Subscription filtering not working correctly
- API V2: Serialize registation resource attributes in Node Linked By Registrations list view and Node Linked Registrations list view
- API V2: Serialize registration resource attributes in Node Linked By Registrations list view and Node Linked Registrations list view

25.10.0 (2025-06-11)
====================
Expand Down Expand Up @@ -159,7 +159,7 @@ We follow the CalVer (https://calver.org/) versioning scheme: YY.MINOR.MICRO.
24.10.0 (2024-12-05)
====================

- Migrate Preprint Affilations
- Migrate Preprint Affiliations
- Add OOPSpam and Akismet metrics to spam report
- Add PrivateSpamMetricsReport
- Update PrivateSpamMetricsReporter to work with refactored MonthlyReporter
Expand Down Expand Up @@ -340,7 +340,7 @@ reasons

22.11.0 (2022-11-21)
====================
- Enable monitoring and moderation of OSF resoruces based on links to external
- Enable monitoring and moderation of OSF resources based on links to external
domains

22.10.0 (2022-10-25)
Expand Down Expand Up @@ -448,12 +448,12 @@ domains

21.08.0 (2021-11-30)
====================
- Remaining work in support of Registrion Versioning/Updating
- Remaining work in support of Registration Versioning/Updating

21.07.0 (2021-10-04)
====================
- Add support for Registry Admins to bulk upload
- Add models suppoorting Registration Versioning
- Add models supporting Registration Versioning
- Normalize default institutional affiliation for drafts
- Fix bugs with spam training

Expand Down Expand Up @@ -687,7 +687,7 @@ domains
===================
- Automatically map subjects when a preprint is moved to a different
preprint provider in the admin app
- Gitlab: return all repos to which the user has access
- GitLab: return all repos to which the user has access
- Upgrade Bower
- Py3 backwards compatible changes

Expand Down Expand Up @@ -1033,7 +1033,7 @@ tags, using a m2m field.
====================

- APIv2: Add Node Settings endpoint.
- APIv2: Add employers and eductional_institutions to user serializer.
- APIv2: Add employers and educational_institutions to user serializer.
- APIv2: Add endpoints for account export and deactivation requests.
- APIv2: Retrieve/delete user external identities.
- Move addon max file size limits to settings files.
Expand Down Expand Up @@ -1159,10 +1159,10 @@ for GitHub, Zotero, and Mendeley addons.
- Upgrade Dropbox client version.
- Add field to PreprintProvider to toggle Hypothesis commenting.
- Fix using django-waffle with groups.
- Fix bug that caused project to be unreachable if it had a deleted BitBucket addon.
- Fix bug that caused project to be unreachable if it had a deleted Bitbucket addon.
- Fix incorrect OSF Meeting instructions.
- Remove unused fonts and styles from landing page.
- Hide hierarchy on search results if parent is priate.
- Hide hierarchy on search results if parent is private.
- API: Fix /data/relationships/referent/type for /guids/<registration-id>/?resolve=false endpoint.
- API: Optimize node delete endpoint.
- Admin: Fix typos.
Expand Down Expand Up @@ -1198,7 +1198,7 @@ Deprecates NodeWikiVersion, Node.wiki_pages_versions, and Node.wiki_pages_curren

- Display file metadata for addon files deleted outside of the OSF.
- Add decorator for feature-flagging EmbOSF routes.
- Add footer to OSF landing page foor logged out users.
- Add footer to OSF landing page for logged out users.
- Make loading indicators consistent.
- Show DOIs on withdrawn registrations.
- Make support email configurable in settings.
Expand Down Expand Up @@ -1300,7 +1300,7 @@ Deprecates NodeWikiVersion, Node.wiki_pages_versions, and Node.wiki_pages_curren
- Subsequent files do not receive a modal when copied over to a folder
- Unable to authorize figshare accounts with unicode in name
- fix incorrect method name in oauth node config js
- In Fangorn, Github's [Open] button only points to the default branch
- In Fangorn, GitHub's [Open] button only points to the default branch
- Popular Public and New & Noteworthy -- making a project private causes error
- Admin app: accessing list of user's permissions 502s
- Unable to mark node as Ham
Expand All @@ -1316,7 +1316,7 @@ Deprecates NodeWikiVersion, Node.wiki_pages_versions, and Node.wiki_pages_curren
- Citations preview should show the full name field if the individual name sections are blank
- Incorrect error message is shown for Dataverse 500 error
- File checked out to Alex DeHaven after Prereg Challenge submission is approved.
- Don't use {} as a attribute default value
- Don't use {} as an attribute default value
- [admin app] Searching for user names that contain periods or commas returns 502
- Forks total includes registrations
- Fix spelling for new VOL section in project settings
Expand Down Expand Up @@ -1491,7 +1491,7 @@ Deprecates NodeWikiVersion, Node.wiki_pages_versions, and Node.wiki_pages_curren
- Make ever_mentioned a ManyToMany field
- Remove unused mongo code in framework.mongo
- Reduce number of queries made by triggered mails script
- Add a context manager to prevent auto_now fields from from getting updated during migrations
- Add a context manager to prevent auto_now fields from getting updated during migrations
- Remove model name aliasing in imports
- Remove dead badges code
- Add view OSF Subjects Permissions
Expand Down Expand Up @@ -1694,7 +1694,7 @@ Deprecates NodeWikiVersion, Node.wiki_pages_versions, and Node.wiki_pages_curren
- Submitting to OSF4M using deleted project name does not create new project
- Fangorn edit undefined
- API 502s when refreshing github metadata (was: TypeError: Can't compare datetime.datetime to NoneType)
- API 502s when requesting Github file metadata w/ version=2.2
- API 502s when requesting GitHub file metadata w/ version=2.2
- Search unhappy with some users
- Registries: "Withdrawn" label not appearing on newly-withdrawn registrations
- Retraction detail pages throw mithril mounting error
Expand Down Expand Up @@ -1759,7 +1759,7 @@ Post-release: python -m scripts.migration.migrate_meetings_preprints_to_preprint
0.101.0 (2016-11-23)
====================
- Fix renaming, download button, zip is broken on GitHub non-default branch
- Prevent 500 error when oving a folder from a OSF in component to OSF storage in parent
- Prevent 500 error when moving a folder from a OSF in component to OSF storage in parent
- Ensure IE can view files in a VOL
- Improve error messaging for attempted moves/deletes of primary file on private preprint project
- Make comment reply filter work
Expand Down Expand Up @@ -1810,7 +1810,7 @@ Post-release: python -m scripts.migration.migrate_meetings_preprints_to_preprint
0.97.0 (2016-10-20)
===================
- API v2 Versioning
- API v2 Redirect swagger docs to Browseable API
- API v2 Redirect swagger docs to Browsable API
- Fix wiki formatting for legacy wiki pages
- Ensure bad file moves don't delete files
- API v2 Make private nodes private in inter-node file moves
Expand Down Expand Up @@ -1925,7 +1925,7 @@ Migrations
0.91.0 (2016-08-28)
===================

- API Endpoints for Preprints (also includs providers and taxonomies)
- API Endpoints for Preprints (also includes providers and taxonomies)
- API Download Counts for OSF Storage Files

Migrations
Expand Down Expand Up @@ -1956,7 +1956,7 @@ Migrations
0.88.1 (2016-08-25)
===================

- Make Github addon logging more tolerant to problems
- Make GitHub addon logging more tolerant to problems

0.88.0 (2016-08-22)
===================
Expand Down Expand Up @@ -1989,7 +1989,7 @@ Migrations
0.87.5 (2016-08-16)
===================

- Modify wording on ERPC langing page
- Modify wording on ERPC landing page

0.87.4 (2016-08-15)
===================
Expand Down Expand Up @@ -2110,7 +2110,7 @@ Migrations
===================

- Use CAS for all authentication for OSF.
- On regisration's file pages, show links to original source file.
- On registration's file pages, show links to original source file.
- Creating a wiki page whose name is the same as a previously deleted wiki page will no longer restore the wiki page's versions.
- Add more contextual information about component hierarchy to the My Projects widget.
- Add Date Modified column to file browsers.
Expand Down Expand Up @@ -2254,7 +2254,7 @@ See https://openscience.atlassian.net/browse/OSF-5861
- Backend for OSF4Institutions: nodes and users can be affiliated with an institution (alpha; disabled on production).
- Add visitor tracking with Keen.io.
- Refactor Google Drive addon to use generic views.
- Use Sendgrid API for sending emails; add categorization of emails.
- Use SendGrid API for sending emails; add categorization of emails.
- UI fixes.

0.64.0 (2016-02-10)
Expand Down Expand Up @@ -2417,7 +2417,7 @@ Migrations
0.50.0 (2015-09-17)
===================

- Migration of all addon file collecitons to a single GuidFile collection.
- Migration of all addon file collections to a single GuidFile collection.

0.49.0 (2015-09-11)
===================
Expand Down Expand Up @@ -2726,7 +2726,7 @@ service when files are backed up to a Amazon Glacier archive.

Hotfix release

- Display warning about private Github repos on a public project on files and
- Display warning about private GitHub repos on a public project on files and
statistics pages.
- Refactor celery task for rendering files so that file contents are not
passed to message broker.
Expand Down Expand Up @@ -2770,16 +2770,16 @@ Lots of new UI features and responsiveness improvements.
- Paginate search results in Add Contributor widget.
- Speed improvements to contributor manager widget.
- Add "ongoing" option to Education and Employment sections of user profile.
- Improved mimetype detection when downloading a file through the Github
- Improved mimetype detection when downloading a file through the GitHub
addon.
- Unread comment counts appear in comment tab.
- Lots of bug fixes and minor UI improvements to the wiki.
- Wiki page names can have punctuation and special characters.
- Lots of UI fixes to the profile configuration pages.
- Larger project title and description inputs.
- Confirmation codes for project deletion are more fun =)
- Allow multiple users to authenticate with the same Github credentials for
the Github addon.
- Allow multiple users to authenticate with the same GitHub credentials for
the GitHub addon.
- Includes all fixes from the "Sprint: Initial" milestone: https://github.com/CenterForOpenScience/openscienceframework.org/issues?q=milestone%3A%22Sprint+%3A+Initial%22+
- Update required versions of requests, webassets, and bleach.

Expand All @@ -2795,7 +2795,7 @@ Schema changes

- Remove fork_list and registration_list fields from Node model. NOTE: A
migration was NOT performed to remove these fields.
- Add AddonGithubOauthSettings model.
- Add AddonGitHubOauthSettings model.
- Remove oauth_access_token and oauth_token_type fields from
AddonGitHubUserSettings model.

Expand Down Expand Up @@ -2843,11 +2843,11 @@ and prevents a number of circular import problems throughout the codebase.
- Wiki logs link to wiki pages.
- Add confirmation dialog when deselecting addons from the user profile page.
- Registered users no longer have "key ring" of view-only link keys. View-only
links will appear the same, regardless of whether you are logged in or not.
links will appear the same, regardless of whether or not you are logged in.
- Project deletion events are logged.
- Developers: All deprecated Solr code removed.
- Developers: Bower components are no longer added to the git tree. Use `bower
install` to installthem.
install` to install them.
- Developers: Various improvements to logging.
- Developers: ``URLLookup`` class is deprecated. Use ``api_url_for`` and
``web_url_for`` in your tests.
Expand Down
2 changes: 1 addition & 1 deletion CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -30,6 +30,6 @@ When submitting an issue, be as descriptive as possible:
* Suggest a solution
* What will it look like when this issue is resolved?

Include pictures (e.g., in OSX press Cmd+Shift+4 to draw a box to screenshot)
Include pictures (e.g., in macOS press Cmd+Shift+4 to draw a box to screenshot)

Examples of good issue reporting: [#382](https://github.com/CenterForOpenScience/osf.io/issues/382), [#713](https://github.com/CenterForOpenScience/osf.io/issues/713).
2 changes: 1 addition & 1 deletion NOTICE
Original file line number Diff line number Diff line change
Expand Up @@ -460,7 +460,7 @@ Common Public Attribution License Version 1.0 (CPAL-1.0)

8.1 This License and the rights granted hereunder will terminate automatically if You fail to comply with terms herein and fail to cure such breach within 30 days of becoming aware of the breach. All sublicenses to the Covered Code which are properly granted shall survive any termination of this License. Provisions which, by their nature, must remain in effect beyond the termination of this License shall survive.

8.2 If You initiate litigation by asserting a patent infringement claim (excluding declatory judgment actions) against Initial Developer, Original Developer or a Contributor (the Initial Developer, Original Developer or Contributor against whom You file such action is referred to as “Participant”) alleging that:
8.2 If You initiate litigation by asserting a patent infringement claim (excluding declaratory judgment actions) against Initial Developer, Original Developer or a Contributor (the Initial Developer, Original Developer or Contributor against whom You file such action is referred to as “Participant”) alleging that:

(a) such Participant’s Contributor Version directly or indirectly infringes any patent, then any and all rights granted by such Participant to You under Sections 2.1 and/or 2.2 of this License shall, upon 60 days notice from Participant terminate prospectively, unless if within 60 days after receipt of notice You either: (i) agree in writing to pay Participant a mutually agreeable reasonable royalty for Your past and future use of Modifications made by such Participant, or (ii) withdraw Your litigation claim with respect to the Contributor Version against such Participant. If within 60 days of notice, a reasonable royalty and payment arrangement are not mutually agreed upon in writing by the parties or the litigation claim is not withdrawn, the rights granted by Participant to You under Sections 2.1 and/or 2.2 automatically terminate at the expiration of the 60 day notice period specified above.

Expand Down
2 changes: 1 addition & 1 deletion PULL_REQUEST_TEMPLATE.md
Original file line number Diff line number Diff line change
Expand Up @@ -36,4 +36,4 @@ Any concerns/considerations/questions that development raised?

## Ticket

<!-- Link to JIRA ticket, if applicable e.g. https://openscience.atlassian.net/browse/OSF-1234 -->
<!-- Link to Jira ticket, if applicable e.g. https://openscience.atlassian.net/browse/OSF-1234 -->
12 changes: 6 additions & 6 deletions README-docker-compose.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,15 +2,15 @@
## Docker and OS Setup

1. Install the Docker Client
- OSX: https://www.docker.com/products/docker#/mac
- macOS: https://www.docker.com/products/docker#/mac
- Ubuntu: https://docs.docker.com/engine/installation/linux/ubuntulinux
- Windows: https://www.docker.com/products/docker#/windows
2. Grant the docker client additional resources (recommended minimums of 1 CPU, 8GB memory, 2GB swap, and 32GB disk image size)
- OSX: https://docs.docker.com/docker-for-mac/#/preferences
- macOS: https://docs.docker.com/docker-for-mac/#/preferences
- Ubuntu: N/A
- Windows: https://docs.docker.com/docker-for-windows/#advanced
3. Setup the Operating System
- OSX
3. Set up the Operating System
- macOS
- Alias the loopback interface

```bash
Expand Down Expand Up @@ -72,7 +72,7 @@
`netsh interface show interface`
- Rename the interface

`netsh inteface set interface "Ethernet 2" newname="Loopback"`
`netsh interface set interface "Ethernet 2" newname="Loopback"`
- Assign the Loopback interface an IP address

`netsh interface ip add address "Loopback" 192.168.168.167 255.255.255.255`
Expand Down Expand Up @@ -124,7 +124,7 @@

- Running containers with docker compose

- In `webite/settings/local.py`, disable `SEARCH_ENGINE`
- In `website/settings/local.py`, disable `SEARCH_ENGINE`
```python
# SEARCH_ENGINE = 'elastic'
SEARCH_ENGINE = None
Expand Down
2 changes: 1 addition & 1 deletion addons/base/models.py
Original file line number Diff line number Diff line change
Expand Up @@ -455,7 +455,7 @@ def before_fork(self, node, user):
"""Return warning text to display if user auth will be copied to a
fork.
:param Node node:
:param Uder user
:param User user
:returns Alert message
"""

Expand Down
2 changes: 1 addition & 1 deletion addons/base/tests/base.py
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ class AddonTestCase:
- ADDON_SHORT_NAME (class variable)
- set_user_settings(self, settings): Method that makes any modifications
to the UserSettings object, e.g. setting access_token
- set_node_settings(self, settings): Metehod that makes any modifications
- set_node_settings(self, settings): Method that makes any modifications
to the NodeSettings object.

This will give you:
Expand Down
6 changes: 3 additions & 3 deletions addons/base/tests/serializers.py
Original file line number Diff line number Diff line change
Expand Up @@ -121,7 +121,7 @@ def test_serialized_urls_checks_required(self):
with pytest.raises(AssertionError):
self.ser.serialized_urls

def test_serialized_acccounts(self):
def test_serialized_accounts(self):
ea = self.ExternalAccountFactory()
self.user.external_accounts.add(ea)

Expand All @@ -131,7 +131,7 @@ def test_serialized_acccounts(self):
assert len(serialized) == self.user.external_accounts.count()
assert mock_serialize_account.call_count == len(serialized)

def test_serialize_acccount(self):
def test_serialize_account(self):
ea = self.ExternalAccountFactory()
expected = {
'id': ea._id,
Expand Down Expand Up @@ -169,7 +169,7 @@ class StorageAddonSerializerTestSuiteMixin(OAuthAddonSerializerTestSuiteMixin):
@abc.abstractmethod
def client(self):
"""Provide a mocked version of this provider's client (i.e. the client should not make
acutal API calls).
actual API calls).
"""
pass

Expand Down
2 changes: 1 addition & 1 deletion addons/base/views.py
Original file line number Diff line number Diff line change
Expand Up @@ -198,7 +198,7 @@ def get_auth(auth, **kwargs):
Authenticate a request and construct a JWT payload for Waterbutler callbacks.
When a user interacts with a file OSF sends a request to WB which itself sends a
request to an external service or Osfstorage, in order to confirm that event has
taken place Waterbutler will send this callback to OSF to comfirm the file action was
taken place Waterbutler will send this callback to OSF to confirm the file action was
successful and can be logged.

This function decrypts and decodes the JWT payload from the request, authenticates
Expand Down
2 changes: 1 addition & 1 deletion addons/bitbucket/tests/test_views.py
Original file line number Diff line number Diff line change
Expand Up @@ -63,7 +63,7 @@ def test_folder_list(self):
@mock.patch('addons.bitbucket.views.BitbucketClient.repo')
@mock.patch('addons.bitbucket.models.NodeSettings.external_account')
def test_set_config(self, mock_account, mock_repo):
# BB selects repos, not folders, so this needs to be overriden
# BB selects repos, not folders, so this needs to be overridden
mock_account.return_value = mock.Mock()
mock_repo.return_value = 'repo_name'
url = self.project.api_url_for(f'{self.ADDON_SHORT_NAME}_set_config')
Expand Down
2 changes: 1 addition & 1 deletion addons/boa/static/boaNodeConfig.js
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ function ViewModel(url) {
self.url = url;
self.urls = ko.observable();

// Non-Oauth fields:
// Non-OAuth fields:
self.username = ko.observable('');
self.password = ko.observable('');

Expand Down
Loading