f0x
e7bc642433
reflect index.html changes in templates
2024-07-30 17:00:00 +02:00
f0x
01871cdb04
index page larger header (does not work)
2024-07-30 16:49:55 +02:00
f0x
01174fd648
index templates
2024-07-30 16:33:53 +02:00
f0x
784475124f
thread/status css
2024-07-30 16:03:06 +02:00
f0x
0436cd4d90
move forkawesome to vendor css, fonts directory
2024-07-30 13:41:46 +02:00
f0x
589ac5da55
profile
2024-07-30 13:35:56 +02:00
f0x
202fdf1ec1
align toc sidebar properly
2024-07-28 23:17:24 +02:00
f0x
a44cdf0782
about page table of contents sidebar
2024-07-28 22:54:31 +02:00
f0x
e98b3e2021
fix account-card
2024-07-28 22:25:37 +02:00
f0x
9a3822e22d
about page
2024-07-28 22:17:35 +02:00
f0x
de63f42c77
reflect index.html changes in templates
2024-07-28 22:04:46 +02:00
f0x
00d52e7993
finish refactor for index page
2024-07-28 22:01:50 +02:00
f0x
26a0f21451
more file shuffling
2024-07-28 15:31:42 +02:00
f0x
19b432c509
preload fonts
2024-07-28 15:31:33 +02:00
f0x
caccfd2898
split out base.css, new css bundler config
2024-07-27 22:17:43 +02:00
f0x
93725e4c69
start rebuilding css piece by piece
2024-07-27 21:27:02 +02: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
ghose
14fda0dbbf
[feature/frontend] Rain Forest Theme ( #3021 )
...
* 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-23 15:43:05 +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
tobi
fbdfce3190
[chore] Don't render sign-up form when registrations closed ( #3001 )
2024-06-12 15:00:21 +01: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
tobi
a276b1ca06
[feature/frontend] Let admins send test email to validate SMTP config ( #2934 )
...
* [feature/frontend] Let admins send test email to validate SMTP config
* wee
2024-05-27 17:03:54 +00:00
tobi
cce21c11cb
[chore] Small styling + link issues ( #2933 )
2024-05-27 12:37:14 +02:00
tobi
578a4e0cf5
[bugfix] Reset emoji fields on upload error ( #2905 )
2024-05-07 19:48:12 +02:00
tobi
6171dcbe51
[feature] Add HTTP header permission section to frontend ( #2893 )
...
* [feature] Add HTTP header filter section to frontend
* tweak naming a bit
2024-05-05 11:47:22 +00:00
tobi
35b1c54bde
[frontend] Do optimistic update when approving/rejecting/suspending account ( #2892 )
2024-05-02 17:57:53 +02:00
tobi
725a21b027
[feature] Page through accounts as moderator ( #2881 )
...
* [feature] Page through accounts as moderator
* aaaaa
* use COLLATE "C" for Postgres to ensure same ordering as SQLite
* fix typo, test paging up
* don't show moderation / info for our instance acct
2024-05-01 14:11:22 +01:00
tobi
aecf74951c
[chore] Settings refactor 2: the re-refactoring-ing ( #2866 )
...
* [chore] Bit more refactoring of settings panel
* fix up some remaining things
* groovy baby yeah!
* remove unused Suspense
2024-04-25 18:24:24 +02:00
tobi
7a1e639483
[chore] Refactor settings panel routing (and other fixes) ( #2864 )
2024-04-24 11:12:47 +01:00
Bishochiparaa
fdd23cb9ed
[chore] Delete the unnecessary #, because this # lead to the wrong URL ( #2830 )
2024-04-14 09:31:45 +02:00
tobi
89e0cfd874
[feature] Admin accounts endpoints; approve/reject sign-ups ( #2826 )
...
* update settings panels, add pending overview + approve/deny functions
* add admin accounts get, approve, reject
* send approved/rejected emails
* use signup URL
* docs!
* email
* swagger
* web linting
* fix email tests
* wee lil fixerinos
* use new paging logic for GetAccounts() series of admin endpoints, small changes to query building
* shuffle useAccountIDIn check *before* adding to query
* fix parse from toot react error
* use `netip.Addr`
* put valid slices in globals
* optimistic updates for account state
---------
Co-authored-by: kim <grufwub@gmail.com>
2024-04-13 13:25:10 +02:00
tobi
9fb8a78f91
[feature] New user sign-up via web page ( #2796 )
...
* [feature] User sign-up form and admin notifs
* add chosen + filtered languages to migration
* remove stray comment
* chosen languages schmosen schmanguages
* proper error on local account missing
2024-04-11 11:45:53 +02:00
tobi
f05874be30
[feature] Option to hide followers/following ( #2788 )
2024-04-02 10:42:24 +01:00
dependabot[bot]
72b38c2f12
[chore] Bump express from 4.18.2 to 4.19.2 in /web/source ( #2790 )
...
Bumps [express](https://github.com/expressjs/express ) from 4.18.2 to 4.19.2.
- [Release notes](https://github.com/expressjs/express/releases )
- [Changelog](https://github.com/expressjs/express/blob/master/History.md )
- [Commits](https://github.com/expressjs/express/compare/4.18.2...4.19.2 )
---
updated-dependencies:
- dependency-name: express
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-29 10:48:44 +01:00
tobi
ac3f195b56
[chore/frontend] Adjust contrast, mute blurple a bit ( #2785 )
2024-03-26 11:02:09 +00:00