about summary refs log tree commit diff
path: root/app
AgeCommit message (Collapse)Author
2020-08-30[Localization] Add custom locale for Monsterfork additions and Monsterpit ↵Fire Demon
community flavor
2020-08-30[Convenience] Adjust default settings for Web appFire Demon
2020-08-30Move Monsterfork locale modifications into own directoriesFire Demon
2020-08-30[Privacy] Allow access to own repliesFire Demon
2020-08-30[Privacy] Remove replies scope from UI and APIFire Demon
2020-08-30[Anxiety Reduction] Remove account metrics from UIFire Demon
2020-08-30[Privacy] Allow unlisted posts on public pages when viewer is authenticatedFire Demon
2020-08-30[Database] Add missing "not null" attribute to Monsterfork columnsFire Demon
2020-08-30[Refactoring] Minor code style auto-refactorings from RubocopFire Demon
2020-08-30[Future] Add distributable scopeFire Demon
2020-08-30[Bug] Skip implicit mentionsFire Demon
2020-08-30[Feature] Add in-place post editingFire Demon
2020-08-30[Spam Prevention] Limit the community digest's boost candidates the last 18 ↵Fire Demon
months of history
2020-08-30[Transparency] Add /api/v1/admin/domain_allows and ↵Fire Demon
/api/v1/admin/domain_blocks endpoints
2020-08-30[Privacy] Do not disclose private allow list domains to nodeinfo and ↵Fire Demon
instance endpoints
2020-08-30[Transparency] Add information about server blocks and allows to nodeinfo ↵Fire Demon
and instance endpoints
2020-08-30[Feature] Add community digest from Monsterfork v1Fire Demon
2020-08-30[Privacy] Let admins exclude private domains from the public allowlistFire Demon
2020-08-30[Privacy] Exclude unlisted statuses from public profile pagesFire Demon
2020-08-30[Privacy, Transparency] Reduce allowlist mode restrictions; make publishing ↵Fire Demon
trusted servers to about page possible.
2020-08-29Fix replying to some remote toots switching to local-onlyThibaut Girka
2020-08-24Fix spacing around reblog counter in detailed statusesThibaut Girka
And bring the whole thing closer to upstream's code.
2020-08-19Merge branch 'master' into glitch-soc/merge-upstreamThibaut Girka
2020-08-19Fix not being able to unbookmark toots when blocked by their author (#14604)ThibG
* Fix not being able to unbookmark toots when blocked by their author * Add tests
2020-08-19Fix client-side form validation not accepting handles with uppercase letters ↵ThibG
(#14599)
2020-08-17Change styling to always have scrollbar on search resultsThibaut Girka
2020-08-17Fix WebUI crash in edge case when media display size causes scrollThibaut Girka
Fixes #1406
2020-08-13Fix styling of display names and account handles, make it closer to upstreamThibaut Girka
2020-08-13[Glitch] Add client-side validation in password change formsThibG
Port 7dc4c742650ac69ec9a4459b656e172283511e4c to glitch-soc Signed-off-by: Thibaut Girka <thib@sitedethib.com>
2020-08-13[Glitch] Add HTML form validation for the registration formThibG
Port d70c3ab4c39e642d41138ab693af77dd6c258e8c to glitch-soc Signed-off-by: Thibaut Girka <thib@sitedethib.com>
2020-08-13Merge branch 'master' into glitch-soc/merge-upstreamThibaut Girka
2020-08-13Fix hardcoded non-breaking space in public view (#14568)ThibG
2020-08-12Improve email address validation (#14565)ThibG
* Increase DNS timeout from 1 second to 5 seconds for MX check 1 seconds is rather short when using a recursive DNS resolver which hasn't got a cached result already available. Use 5 seconds instead, which is the timeout value we use for outgoing HTTP queries. * Add more precise error messages for invalid e-mail addresses
2020-08-12Add client-side validation in password change forms (#14564)ThibG
* Fix client-side username validation at registration It used the Account::USERNAME_RE regexp which is for *remote* users, local user validation is stricter. Also take into account max username length. * Add client-side form validation for password change * Add client-side form validation to dedicated registration form Previous changes only applied to the /about page, not the dedicated form on /auth
2020-08-12Fix local-only flag not necessarily being preserved on delete & redraftThibaut Girka
2020-08-12Fix embedded playerThibaut Girka
(broken because I forgot to adapt it to glitch-soc's theming system)
2020-08-11Add HTML form validation for the registration form (#14560)ThibG
* Add HTML-level validation of username in sign-up form * Make required fields with incorrect values more visible * Enable HTML form validation for the registration form * Mark agreement checkbox as required client-side * Add minimum length to password * Add client-side password confirmation validation
2020-08-11Fix new audio player when under content warningsThibaut Girka
2020-08-11[Glitch] Add support for managing multiple stream subscriptions in a single ↵Eugen Rochko
connection Ported ef057584fd2714d94666f9ffef4aa89147eda72c to glitch-soc Signed-off-by: Thibaut Girka <thib@sitedethib.com>
2020-08-11Merge branch 'master' into glitch-soc/masterThibaut Girka
Conflicts: - `streaming/index.js`: Upstream entirely refactored it. Ported our changes to upstream's refactor. Hopefuly.
2020-08-11Add support for managing multiple stream subscriptions in a single ↵Eugen Rochko
connection (#14524)
2020-08-09Cache result of SQL (#14534)niwatori24
2020-08-08Merge branch 'master' into glitch-soc/merge-upstreamThibaut Girka
2020-08-08Fix crash when failing to load emoji picker (#14525)ThibG
Fixes #14523
2020-08-07Fix eslint error (#14521)abcang
2020-08-05Fallback to previous, more approximative hashtag RE on older browsers (#14513)ThibG
Fixes #14511
2020-08-05[Glitch] Fallback to previous, more approximative hashtag RE on older browsersThibaut Girka
Signed-off-by: Thibaut Girka <thib@sitedethib.com>
2020-08-04Add support for direct message assertionsFire Demon
2020-08-02[Glitch] Fix audio player on SafariThibG
Port 635b6a0f1af21bd4055f950930a681aa0a96535b to glitch-soc Signed-off-by: Thibaut Girka <thib@sitedethib.com>
2020-08-02Merge branch 'master' into glitch-soc/merge-upstreamThibaut Girka