Commit graph

50 commits

Author SHA1 Message Date
nekobit 537193779f Switch to size_t for everything
FossilOrigin-Name: 891b005fccf60f0da131a4bff6408bb70953b2ad9061584d3e46158f74aae206
2022-06-02 03:28:54 +00:00
nekobit d4c7564e03 Templates rewritten
FossilOrigin-Name: 829485569f9ea39c9f417e7c4eb1a104665da0bb0257ba6fc8dd4b711a031d98
2022-06-01 06:08:00 +00:00
nekobit 382bbe4a13 Use templates for account.c
FossilOrigin-Name: b01d16d6feefde6b35f73ff396cf71617da3ae85c0ec85913d5bdc7e9aa51dc6
2022-05-31 22:03:44 +00:00
nekobit f1a407c79f Templatify 1/1
FossilOrigin-Name: 6ca19819ff1547744a39e4d248a7803bf6dfd8f20ae64e704f044200746acaf1
2022-05-31 21:32:36 +00:00
nekobit d3e5c4e706 Status deletion
FossilOrigin-Name: e29e4c081d48cf724df5597e6cb22d9977a47ba91dd1b66921a4ef8b3fd4bc67
2022-05-25 07:32:54 +00:00
nekobit ca3c2b097c Config rewrite
FossilOrigin-Name: df35b1f1ef947cf36dab970ebd120b8029a972030283a011efe4bbd83d6ec336
2022-05-19 04:18:14 +00:00
nekobit b677ba4b52 Create sidebar
FossilOrigin-Name: 867d2d317849fbb7cba4005a76dce17822afbd603e8205e2da705381299d40bc
2022-05-16 03:30:37 +00:00
nekobit 5aeda8107e stuff
FossilOrigin-Name: 3a045ba54e0a29f2710a5e09bcd9a1e1d7dcdfeeee80b800f104d02c5b0bc799
2022-05-15 04:46:33 +00:00
me@ow.nekobit.net 09a00d6e1f Emoji picker
FossilOrigin-Name: d4a425913d5f30b4ee9660b08d16190da751d4a28614bc36bf3464a35674d446
2022-05-09 06:05:47 +00:00
me@ow.nekobit.net 238b2bcd19 Hashtag usage graphs
FossilOrigin-Name: 1a355c5c2f0b9143d27d724484d7ef81c363f7209db5dd3a4677c64a42613585
2022-05-08 03:49:32 +00:00
me@ow.nekobit.net dbdcc2a8d9 HTML and CSS for search results
FossilOrigin-Name: fa8a9ca2c0e0daa31dfb4d412224937d6249516d828c0823731b823463385185
2022-05-05 18:40:27 +00:00
me@ow.nekobit.net 53aa15e831 Load account stubs
FossilOrigin-Name: ec18c50cdcf12538dbc46e714318466a64f606c2931cd2fdbace47b14087b578
2022-05-05 15:05:05 +00:00
me@ow.nekobit.net 486e8d1623 Highlight search results
FossilOrigin-Name: 07c38c75955f3af6c80852b40b0665f7edd48054ef8d688e0981b5a0971b2d6b
2022-05-04 19:38:45 +00:00
me@ow.nekobit.net 657b648938 Search functions
FossilOrigin-Name: 1079a61c79c7ade533027a59b1bcc3641b50604851f13dbc82aeed9d9c044c7d
2022-05-04 00:11:17 +00:00
me@ow.nekobit.net 9d5ca1dece Pinned and media only tabs
FossilOrigin-Name: 44d988a9731d0241f2e5b6d3cbaeed0a056378145cbb6af742dcebd9cf80a15a
2022-04-27 19:33:36 +00:00
me@ow.nekobit.net ef93dcb0fe Fix use after free for notifications
FossilOrigin-Name: 62bbe10354d66ecc0d9b5ca594540d549971be22a3d4c761db0f3a6c6ac4ca75
2022-04-27 18:36:32 +00:00
me@ow.nekobit.net f87d88374e Bookmarks and favourites page
FossilOrigin-Name: a674d158792e9dd0a67e70281827ecad172fb281cf27eb02e8e72ac9fe52618d
2022-04-27 15:41:16 +00:00
me@ow.nekobit.net 8bc4ec0115 Add favourites/bookmarks pages and sidebar stuff
FossilOrigin-Name: 0789f1476e6e7c83eba78a04c7f3691fd0c1c287f729c406a7d9c873c0f0b2da
2022-04-26 19:34:29 +00:00
me@ow.nekobit.net 7225e5244c Refactor accounts page / Fix account page bugs
FossilOrigin-Name: 558fd3dad592e2d9acacb67b7bc17824a1ec2a9793493c88425494e4c6e65ce1
2022-04-26 18:17:52 +00:00
me@ow.nekobit.net 05fde4a8d3 Show repeats and favorite ID's
FossilOrigin-Name: 52f0761589320bbc7c71e50b2c125d67f49ea12dc8af2404112aa2606ff17394
2022-04-22 19:12:51 +00:00
me@ow.nekobit.net 71204d5007 Account fix
FossilOrigin-Name: 1e8bd3e522ede06e1b42b3840a39045f6bc80ed66163d34d87612a6b6b1d4dd5
2022-04-21 02:56:19 +00:00
me@ow.nekobit.net ebcc4599d2 Semi-working scrobbles
FossilOrigin-Name: ea686ea6048c747657324cdce1f48c9aea6a893f12217c9fd96dbcfb305f470d
2022-04-15 03:39:50 +00:00
me@ow.nekobit.net 88f31773a9 Scrobbles render basis
FossilOrigin-Name: c781bb77b256c7bfedcd9811f1dad2474c941bda608ed7f1aac4b29fe88be650
2022-04-15 03:07:52 +00:00
me@ow.nekobit.net b940956989 Refactor account between content and info
FossilOrigin-Name: 40a3e5d6331dbcda17de0b0c961a0a7bd7f7561818e4e4bad0a79ec09228c839
2022-04-14 15:07:57 +00:00
me@ow.nekobit.net 99af4cd8b9 Account functions
FossilOrigin-Name: a32d953bdc2116c3fbf2b70648b91d2457091f23d1fb7193beeaace096fd0a1c
2022-04-14 13:47:33 +00:00
me@ow.nekobit.net e8e765ed81 Separate account code for not just statuses
FossilOrigin-Name: 8f2dea4a3f268b9b49cd956901a4aee7697cb6fc2621a813e94de063d2be7864
2022-04-14 01:07:13 +00:00
me@ow.nekobit.net c00cf74f6d Tabs and blocked message
FossilOrigin-Name: 252a9d37f97358e4b6d3e7a571784b3be0647461d6aa256e992a3c8f7e67942f
2022-04-06 14:30:14 +00:00
me@ow.nekobit.net cff674a103 User ID route for blocking/mute/subscribe
FossilOrigin-Name: 8a0afcd84be0e0b908a766e99a83ac6de2593c07c7088f1a023561c62c775eeb
2022-04-05 19:44:48 +00:00
me@ow.nekobit.net ff3cd19926 Fix account page
FossilOrigin-Name: e0fd2365447f86aa57fc204a248178d6a1c4c52c9241d25339d545f010dc3d10
2022-04-05 16:18:44 +00:00
me@ow.nekobit.net 484ebb5433 Cleanup relationships
FossilOrigin-Name: 5a99a5b9ccf7404424e5263567a65faa7cf31a5164940e602f480a3ed12a7429
2022-04-05 03:30:44 +00:00
me@ow.nekobit.net 7416507f2d Compile fix
FossilOrigin-Name: 6bddcdb938020bf500af0f47793b7502271433c2c47604c9cdb78e6552ebea9c
2022-04-04 21:39:40 +00:00
me@ow.nekobit.net 2273abfc83 Cleanup CSS (broken commit)
FossilOrigin-Name: 6bf13bee2e60ab41d3c7da0d401b8a0f6cba62f76f93e2a71c8b5a9fb8945f6c
2022-04-04 19:40:31 +00:00
me@ow.nekobit.net daec37ce50 One-click software
FossilOrigin-Name: 8b33dfcad1b752e7aec7bd1bd8e36fe70fd4ab7d02760a63f5ee893631bb6147
2022-04-04 18:23:07 +00:00
me@ow.nekobit.net 6f4dbb5710 In reply to
FossilOrigin-Name: 75dcc9ecb835e4b8e2c6c3ca2b2fdfa1de6c326a52c7e7de63d60d7745105d11
2022-04-04 13:53:49 +00:00
me@ow.nekobit.net 45085805f3 Proper errors
FossilOrigin-Name: 76f78f025964fb3001da55b88fe2afa92ac980de28164933da67ddbada5a554e
2022-04-01 19:35:03 +00:00
me@ow.nekobit.net 321f4ddf71 Use session struct instead of globals
Later, when we want to implement multithreading, we need to use separate variables. This is also a bit cleaner

FossilOrigin-Name: b720083c13871db7a6b0f8573a91a7ac057d39d3a409df2232574bc001821e74
2022-03-30 18:31:30 +00:00
me@ow.nekobit.net c19ad92804 Config sidebar, focused sidebar items
FossilOrigin-Name: 0020cf420a262b023b7b11eef46efc28b2ad42a439d9dfd35057aad823f4894e
2022-03-29 19:11:43 +00:00
me@ow.nekobit.net 0779ca5060 Fix read(0) bug
FCGI_stdio does not map stdin's socket, it only wraps the stdio FILE*

FossilOrigin-Name: 0e068eda84d8938d2c47eca010cf828c661f76de29547bb6ce46855f09247bb4
2022-03-23 19:08:52 +00:00
me@ow.nekobit.net 3bfedc3d32 Switch to fcgi_stdio
FossilOrigin-Name: 4c4dbf4b391b2e37376de65f75cb05404950d52339b10f6619e413979c681b9c
2022-03-21 14:18:56 +00:00
me@ow.nekobit.net d1d0e1e9fe Notifications + rework function names
FossilOrigin-Name: 5a4873ba910b6b8b852821d0bede6a584f406635aa168633318d19600a7bd2de
2022-03-20 04:17:11 +00:00
me@ow.nekobit.net 000948e0a1 Renamed functions
FossilOrigin-Name: cc7dbe7b767af4430504986fb91f1cf6fe9d8735750df11f777698793f885cea
2022-03-18 03:44:22 +00:00
me@ow.nekobit.net 40d411eac2 Treebird rename + Contributors
FossilOrigin-Name: cda981b0d0981fecb211e7119a1eda982891f589a1d7dde5515a7893c1ddba12
2022-03-13 00:35:46 +00:00
me@ow.nekobit.net f96faabc73 Cleanup statuses
FossilOrigin-Name: fb6756b4bc28fc432660265beb01911fa5cd60150fc1db9ea4253020bedc836f
2022-03-02 15:54:33 +00:00
me@ow.nekobit.net 9e48b616ce Styling tweaks for portability
FossilOrigin-Name: b56ceac96d578eef0fcfa71d5518d9b66c179428f90ded08bf3b23977db1a7ce
2022-03-02 04:04:24 +00:00
me@ow.nekobit.net 0baa52545f Show account statistics
FossilOrigin-Name: 8f88f019d107f3b7cd67eee6f767d4eaf09137ea1f8248c16b8248245d6be1a1
2022-02-27 22:32:41 +00:00
me@ow.nekobit.net dc7694ee74 Show statuses on account
FossilOrigin-Name: fb3e19202252a211b3da878dca69e486359e98c1021746e45c09ef3de14588fa
2022-02-11 04:24:11 +00:00
me@ow.nekobit.net 8dbeb095f1 Pretty path parsing
Introduces a new path parser that uses the : token to represent a variable. It isn't fully featured but is just capable enough to work for ratFE

FossilOrigin-Name: f7646dd5278f3c509d96307e45dc216522f81d9b93eb6b17125dc1b1892b1eee
2022-02-10 20:32:18 +00:00
me@ow.nekobit.net 1a31ca43ba Use acct instead of username
FossilOrigin-Name: 7e49b4e7c53635438a141dda815ff0089e31a088e6f51305091db48b672f8410
2022-02-10 16:09:25 +00:00
me@ow.nekobit.net 5e24722d53 Correct Account lookup
FossilOrigin-Name: 24de2d0db594ded826d27aea2151af230154a9bddc55082367b0fb19013ecba2
2022-02-10 16:04:32 +00:00
me@ow.nekobit.net 4754712b2f Account page
FossilOrigin-Name: ac401de0a31c87a9c1f72bbf3af3ad385d93729b60b63e37315ee1797a7c91b0
2022-02-09 21:53:21 +00:00