| Commit message (Collapse) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| * | The purge ttl for stray global objects have been shortened. | 2023-01-04 | 1 | -2/+1 | ||
| | | ||||||
| * | Log write errors in _object_add() more prominently. | 2022-12-18 | 1 | -1/+3 | ||
| | | ||||||
| * | Replaced all calls to post() with enqueue_message(). | 2022-12-16 | 1 | -1/+1 | ||
| | | ||||||
| * | New function enqueue_message(). | 2022-12-16 | 1 | -0/+17 | ||
| | | ||||||
| * | Don't create a parent index if it already exists. | 2022-12-15 | 1 | -2/+4 | ||
| | | ||||||
| * | Fixed a deletion error. | 2022-12-14 | 1 | -1/+9 | ||
| | | ||||||
| * | Fixed crash when unfollowing. | 2022-12-13 | 1 | -1/+1 | ||
| | | ||||||
| * | New function index_len(). | 2022-12-10 | 1 | -8/+39 | ||
| | | ||||||
| * | Merge pull request 'Pagination of the private and public page' (#13) from ↵ | 2022-12-07 | 1 | -10/+10 | ||
| |\ | | | | | | | | | | | kensanata/snac2:pagination into master Reviewed-on: https://codeberg.org/grunfink/snac2/pulls/13 | |||||
| | * | Pagination of the public and private page | 2022-12-06 | 1 | -10/+10 | ||
| | | | | | | | | | | | | | | | | | | | | | | | Use the query parameters skip and show to control what you can see, e.g. /alex/admin?skip=0&show=4 Don't use or save the timeline cache if either is set. The following functions were changed from accepting a single max parameter to accepting both skip and show: timeline_simple_list, timeline_list, index_list_desc. | |||||
| * | | Fixed memory leak. | 2022-12-06 | 1 | -1/+3 | ||
| |/ | ||||||
| * | New function new_password(). | 2022-12-04 | 1 | -1/+1 | ||
| | | ||||||
| * | Fix arguments in callto xs_fmt | 2022-12-04 | 1 | -1/+1 | ||
| | | | | | Without this, db_upgrade segfaults. | |||||
| * | Set default debug level to 1 for most object db functions. | 2022-12-04 | 1 | -8/+8 | ||
| | | ||||||
| * | In _object_user_cache(), don't call index_add() if link() fails. | 2022-12-03 | 1 | -2/+2 | ||
| | | | | | It will most probably fail because the object is already there. | |||||
| * | From timeline_admire(), add to both caches. | 2022-12-03 | 1 | -2/+4 | ||
| | | ||||||
| * | Don't store messages in public/ that are not public. | 2022-12-03 | 1 | -2/+9 | ||
| | | | | | They weren't shown anyway, but it's better to be sure. | |||||
| * | Add this user admires to the public timeline. | 2022-12-03 | 1 | -0/+4 | ||
| | | ||||||
| * | Upgrade timeline/ to private/. | 2022-12-03 | 1 | -1/+1 | ||
| | | ||||||
| * | Upgraded local/ to public/. | 2022-12-03 | 1 | -3/+7 | ||
| | | ||||||
| * | New function timeline_simple_list(). | 2022-12-03 | 1 | -4/+12 | ||
| | | ||||||
| * | Use xs_set_result() in timeline_top_level(). | 2022-12-02 | 1 | -6/+2 | ||
| | | ||||||
| * | New function object_here_by_md5(). | 2022-12-02 | 1 | -4/+9 | ||
| | | ||||||
| * | New function object_parent(). | 2022-12-02 | 1 | -3/+10 | ||
| | | ||||||
| * | More old code cleaning. | 2022-12-02 | 1 | -56/+1 | ||
| | | ||||||
| * | Renamed timeline_here() to object_here(). | 2022-12-02 | 1 | -9/+9 | ||
| | | ||||||
| * | More old code deletions. | 2022-12-02 | 1 | -38/+1 | ||
| | | ||||||
| * | The old timeline is no longer maintained. | 2022-12-02 | 1 | -224/+11 | ||
| | | ||||||
| * | Big data storage change. | 2022-12-02 | 1 | -34/+43 | ||
| | | ||||||
| * | Fixed status codes for follower_add() and follower_del(). | 2022-11-28 | 1 | -4/+4 | ||
| | | ||||||
| * | Changed following_list() to return a list of actors. | 2022-11-28 | 1 | -2/+12 | ||
| | | ||||||
| * | Upgraded followers to the new db. | 2022-11-28 | 1 | -51/+30 | ||
| | | ||||||
| * | New function object_user_cache_in(). | 2022-11-28 | 1 | -0/+10 | ||
| | | ||||||
| * | New function object_del_if_unref(). | 2022-11-27 | 1 | -2/+16 | ||
| | | ||||||
| * | Added some tweaks to file locking. | 2022-11-26 | 1 | -0/+8 | ||
| | | ||||||
| * | timeline_top_level() works. | 2022-11-26 | 1 | -16/+8 | ||
| | | ||||||
| * | New function timeline_top_level() (untested). | 2022-11-26 | 1 | -0/+53 | ||
| | | ||||||
| * | New function index_first(). | 2022-11-26 | 1 | -0/+19 | ||
| | | ||||||
| * | Don't call object_del() from timeline_del(). | 2022-11-26 | 1 | -4/+3 | ||
| | | | | | Only delete from each user's cache, not from the global database. | |||||
| * | Only call the expensive index_del() if unlink() did not fail. | 2022-11-26 | 1 | -2/+2 | ||
| | | ||||||
| * | Added comment. | 2022-11-26 | 1 | -1/+1 | ||
| | | ||||||
| * | _object_user_cache() also update the indexes. | 2022-11-26 | 1 | -11/+13 | ||
| | | ||||||
| * | New function object_user_cache_del(). | 2022-11-26 | 1 | -4/+21 | ||
| | | ||||||
| * | Renamed object_user_cache() to object_user_cache_add(). | 2022-11-26 | 1 | -3/+5 | ||
| | | ||||||
| * | Maintain a one-element index with each entry's parent. | 2022-11-26 | 1 | -4/+8 | ||
| | | ||||||
| * | New function object_add_ow(). | 2022-11-26 | 1 | -3/+21 | ||
| | | ||||||
| * | Avoid calling time() so many times. | 2022-11-26 | 1 | -4/+3 | ||
| | | ||||||
| * | purge_server() deletes using object_del(). | 2022-11-26 | 1 | -15/+31 | ||
| | | ||||||
| * | Delete redundant call to timeline_update_indexes(). | 2022-11-25 | 1 | -1/+0 | ||
| | | ||||||
| * | New function timeline_update_indexes(). | 2022-11-25 | 1 | -5/+5 | ||
| | | ||||||