f0x
a6a69f4fba
eslint: ignore vendored prism.js
2024-11-06 15:55:01 +01:00
f0x
251286f2c7
eslint --fix
2024-11-06 15:55:00 +01:00
f0x
8464f20370
rename eslint config to js
2024-11-06 15:55:00 +01:00
f0x
7f4d9b689a
turn all eslint errors into warnings for now
2024-11-06 14:21:01 +01:00
f0x
898e2f9f60
fix interaction-requests urls, router
2024-11-06 14:10:29 +01:00
f0x
884e03b4c1
fix html elements used for logout account-card
2024-11-06 14:04:35 +01:00
f0x
31287c8899
dev proxy: strip CSP header
2024-11-05 22:35:07 +01:00
f0x
05a29c2287
update eslint stack to ts-compatible v9
2024-11-05 22:27:48 +01:00
f0x
5c711c5794
upgrade dependencies, fix typescript module related config
2024-11-05 21:51:00 +01:00
f0x
70342681c1
refactor/split css, templates
2024-11-05 15:53:22 +01:00
f0x
6aa580a470
consolidate stylesheets
2024-11-05 15:52:45 +01:00
f0x
7e1e57321c
move forkawesome to vendor css, fonts directory
2024-11-05 15:15:47 +01:00
dependabot[bot]
3b037d165c
[chore] Bump elliptic from 6.5.7 to 6.6.0 in /web/source ( #3495 )
...
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-29 15:36:49 +01:00
dependabot[bot]
c8647f701c
[chore] Bump http-proxy-middleware from 2.0.6 to 2.0.7 in /web/source ( #3481 )
...
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-28 22:28:03 +01:00
tobi
8a93300ac4
[feature] Add image descriptions for default avatar + header; don't allow editing default desc ( #3473 )
2024-10-21 14:04:50 +02:00
tobi
459f925391
[docs] Update readme alpha -> beta, add more feature examples ( #3333 )
2024-09-23 16:41:57 +02:00
tobi
1ce854358d
[feature] Show info for pending replies, allow implicit accept of pending replies ( #3322 )
...
* [feature] Allow implicit accept of pending replies
* update wording
2024-09-23 14:42:19 +02:00
tobi
4f8f6d9dac
[chore/frontend] Tweak blockquote formatting ( #3326 )
2024-09-21 18:36:32 +02:00
tobi
2f56455eed
[chore/frontend] Tweak status styling a little ( #3317 )
2024-09-18 11:51:12 +02:00
tobi
0c374d9864
[chore] Fix import/export links on settings panel ( #3292 )
2024-09-13 14:25:45 +02:00
tobi
5543fd5340
[feature/frontend] Add options to include Unlisted posts or hide all posts ( #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-09 18:07:25 +02:00
tobi
1f3dfbf10c
[bugfix/frontend] Fix `TypeError: gtsError is undefined` ( #3245 )
2024-08-27 12:39:26 +02:00
tobi
2db5a51582
[chore/frontend] Present themes as dropdown instead of radio ( #3244 )
2024-08-27 12:16:45 +02:00
dependabot[bot]
f35c124d14
Bump elliptic from 6.5.4 to 6.5.7 in /web/source ( #3212 )
...
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-24 13:34:13 +02:00
dependabot[bot]
a4c0a59193
Bump micromatch from 4.0.5 to 4.0.8 in /web/source ( #3227 )
2024-08-24 10:12:50 +00:00
tobi
f23f04e0b1
[feature] Interaction requests client api + settings panel ( #3215 )
...
* [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-24 11:49:37 +02:00
tobi
ffcf6e73f7
[bugfix/frontend] Small safari + gnome web fixes ( #3219 )
...
* [bugfix/frontend] Small safari + gnome web fixes
* wee
* update comment
2024-08-21 10:43:43 +02:00
tobi
9b2f14b131
[bugfix/frontend] Fix error on submitting domain perm with enter key ( #3218 )
2024-08-20 18:56:42 +02:00
tobi
b19cfee7ae
[feature] Use gifv type for short soundless mp4 videos ( #3182 )
2024-08-08 08:12:16 +00:00
tobi
09f239d7e3
[chore/frontend] Update namerole rendering on skinny devices ( #3166 )
2024-08-03 16:39:07 +02:00
tobi
7b5917d6ae
[feature] Allow import of following and blocks via CSV ( #3150 )
...
* [feature] Import follows + blocks via settings panel
* test import follows
2024-08-02 12:41:46 +01:00
tobi
38f041cea1
[feature] Allow users to export data via the settings panel ( #3140 )
...
* [feature] Allow users to export data via the settings panel
* rename/move some stuff
2024-07-31 15:03:34 +01:00
tobi
f8d399cf6a
[docs] Add separate migration section + instructions for moving to GtS and not just away ( #3139 )
...
* [docs] Add separate migration section + instructions for moving to GtS and not just away
* update headings
2024-07-24 19:07:36 +02:00
tobi
325b4a2b4a
[feature] Allow user to set "bot" flag; show bot icon on profile ( #3135 )
...
* [feature] Allow user to set "bot" flag; show bot icon on profile
* tweak
* update customs
2024-07-24 10:40:56 +02:00
tobi
027a93facc
[feature/frontend] Respect `prefers-reduced-motion` for avatars, headers, 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-21 14:22:08 +02:00
tobi
ad700c5029
[chore/frontend] Use smaller webp images for logo and default avatars ( #3119 )
2024-07-20 14:02:22 +01:00
tobi
0aadc2db2a
[feature] Allow users to set default interaction policies per status 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-17 16:46:52 +02:00
tobi
9efb11d848
[feature/frontend] Add player for audio files; use thumbnail for `poster` ( #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-15 10:47:57 +01:00
tobi
c83e96b8a7
[chore/frontend] Tweak threading a bit, inform about hidden replies ( #3097 )
...
* [chore/frontend] Tweak threading a bit, inform about hidden replies
* whoops
* round off bottom of replies col-header if no replies visible
2024-07-13 12:26:16 +02:00
tobi
aeb65bceae
[feature/frontend] Better visual separation between "main" thread and "replies" ( #3093 )
...
* [feature/frontend] Better web threading model
* fix test
* bwap
* tweaks
* more tweaks to wording
* typo
* indenting
* adjust wording
* aaa
2024-07-12 20:36:03 +02:00
tobi
9a7c8926f5
[chore/frontend] Put ActivityPub logo on index page ( #3087 )
...
* [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 18:12:33 +02:00
tobi
d70f4e166d
[feature/frontend] Allow setting alt-text for avatar + header ( #3086 )
2024-07-08 15:47:03 +02:00
tobi
bbbf6ebe37
[frontend] Better autocapitalize/spellcheck settings on forms ( #3077 )
2024-07-08 09:38:27 +02:00
f0x52
a76670a471
[bugfix] use instance configured emoji maxsize on emoji update validation ( #3056 )
2024-06-30 01:06:44 +02:00
tobi
d2b3d37724
[feature/frontend] Reports frontend v2 ( #3022 )
...
* 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
2024-06-18 18:18:00 +02:00
dependabot[bot]
fef9b6a621
Bump braces from 3.0.2 to 3.0.3 in /web/source ( #2999 )
...
Bumps [braces](https://github.com/micromatch/braces ) from 3.0.2 to 3.0.3.
- [Changelog](https://github.com/micromatch/braces/blob/master/CHANGELOG.md )
- [Commits](https://github.com/micromatch/braces/compare/3.0.2...3.0.3 )
---
updated-dependencies:
- dependency-name: braces
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-06-12 15:00:12 +01:00
tobi
048339a6aa
[bugfix] Use re2 syntax for regex validation ( #2978 )
2024-06-08 12:32:28 +00:00
tobi
ce3b8aacf7
[chore] Warn about email/password change when using OIDC ( #2975 )
...
* [chore] Warn about email/password change when using OIDC
* go fmt
2024-06-07 15:21:57 +01:00
tobi
bcda048eab
[feature] Self-serve email change for users ( #2957 )
...
* [feature] Email change
* frontend stuff for changing email
* docs
* tests etc
* differentiate more clearly between local user+account and account
* populate user
2024-06-06 14:43:25 +01:00
tobi
d79c2f2688
[feature/frontend] Add debug sections to settings panel ( #2950 )
...
* [feature/frontend] Add debug sections to settings panel
* max-width
* swagger
2024-06-03 11:20:53 +02:00