f0x
4a2c712b3d
template formatting
2024-11-06 15:52:08 +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
Sqx. Flann van der Eik
49eb8f602e
[chore] Fix minor typo in About template ( #3502 )
2024-10-31 00:26:26 +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
1bc59a0a33
[bugfix] Add missing `</a>` on about page ( #3410 )
2024-10-09 11:46:43 +02:00
tobi
02470db5f6
[chore/themes] Tweak colors on new themes ( #3397 )
2024-10-06 13:05:13 +02:00
tobi
5c055afa08
[feature/frontend] Add Moonlight hunt theme ( #3393 )
...
* [feature/frontend] Add Moonlight Hunt theme
* make almost see through a bit less see through
* update
2024-10-05 15:12:40 +02:00
tobi
c1c8849322
[chore] final bits of fiddling with solarized ( #3364 )
...
* [chore] final bits of fiddling with solarized
* block quote
2024-09-27 13:14:47 +02:00
tobi
82b9515a9d
[chore] Fix some contrast issues in themes; performance tweaks ( #3358 )
2024-09-26 17:00:13 +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
3edfc7eeef
[feature/frontend] Add solarized light + dark themes ( #3325 )
2024-09-21 15:43:22 +02:00
tobi
747c251df6
[chore/frontend] Make ecks pee theme even more ecks pee er ( #3324 )
2024-09-20 15:24:15 +02:00
tobi
2f56455eed
[chore/frontend] Tweak status styling a little ( #3317 )
2024-09-18 11:51:12 +02:00
tobi
486852fb38
[feature/frontend] Add dark version of brutalist theme ( #3294 )
2024-09-14 16:09:59 +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
edbcf0fa6d
[chore] Change ecks pee font size to large ( #3276 )
2024-09-07 19:20:47 +02:00
tobi
3d0d048a01
[feature/frontend] Add brutalist b&w theme ( #3275 )
2024-09-07 18:59:58 +02:00
tobi
40dffb858d
[feature/frontend] ecks pee theme ( #3274 )
2024-09-07 18:59:41 +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
Vyr Cossont
fd837776e2
[feature] Implement Mastodon-compatible roles ( #3136 )
...
* 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 09:26:09 -07: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