Skip to content
Open

Main #12

Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
7513 commits
Select commit Hold shift + click to select a range
ce3d91f
DEV: Load `@json-editor/json-editor` using webpack async import (#27773)
davidtaylorhq Jul 10, 2024
0cecb6c
Build(deps-dev): Bump parser from 3.3.3.0 to 3.3.4.0 (#27826)
dependabot[bot] Jul 10, 2024
55e5cd3
Build(deps-dev): Bump rubocop from 1.64.1 to 1.65.0 (#27825)
dependabot[bot] Jul 10, 2024
a4aebc8
DEV: Add simple test for json-schema-editor and remove extra `await` …
davidtaylorhq Jul 10, 2024
c4bc645
Build(deps-dev): Bump ember-cli from 5.9.0 to 5.10.0 (#27776)
dependabot[bot] Jul 10, 2024
3f2a0e2
Build(deps): Bump @json-editor/json-editor from 2.10.0 to 2.15.1 (#27…
dependabot[bot] Jul 10, 2024
a4309e5
DEV: Add `logger` to default gems list (#27828)
cvx Jul 10, 2024
322db8a
Build(deps): Bump faraday from 2.9.2 to 2.10.0 (#27781)
dependabot[bot] Jul 10, 2024
67c3f29
DEV: removes hidden-details component (#27833)
jjaffeux Jul 10, 2024
d2873d9
DEV: wait a bit for chat message to persist (#27830)
ZogStriP Jul 10, 2024
52ea5c7
DEV: migrates user-summary-section to gjs (#27834)
jjaffeux Jul 10, 2024
89bcf95
DEV: migrates groups-info to gjs (#27832)
jjaffeux Jul 10, 2024
318dad2
DEV: Remove extra whitespace from render-glimmer-container (#27839)
cvx Jul 10, 2024
8fa6141
DEV: Add missing outlet args to glimmer topic list components (#27838)
cvx Jul 10, 2024
0ac1a43
A11Y: aria-current="page" is more appropriate for navigation bar link…
awesomerobot Jul 10, 2024
aedff15
UX: user page copy change responses -> replies (#27841)
chapoi Jul 10, 2024
0e3ed7e
A11Y: improve topic list table markup for screenreaders (#27808)
awesomerobot Jul 10, 2024
5b73322
A11Y: improve topic entrance aria-label, title (#27842)
awesomerobot Jul 10, 2024
c780e76
A11Y: usercard resizing for high zoom levels (#27846)
awesomerobot Jul 10, 2024
7439fc7
UX: modernize the header drop shadow (#27843)
jordanvidrine Jul 10, 2024
39187d9
A11Y: improve notification panel layout for high zoom levels (#27848)
awesomerobot Jul 10, 2024
8c55534
Build(deps): Bump terser from 5.31.1 to 5.31.2 (#27852)
dependabot[bot] Jul 10, 2024
8d6a2aa
UX: Add missing title to notifications-button (#27837)
Lhcfl Jul 11, 2024
d8d3d21
FIX: Poll: Show gear button only when there is more than one dropdown…
merefield Jul 11, 2024
9bb2886
UX: Remove PluginOutlet spans (#27845)
carsick Jul 11, 2024
7b627dc
FIX: Office365/Outlook auth method for group SMTP (#27854)
martin-brennan Jul 11, 2024
66878a9
DEV: Improve logging of Sidekiq errors when logstash logger is enable…
tgxworld Jul 11, 2024
5ec2273
FIX: Don’t list values from disabled plugins
Flink Jul 9, 2024
374279b
DEV: Cleanup ace-editor event listeners (#27844)
davidtaylorhq Jul 11, 2024
8fe73ab
DEV: better log around nil client_settings_json (#27868)
ZogStriP Jul 11, 2024
1171351
DEV: removes unused disabled-icon (#27856)
jjaffeux Jul 11, 2024
d5dd5bf
DEV: migrates empty-state to gjs (#27857)
jjaffeux Jul 11, 2024
478b096
DEV: migrates private-message-glyph to gjs (#27858)
jjaffeux Jul 11, 2024
da1a049
DEV: migrates pwa-install-banner to gjs (#27859)
jjaffeux Jul 11, 2024
7b91aff
DEV: migrates related-messages to gjs (#27860)
jjaffeux Jul 11, 2024
38f80be
DEV: migrates reviewable-created-by-name to gjs (#27861)
jjaffeux Jul 11, 2024
6547f78
DEV: migrates reviewable-created-by to gjs (#27862)
jjaffeux Jul 11, 2024
0614279
DEV: migrates user-stat to gjs (#27867)
jjaffeux Jul 11, 2024
b024e32
DEV: removes unused modal-tab (#27869)
jjaffeux Jul 11, 2024
48f36e5
DEV: migrates user-badge to gjs (#27866)
jjaffeux Jul 11, 2024
015a38d
DEV: migrates reviewable-claimed-topic to gjs (#27863)
jjaffeux Jul 11, 2024
5cdd6d7
DEV: migrates username-preference to gjs (#27864)
jjaffeux Jul 11, 2024
797f659
DEV: removes unused text-overflow (#27865)
jjaffeux Jul 11, 2024
b0480dd
DEV: Avoid instance variables in specs
Flink Jul 11, 2024
654a421
DEV: migrates themes-list-item to gjs (#27870)
jjaffeux Jul 11, 2024
c36fc86
DEV: Correctly pluralize string (#27850)
moin-Jana Jul 11, 2024
3978db0
DEV: Add missing Chinese simplified to `names.yml` (#27847)
keegangeorge Jul 11, 2024
7f0e6e9
FIX: Allow error handling for formats besides JSON (#27811)
branquinhoaa Jul 11, 2024
d896f5c
DEV: Include post and topic attributes in imported quotes (#27851)
s3lase Jul 11, 2024
0e48f1a
FIX: Include permissions in the tag serializer (#27849)
nbianca Jul 11, 2024
88c2b1c
UX: Wrap text in span (#27853)
carsick Jul 11, 2024
897518e
FIX: ensures chat panel can't have an invalid width (#27876)
jjaffeux Jul 11, 2024
4e7e6c3
FIX: Mbox import script tried to modify frozen string (#27768)
mikeyboysan Jul 11, 2024
c973dcc
DEV: Disambiguate how the topic info is handled in the header service…
megothss Jul 11, 2024
0df8a83
Build(deps-dev): Bump lefthook from 1.7.1 to 1.7.2 (#27883)
dependabot[bot] Jul 11, 2024
a803ac2
Build(deps-dev): Bump webpack from 5.92.1 to 5.93.0 (#27882)
dependabot[bot] Jul 11, 2024
3cf1a0b
Build(deps-dev): Bump puppeteer-core from 22.12.1 to 22.13.0 (#27880)
dependabot[bot] Jul 11, 2024
d05f828
Build(deps): Bump sass-embedded from 1.77.5 to 1.77.8 (#27878)
dependabot[bot] Jul 11, 2024
727acfe
Build(deps-dev): Bump sass from 1.77.7 to 1.77.8 (#27881)
dependabot[bot] Jul 11, 2024
a028330
FIX: Integer settings wrongly showing overridden from default (#27886)
martin-brennan Jul 12, 2024
4a365bc
FEATURE: prevent chat emails for messages created via SDK (#27875)
dbattersby Jul 12, 2024
f75dd1b
FIX: update order of chat message service steps (#27889)
dbattersby Jul 12, 2024
895e9a5
DEV: Revert sass upgrade (#27891)
davidtaylorhq Jul 12, 2024
a246331
DEV: Ensure implicit injections shim is run early (#27829)
davidtaylorhq Jul 12, 2024
a553dd7
UX: fix top-list spacing on user summary (#27877)
awesomerobot Jul 12, 2024
271cbce
DEV: Improve safari-class-fields-bugfix transform (#27890)
davidtaylorhq Jul 12, 2024
63ca30c
FIX: Don't let table-build automatically fill empty headers with defa…
Lhcfl Jul 12, 2024
c0bcd97
FEATURE: custom flag can require additional message (#27706)
KrisKotlarek Jul 14, 2024
3670400
DEV: unparallel flags system spec (#27903)
KrisKotlarek Jul 14, 2024
9e4e591
Revert "FEATURE: custom flag can require additional message (#27706)"…
KrisKotlarek Jul 14, 2024
06131bd
FIX: Don't require fields required on sign-up when updating fields (#…
Drenmi Jul 14, 2024
75236b3
FIX: Exclude reply count on posts due to required Comment nesting (#2…
nattsw Jul 15, 2024
97e2b35
FEATURE: Allow for multiple GitHub onebox tokens (#27887)
martin-brennan Jul 15, 2024
98cbfd5
DEV: add deprecation ids for base-url, fa-icon and chat service (#27911)
tyb-talks Jul 15, 2024
5f4dc10
FIX: Bold admin sidebar headings (#27912)
martin-brennan Jul 15, 2024
a3d319a
FIX: `StaticController#enter` should not redirect to invalid paths (#…
tgxworld Jul 15, 2024
1d277ba
DEV: add discourse prefix to deprecation ids to differentiate from em…
tyb-talks Jul 15, 2024
9bed472
DEV: Temporarily skip failing test on CI (#27915)
nattsw Jul 15, 2024
cf5174d
FIX: Fix broken out of date themes admin notice (#27916)
Drenmi Jul 15, 2024
4d64205
DEV: Add slug parameter to hashtag-decorator (#27917)
Lhcfl Jul 15, 2024
25485bd
FIX: refresh flags cache after update (#27909)
KrisKotlarek Jul 15, 2024
6ebd0c5
DEV: skip flaky spec in CI (#27918)
ZogStriP Jul 15, 2024
7b53e61
SECURITY: limit the number of characters in watched word replacements.
vinothkannans May 30, 2024
c9e24ec
Bump version to v3.3.0.beta4
nattsw Jul 15, 2024
d32675a
Bump version to v3.3.0.beta5-dev
nattsw Jul 15, 2024
0b7099f
FIX: 2fa check error for anon users (#27924)
davidtaylorhq Jul 15, 2024
576f880
UX: fix name & username width on profile summary (#27925)
awesomerobot Jul 15, 2024
00608a1
FIX: Show the SMTP authentication error for group UI (#27914)
martin-brennan Jul 15, 2024
25778d9
FIX: Return 400 response codes when topic list query params are inval…
tgxworld Jul 16, 2024
0783bfb
FIX: Use login SMTP auth for office365 in group mailer (#27931)
martin-brennan Jul 16, 2024
3bc459e
FIX: Add plural definitions for Hungarian (#27933)
Lhcfl Jul 16, 2024
600f285
FEATURE: Log topic slow mode changes (#27934)
Lhcfl Jul 16, 2024
c74fa30
FEATURE: allows browse page in chat drawer (#27919)
jjaffeux Jul 16, 2024
0d4492c
A11Y: Close header dropdown menus on focusout (#27901)
awesomerobot Jul 16, 2024
d4ade75
A11Y: remove heading tags from usercards (#27926)
awesomerobot Jul 16, 2024
7d72960
DEV: Improve args deprecation on plugin outlets (#27885)
megothss Jul 16, 2024
fa37090
UX: fix padding on suggested/related toggle in PMs (#27939)
awesomerobot Jul 16, 2024
754cceb
UX: fix overflowing quote bar (#27938)
chapoi Jul 16, 2024
9a2f94f
UX: spacing fix for related topics on mobile (#27940)
awesomerobot Jul 16, 2024
ef27ee9
UX: allow category names in select-kit to truncate if needed (#27941)
awesomerobot Jul 16, 2024
bae492e
FEATURE: Add Ranked Choice Voting
merefield Jul 17, 2024
2ca06ba
DEV: form-kit
chapoi Jul 17, 2024
edcd686
Build(deps): Bump the babel group across 1 directory with 2 updates (…
dependabot[bot] Jul 17, 2024
2c1719a
Build(deps): Bump terser from 5.31.2 to 5.31.3 (#27944)
dependabot[bot] Jul 17, 2024
6c9510b
Build(deps): Bump rexml from 3.3.1 to 3.3.2 (#27945)
dependabot[bot] Jul 17, 2024
cfa44ef
Build(deps-dev): Bump json-schema from 4.3.0 to 4.3.1 (#27897)
dependabot[bot] Jul 17, 2024
d4cad31
Build(deps-dev): Bump rubocop-rspec from 3.0.2 to 3.0.3 (#27898)
dependabot[bot] Jul 17, 2024
93ac1fb
Build(deps-dev): Bump bullet from 7.1.6 to 7.2.0 (#27899)
dependabot[bot] Jul 17, 2024
df6b414
Build(deps-dev): Bump @embroider/compat in the embroider group (#27942)
dependabot[bot] Jul 17, 2024
be741ec
Build(deps): Bump highline from 3.0.1 to 3.1.0 (#27929)
dependabot[bot] Jul 17, 2024
a714ca9
Build(deps-dev): Bump mocha from 2.4.0 to 2.4.1 (#27946)
dependabot[bot] Jul 17, 2024
7d02b45
DEV: Update webhook site setting for topic voting (#27935)
nattsw Jul 17, 2024
c17fab8
UX: remove whitespace from rendered localdate (#27952)
awesomerobot Jul 17, 2024
6dd09b0
Update translations (#27936)
discourse-translator-bot Jul 17, 2024
b3e0e92
DEV: Support adding a custom filter on `/filter` (#27927)
janzenisaac Jul 17, 2024
b6b0d68
DEV: various form-kit tweaks (#27950)
jjaffeux Jul 17, 2024
f4b87c7
DEV: Add `after-breadcrumbs` plugin outlet (#27954)
janzenisaac Jul 17, 2024
58b7dde
UX: remove formkit css bleeding into every dropdown (#27955)
chapoi Jul 17, 2024
c975c7f
FEATURE: custom flag can require additional message (#27908)
KrisKotlarek Jul 18, 2024
9a0e8fc
DEV: Hide IMAP site settings (#27948)
martin-brennan Jul 18, 2024
48d13cb
UX: Use a dropdown for SSL mode for group SMTP (#27932)
martin-brennan Jul 18, 2024
c7b4589
DEV: drop readonly from flags custom type (#27960)
KrisKotlarek Jul 18, 2024
7b6b7ca
FIX: fallback to custom type for flags (#27961)
KrisKotlarek Jul 18, 2024
bb54270
Revert "FIX: fallback to custom type for flags (#27961)" (#27962)
KrisKotlarek Jul 18, 2024
1aa24f8
DEV: form-kit improvements (#27966)
jjaffeux Jul 18, 2024
94d4b18
UX: Show error when checkbox change fails (#27968)
davidtaylorhq Jul 18, 2024
4c88127
DEV: supports setProperties (#27969)
jjaffeux Jul 18, 2024
6344e3f
FIX: avoid updating hamburgerVisible in the same computation (#27956)
awesomerobot Jul 18, 2024
9719aa0
DEV: follow-up to avoid using schedule when opening modal from dropdo…
awesomerobot Jul 18, 2024
79e0aa6
UX: fix dashboard nav overflow (#27963)
Jul 18, 2024
445951e
DEV: Ensure plugin outlet `parentView` deprecation cannot be avoided …
davidtaylorhq Jul 18, 2024
1bba54c
A11Y: attempt to refocus modal trigger on modal close (#27972)
awesomerobot Jul 18, 2024
e1f638b
DEV: Prevent error filtering the sidebar items when the section text …
megothss Jul 18, 2024
6a3e12a
FEATURE: Include advanced search option to include unlisted topics in…
megothss Jul 18, 2024
4b20021
DEV: Restrict `include:unlisted` search option to users that can view…
megothss Jul 18, 2024
d54e47f
DEV: add plugin outlets to the admin plugins list (#27974)
nlalonde Jul 18, 2024
8038777
UX: Fix page content overflow when the setting category list is expan…
Jul 18, 2024
f5cbc3e
FEATURE: Allow oneboxing private GitHub repo URLs and add private ind…
martin-brennan Jul 19, 2024
5038cad
DEV: Restore `missing_s3_uploads` stats count if site was restored (#…
tgxworld Jul 19, 2024
b10b485
DEV: adds an integer validation rule to form-kit (#27985)
jjaffeux Jul 19, 2024
278ae6e
DEV: Try until success for clipboard copies (#27986)
nattsw Jul 19, 2024
ad04720
DEV: Forward the actual event into the header (#27987)
nattsw Jul 19, 2024
d13dab5
Build(deps): Bump ace-builds from 1.35.2 to 1.35.3 (#27980)
dependabot[bot] Jul 19, 2024
6e77107
DEV: Publish DiscourseEvent in TopicUser.track_visit for first visit …
markvanlan Jul 19, 2024
346c911
DEV: Allow system tests to assert on values at the correct time (#27988)
nattsw Jul 19, 2024
8b18fd1
FIX: do not reload identical route in drawer (#27992)
jjaffeux Jul 19, 2024
43aa47b
FIX: experimental topics filter should allow tags with underscore (#2…
dbattersby Jul 19, 2024
f41716d
FIX: drop fragment cache for flags (#28001)
KrisKotlarek Jul 22, 2024
352d6f9
DEV: Defer button actions with layout change to the next frame paint …
nattsw Jul 22, 2024
23d7800
DEV: Redirect to actionable page if routing is restricted (#28002)
Drenmi Jul 22, 2024
199f980
FEATURE: Add creator and logging for CustomEmoji (#28004)
Lhcfl Jul 22, 2024
5ac8888
UX: Change copy for FormKit "not an integer" error (#28006)
martin-brennan Jul 22, 2024
e0f066b
DEV: Skip flaky topic map (#28007)
martin-brennan Jul 22, 2024
5105fce
DEV: Recover @timestamp in unicorn logs when logstash logger is enabl…
tgxworld Jul 22, 2024
fb7cc2d
FIX: stop memoize PostActionTypes (#28005)
KrisKotlarek Jul 22, 2024
0eeebeb
DEV: add @submit hook for ace editor (#28010)
Lhcfl Jul 22, 2024
dfd4da9
UX: Use localized time format in embedded comments (#28014)
Lhcfl Jul 22, 2024
eb8a224
FIX: Improve error handling for messageformat compilation (#28015)
davidtaylorhq Jul 22, 2024
0425317
Build(deps-dev): Bump @embroider/compat in the embroider group (#27979)
dependabot[bot] Jul 22, 2024
215b195
Build(deps-dev): Bump lefthook from 1.7.2 to 1.7.4 (#27997)
dependabot[bot] Jul 22, 2024
30c4c29
DEV: Improve TagGroup.resolve_permissions method arg type handling (#…
markvanlan Jul 22, 2024
e389658
Build(deps): Bump ws from 7.5.9 to 7.5.10 (#27990)
dependabot[bot] Jul 22, 2024
b231238
Build(deps-dev): Bump mocha from 2.4.1 to 2.4.2 (#27982)
dependabot[bot] Jul 22, 2024
53ae390
Build(deps-dev): Bump qunit from 2.21.0 to 2.21.1 (#27998)
dependabot[bot] Jul 22, 2024
f0487aa
Build(deps-dev): Bump selenium-webdriver from 4.22.0 to 4.23.0 (#27999)
dependabot[bot] Jul 22, 2024
23aa88d
FIX: Allow all caps within CJK text (#28018)
ZogStriP Jul 22, 2024
747fe63
UX: Remove automatic composer prompt when draft exists (#28017)
carsick Jul 22, 2024
a267c07
Revert "DEV: Defer button actions with layout change to the next fram…
davidtaylorhq Jul 22, 2024
8ef69f4
DEV: Added enter hints for the quick search and sidebar filter (#28022)
megothss Jul 22, 2024
6fb91b8
PERF: Shortcircuit Topic.similar_to if max_similar_results is 0 (#28023)
danielwaterworth Jul 22, 2024
2d59795
DEV: Log sidekiq job opts as string instead of hash (#28012)
tgxworld Jul 22, 2024
6039b51
DEV: Initial parts for a redesigned /about page (#27996)
OsamaSayegh Jul 22, 2024
a027ec4
UX: Merge the simplified topic map (#27964)
jancernik Jul 22, 2024
0b413e2
FEATURE: Use new topic bulk actions menu for all sites (#28003)
martin-brennan Jul 23, 2024
fc09236
UX: FormKit error message followup (#28009)
martin-brennan Jul 23, 2024
e020888
FIX: flag valid type inclusion should be lambda (#28030)
KrisKotlarek Jul 23, 2024
a469260
FIX: Ensure topic steam is loaded before rendering the map (#28031)
jancernik Jul 23, 2024
129eb4b
FIX: Missing model return in admin-backups route (#28035)
martin-brennan Jul 23, 2024
a749387
FEATURE: Clean up previously logged information after permanently del…
Lhcfl Jul 23, 2024
e954eb2
FIX: return is invalid inside a block (#28036)
jjaffeux Jul 23, 2024
bdec564
DEV: Refactor header topic-info handling (#27989)
davidtaylorhq Jul 23, 2024
a7fb4e3
Build(deps-dev): Bump lefthook from 1.7.4 to 1.7.5 (#28028)
dependabot[bot] Jul 23, 2024
989dec4
Build(deps): Bump ace-builds from 1.35.3 to 1.35.4 (#28029)
dependabot[bot] Jul 23, 2024
424a677
Build(deps-dev): Bump @floating-ui/dom from 1.6.7 to 1.6.8 (#28027)
dependabot[bot] Jul 23, 2024
5b5d5b4
Update translations (#28041)
discourse-translator-bot Jul 23, 2024
ab4e695
Build(deps): Bump public_suffix from 6.0.0 to 6.0.1 (#28038)
dependabot[bot] Jul 23, 2024
04db941
Build(deps-dev): Bump mocha from 2.4.2 to 2.4.4 (#28039)
dependabot[bot] Jul 23, 2024
5b693c6
UX: change sidebar background to secondary (#28043)
chapoi Jul 23, 2024
c333e9d
FIX: Improve topic/header integration when navigating away (#28040)
davidtaylorhq Jul 23, 2024
73ce358
PERF: improves TextSentinel's seems_unpretentious check (#28044)
ZogStriP Jul 23, 2024
d681dec
FEATURE: use new site setting for onebox custom user agent. (#28045)
vinothkannans Jul 23, 2024
db8c1f2
DEV: Convert group SMTP settings form to FormKit (#27965)
martin-brennan Jul 23, 2024
0c13c91
DEV: migrates footer-nav from widget to gjs (#28024)
jjaffeux Jul 24, 2024
b64d01b
FIX: store information about the login method in the database. (#28054)
KrisKotlarek Jul 24, 2024
c393c56
UX: do not show footer nav if not actions (#28059)
jjaffeux Jul 24, 2024
67f48d2
Build(deps-dev): Bump typescript from 5.5.3 to 5.5.4 (#28050)
dependabot[bot] Jul 24, 2024
0fbce0a
DEV: adds a way to set a title/description to a radio (#28049)
jjaffeux Jul 24, 2024
ff7892a
DEV: update the plugin outlet to be available just after name and bad…
MeghnaAJ Jul 24, 2024
7a7cc81
DEV: removes legacy modal code (#28047)
jjaffeux Jul 24, 2024
c791144
DEV: Add `DISCOURSE_WEBPACK_MINIMIZE` to reenable webpack minimize. (…
tgxworld Jul 24, 2024
31d3984
UX: Remove bookmark menu title on mobile (#28069)
martin-brennan Jul 25, 2024
205a2bf
DEV: show admin moderation flags UI (#28071)
KrisKotlarek Jul 25, 2024
3838514
DEV: Defer topic view spec (#28052)
martin-brennan Jul 25, 2024
f4d06f1
PERF: Avoid using `ObjectSpace.each_object` in `Jobs::Onceoff.enqueu…
tgxworld Jul 25, 2024
5b05cdf
FIX: Add post id to the anchor to prevent two identical anchors (#28070)
Lhcfl Jul 25, 2024
5a37fa3
FIX: Fix `Jobs::Onceoff.enqueue_all` undefined method for nilClass er…
tgxworld Jul 25, 2024
596a93d
FIX: Perform topics bulk action in a background thread (#28061)
OsamaSayegh Jul 25, 2024
5b056b9
PERF: Restore minimization of all JS assets (#28077)
davidtaylorhq Jul 25, 2024
95b8b39
Build(deps-dev): Bump mocha from 2.4.4 to 2.4.5 (#28065)
dependabot[bot] Jul 25, 2024
376b812
Build(deps): Bump faraday-net_http from 3.1.0 to 3.1.1 (#28064)
dependabot[bot] Jul 25, 2024
07ef3b7
Build(deps-dev): Bump @ember/test-helpers from 3.3.0 to 3.3.1 (#28067)
dependabot[bot] Jul 25, 2024
5dca68d
Build(deps-dev): Bump lefthook from 1.7.5 to 1.7.7 (#28068)
dependabot[bot] Jul 25, 2024
c4845ac
FIX: Allow invalid plural keys in MF translations
Flink Jul 24, 2024
038e5de
DEV: Clean up imports (#28060)
cvx Jul 25, 2024
f7d1b9c
UX: Allow adding content inline to the topic map (#28053)
jancernik Jul 25, 2024
40bc0bc
FIX: Render the bottom topic map only if all posts are loaded (#28078)
jancernik Jul 25, 2024
e3f03c7
FIX: missing ? in plural translation (#28079)
jjaffeux Jul 25, 2024
4c7470d
DEV: Don't try to update child themes in tests (#28080)
cvx Jul 25, 2024
eec1b39
FIX: better copy for one entry (#28082)
jjaffeux Jul 25, 2024
45f6bc0
DEV: Add missing comma to warning string (#28081)
mcwumbly Jul 25, 2024
7cc0f26
DEV: Migrate about config area to Form Kit (#28021)
OsamaSayegh Jul 25, 2024
9b3f7d2
FIX: Topic map styling for PMs (#28084)
jancernik Jul 25, 2024
3195d69
FIX: Restore missing modal scss (#28085)
pmusaraj Jul 25, 2024
75e4b8f
UX: limit "outputs HTML" watched word option to replacements (#28063)
renato Jul 25, 2024
1b7a583
Revert "Build(deps-dev): Bump lefthook from 1.7.5 to 1.7.7 (#28068)" …
davidtaylorhq Jul 25, 2024
5958ad8
DEV: Fix flakey user tips test (#28087)
pmusaraj Jul 25, 2024
f169985
UX: Fix button syntax in preferences (#28074)
carsick Jul 25, 2024
5321084
FIX: Validate MF strings when adding overrides
Flink Jul 25, 2024
ebde13a
WIP: extract outdated/up-to-date logic in model
Flink Jul 26, 2024
edc6b6f
DEV: Fix flaky spec related to translation overrides
Flink Jul 26, 2024
cad516a
Build(deps-dev): Bump docile from 1.4.0 to 1.4.1 (#28088)
dependabot[bot] Jul 26, 2024
56ecbcb
Build(deps-dev): Bump ember-test-selectors from 6.0.0 to 7.0.0 (#28092)
dependabot[bot] Jul 26, 2024
6f2f34f
DEV: fix chat message grace edit period flaky (#28095)
dbattersby Jul 26, 2024
cec8445
DEV: Ensure MF locales are checked properly
Flink Jul 26, 2024
d141adb
FIX: Adjust swc minify options for Safari 15 support (#28098)
davidtaylorhq Jul 26, 2024
beb7c98
Build(deps-dev): Bump puppeteer-core from 22.13.0 to 22.14.0 (#28091)
dependabot[bot] Jul 26, 2024
3e6b5a1
UX: restyle main nav on mobile (#28094)
chapoi Jul 26, 2024
b55f2a6
needed () to work (#28099)
marstall Jul 26, 2024
e627d24
FIX: Bulk (glimmer) topic selection on mobile (#28100)
cvx Jul 26, 2024
f14cf4f
DEV: Fix random typos (#28103)
cvx Jul 26, 2024
880da52
DEV: improve copy for instant-runoff polls (#28104)
mcwumbly Jul 28, 2024
912950c
DEV: improve copy for self wiki groups (#28105)
mcwumbly Jul 28, 2024
3541cab
Build(deps): Bump nokogiri from 1.16.6 to 1.16.7 (#28109)
dependabot[bot] Jul 29, 2024
22e8970
Build(deps-dev): Bump @swc/core from 1.7.0 to 1.7.3 (#28111)
dependabot[bot] Jul 29, 2024
fce6bed
Build(deps): Bump sanitize from 6.1.1 to 6.1.2 (#28108)
dependabot[bot] Jul 29, 2024
e1f2376
Build(deps-dev): Bump lefthook from 1.7.5 to 1.7.9 (#28102)
dependabot[bot] Jul 29, 2024
2a9dcad
UX: group admin new features by month (#28106)
KrisKotlarek Jul 29, 2024
3126c50
DEV: Update member access wizard step to use toggle group (#28013)
Drenmi Jul 29, 2024
319075e
FIX: Ensure JsLocaleHelper to not output deprecated translations (#28…
Lhcfl Jul 29, 2024
32677ea
Merge branch 'discourse:main' into main
MohammedAlabd Jul 29, 2024
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 .eslintignore
Original file line number Diff line number Diff line change
@@ -1,4 +1,3 @@
app/assets/javascripts/locales/i18n.js
app/assets/javascripts/ember-addons/
lib/javascripts/locale/
lib/javascripts/messageformat.js
Expand All @@ -12,3 +11,4 @@ node_modules/
spec/
dist/
tmp/
documentation/
48 changes: 0 additions & 48 deletions .eslintrc

This file was deleted.

1 change: 1 addition & 0 deletions .eslintrc.cjs
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
module.exports = require("@discourse/lint-configs/eslint");
40 changes: 39 additions & 1 deletion .github/dependabot.yml
Original file line number Diff line number Diff line change
Expand Up @@ -40,11 +40,49 @@ updates:
versions:
- "> 1.2.0"
- "< 2"
groups:
rails:
patterns:
- "actionmailer"
- "actionpack"
- "actionview"
- "actionmodel"
- "activerecord"
- "activesupport"
- "railties"
- "sprockets-rails"
- package-ecosystem: "npm"
directory: "/app/assets/javascripts/"
directory: "/"
schedule:
interval: daily
time: "08:00"
timezone: Australia/Sydney
open-pull-requests-limit: 20
versioning-strategy: increase
ignore: # These are all vendored so need to be updated manually. See lib/tasks/javascript.rake
- dependency-name: "chart.js"
- dependency-name: "chartjs-plugin-datalabels"
- dependency-name: "magnific-popup"
- dependency-name: "pikaday"
- dependency-name: "moment"
- dependency-name: "moment-timezone"
- dependency-name: "@discourse/moment-timezon-names-translations"
- dependency-name: "squoosh"
groups:
babel:
patterns:
- "@babel*"
embroider:
patterns:
- "@embroider*"
types:
patterns:
- "@types/*"
# - package-ecosystem: "bundler"
# directory: "migrations/config/gemfiles/convert"
# schedule:
# interval: "weekly"
# day: "wednesday"
# time: "10:00"
# timezone: "Europe/Vienna"
# versioning-strategy: "increase"
17 changes: 16 additions & 1 deletion .github/labeler.yml
Original file line number Diff line number Diff line change
@@ -1,2 +1,17 @@
chat:
- plugins/chat/**/*
- changed-files:
- any-glob-to-any-file: plugins/chat/**/*

migrations-tooling:
- changed-files:
- any-glob-to-any-file:
- migrations/**/*
- script/bulk_import/**/*
- script/import_scripts/**/*

i18n:
- changed-files:
- any-glob-to-any-file:
- config/locales/*en.yml
- plugins/**/config/locales/*en.yml
- "**/*i18n*"
21 changes: 13 additions & 8 deletions .github/workflows/labeler.yml
Original file line number Diff line number Diff line change
@@ -1,14 +1,19 @@
name: "Pull Request Labeler"
name: Pull Request Labeler

on:
- pull_request_target
- pull_request_target

permissions:
contents: read
pull-requests: write

jobs:
triage:
permissions:
contents: read
pull-requests: write
if: github.actor != 'discourse-translator-bot'
runs-on: ubuntu-latest

steps:
- uses: actions/labeler@v4
with:
repo-token: "${{ secrets.GITHUB_TOKEN }}"
- uses: actions/labeler@v5
with:
repo-token: ${{ secrets.GITHUB_TOKEN }}
sync-labels: true
20 changes: 6 additions & 14 deletions .github/workflows/licenses.yml
Original file line number Diff line number Diff line change
Expand Up @@ -15,14 +15,14 @@ permissions:

jobs:
build:
if: "!(github.event_name == 'push' && github.repository == 'discourse/discourse-private-mirror')"
if: github.event_name == 'pull_request' || github.repository != 'discourse/discourse-private-mirror'
name: run
runs-on: ubuntu-latest
container: discourse/discourse_test:slim
timeout-minutes: 10

steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4
with:
fetch-depth: 1

Expand All @@ -32,12 +32,11 @@ jobs:
git config --global user.name "Discourse CI"

- name: Bundler cache
uses: actions/cache@v3
uses: actions/cache@v4
with:
path: vendor/bundle
key: ${{ runner.os }}-gem-${{ hashFiles('**/Gemfile.lock') }}
restore-keys: |
${{ runner.os }}-gem-
restore-keys: ${{ runner.os }}-gem-

- name: Setup gems
run: |
Expand All @@ -56,13 +55,12 @@ jobs:
run: echo "dir=$(yarn cache dir)" >> $GITHUB_OUTPUT

- name: Yarn cache
uses: actions/cache@v3
uses: actions/cache@v4
id: yarn-cache
with:
path: ${{ steps.yarn-cache-dir.outputs.dir }}
key: ${{ runner.os }}-yarn-${{ hashFiles('**/yarn.lock') }}
restore-keys: |
${{ runner.os }}-yarn-
restore-keys: ${{ runner.os }}-yarn-

- name: Check RubyGems Licenses
if: ${{ !cancelled() }}
Expand All @@ -79,9 +77,3 @@ jobs:
yarn global add licensee
yarn global upgrade licensee
licensee --errors-only

- name: Check Ember CLI Workspace Licenses
if: ${{ !cancelled() }}
working-directory: ./app/assets/javascripts
run: |
licensee --errors-only
39 changes: 17 additions & 22 deletions .github/workflows/linting.yml
Original file line number Diff line number Diff line change
Expand Up @@ -15,14 +15,17 @@ permissions:

jobs:
build:
if: "!(github.event_name == 'push' && github.repository == 'discourse/discourse-private-mirror')"
if: github.event_name == 'pull_request' || github.repository != 'discourse/discourse-private-mirror'
name: run
runs-on: ubuntu-latest
container: discourse/discourse_test:slim
timeout-minutes: 30

steps:
- uses: actions/checkout@v3
- name: Set working directory owner
run: chown root:root .

- uses: actions/checkout@v4
with:
fetch-depth: 1

Expand All @@ -32,12 +35,11 @@ jobs:
git config --global user.name "Discourse CI"

- name: Bundler cache
uses: actions/cache@v3
uses: actions/cache@v4
with:
path: vendor/bundle
key: ${{ runner.os }}-gem-${{ hashFiles('**/Gemfile.lock') }}
restore-keys: |
${{ runner.os }}-gem-
restore-keys: ${{ runner.os }}-gem-

- name: Setup gems
run: |
Expand All @@ -53,50 +55,43 @@ jobs:
run: echo "dir=$(yarn cache dir)" >> $GITHUB_OUTPUT

- name: Yarn cache
uses: actions/cache@v3
uses: actions/cache@v4
id: yarn-cache
with:
path: ${{ steps.yarn-cache-dir.outputs.dir }}
key: ${{ runner.os }}-yarn-${{ hashFiles('**/yarn.lock') }}
restore-keys: |
${{ runner.os }}-yarn-
restore-keys: ${{ runner.os }}-yarn-

- name: Yarn install
run: yarn install
run: yarn install --frozen-lockfile

- name: Rubocop
if: ${{ !cancelled() }}
run: bundle exec rubocop --parallel .

- name: syntax_tree
if: ${{ !cancelled() }}
run: bundle exec stree check Gemfile $(git ls-files '*.rb') $(git ls-files '*.rake')
run: |
set -E
bundle exec stree check Gemfile $(git ls-files '*.rb') $(git ls-files '*.rake') $(git ls-files '*.thor')

- name: ESLint (core)
if: ${{ !cancelled() }}
run: yarn eslint app/assets/javascripts
run: yarn lint:js

- name: ESLint (core plugins)
if: ${{ !cancelled() }}
run: yarn eslint plugins
run: yarn lint:js-plugins

- name: Prettier
if: ${{ !cancelled() }}
run: |
yarn prettier -v
yarn pprettier --list-different \
"app/assets/stylesheets/**/*.scss" \
"app/assets/javascripts/**/*.js" \
"plugins/**/assets/stylesheets/**/*.scss" \
"plugins/**/assets/javascripts/**/*.js"
yarn lint:prettier

- name: Ember template lint
if: ${{ !cancelled() }}
run: |
yarn ember-template-lint \
--no-error-on-unmatched-pattern \
"app/assets/javascripts/**/*.hbs" \
"plugins/**/assets/javascripts/**/*.hbs"
run: yarn lint:hbs

- name: English locale lint (core)
if: ${{ !cancelled() }}
Expand Down
Loading