Guncelleme Hk
-
Merhaba
Sitemiz NodeBB 3.8.1 versiyonuna guncellenmistir. -
Merhaba
Sitemiz NodeBB 3.8.2 versiyonuna guncellenmistir. -
Merhaba
Sitemiz NodeBB 3.8.3 versiyonuna guncellenmistir. -
Merhaba
Sitemiz NodeBB 3.8.4 versiyonuna guncellenmistir. -
Merhaba
Sitemiz NodeBB 3.9.0 versiyonuna guncellenmistir. -
Merhaba
Sitemiz NodeBB 3.10.0 versiyonuna guncellenmistir. -
Merhaba
Sitemiz NodeBB 3.10.1 versiyonuna guncellenmistir.
Cok yakinda NodeBB 4 versionu ile karsinizda olacagiz -
Merhaba
Sitemiz NodeBB 3.10.2 versiyonuna guncellenmistir. -
Merhaba
Sitemiz NodeBB 3.10.3 versiyonuna guncellenmistir. -
Merhaba
Sitemiz NodeBB 3.11.0 versiyonuna guncellenmistir. -
Merhaba
Sitemiz NodeBB 3.11.1 versiyonuna guncellenmistir. -
Merhaba
Sitemiz NodeBB 3.12.0 versiyonuna guncellenmistir.Cok yakinda v4 e gececegiz.
-
Merhaba
Sitemiz NodeBB 3.12.1 versiyonuna guncellenmistir. -
Merhaba
Sitemiz NodeBB 3.12.2 versiyonuna guncellenmistir. -
Merhaba
Sitemiz NodeBB 3.12.3 versiyonuna guncellenmistir. -
Merhaba
Sitemiz NodeBB v4.0.0 versiyonuna guncellenmistir.
Guncelleme ile gelenler;Release build (major) of NodeBB @ 2025-01-20T18:53:47.134Z
v4.0.0 (2025-01-20)
Breaking Changes- add new escape option to getPostSummaryByPids [breaking] (16c8a65)
- core html stripping on plaintext, remove 'filter:teasers.configureStripTags' hook, remove html stripping from teaser generation (c01f154)
- Documentation Changes
- add resizeImageWidth to openapi definition for /api/config route (7c1b900)
- fix comment (e5331b8)
- schema update for activitypub acp route (3a05171)
- update comment to reflect new behaviour (2cbd63d)
- New Features
- fix activitypub toggler to be more complete; tests. #13054 (af4d07f)
- add activitypub file to translations (7483103)
- save audience into post hash (for remote posts) (b537437)
- add filter:topics.hasThumbs filter hook (f483569)
- append uploaded images into thumbnail set (cc65214)
- #12976, shares collection (e83036a)
- pending follows and logic for remote users, #12938 (2851e56)
- #12935, show 'shared this to x' in topic event when moving topics out of cid -1 (fcf0f79)
- support for FEP fb2a (new-style account metadata) (549a6b7)
- #12924, parse incoming custom fields from remote users (0f351ba)
- #12924, custom user fields for local users now federating out (62fe70f)
- add title property to custom emoji markup (3968c82)
- #12683, parse incoming emoji tags and replace in content prior to storage in database (09b1e11)
- fire new hook filter:activitypub.mocks.note on note mocking (4ba41a6)
- handle receipt of Add activity #12707 (3023b25)
- associate new topics created from asserted notes with their originating context, if that context is resolvable (6f237c5)
- #12822, send all outgoing links to /ap first to see if it's activitypub enabled, parse if able, otherwise redirect as normal (069c822)
- normalization middleware to ensure incoming objects' data types are as expected (simplifies later logic) (13c048a)
- send Update(Note) on chat message deletion and restoration, serving Tombstone if deleted (61445d3)
- handle Update(Note) when object has limited visibility, #12834 (e594846)
- check room counts on actor prune, #12834 (e0e2051)
- federate on chat message edit, #12834 (1659015)
- notify users on new message from remote users, fix use of parseInt in generating chat notification (2464d13)
- handle incoming non-public activities as chat message, #12834 (b82e20d)
- federating out chat messages (2ab5ea3)
- update mdidleware.assert.message so roomId is optional (2b71434)
- #12647, federate out Add activity on inbox.create and local post creation (bd44783)
- send 308 when activitypub request for remote post comes in, #12831 (7f1f485)
- dynamic category icon generation (edff339)
- enable web-push plugin on first install (34c4cef)
- service worker icon and badge support (4ae8614)
- update buildRecipients to include all topic participants and their followers, #12735 (6752a54)
- notification rescind support (d6bab25)
- update service worker to handle push and notificationclick (5109b53)
- add onmessage handler for service worker (40fe4d8)
- extend activitypubApi.create.note to accept a post object to reduce unnecessary calls to retrieve post summary (b63440c)
- moving a topic out of cid -1 federates an Announce activity, #12734 (daa665e)
- additional copy re: editing remote posts, #12732 (c3e1491)
- allow use of vanity domains pointing to an account hosted elsewhere (709a02d)
- show local users who follow (or are followed) by a remote user, on a remote user's profile (a884681)
- additional logic to handle special case where a queried object id reports a context, but it is not actually contained in the resolved context's collection (f9937a8)
- #12695 Topic Synchronization via resolvable context (ff0c289)
- activitypub.get; allow the passing-in of custom headers via existing options parameter (da25fd2)
- add post attachments to topic thumbnails (2aeabce)
- icon replacing user status for remote users, denoting that they are from outside the local instance, #12688 (a81ef60)
- allow activitypub request cache to be ignored (485b775)
- send join date in local actor mock (3c9337b)
- AP note replies collection, closes #12675 (26a7c51)
- topic backfill logic via resolvable context #12647 (e75ec39)
- send out Update(Actor) when a category is edited (09d8fbf)
- instance-level allow andd deny list for federatioN (6e2178b)
- store encountered instances by last seen date (d0a1ebc)
- sending out 1b12-style Announce activities on incoming Create/Update/Like/Delete/Undo(Like) activities, when they pertain to notes (6569066)
- assert actors when mocking post (f5b856f)
- check to/cc/audience for local category and put topic there instead (overrides passed-in cid) (b6ffc47)
- plumb audience into _activitypub when mocking posts (d9f1fa3)
- send cause to ap.get error handler, delete local account representation if assertion fails with a 410 (3567f55)
- #12589, add nodeinfo endpoint (578a53d)
- add timestamp to most activity ids (42f514b)
- show category followers in category federation ACP page (7313d5c)
- logic for remote user deletion, cronjob, and ACP options for pruning options (4bb2c1a)
- remote user deletion logic, #12611 (539300f)
- allow user.exists to respond to requests for remote uids too (3dca79d)
- pruning of stale notes older than 30 days with no engagement (709c913)
- save remote user urls backreference (ff53f3c)
- add another sanitization round before federating to remove classes from all tags in output html, closes #12573 (7c79e23)
- passing in types to parsePost for more specific handling by plugins (8cf9617)
- track incoming requests by id, analytics increment for some metrics, ignore repeated requests by id (4e9cd8e)
- added analytics.peek (b106a6a)
- Note deletion logic and refactoring, #12551 (ccd187e)
- handle receipt of Update(Tombstone) (f404395)
- on post delete, federate out an Update(Tombstone) (96db519)
- serve Tombstone objects for soft deleted posts (5e9d47a)
- ability to query remote users by webfinger handle (9761526)
- support the ability to search for posts and users by url (4cbb1f2)
- basic retry queue (50bc9a3)
- on post edit, also target anyone who announced the post and their followers (807c3ea)
- add id to reject activity (32d1adf)
- openapi spec for acp category federation page (fc3f3a7)
- support rescinding user flags (61a595d)
- slightly better title generation (b9d6aa4)
- help modal for world page (cf291a5)
- remove /world/all route, add intro header to /world (af324da)
- add id to Like (ab055a7)
- handle 1b14 announce for remote content too (2ce3a11)
- resolve Crate and Announce activities (f802564)
- utility functions to get local followers/counts given a remote actor uri, plumb cid into notes.assert via inbox.announce if a local cid is following the sending actor (452cb0a)
- send id back during accepts (b7629c6)
- handle Undo(Flag) (a1a7fb7)
- send undo when rescinding/deleting a report (c1dfa8d)
- federate flag creation (2a2b855)
- bulk purge flags (7bacbf7)
- rescind post flags (9ab1a2d)
- integrate post uploads into attachments for outgoing note mocks (fdbd30d)
- add id to profile updates (4d07ca4)
- noremalize actor property in middleware (18ba2e3)
- save remote post url into hash for use (525b7c2)
- note attachments via link preview plugin (6fc6cc3)
- add ids for undoing follows (3cc09d2)
- send back follow id in Accept (66b0d81)
- add id to follows and verify accepts (72dbcfe)
- resolve objects from ids in middleware (102c174)
- filter out topics in cid -1 from tagged topics page, closes #12489 (d437d96)
- sign public key requests (fcd5447)
- populate and send link tag/header respectively for activitypub-enabled content (4e0d7dd)
- basic AP Flag support (d9eba6d)
- send unique identifiers for note activities (9fc194e)
- upgrade script to re-assert all known actors to save URL into hash, and bump mentions (943cef6)
- sorting an filtering in /world (d1fa6a5)
- make the /api/world data more category-like (e266b44)
- add more properties from /category to /world (3c6966f)
- follow redirects in API (e0138cb)
- add checks to only continue with topic assertion if there is a relation to existing content, #12442 (55e947a)
- add assertion lock on activitypub.notes.assert (2688b6b)
- have category actor send Announce(Note) on remote replies to topics in a cid (04c743e)
- have category actor send Announce(Note) activity on posts from that cid (7df5cab)
- ability to update category handles (9dc20d0)
- category handles, #12434 (3cc99a1)
- rename 'world' category to 'uncategorized' (9a5d4ff)
- plumb pid into return data from posts.loadPostTools, add link to view original post, for remote content (17f62f2)
- add TTL cache for Actors.assert (d75894e)
- log all post edits to the event log, return eid when logging events, plumb eid into Update(Note) to federate out as a unique id (83392f3)
- if Update(Note) is received for a post that does not already exist, assert it (0bfdbb6)
- return count of new notes in assertTopic (519e025)
- add /world and /world/all to available nav items (f31d8c2)
- mentions support (e4c1ca1)
- allow user.search to handle remote handles, beginning of mentions support (1b64fdb)
- integrate notifications for remote likes, follows, and announces. (c707a32)
- federate tags out on new post (if new topic) (e1c4311)
- restrict loopback calls (77a3efb)
- fine-grained privileges integration for fediverse users and world pseudo-category (1bd8f9a)
- temporarily deny handling non-public notes (eaba2aa)
- shared inbox (49c69a0)
- security, cross-check key ownership against received actor (a94341f)
- attachments support (e5b6ee9)
- save tids to individual user inboxes based on recipient list, new /world/all route (8912863)
- save actor follower URL backreference and sorted set backreference (da085b0)
- infinite scrolling for /world (874b24c)
- record remote Announce(Note) (6508287)
- handle Announce(Note) when Note is a piece of remote content (94dcd29)
- Announce(Note) and Undo(Announce) (415b4fe)
- exposed method to find topic events based on a subset of saved info, returns topic event ids (b9821c5)
- topic and category S2S get responses (a461e5d)
- send proper content-type on AP S2S responses (d18e65c)
- category actors, stub outbox (88733a5)
- returning following and follower collections upon request (ae042ce)
- Like(Note) and Undo(Like); federating likes (607c462)
- origin checking on received Update activities (6930973)
- Update(Note) (0e59f31)
- Update(Person) (6e87cf5)
- activitypub response to note retrieval via pid (6b51725)
- added mocks.actor and Update(Person) activity on profile update (8453b83)
- Create(Note) on new topic or reply (0e016c6)
- proper webfinger response for instance actor (da0211b)
- application actor + public key for uid 0 signs, moved homepage route to after core routes are generated (9885f94)
- native parsing of title for topics (981b4f1)
- beginnings of the /world route (0442323)
- handle Update(note) (ac672f0)
- handle Create(note) (f747753)
- flesh out more topic info, fix navigator (7e89ead)
- some additional work to properly save and retrieve remote topic data (4bd7a57)
- ability to browse to any ActivityPub note and have the entire topic chain render (485cf20)
- add activitypub request cache (326bb99)
- assertNotes method (ab40ba6)
- ability to load remote post data in a topic (3ce84b3)
- plumb uid into .addParentPosts() so .assertNotes() can be properly called (0d478b2)
- stub lib for retrieving and mocking posts (f1e5e5a)
- send name property in getActor response (5e1e809)
- ability to browse follower/following lists of remote accounts (2a77ae5)
- expose following/follower counts in actor response (7fd15d6)
- show remote followers/following in user profile pages (739b054)
- update mockProfile to accept actor uris as well as actor objects (672c701)
- accept and undo support (4c1b2b3)
- update activitypub helper resolveLocalUid to accept both webfinger name and full URL as input (1f79f54)
- follow/unfollow logic and receipt (c02271c)
- actor cache, method to resolve inboxes, stub code for sending requests. Now base64 encoding digest as expected by Mastodon (cdc4275)
- http signatures support, .sign() and .verify() AP helper methods (e7184eb)
- add webfinger ttl cache (4f5f025)
- add .has() call to cache/ttl (57895b7)
- ability to view federated profiles via url manipulation (a05b674)
- followers and following endpoints (7e1dac3)
- inbox and outbox routes, stub controllers (81b6260)
- global switch for disabling federation, + test (099124c)
- activitypub actor endpoint for user accounts (2dec357)
- activitypub: show world category in selectors (953231f)
-
Merhaba
Sitemiz v4.0.1 versiyonuna guncellenmistir.- v4.0.1 (2025-01-29)
- New Features
- use text-danger if chat over limit (2f5b4b2)
- Bug Fixes
- #13087, disallow following cid -1 (ddb6e0f)
- encoding of pid in notifyCategoryFollowers, #13087 (6d88dcb)
- #13084 bump persona (4feda22)
- closes #13091, dont show world category (4c66eed)
- #13088, up dbsearch (8644565)
- #13090, update themes fix selector (822bff6)
- #13086 move rateLimit check (487d9f7)
- null checks for category sync and actor assertions (b3b8b9e)
- #13067, add sourceContent to teasers (679fcb7)
- #13065, send missing actor property when 1b12 announcing local posts (e61df4d)
- closes #13068, encodeURIComponent X-Redirect (f3b8ed2)
- #13062 add displayname to email tpl data (f0c2090)
- Other Changes
- missing ; (8b38cb3)
- reduce image size (#12702) (a95a51c)
- Refactors
- (4ba01d1)
- Tests
- adjust webfinger test for updated 404 status code (4a827b7)
- fix x-redirect tests (b80440a)
- add sourceContent to spec (526a952)
- change test to 404 (52f7f0a)
- remove only (0ba4ba6)