summaryrefslogtreecommitdiff
path: root/web
AgeCommit message (Collapse)AuthorFiles
2024-11-21[feature] Add domain permission drafts and excludes (#3547)Libravatar tobi31
* [feature] Add domain permission drafts and excludes * fix typescript complaining * lint * make filenames more consistent * test own domain excluded
2024-11-21[feature] Allow emoji shortcode to be 1-character length (#3556)Libravatar tobi2
* [feature] Allow emoji shortcode to be 1-character length * testerino fixeroni * spaghet
2024-11-21[chore] Bump cross-spawn from 7.0.3 to 7.0.6 in /web/source (#3552)Libravatar dependabot[bot]1
Bumps [cross-spawn](https://github.com/moxystudio/node-cross-spawn) from 7.0.3 to 7.0.6. - [Changelog](https://github.com/moxystudio/node-cross-spawn/blob/master/CHANGELOG.md) - [Commits](https://github.com/moxystudio/node-cross-spawn/compare/v7.0.3...v7.0.6) --- updated-dependencies: - dependency-name: cross-spawn dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-10-31[chore] Fix minor typo in About template (#3502)Libravatar Sqx. Flann van der Eik1
2024-10-29[chore] Bump elliptic from 6.5.7 to 6.6.0 in /web/source (#3495)Libravatar dependabot[bot]1
Bumps [elliptic](https://github.com/indutny/elliptic) from 6.5.7 to 6.6.0. - [Commits](https://github.com/indutny/elliptic/compare/v6.5.7...v6.6.0) --- updated-dependencies: - dependency-name: elliptic dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-10-28[chore] Bump http-proxy-middleware from 2.0.6 to 2.0.7 in /web/source (#3481)Libravatar dependabot[bot]1
Bumps [http-proxy-middleware](https://github.com/chimurai/http-proxy-middleware) from 2.0.6 to 2.0.7. - [Release notes](https://github.com/chimurai/http-proxy-middleware/releases) - [Changelog](https://github.com/chimurai/http-proxy-middleware/blob/v2.0.7/CHANGELOG.md) - [Commits](https://github.com/chimurai/http-proxy-middleware/compare/v2.0.6...v2.0.7) --- updated-dependencies: - dependency-name: http-proxy-middleware dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-10-21[feature] Add image descriptions for default avatar + header; don't allow ↵v0.17.1Libravatar tobi6
editing default desc (#3473)
2024-10-09[bugfix] Add missing `</a>` on about page (#3410)Libravatar tobi1
2024-10-06[chore/themes] Tweak colors on new themes (#3397)Libravatar tobi2
2024-10-05[feature/frontend] Add Moonlight hunt theme (#3393)Libravatar tobi1
* [feature/frontend] Add Moonlight Hunt theme * make almost see through a bit less see through * update
2024-09-27[chore] final bits of fiddling with solarized (#3364)Libravatar tobi2
* [chore] final bits of fiddling with solarized * block quote
2024-09-26[chore] Fix some contrast issues in themes; performance tweaks (#3358)Libravatar tobi9
2024-09-23[docs] Update readme alpha -> beta, add more feature examples (#3333)Libravatar tobi1
2024-09-23[feature] Show info for pending replies, allow implicit accept of pending ↵Libravatar tobi1
replies (#3322) * [feature] Allow implicit accept of pending replies * update wording
2024-09-21[chore/frontend] Tweak blockquote formatting (#3326)Libravatar tobi1
2024-09-21[feature/frontend] Add solarized light + dark themes (#3325)Libravatar tobi3
2024-09-20[chore/frontend] Make ecks pee theme even more ecks pee er (#3324)Libravatar tobi1
2024-09-18[chore/frontend] Tweak status styling a little (#3317)Libravatar tobi2
2024-09-14[feature/frontend] Add dark version of brutalist theme (#3294)Libravatar tobi2
2024-09-13[chore] Fix import/export links on settings panel (#3292)Libravatar tobi2
2024-09-09[feature/frontend] Add options to include Unlisted posts or hide all posts ↵Libravatar tobi1
(#3272) * [feature/frontend] Add options to include Unlisted posts or hide all posts * finish up * swagger * move invalidate call into bundb package, avoid invalidating if not necessary * rename show_web_statuses => web_visibility * don't use ptr for webvisibility * last bits
2024-09-07[chore] Change ecks pee font size to large (#3276)Libravatar tobi1
2024-09-07[feature/frontend] Add brutalist b&w theme (#3275)Libravatar tobi1
2024-09-07[feature/frontend] ecks pee theme (#3274)Libravatar tobi9
2024-08-27[bugfix/frontend] Fix `TypeError: gtsError is undefined` (#3245)Libravatar tobi1
2024-08-27[chore/frontend] Present themes as dropdown instead of radio (#3244)Libravatar tobi1
2024-08-24Bump elliptic from 6.5.4 to 6.5.7 in /web/source (#3212)Libravatar dependabot[bot]1
Bumps [elliptic](https://github.com/indutny/elliptic) from 6.5.4 to 6.5.7. - [Commits](https://github.com/indutny/elliptic/compare/v6.5.4...v6.5.7) --- updated-dependencies: - dependency-name: elliptic dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-08-24Bump micromatch from 4.0.5 to 4.0.8 in /web/source (#3227)Libravatar dependabot[bot]1
2024-08-24[feature] Interaction requests client api + settings panel (#3215)Libravatar tobi15
* [feature] Interaction requests client api + settings panel * test accept / reject * fmt * don't pin rejected interaction * use single db model for interaction accept, reject, and request * swaggor * env sharting * append errors * remove ErrNoEntries checks * change intReqID to reqID * rename "pend" to "request" * markIntsPending -> mark interactionsPending * use log instead of returning error when rejecting interaction * empty migration * jolly renaming * make interactionURI unique again * swag grr * remove unnecessary locks * invalidate as last step
2024-08-21[bugfix/frontend] Small safari + gnome web fixes (#3219)Libravatar tobi4
* [bugfix/frontend] Small safari + gnome web fixes * wee * update comment
2024-08-20[bugfix/frontend] Fix error on submitting domain perm with enter key (#3218)Libravatar tobi2
2024-08-08[feature] Use gifv type for short soundless mp4 videos (#3182)Libravatar tobi2
2024-08-03[chore/frontend] Update namerole rendering on skinny devices (#3166)Libravatar tobi1
2024-08-02[feature] Allow import of following and blocks via CSV (#3150)Libravatar tobi3
* [feature] Import follows + blocks via settings panel * test import follows
2024-07-31[feature] Implement Mastodon-compatible roles (#3136)Libravatar Vyr Cossont1
* Implement Mastodon-compatible roles - `Account.role` should only be available through verify_credentials for checking current user's permissions - `Account.role` now carries a Mastodon-compatible permissions bitmap and a marker for whether it should be shown to the public - `Account.roles` added for *public* display roles (undocumented but stable since Mastodon 4.1) - Web template now uses only public display roles (no user-visible change here, we already special-cased the `user` role) * Handle verify_credentials case for default role * Update JSON exact-match tests * Address review comments * Add blocks bit to admin permissions bitmap
2024-07-31[feature] Allow users to export data via the settings panel (#3140)Libravatar tobi8
* [feature] Allow users to export data via the settings panel * rename/move some stuff
2024-07-24[docs] Add separate migration section + instructions for moving to GtS and ↵Libravatar tobi1
not just away (#3139) * [docs] Add separate migration section + instructions for moving to GtS and not just away * update headings
2024-07-24[feature] Allow user to set "bot" flag; show bot icon on profile (#3135)Libravatar tobi7
* [feature] Allow user to set "bot" flag; show bot icon on profile * tweak * update customs
2024-07-21[feature/frontend] Respect `prefers-reduced-motion` for avatars, headers, ↵Libravatar tobi8
and emojis (#3118) * [feature/frontend] Respect `prefers-reduced-motion` for avatars, headers, and emojis * go fmt * fix tests * use static version of instance thumbnail when appropriate * use prefers-reduced-motion * simplify account conversion a bit * fix c&p error
2024-07-20[chore/frontend] Use smaller webp images for logo and default avatars (#3119)Libravatar tobi18
2024-07-17[feature] Allow users to set default interaction policies per status ↵Libravatar tobi15
visibility (#3108) * [feature] Allow users to set default interaction policies * use vars for default policies * avoid some code repetition * unfuck form binding * avoid bonkers loop * beep boop * put policyValsToAPIPolicyVals in separate function * don't bother with slices.Grow * oops
2024-07-15[feature/frontend] Add player for audio files; use thumbnail for `poster` ↵Libravatar tobi2
(#3099) * [feature/frontend] Audio player for audio media types * use video preview images for previews instead of video itself * don't preload * update tests for new zork status * collapse media gallery into single row when small
2024-07-13[chore/frontend] Tweak threading a bit, inform about hidden replies (#3097)Libravatar tobi2
* [chore/frontend] Tweak threading a bit, inform about hidden replies * whoops * round off bottom of replies col-header if no replies visible
2024-07-12[feature/frontend] Better visual separation between "main" thread and ↵Libravatar tobi3
"replies" (#3093) * [feature/frontend] Better web threading model * fix test * bwap * tweaks * more tweaks to wording * typo * indenting * adjust wording * aaa
2024-07-08[chore/frontend] Put ActivityPub logo on index page (#3087)Libravatar tobi3
* [chore/frontend] Put ActivityPub logo on index page * tidy up * embiggen the logo a bit * use light logo instead * ensmallen link container
2024-07-08[feature/frontend] Allow setting alt-text for avatar + header (#3086)Libravatar tobi5
2024-07-08[frontend] Better autocapitalize/spellcheck settings on forms (#3077)Libravatar tobi20
2024-06-30[bugfix] use instance configured emoji maxsize on emoji update validation ↵Libravatar f0x521
(#3056)
2024-06-23[feature/frontend] Rain Forest Theme (#3021)Libravatar ghose1
* Create sweet-home.css new green-ish theme * Rain Forest theme v1 changes since *draft* version: * lighter green for links (better contrast ratio) * higher «show more/less» button contrast * post's border thinner and darker (papaya) * lighter "glow" (shadow) * button has not shadow * polls themed (dark blues) * papaya scrollbar * code box border thinner (not rounded) * accesibility tested in firefox dev options (no issues) * release ready v1.0 * Rename rain-forest.css to rain-forest.css delete "theme" folder and move to "themes"
2024-06-18[feature/frontend] Reports frontend v2 (#3022)Libravatar tobi22
* use apiutil + paging in admin processor+handlers * we're making it happen * fix little whoopsie * styling for report list * don't youuuu forget about meee don't don't don't don't * last bits * sanitize content before showing in report statuses * update report docs