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

[pull] master from discourse:master #1382

Open
wants to merge 689 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
689 commits
Select commit Hold shift + click to select a range
51e4e5f
Remove unused strings
gschlager Jun 24, 2021
5c31092
Build(deps): Bump faraday from 1.4.2 to 1.4.3
dependabot[bot] Jun 24, 2021
3b32b6b
DEV: Clean up state leak in `Site` tests.
tgxworld Jun 25, 2021
895df9c
UX: margin improvement for mobile alerts
awesomerobot Jun 24, 2021
c3394ed
DEV: Update aws-sdk-s3 gem for S3 multipart uploads (#13523)
martin-brennan Jun 25, 2021
8ab6fd8
UX: Add notice when watched words are regexes (#13493)
nbianca Jun 25, 2021
b4f0a0f
FIX: Nil-filled CF arrays were not being deleted (#13518)
CvX Jun 25, 2021
61472d6
DEV: Rename `hilight` to `highlight` (#13526)
CvX Jun 25, 2021
fa4e5e8
FEATURE: Render emojis on GitHub labels when oneboxing an issue. (#1…
romanrizzi Jun 25, 2021
203d567
UX: Improve blockquote styling in emails (#13527)
CvX Jun 25, 2021
69518be
FIX: Backfill topic_id for EmailLog (#13469)
martin-brennan Jun 27, 2021
f9886ec
Build(deps-dev): Bump mocha from 1.12.0 to 1.13.0 (#13538)
dependabot[bot] Jun 27, 2021
87684f7
FEATURE: Use group SMTP job and mailer instead of UserNotifications c…
martin-brennan Jun 27, 2021
d3e27ca
FIX: Improve participant display in group SMTP emails (#13539)
martin-brennan Jun 28, 2021
ff1c53d
FIX: Missing category edit icon.
tgxworld Jun 28, 2021
fd8016d
DEV: Remove unused attributes from topic-tracking-state.
tgxworld Jun 25, 2021
4d0178d
FIX: Do not show In Reply To for group SMTP emails (#13541)
martin-brennan Jun 28, 2021
a6b9289
DEV: Remove old group form code (#13542)
martin-brennan Jun 28, 2021
14a0247
PERF: optimise backfilling of topic_id (#13545)
SamSaffron Jun 28, 2021
7719453
DEV: Don't eager load tags when tagging is not enabled.
tgxworld Jun 28, 2021
6be4699
FIX: topic level bookmark button (#13530)
AndrewPrigorshnev Jun 28, 2021
3dda926
FIX: only delete the word/phrase when the 'x' icon is clicked (#13547)
arpitjalan Jun 28, 2021
d015907
FIX: Remove extra margin from share topic modal (#13549)
udan11 Jun 28, 2021
04baca5
UX: Tweak the timestamp line in Twitter onebox (#13551)
CvX Jun 28, 2021
7d0d13c
FEATURE: add slow_mode_prevents_editing setting..
mintsaxon Jun 27, 2021
d03aee4
UX: Horizontal scroll bar on top of user directory (when needed) (#13…
markvanlan Jun 28, 2021
99da221
FIX: Handle image decoding failure in composer image optimization (#1…
xfalcox Jun 28, 2021
d860e27
UX: Adds 'Processing Upload' to the composer status area during uploa…
xfalcox Jun 28, 2021
6afba42
UX: Tweak spacing in the admin dashboard (#13557)
CvX Jun 28, 2021
69e557b
Build(deps): Bump excon from 0.82.0 to 0.83.0 (#13558)
dependabot[bot] Jun 28, 2021
03338f9
FIX: Remove legacy topic timer code (#13544)
martin-brennan Jun 28, 2021
d098f51
DEV: Drop duration column from topic timers (#13543)
martin-brennan Jun 28, 2021
5af0636
DEV: Fix a leaky test (#13559)
CvX Jun 29, 2021
a636317
FIX: flaky search-spec
lis2 Jun 29, 2021
a698396
FEATURE: add multiselect user custom field (#13560)
lis2 Jun 29, 2021
2393073
Update translations (#13565)
discourse-translator-bot Jun 29, 2021
717908f
FIX: Get all groups for user directory dropdown (#13566)
markvanlan Jun 29, 2021
aa56e2a
DEV: Don't use the Ember global (#13535)
CvX Jun 29, 2021
e870c09
FIX: Do not call 'set' in destroyed directory table component (#13567)
markvanlan Jun 29, 2021
1f74ea0
FIX: Some admin reports (notably backups) were not showing up
eviltrout Jun 29, 2021
4b27de8
FIX: Include user_field_ids in pagination URL for directory items (#1…
markvanlan Jun 29, 2021
33464cb
FIX: ensures we don't apply charts options to other modes (#13570)
jjaffeux Jun 29, 2021
e81a98e
Build(deps): Bump rubocop from 1.17.0 to 1.18.0
dependabot[bot] Jun 29, 2021
9a7adcd
FIX: Use absolute URL when redirecting SVG sprite path.
tgxworld Jun 30, 2021
b8a0e47
UX: make poll content selectable (#13529)
ZogStriP Jun 30, 2021
e123476
FIX: Always render topic counts (#13563)
nbianca Jun 30, 2021
d82c58e
DEV: Add simple digest for core stylesheets
pmusaraj Jun 21, 2021
99d259d
Precompile core stylesheets independently of themes
pmusaraj Jun 22, 2021
a838293
Refactor scss live refreshing
pmusaraj Jun 27, 2021
ddaa7cc
Update spec/components/stylesheet/manager_spec.rb
pmusaraj Jun 29, 2021
1ea2880
FEATURE: add staff action logs for watched words (#13574)
arpitjalan Jun 30, 2021
5c43f9a
FIX: problem when [] custom field is send (#13573)
lis2 Jun 30, 2021
6986b36
FIX: Child themes being precompiled multiple times.
tgxworld Jun 30, 2021
b63c9fe
FIX: ignore canonical link to localhost (#13577)
arpitjalan Jun 30, 2021
a2e0da1
FEATURE: use native file picker in composer (#13552)
AndrewPrigorshnev Jun 30, 2021
9503885
DEV: Improve output of `Stylesheet::Mananger.precompile_theme_css`.
tgxworld Jun 30, 2021
16227e3
FIX: Do not redirect to a topic user cannot see (#13550)
udan11 Jun 30, 2021
715ecab
FIX: TL4 users cannot delete others posts (#13554)
nbianca Jun 30, 2021
de6cc7a
FIX: Clear appropriate cache when updating font settings (#13582)
pmusaraj Jun 30, 2021
128fdf9
DEV: Revert stylesheet refactors (#13584)
pmusaraj Jun 30, 2021
11baf87
FIX: do not close the merged topic if the first post wasn't merged (#…
AndrewPrigorshnev Jun 30, 2021
79e850b
DEV: Fix a flaky test (#13580)
CvX Jun 30, 2021
6ba28cb
FIX: Reintroduce add group user by email (#13581)
udan11 Jun 30, 2021
88da06c
FIX: typo in discourse
eltociear Jun 30, 2021
6209b11
UX: Make emoji size consistent for oneboxed GH issues with short tags…
romanrizzi Jun 30, 2021
4728962
FIX: Don’t translate TrustLevel name when generating links (#13588)
jbrw Jun 30, 2021
9b51b9b
FIX: Detect resize failures in the client size image optimization (#1…
xfalcox Jun 30, 2021
fae6845
FIX: Detect decode failures earlier in image optimization pipeline (#…
xfalcox Jun 30, 2021
9ed8fe2
Build(deps): Bump rubocop from 1.18.0 to 1.18.1 (#13596)
dependabot[bot] Jun 30, 2021
5958210
FIX: Rename ninja edit terminology to grace period (#13598)
martin-brennan Jul 1, 2021
c54d58e
FIX: Child themes being precompiled multiple times take 2. (#13599)
tgxworld Jul 1, 2021
d2e867a
DEV: Try fix keyboard shortcut acceptance tests (#13576)
martin-brennan Jul 1, 2021
b42e9e5
DEV: Remove broken associations on `Invite` model. (#13600)
tgxworld Jul 1, 2021
3312e09
DEV: Incorrect name in precompile output. (#13602)
tgxworld Jul 1, 2021
b579e9a
DEV: Try fix flaky topic view serializer spec (#13601)
martin-brennan Jul 1, 2021
eb898e5
FIX: Reorder and hide topic timer options (#13597)
martin-brennan Jul 1, 2021
e4aa023
FIX: Set class on color scheme links in bootstrap (#13594)
CvX Jul 1, 2021
0da2197
DEV: Pass the cookie jar to the :after_auth event (#13591)
romanrizzi Jul 1, 2021
1c38b4a
FEATURE: pass supported file extensions to the system file picker (#1…
AndrewPrigorshnev Jul 1, 2021
05bdbd9
SECURITY: Onebox canonical links bypassing FinalDestination checks (#…
arpitjalan Jul 1, 2021
4a2b173
FEATURE: Reencoding is safe, trigger it on files > 500Kb (#13606)
xfalcox Jul 1, 2021
9428a66
FIX: Make non-transactional migration idempotent (#13608)
davidtaylorhq Jul 1, 2021
3db4ed1
FIX: Show empty search results sets (#13604)
udan11 Jul 2, 2021
6ea4bbd
DEV: Prefer .pluck_first over .pluck.first (#13607)
udan11 Jul 2, 2021
58941ea
FIX: Delete old reminder topic timers (#13611)
martin-brennan Jul 2, 2021
8a323ee
FIX: update locale keys for watched word logs (#13613)
arpitjalan Jul 2, 2021
ebcc70a
Build(deps): Bump rqrcode_core from 1.0.0 to 1.1.0 (#13610)
dependabot[bot] Jul 2, 2021
926889e
FIX: Invalid link definition in bootstrap-json
CvX Jun 30, 2021
fdb85b8
DEV: Add theme-color meta to bootstrap (#13615)
CvX Jul 2, 2021
894eb66
FIX: Do not reload whole directory table on username input change (#1…
markvanlan Jul 2, 2021
98d94aa
DEV: Bump Logster and use full hostnames (#13617)
pmusaraj Jul 2, 2021
6be9563
DEV: Tests can reset a single registry (#13618)
romanrizzi Jul 2, 2021
02999f5
Skip compressing theme test files (#13619)
pmusaraj Jul 2, 2021
7e6a317
FIX: Load the category when the category_id attr is present. (#13621)
romanrizzi Jul 2, 2021
ddaf2f5
FIX: Build quote share URL using post number, not post ID (#13622)
davidtaylorhq Jul 2, 2021
8108e2d
Build(deps): Bump faraday from 1.4.3 to 1.5.0 (#13624)
dependabot[bot] Jul 4, 2021
9dc8740
Build(deps): Bump rubyzip from 2.3.0 to 2.3.1 (#13626)
dependabot[bot] Jul 4, 2021
b6c0d6b
Build(deps): Bump rubocop from 1.18.1 to 1.18.2 (#13627)
dependabot[bot] Jul 4, 2021
109bded
Build(deps): Bump image_size from 2.1.0 to 2.1.1 (#13628)
dependabot[bot] Jul 4, 2021
51261b7
Build(deps): Bump oj from 3.11.7 to 3.11.8 (#13629)
dependabot[bot] Jul 4, 2021
100c3d6
FIX: Respect personal_email_time_window_seconds in group SMTP (#13630)
martin-brennan Jul 5, 2021
43058db
UX: Use topic list bulk select toggle for user messages list. (#13614)
tgxworld Jul 5, 2021
f26acb4
DEV: Remove `User` class methods that have been deprecated. (#13612)
tgxworld Jul 5, 2021
0f688f4
FIX: Handle edge cases for group SMTP email job (#13631)
martin-brennan Jul 5, 2021
37b8ce7
FEATURE: Add last visit indication to topic view page. (#13471)
tgxworld Jul 5, 2021
04f97d4
UX: Remove top border on small action after last visit line. (#13633)
tgxworld Jul 5, 2021
04ec543
FIX: Poll wasn't showing all voters (#13620)
ZogStriP Jul 5, 2021
2955d64
DEV: Allow annotations to work in symlinked plugins, add binstub (#13…
davidtaylorhq Jul 5, 2021
da41bc9
DEV: Update yarn.lock (#13637)
davidtaylorhq Jul 5, 2021
48f36d4
DEV: Remove duplicate `filterable` option in tag-drop (#13640)
pmusaraj Jul 5, 2021
1749760
Build(deps): Bump rubyzip from 2.3.1 to 2.3.2 (#13644)
dependabot[bot] Jul 5, 2021
cf63931
UX: Remove background image after image has loaded (#13642)
jbrw Jul 5, 2021
38332ca
FIX: Multiply ratelimiter leniency for own discobot certs (#13639)
riking Jul 6, 2021
b3d3ad2
FIX: Handle SMTPServerBusy for group smtp email (#13632)
martin-brennan Jul 6, 2021
8c370c3
DEV: Add `annotate` rake tasks, and enforce via GitHub actions
davidtaylorhq Jul 6, 2021
4b55b59
DEV: Update core model annotations
davidtaylorhq Jul 5, 2021
f999ef2
DEV: Drop user_options.disable_jump_reply column (#13646)
davidtaylorhq Jul 6, 2021
34387c5
FEATURE: Warn if invited user cannot see topic (#13548)
udan11 Jul 6, 2021
33eae4c
FEATURE: add period filter in top topics route for tags. (#13415)
vinothkannans Jul 6, 2021
da03a3f
FIX: Maintain order when updating notifications (#13643)
udan11 Jul 6, 2021
95b5794
DEV: Compile core and plugin stylesheets independently of themes (#13…
pmusaraj Jul 6, 2021
7925a76
DEV: An endpoint to check if the current user voted in a poll. (#13648)
romanrizzi Jul 6, 2021
f86af68
Build(deps): Bump rake from 13.0.3 to 13.0.4 (#13652)
dependabot[bot] Jul 6, 2021
dda41cf
Build(deps): Bump rubocop from 1.18.2 to 1.18.3 (#13653)
dependabot[bot] Jul 6, 2021
35f6441
DEV: Add uppy.js to build and project (#13645)
martin-brennan Jul 7, 2021
0c56a20
Build(deps): Bump oj from 3.11.8 to 3.12.0 (#13651)
dependabot[bot] Jul 7, 2021
f57d49e
UX: Layout issues with topic last visit line. (#13655)
tgxworld Jul 7, 2021
968ec4f
Build(deps): Bump addressable from 2.7.0 to 2.8.0 (#13625)
dependabot[bot] Jul 7, 2021
a1e5a6b
DEV: Remove `fsl` cookie from specs (#13657)
davidtaylorhq Jul 7, 2021
573a71f
DEV: Do not skip pages when loading polls (#13649)
nbianca Jul 7, 2021
2a1abe9
DEV: Expire `cn` cookie at end of session (#13659)
davidtaylorhq Jul 7, 2021
935aadb
FIX: do not stop `fix_missing_s3` task if saving an upload failed (#1…
arpitjalan Jul 7, 2021
236d6d9
FIX: `fix_missing_s3` task fails on failed upload (take 2) (#13660)
arpitjalan Jul 7, 2021
35110f6
FIX: Set CSP base-uri to `self` (#13654)
pmusaraj Jul 7, 2021
dec7e19
FIX: fix error message for fix_missing_s3 rake task (#13661)
arpitjalan Jul 7, 2021
9969631
FEATURE: Make invites work with existing users (#13532)
udan11 Jul 7, 2021
14a13dc
FIX: Check type of existing reviewables when new reviewable is create…
markvanlan Jul 7, 2021
48b92d8
DEV: Isolate multisite specs (#13634)
CvX Jul 7, 2021
448a564
DEV: Remove super old code comment TODO (#13663)
oblakeerickson Jul 7, 2021
3f23dda
Build(deps): Bump excon from 0.83.0 to 0.84.0 (#13664)
dependabot[bot] Jul 7, 2021
c6f2459
FIX: Do not prevent other topic timers running on error (#13665)
martin-brennan Jul 8, 2021
87c1e98
FEATURE: Let users select flair (#13587)
nbianca Jul 8, 2021
c39ab6c
FIX: Do not wrap flair title in chooser (#13667)
nbianca Jul 8, 2021
371fba6
DEV: Commit failing test for email substution bug
riking Jul 5, 2021
ec537e5
FIX: Do not interpret backreferences in email content
riking Jul 5, 2021
9f275c1
FIX: Handle storage providers not implementing ACLs (#13675)
martin-brennan Jul 9, 2021
c7b062d
Build(deps): Bump rake from 13.0.4 to 13.0.5 (#13673)
dependabot[bot] Jul 9, 2021
6ce0b57
Build(deps): Bump parser from 3.0.1.1 to 3.0.2.0 (#13672)
dependabot[bot] Jul 9, 2021
ba62eca
FIX: can_admin_group should be true when creating a new group. (#13671)
romanrizzi Jul 9, 2021
43d4859
FIX: Let user clear their flair group (#13669)
nbianca Jul 9, 2021
ef90575
DEV: Drop uploads verified column (#13677)
martin-brennan Jul 9, 2021
e1175f9
DEV: Add `users-directory-controls` outlet (#13679)
davidtaylorhq Jul 9, 2021
04db58f
UX: Translate the action type in watched words regex error (#13680)
davidtaylorhq Jul 9, 2021
3ef44bd
FIX: Various translation string fixes (#13681)
nbianca Jul 9, 2021
696bd0b
DEV: add a script for moving timestamps in database (#13682)
AndrewPrigorshnev Jul 9, 2021
c7cdebd
FIX: Switch logos live when changing color schemes in user prefs (#13…
pmusaraj Jul 9, 2021
81d1a61
DEV: Report message-id, skip reason in rake email:test (#13674)
riking Jul 9, 2021
538dcb7
UX: Fix z-index for new topic alert (#13676)
awesomerobot Jul 9, 2021
2d904ad
FIX: Let staged users choose their username (#13678)
udan11 Jul 11, 2021
d9d9715
Build(deps): Bump faraday from 1.5.0 to 1.5.1 (#13697)
dependabot[bot] Jul 11, 2021
1b372a5
Build(deps-dev): Bump shoulda-matchers from 4.5.1 to 5.0.0 (#13699)
dependabot[bot] Jul 11, 2021
9ad49b6
Build(deps): Bump oj from 3.12.0 to 3.12.1 (#13698)
dependabot[bot] Jul 12, 2021
e9ea512
Build(deps): Bump rake from 13.0.5 to 13.0.6 (#13696)
dependabot[bot] Jul 12, 2021
aebc616
UX: Add success state to copy button (#13691)
awesomerobot Jul 12, 2021
efac01d
FIX: Scroll to top on badge pages (#13694)
CvX Jul 12, 2021
d9eb37b
UX: improve the link to the preferences page on the new and unread ta…
AndrewPrigorshnev Jul 12, 2021
953fd2c
FEATURE: add title tag for group detail page (#13702)
arpitjalan Jul 12, 2021
f74640a
FIX: Show correct dates in topic timelines (#13670)
nbianca Jul 12, 2021
2f5e63f
FIX: Use created_at if last_posted_at is null (#13668)
nbianca Jul 12, 2021
729a985
UX: Add copy button to theme public key (#13690)
awesomerobot Jul 12, 2021
d87a021
FEATURE: Penalty history improvements (#13359)
featheredtoast Jul 12, 2021
6a9dc55
DEV: DiscourseEvent for category updated (#13707)
markvanlan Jul 12, 2021
76f279d
DEV: Update release notes output format, and add plugin task (#13709)
davidtaylorhq Jul 12, 2021
ee53963
FIX: admin_user_response schema (#13711)
featheredtoast Jul 12, 2021
49090c3
FIX: Suggest current username for staged users (#13706)
udan11 Jul 12, 2021
024911c
UX: Move the skip auth confirmation spinner inside the modal body. (#…
romanrizzi Jul 12, 2021
e2d04a8
UX: Improve share modal consistency (#13689)
awesomerobot Jul 13, 2021
7911124
FEATURE: Uppy image uploader with UppyUploadMixin (#13656)
martin-brennan Jul 13, 2021
8a0349a
DEV: ignore some tables when updating timestamps using db_timestamps_…
AndrewPrigorshnev Jul 13, 2021
21cf1b7
FIX: Various translation string fixes (#13715)
nbianca Jul 13, 2021
4ba93aa
FIX: Set user flair group to primary group (#13718)
nbianca Jul 13, 2021
3d04924
PERF: Improve post_timing performance when moving posts
davidtaylorhq Jul 9, 2021
800c6e1
PERF: Improve topic_user.liked update performance when moving posts
davidtaylorhq Jul 9, 2021
7fe3e4b
DEV: fix joining in the script for moving timestamps (#13721)
AndrewPrigorshnev Jul 13, 2021
e384e73
Build(deps): Bump faraday-net_http_persistent from 1.1.0 to 1.2.0
dependabot[bot] Jul 12, 2021
0dc96ce
FEATURE: Setting to allow moderators to change post ownership (#13708)
rngus2344 Jul 13, 2021
5ea98b4
DEV: App event when modal is closed (#13722)
markvanlan Jul 13, 2021
5bff65a
FIX: Do not show invalid option in flair chooser (#13725)
nbianca Jul 13, 2021
6805cc2
FIX: Allow uppercase letters in automatic group names
gschlager Jul 13, 2021
9c8645b
FIX: Don't downcase "all groups" in dropdown
gschlager Jul 13, 2021
53fe8b2
Update translations (#13647)
discourse-translator-bot Jul 13, 2021
a64aea3
FIX: Don’t use `user_generated` images as avatar images in Oneboxed T…
jbrw Jul 13, 2021
15320d4
DEV: Make badges grid a `grid` (#13719)
CvX Jul 13, 2021
d11fe6f
FIX: Use rem for font sizes in post headings (#13720)
nbianca Jul 14, 2021
068889c
FIX: Email threads sometimes not grouping for group SMTP (#13727)
martin-brennan Jul 14, 2021
c3045e6
FIX: Don't try to load badges if there none left (#13695)
CvX Jul 14, 2021
a242548
UX: Make sure there's always a margin on badges page (#13693)
CvX Jul 14, 2021
1fb48fc
A11Y: Add labels where needed (#13686)
jordanvidrine Jul 14, 2021
7e52ead
FIX: Use Terser for minification even if uglify-js is not available (…
talyz Jul 14, 2021
2318bd6
FIX: Use array to keep best link for each onebox (#13717)
nbianca Jul 14, 2021
2a95f89
DEV: Update `i18n:check` rake task to detect invalid Markdown links (…
gschlager Jul 14, 2021
c750bfb
FIX: A memoization bug in UserLookup and refactor (#13692)
CvX Jul 14, 2021
f89b135
FIX: `user/badges` grid fix (#13729)
CvX Jul 14, 2021
7605cba
DEV: Bump `discourse_dev_assets` to 0.0.3. (#13730)
vinothkannans Jul 14, 2021
7d43e51
FIX: Remove button to dismiss theme error messages (#13734)
pmusaraj Jul 14, 2021
f7ab852
FIX: Issues with custom icons in themes (#13732)
pmusaraj Jul 14, 2021
2484abd
FIX: Assets for the theme tests page are not compressed (#13736)
OsamaSayegh Jul 14, 2021
ae33104
Build(deps): Bump rubocop-ast from 1.7.0 to 1.8.0 (#13737)
dependabot[bot] Jul 14, 2021
0109edb
UX: stop imgur/google photo mobile onebox overflow (#13738)
awesomerobot Jul 15, 2021
31aa701
FEATURE: Add option to grant badge multiple times to users using Bulk…
OsamaSayegh Jul 15, 2021
76fe3a1
DEV: trigger new discourse events `after_create_dev_record` & `after_…
vinothkannans Jul 15, 2021
4ce58fb
DEV: Improve rake `release_note:generate` date handling (#13726)
davidtaylorhq Jul 15, 2021
5cd4476
FIX: problems with choosing favorite badges (#13731)
AndrewPrigorshnev Jul 15, 2021
74b3730
DEV: return populated data at the end of the method. (#13739)
vinothkannans Jul 15, 2021
ebce983
DEV: pass more arguments to before-create-topic-button (#13740)
hnb-ku Jul 15, 2021
d6fc39c
FEATURE: update existing users when group default notifications chang…
vinothkannans Jul 15, 2021
a23153f
FIX: Add order to outputted stylesheet link tags (#13735)
pmusaraj Jul 15, 2021
55bed48
DEV: Remove stylesheet controller non-prod code (#13745)
pmusaraj Jul 15, 2021
8b89787
SECURITY: Sanitize YouTube Onebox data (#13748)
davidtaylorhq Jul 15, 2021
5f8fa97
Version bump to v2.8.0.beta3 (#13703)
nlalonde Jul 15, 2021
c458ceb
FIX: User's "Top badges" grid (#13752)
CvX Jul 15, 2021
23773b3
updated copy for reply_as_new_group_message (#13754)
tobiaseigen Jul 15, 2021
8bdec18
changed private message -> personal message (#13753)
tobiaseigen Jul 15, 2021
7323c65
FIX: Debounce group name validation correctly (#13757)
OsamaSayegh Jul 16, 2021
444e21b
FEATURE: Add 'users.list' API scope (#13742)
davidtaylorhq Jul 16, 2021
1cadae3
FIX: simplify and improve choosing favorite badges (#13743)
AndrewPrigorshnev Jul 16, 2021
207c308
DEV: Refactor stylesheet live-reloading (#13755)
pmusaraj Jul 16, 2021
c4d7545
FIX: when updating timestamps on topic set a correct bump date (#13746)
AndrewPrigorshnev Jul 16, 2021
8108921
FIX: Ascending/descending sorting in the group membership requests page
OsamaSayegh Jul 16, 2021
361c8be
PERF: Add scheduled job to delete old stylesheet cache rows (#13747)
pmusaraj Jul 16, 2021
438a762
FEATURE: Add assistant to quick search widget (#13650)
pmusaraj Jul 16, 2021
50b3d77
DEV: Update discourse_connect_overrides_ setting copy
davidtaylorhq Jul 16, 2021
422fa1b
FIX: Use correct setting for DiscourseConnect card background overrides
davidtaylorhq Jul 16, 2021
9b15aff
DEV: Plugin outlet in topic-status component (#13763)
markvanlan Jul 16, 2021
079d2af
FIX: Clear stale status of reloaded reviewables (#13750)
udan11 Jul 16, 2021
366238b
FIX: Disable the post submit button during image processing properly …
xfalcox Jul 16, 2021
27b97e4
DEV: add pick-files-button component (#13764)
AndrewPrigorshnev Jul 16, 2021
216dc99
FIX: Media optimization setting was misnamed (#13766)
xfalcox Jul 16, 2021
2fc0a3f
FEATURE: Enable client-side image optimization by default (#13724)
xfalcox Jul 16, 2021
e12b00e
FEATURE: Stop checking referer for embeds (#13756)
xfalcox Jul 16, 2021
b0f06b8
FIX: don't allow category and tag tracking settings on staged users (…
nlalonde Jul 16, 2021
65d4a66
Build(deps): Bump excon from 0.84.0 to 0.85.0 (#13772)
dependabot[bot] Jul 18, 2021
55fc661
Build(deps): Bump ruby2_keywords from 0.0.4 to 0.0.5 (#13771)
dependabot[bot] Jul 18, 2021
4e9b413
FIX: Alignment of user badges in user card (#13770)
pmusaraj Jul 19, 2021
ec9a2a0
Fix i18n issues reported on Crowdin (#13769)
gschlager Jul 19, 2021
6d999fb
DEV: Don't use chunked encoding in development mode (#13768)
eviltrout Jul 19, 2021
1c82989
FEATURE: Add filter box to the themes/components list (#13767)
OsamaSayegh Jul 19, 2021
8de8989
UX: consistent share modal & popup, refactoring (#13759)
awesomerobot Jul 19, 2021
a1047f5
FEATURE: Add new plugin API to allow plugins to extend `Site#categori…
tgxworld Jul 19, 2021
1472e47
FIX: Remove hardcoded value when displaying incoming messages count. …
tgxworld Jul 19, 2021
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.
2 changes: 1 addition & 1 deletion .github/pull_request_template.md
Original file line number Diff line number Diff line change
@@ -1 +1 @@
<!-- NOTE: All pull requests should have tests (rspec in Ruby, qunit in Javascript). If your code does not include test coverage, please include an explanation of why it was omitted. -->
<!-- NOTE: All pull requests should have tests (rspec in Ruby, qunit in JavaScript). If your code does not include test coverage, please include an explanation of why it was omitted. -->
24 changes: 22 additions & 2 deletions .github/workflows/tests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -26,10 +26,13 @@ jobs:
fail-fast: false

matrix:
build_type: [backend, frontend]
build_type: [backend, frontend, annotations]
target: [core, plugins]
postgres: ["13"]
redis: ["6.x"]
exclude:
- build_type: annotations
target: plugins

services:
postgres:
Expand Down Expand Up @@ -111,7 +114,7 @@ jobs:

- name: Core RSpec
if: matrix.build_type == 'backend' && matrix.target == 'core'
run: bin/turbo_rspec
run: bin/turbo_rspec --verbose

- name: Plugin RSpec
if: matrix.build_type == 'backend' && matrix.target == 'plugins'
Expand All @@ -131,3 +134,20 @@ jobs:
if: matrix.build_type == 'frontend' && matrix.target == 'plugins'
run: bin/rake plugin:qunit['*','1200000']
timeout-minutes: 30

- name: Check Annotations
if: matrix.build_type == 'annotations'
run: |
bin/rake annotate:ensure_all_indexes
bin/annotate --models --model-dir app/models

if [ ! -z "$(git status --porcelain app/models/)" ]; then
echo "Core annotations are not up to date. To resolve, run:"
echo " bin/rake annotate:clean"
echo
echo "Or manually apply the diff printed below:"
echo "---------------------------------------------"
git -c color.ui=always diff app/models/
exit 1
fi
timeout-minutes: 30
59 changes: 59 additions & 0 deletions COPYRIGHT.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,59 @@
# Legal notice

This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or (at
your option) any later version.

This program is distributed in the hope that it will be useful, but
WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
for more details.

You should have received a copy of the GNU General Public License
along with this program as the file LICENSE.txt; if not, please see
http://www.gnu.org/licenses/old-licenses/gpl-2.0.txt.

## Trademark

Discourse is a registered trademark of Civilized Discourse Construction Kit.

## Other copyright notices

Discourse includes works under other copyright notices and distributed
according to the terms of the GNU General Public License or a compatible
license (where indicated), including:

- Ember.js - Copyright (c) 2020 Yehuda Katz, Tom Dale and Ember.js contributors
MIT License

- jQuery - Copyright OpenJS Foundation and other contributors, https://openjsf.org/
MIT License

- Rails - Copyright (c) 2005-2021 David Heinemeier Hansson
MIT License

- Onebox - Copyright (c) 2013 jzeta
MIT License

MIT License:

```
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
```
31 changes: 0 additions & 31 deletions COPYRIGHT.txt

This file was deleted.

14 changes: 7 additions & 7 deletions Gemfile
Original file line number Diff line number Diff line change
Expand Up @@ -60,8 +60,6 @@ gem 'redis-namespace'
# better maintained living fork
gem 'active_model_serializers', '~> 0.8.3'

gem 'onebox'

gem 'http_accept_language', require: false

# Ember related gems need to be pinned cause they control client side
Expand Down Expand Up @@ -90,9 +88,7 @@ gem 'unf', require: false

gem 'email_reply_trimmer'

# Forked until https://github.com/toy/image_optim/pull/162 is merged
# https://github.com/discourse/image_optim
gem 'discourse_image_optim', require: 'image_optim'
gem 'image_optim'
gem 'multi_json'
gem 'mustache'
gem 'nokogiri'
Expand Down Expand Up @@ -169,6 +165,8 @@ group :test, :development do
gem 'parallel_tests'

gem 'rswag-specs'

gem 'annotate'
end

group :development do
Expand All @@ -177,8 +175,8 @@ group :development do
gem 'better_errors', platform: :mri, require: !!ENV['BETTER_ERRORS']
gem 'binding_of_caller'
gem 'yaml-lint'
gem 'annotate'
gem 'discourse_dev'
gem 'discourse_dev_assets'
gem 'faker', "~> 2.16"
end

# this is an optional gem, it provides a high performance replacement
Expand Down Expand Up @@ -231,6 +229,8 @@ gem 'sshkey', require: false
gem 'rchardet', require: false
gem 'lz4-ruby', require: false, platform: :ruby

gem 'sanitize'

if ENV["IMPORT"] == "1"
gem 'mysql2'
gem 'redcarpet'
Expand Down
Loading