f0x
4e5278d215
fix React classes
2023-05-10 21:16:22 +02:00
f0x
ba8c0cd4bb
fix profile field templating (yet again)
2023-05-10 21:15:32 +02:00
f0x
c71ccc6b29
replace uglifyify with @browserify updated fork
2023-05-10 20:59:18 +02:00
f0x
8d7cf52037
profile fields formatting
2023-05-10 20:22:05 +02:00
f0x
898cf61003
yarn upgrade
2023-05-10 20:18:51 +02:00
f0x
437b6263df
only pause video when switching photoswipe slides
2023-05-10 20:18:51 +02:00
f0x
46e63b5faa
bundle plyr icon svg
2023-05-10 20:18:51 +02:00
f0x
4dba1ac011
plaintext profile fields
2023-05-10 20:18:51 +02:00
f0x
1732360562
refactor (sensitive) media rendering
2023-05-10 20:18:51 +02:00
f0x
be320c4a8c
emojify and html profile fields
2023-05-10 20:18:50 +02:00
f0x
93b9eb7b0c
fix toot spacing
2023-05-10 20:18:50 +02:00
f0x
c8f245b8bc
fix toot border-radius
2023-05-10 20:18:50 +02:00
f0x
b5fdf63bb5
rss icon, fix indent
2023-05-10 20:18:50 +02:00
f0x
9d161cb00e
remove duplicate id's
2023-05-10 20:18:50 +02:00
f0x
b59000382f
fix variable use, mobile
2023-05-10 20:18:50 +02:00
f0x
86471e010a
profile responsiveness, accessibility tweaks
2023-05-10 20:18:50 +02:00
f0x
1f9c41a63f
fix status info variables
2023-05-10 20:18:50 +02:00
f0x
2d2c28ace3
fix status cw button wrapping
2023-05-10 20:18:50 +02:00
f0x
61cb484be9
remove old spoiler js
2023-05-10 20:18:50 +02:00
f0x
df3ad1e06e
fix header styling/wrapping
2023-05-10 20:18:49 +02:00
f0x
c200c79bcd
redesign profile template
2023-05-10 20:18:49 +02:00
f0x
2a44a49979
separate index page styling
2023-05-10 20:18:49 +02:00
f0x
4e81ac807e
redesign status template
2023-05-10 20:18:49 +02:00
OniriCorpe
f3066a11bf
[chore] Replacing all Pinafore mentions to Semaphore ones ( #1689 )
2023-04-19 13:50:10 +02:00
tobi
36a2131375
[chore] Update templates license headers ( #1672 )
2023-04-04 11:33:11 +02:00
tobi
3f9b2336c0
[bugfix/frontend] Preload css styles ( #1638 )
2023-04-02 14:03:29 +02:00
f0x52
0746ef741a
[frontend] Settings navigation design ( #1652 )
...
* change header image alignment
(cherry picked from commit df1bb339a5c597a2b668cedb3dafec5a390df120)
* big mess navigation refactor
* bit of cleanup
* minor css tweaks
* fix error rendering code for remote emoji
* refactor navigation structure code
* refactor styling
* fix className
* stash
* restructure navigation generation
* url wildcard formatting
* remove un-implemented User menu entry
* remove commented lines
* clarify permissions check
* invert permissions logic for clarity
2023-03-29 12:18:45 +02:00
tobi
1603a7fd48
[chore] License sloth logo + default avatars under CC by-sa 4.0 ( #1651 )
2023-03-27 15:36:08 +02:00
tobi
7db81cde44
[feature] Email notifications for new / closed moderation reports ( #1628 )
...
* start fiddling about with email sending to allow multiple recipients
* do some fiddling
* notifs working
* notify on closed report
* finishing up
* envparsing
* use strings.ContainsAny
2023-03-19 13:11:46 +01:00
tobi
196cd88b1c
[feature] Allow admins to send test emails ( #1620 )
...
* [feature] Allow admins to send test emails
* implement unwrap on new error type
* add + use gtserror types
* GoToSocial Email Test -> GoToSocial Test Email
* add + use getInstance db call
* removed unused "unknown" error type
2023-03-14 16:11:04 +00:00
f0x52
6e10175229
update license headers ( #1612 )
2023-03-12 17:49:06 +00:00
tobi
a772d4d98e
[chore] Fix opengraph properties ( #1611 )
2023-03-12 14:14:33 +01:00
f0x52
cb2f84e551
[frontend/fix] Mobile css tweaks ( #1605 )
...
* mobile css tweaks
* bulk process list mobile css
2023-03-11 10:49:44 +01:00
Vyr Cossont
e6cde25466
[feature] Advertise rich text formats, support content_type field ( #1370 )
...
* Advertise rich text formats, support content_type field
* Update JSON in instance patch tests
* Replace format with content_type everywhere
* update migration to work with both pg and sqlite
* regenerate swagger docs
* update instance serialization + tests
* fix up
* learn to code tobi please, i'm begging you
---------
Co-authored-by: tsmethurst <tobi.smethurst@protonmail.com>
2023-03-02 12:06:40 +01:00
tobi
c27b4d7ed0
[feature] Client API endpoints + v. basic web view for pinned posts ( #1547 )
...
* implement status pin client api + web handler
* make test names + comments more descriptive
* don't use separate table for status pins
* remove unused add + remove checking
* tidy up + add some more tests
2023-02-25 12:16:30 +00:00
tobi
e8a04b7ce1
[bugfix] Fix account roles ( #1542 )
...
* Change account role from string to object
* Update tests
* small fixes + swagger docs
---------
Co-authored-by: zowhoey <11893985+zowhoey@users.noreply.github.com>
2023-02-20 17:00:44 +01:00
f0x52
b6143c9ab8
[feature] About page ( #1495 )
...
* about page basics
* more info, styling
* update emoji sizing on about page contact card
2023-02-20 16:29:29 +01:00
f0x52
59b2e10787
[bugfix] fix oob token route, update templates+css for oob and errors ( #1519 )
2023-02-18 16:47:42 +01:00
Daenney
68e6d08c76
[feature] Add a request ID and include it in logs ( #1476 )
...
This adds a lightweight form of tracing to GTS. Each incoming request is
assigned a Request ID which we then pass on and log in all our log
lines. Any function that gets called downstream from an HTTP handler
should now emit a requestID=value pair whenever it logs something.
Co-authored-by: kim <grufwub@gmail.com>
2023-02-17 12:02:29 +01:00
f0x52
b8e1ab312d
use woff(2) fonts for Noto Sans ( #1509 )
2023-02-15 20:10:18 +01:00
f0x52
700ed7769f
[chore] Webkit frontend fixes ( #1492 )
...
* fix webkit profile preview layout
* general page layout
2023-02-14 11:58:57 +01:00
f0x52
65b19411a4
[chore] Fix report username wrapping ( #1464 )
...
* fix report username wrapping
* move report status to separate line on portrait orientation
2023-02-09 09:26:35 +01:00
f0x52
52fbb3e584
[bugfix] fix 'steal this look' form, uncheck entries after processing ( #1454 )
2023-02-07 18:34:54 +01:00
f0x52
0ed50c172e
[chore/frogend] domain blocklist layout on smaller screens ( #1436 )
2023-02-07 10:00:13 +01:00
f0x52
83b522a1b6
[feature/Frogend] basic report admin interface ( #1424 )
...
* basic listing of reports
* report detail overview, resolving
* report detail styling tweaks
* linter fixes
2023-02-06 09:33:47 +01:00
f0x52
47daddc10c
[chore/frogend] Restructure form data default values / update from Query data ( #1422 )
...
* eslint: set console use to error to catch debug littering in CI
* remove debug logging
* some form field restructuring, fixes submitted updates not being reflected
* more form field restructuring
* remove debug logger
* simplify field updates
* fix react state set during render when submitting import file
* className instead of class
* show Select hints again
2023-02-06 09:19:56 +01:00
tobi
04ac3f8acf
[bugfix] Fix password change keys ( #1416 )
2023-02-04 12:40:35 +01:00
f0x52
a59dc855d9
[feature/frogend] (Mastodon) domain block CSV import ( #1390 )
...
* checkbox-list styling with taller <p> element
* CSV import/export, UI/UX improvements to import-export interface
* minor styling tweaks
* csv export, clean up export type branching
* abstract domain block entry validation
* foundation for PSL check + suggestions
* Squashed commit of the following:
commit e3655ba4fb
Author: f0x <f0x@cthu.lu>
Date: Tue Jan 31 15:19:10 2023 +0100
let debug depend on env (prod/debug) again
commit 79c792b832
Author: f0x <f0x@cthu.lu>
Date: Tue Jan 31 00:34:01 2023 +0100
update checklist components
commit 4367960fe4
Author: f0x <f0x@cthu.lu>
Date: Mon Jan 30 23:46:20 2023 +0100
checklist performance improvements
commit 204a4c02d1
Author: f0x <f0x@cthu.lu>
Date: Mon Jan 30 20:05:34 2023 +0100
checklist field: use reducer for state
* remove debug logging
* show and use domain block suggestion
* restructure import/export buttons
* updating suggestions
* suggestion overview
* restructure check-list behavior, domain import/export
2023-02-03 12:07:40 +01:00
f0x52
08f8feaec5
[feature/frontend] filterable local emoji list ( #1385 )
2023-01-27 09:09:26 +01:00
f0x52
17eecfb6d9
[feature] Public list of suspended domains ( #1362 )
...
* basic rendered domain blocklist (unauthenticated!)
* style basic domain block list
* better formatting for domain blocklist
* add opt-in config option for showing suspended domains
* format/linter
* re-use InstancePeersGet for web-accessible domain blocklist
* reword explanation, border styling
* always attach blocklist handler, update error message
* domain blocklist error message grammar
2023-01-25 18:06:41 +01:00