Commit Graph

7971 Commits (0431d75f0d6f2ec7e4edcbd00870c143f7d287f2)

Author SHA1 Message Date
Julian Lam fcb81cb8ca fix: guest handles shown in category.tpl
Barış Soner Uşaklı be305410fb fix: , don't show error if there are no self messages
Barış Soner Uşaklı 84383d3995 fix: spec
Barış Soner Uşaklı 9839346ec3 fix: , if there are no filters go to ?reset=1
dont count ?page=1 as a filter
Misty (Bot) 2cf0a9b62d Latest translations and fallbacks
Barış Soner Uşaklı 2d07634494
fix: , update gdpr link again
Misty (Bot) c0e441d3b2 Latest translations and fallbacks
Barış Soner Uşaklı 3fcbd69149 feat: reduce infinite scroll area
Barış Soner Uşaklı 17d664e098 fix: , point to official site
psychobunny 275e837bcf fix: jquery xhtml violations
Opliko 4855f1deca
fix:#8274 Don't escape HTML in manage users ()
Perhaps the HTML for managing groups should ba actually rendered as HTML to serve its function. fixes 
Misty (Bot) 75aaba3f4e Latest translations and fallbacks
Julian Lam 23a0b8c54c fix(openapi): v14 test fix
Barış Soner Uşaklı 9ffdab02d0 fix: tag of /api/unread/total
Julian Lam ccc6118d30
Testing suite integration for openapi spec ()
* feat: testing suite integration for openapi spec

The testing suite now takes the openapi spec into account. It will
check each route defined, make a call to it, and compare the
response with the defined schema. Any mismatches will cause the
test to fail.

* fix(openapi): removed debug stuff from tests

* fix(openapi): fixed some tests

* fix(openapi): added additional check to tests, test fixes

* fix(openapi): better tests, fixed spec errors

* fix(openapi): bad conditional in test

* fix: oops

* fix(openapi): more tests fixing

* fix(openapi): more tests

* fix(openapi): fix some more tests

* fix: verbose'd an info log

* fix: topic pagination route returns schema-optimized pagination block

* fix(openapi): more test/spec fixes

* fix(openapi): accidentally sending in authenticated jar for anon routes

* fix(openapi): more test/spec fixes

* fix(openapi): more spec fixes

* fix: timestampReadable Invalid Date

* fix(openapi): more tests... almost there

* fix(openapi): more tests fixing

* fix(openapi): finally all tests passing

* fix(openapi): added reverse test to compare response to spec

... and fixed all the tests that broke

* fix: remove tests related to group covers, as route is gone

* fix(openapi): broken test on travis

* fix(openapi): broken test on travis

* fix(openapi): broken test on travis

* fix(openapi): object cache is not present for psql

* fix: tests

Co-authored-by: Barış Soner Uşaklı <barisusakli@gmail.com>
Misty (Bot) 267567a086 Latest translations and fallbacks
Misty (Bot) c1429fbbf1 Latest translations and fallbacks
Opliko 47e7e9572c Add loading=lazy tag to avatars
There is no reason why avatars should be a blocking reasorce, and browsers are now adding support for lazy loading of images (and iframes). According to [caniuse.com](https://caniuse.com/#feat=loading-lazy-attr) 62% of users use a browser that supports this attribute.

So there doesn't seem to be any downside to just adding this attribute here. It won't affect browsers that don't support it and might speed up page loads on browsers that do.
Opliko 6e5ebb6184
feat: manifest.json improvements from ()
* feat: manifest.json improvements from 

* Fix short title placeholder

* use lowercase letters for hex colors
Julian Lam d342a28c16 fix(openapi): remove account and group upload routes
re: 
Julian Lam 058a15dbb2 fix(openapi): more fleshing out
Julian Lam bae88e089a fix(openapi): fleshed out admin routes
Julian Lam 8387178b25 feat(openapi): merging openapi-test branch into master
Barış Soner Uşaklı ba6d3fd372 fix: only trigger infinitescroll on scroll end
Julian Lam ab4bd7e146 fix(openapi): added some descriptions
Misty (Bot) d678793cd4 Latest translations and fallbacks
Julian Lam 2395d2be2e fix(openapi): added PostsObject component
Julian Lam 1b425ef108 fix: no focus on find user modal
Julian Lam bcbf98aa4c fix: accidental fp precision on flag and acp dash graphs
Misty (Bot) d387cc231e Latest translations and fallbacks
Julian Lam 23dd2727f2 fix(openapi): finished moving all category objects out
Julian Lam c939f8c66d fix(openapi): changed some descriptions
Julian Lam 55d0a9ffea fix(openapi): added CategoryObject component
Julian Lam 646fac1e53 fix(openapi): removed repeated breadcrumb blocks in favour of $ref
Julian Lam ac579f9dc2 fix(openapi): remove all repeated pagination blocks in favour of
Julian Lam 1cf62095dc fix(openapi): removed warning for category mods route
Julian Lam 3a5c6e07f9 fix(openapi): normalising the file for programmatic updates
Misty (Bot) 0252e149d9 Latest translations and fallbacks
Julian Lam 65c78de6fe feat(openapi): move all commonprops out for commonprops component
psychobunny cd5065572c feat: moved component specs into separate files
Julian Lam 2425f4533f feat(openapi): added template to commonprops
Julian Lam 64d79fe5f6 feat: added UserObject, UserObjectFull, Breadcrumb, Pagination component
psychobunny ae3e90d693 feat: added some summary and descriptions
Misty (Bot) 390dbb1bf3 Latest translations and fallbacks
Barış Soner Uşaklı 442c018ec0 feat: add some descriptions
Barış Soner Uşaklı eade13f928 feat: common schema
Julian Lam 32985eb12e Merge remote-tracking branch 'refs/remotes/origin/master'
Julian Lam 7b31fb34a7 fix: missing descriptions for common properties
Barış Soner Uşaklı 9987813f30 feat: add page query param to docs
Barış Soner Uşaklı bbddaadf51 feat: tag route doc